U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"Transmission of documents via telephone wires is possible in principle, but the apparatus required is so expensive that it will never become a practical proposition."

Dennis Gabor, British physicist

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Martin & Associates, L.L.C., Martin; Derek P.


Number of patents: 55
Last date: February 18, 2003

1    
NumberTitleIssue Date
6520090Overhead rail system including a U-bracket and an end stop
A safety rail system includes a U-bracket for attaching a safety rail to an existing structural member, and an end stop that allows trolleys to be placed on a rail with one hand and removed with two hands, without any removal of bolts and without using an...
02/18/2003
6523033Apparatus and method for file locking for computer programs that use different size locks
An apparatus and method provide a locking scheme that accommodates different size file locks. A first file lock command, referred to as an M bit file lock command, assumes a lock with a length of M bits. A second lock command, referred to as an N bit file...
02/18/2003
6488440Hole cover device and method for covering a hole
A hole cover device is used to cover all or a portion of an excavation or hole. The hole cover device includes a top plate through which extends a screw mechanism that is coupled to a plurality of movable arms below the top plate. When a hole needs to be ...
12/03/2002
6442562Apparatus and method for using incomplete cached balance sets to generate incomplete or complete cached balance sets and balance values
An apparatus and method allow using incomplete cached balance sets to be used to generate other cached balanced sets in certain circumstances. If a cached balance set is complete, a new cached balance set can be generated from it by condensing the existin...
08/27/2002
6442753Apparatus and method for checking dependencies among classes in an object-oriented program
A dependency checking apparatus and method allows checking the version of classes in an object-oriented program to assure the proper version is being used for each release of the software. According to a first preferred embodiment, classes themselves incl...
08/27/2002
6434082Clocked memory device that includes a programming mechanism for setting write recovery time as a function of the input clock
A clocked memory device includes a programming mechanism that allows the write recovery time during a command with auto precharge enabled to be dynamically set to some function of the input clock. In the preferred embodiments, the programming mechanism in...
08/13/2002
6405363Class casting support for run-time extensible items in an object oriented framework
In an object oriented computer system, a framework mechanism defines one or more run-time extensible items that may be dynamically reconfigured as required to support different interfaces at run-time. Each extensible item has one or more adapters that cor...
06/11/2002
6397549Building block with a wooden attachment layer
A concrete-based building block has an attached wooden attachment layer on one or both exterior surfaces of the block that can receive and hold a penetrating fastener such as a nail, screw, staple, or the like. This allows surficial coverings such as wall...
06/04/2002
6356929Computer system and method for sharing a job with other computers on a computer network using IP multicast
A computer system on a network uses IP multicast to recruit other computer stems to share in the processing of a job. If a computer system on the network wants to be available to process shared jobs, it first registers for job sharing by invoking an IP mu...
03/12/2002
6305014Lifetime-sensitive instruction scheduling mechanism and method
An instruction scheduler in an optimizing compiler schedules instructions in a computer program by determining the lifetimes of fixed registers in the computer program. By determining the lifetimes of fixed registers, the instruction scheduler can achieve...
10/16/2001
6298476Object oriented software build framework mechanism
A framework for use with object-oriented programming systems provides a software build system that detects modules that make up a software product, examines each module to determine if it is up-to-date, and automatically updates any modules that require p...
10/02/2001
6297766Portable weather indicating device and method
A portable weather indicating device includes a housing with a display that can be carried by a user during hiking, biking, or other activities. A communication link and microprocessor are located in the housing for receiving and processing weather data. ...
10/02/2001
6289500Object mechanism and method that creates domain-neutral objects with domain-specific run-time extensions in an appropriate collection
In an object oriented computer system, a domain-neutral object is modified with domain-specific run-time extensions to customize the object to a particular domain. A special factory uses the extension identifier to create the domain-neutral object with ap...
09/11/2001
6266708Object oriented application program development framework mechanism
A framework for use with object-oriented programming systems includes one or more objects of a class called "Socket" that receive and process packets of work. As various applications execute, they require servicing of tasks, which correspond to the packet...
07/24/2001
6227928Fixture, process and kit for making a game call
A fixture, process and kit allow a user to construct game calls at home with little effort and at low cost. A kit that includes the fixture, call frames, and reeds provides the materials a person needs to construct game calls to custom specifications. The...
05/08/2001
6222634Apparatus and method for printing related web pages
An apparatus and method for printing related web pages allows a web user to select a web page, then print all of the related web pages based on a predetermined criteria. In a first embodiment, each web page includes an applet that is run on the web client...
04/24/2001
6212667Integrated circuit test coverage evaluation and adjustment mechanism and method
Testcases are run to test the design of an integrated circuit. The coverage of the testcases is evaluated and compared against one or more microarchitecture models that define the behavior of a portion of the integrated circuit. If the coverage of the tes...
04/03/2001
6205471Object oriented mail server framework mechanism
A framework for use with object-oriented programming systems provides a common message processing system structure that can be placed on any OOP platform and be configured to support any e-mail message protocol standard or specific mail server function. T...
03/20/2001
6192368Apparatus and method for automatically propagating a change made to at least one of a plurality of objects to at least one data structure containing data relating to the plurality of objects
According to the present invention, an object change manager includes methods afterCreation( ), beforeDeletion( ), beforeChange( ) and afterChange( ) that may be invoked when an object is changed. The object change manager automatically updates all data s...
02/20/2001
6177873Weather warning apparatus and method
A weather warning apparatus and associated method notifies a user when weather alerts are issued according to geographical areas of interest and weather notification parameters that are set by the user. The weather warning apparatus includes a communicati...
01/23/2001
6173439Interface mechanism and method for accessing non-object oriented data from within an object oriented framework
In an object oriented computer system, an object oriented framework defines an interface mechanism that provides a common interface to a non-object oriented persistent datastore. This common interface can be customized by various types within the framewor...
01/09/2001
6163813Pattern for instantiating objects of unknown type in object-oriented applications
An intelligent creator design pattern for instantiating a new application subclass of an application base class without revising existing application code in an object-oriented programming system. The intelligent creator design pattern of this invention s...
12/19/2000
6147683Graphical selection marker and method for lists that are larger than a display window
A graphical selection marker provides a visual indication of selected items in a list and their relative position in the display window. The graphical selection marker is suitably provided on a scroll bar in each location on the scroll bar that represents...
11/14/2000
6144967Object oriented processing log analysis tool framework mechanism
A framework for use with object oriented programming systems encapsulates the common attributes of log analysis tools and permits framework implementers to generate customized log analysis tools that share a common structure and organization but are exten...
11/07/2000
6138127Apparatus and method for recycling an object
A class in an object oriented system may be made recyclable by inheriting a recycle.oval-hollow. method from a recyclable class. When automatic garbage collection is attempted on an instance of a class that is recyclable, the garbage collector invokes the...
10/24/2000
6111575Graphical undo/redo manager and method
A graphical undo/redo manager provides a graphical indication of multiple tasks that were recently performed. A user may undo multiple tasks in one step by selecting a task the user wishes to revert to, and the graphical undo/redo manager then undoes all ...
08/29/2000
6104874Object oriented framework mechanism for order processing including pre-defined extensible classes for defining an order processing environment
An object oriented framework mechanism provides a straightforward and convenient way to implement an order processing system for a manufacturing environment. The order processing framework includes an order class and an order item class that are core clas...
08/15/2000
6105056Object oriented mail server framework mechanism
A framework for use with object-oriented programming systems provides a common message processing system structure that can be placed on any OOP platform and be configured to support any e-mail message protocol standard or specific mail server function. T...
08/15/2000
6085480Building block having a wooden attachment layer
A concrete-based building block has an integrally-formed wooden attachment layer on one or both exterior surfaces of the block that can receive and hold a penetrating fastener such as a nail, screw, staple, or the like. This allows surficial coverings suc...
07/11/2000
6081832Object oriented mail server framework mechanism
A framework for use with object-oriented programming systems provides a common message processing system structure that can be placed on any OOP platform and be configured to support any e-mail message protocol standard or specific mail server function. T...
06/27/2000
6052909Hand-held oval cutting device
A cutting device is operable with one hand for cutting an elliptical shape in a sheet of material. The cutting device includes an elliptically-shaped base plate for placement on the sheet material and a cutting member for simultaneous pivotal and translat...
04/25/2000
6052670Object oriented framework mechanism for an electronic catalog
An object oriented framework mechanism provides a straightforward and convenient way to implement an electronic catalog by providing an infrastructure that embodies the steps necessary for a framework consumer to define an electronic catalog by extending ...
04/18/2000
6044380Apparatus and method for morphing an object on first touch
An apparatus and method for updating objects sets up morphing on affected classes, and the actual morph of each object is performed the first time the object is touched, i.e., the first time a method on the object is invoked after the morph is set up. Mor...
03/28/2000
6038565Object oriented data format mapping mechanism
An object oriented data format mapping mechanism provides a framework for mapping data from one or more stored formats to a desired format without custom-generating the conversion code from scratch. The extensible portions of the framework allow a program...
03/14/2000
6037935Web page exploration indicator and method
A web page exploration indicator displays to a user the degree of exploration for a web page or for one or more links on a web page. A user defines the manner for displaying exploration information according to a specified exploration criteria. The explor...
03/14/2000
6029004Method and apparatus for modular reordering of portions of a computer program based on profile data
An apparatus and method reorder portions of a computer program in a way that achieves both enhanced performance and maintainability of the computer program. A global call graph is initially constructed that includes profile data. From the information in t...
02/22/2000
6029206Object-oriented method routing mechanism for automatically performing supervisory functions during method calls
In an object-oriented or object-based computer system, object methods are routed to users (e.g., client programs) after automatically performing supervisory functions. Examples of suitable supervisory functions include authorization checking and locking. ...
02/22/2000
6026234Method and apparatus for profiling indirect procedure calls in a computer program
An apparatus and method provide more complete profile data by instrumenting indirect procedure calls in a computer program. Indirect procedure calls have a number of counters allocated in a table at each indirect call site. The counters are divided into c...
02/15/2000
6023704Apparatus and method for swapping identities of two objects to reference the object information of the other
An object identity swapper dynamically updates the configuration of an object by taking a first object, instantiating a new second object, swapping the identities of the first and second objects, and reading and converting the state data of the old object...
02/08/2000
6014637Object oriented framework mechanism for fulfillment requirements management
An object oriented framework mechanism for fulfillment requirements management provides an infrastructure that embodies the steps necessary to manage and coordinate information throughout a given fulfillment requirements process, such as coordinating prod...
01/11/2000
1    
 
Sign InRegister
Username  
Password   
forgot password?