"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
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.
| Number | Title | Issue Date |
| 6520090 | Overhead 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 |
| 6523033 | Apparatus 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 |
| 6488440 | Hole 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 |
| 6442562 | Apparatus 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 |
| 6442753 | Apparatus 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 |
| 6434082 | Clocked 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 |
| 6405363 | Class 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 |
| 6397549 | Building 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 |
| 6356929 | Computer 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 |
| 6305014 | Lifetime-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 |
| 6298476 | Object 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 |
| 6297766 | Portable 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 |
| 6289500 | Object 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 |
| 6266708 | Object 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 |
| 6227928 | Fixture, 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 |
| 6222634 | Apparatus 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 |
| 6212667 | Integrated 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 |
| 6205471 | Object 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 |
| 6192368 | Apparatus 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 |
| 6177873 | Weather 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 |
| 6173439 | Interface 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 |
| 6163813 | Pattern 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 |
| 6147683 | Graphical 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 |
| 6144967 | Object 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 |
| 6138127 | Apparatus 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 |
| 6111575 | Graphical 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 |
| 6104874 | Object 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 |
| 6105056 | Object 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 |
| 6085480 | Building 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 |
| 6081832 | Object 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 |
| 6052909 | Hand-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 |
| 6052670 | Object 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 |
| 6044380 | Apparatus 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 |
| 6038565 | Object 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 |
| 6037935 | Web 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 |
| 6029004 | Method 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 |
| 6029206 | Object-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 |
| 6026234 | Method 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 |
| 6023704 | Apparatus 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 |
| 6014637 | Object 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 |