"Everyone acquainted with the subject will recognize it as a conspicuous failure."
Henry Morton, president of the Stevens Institute of Technology ; Said in 1880 about the light bulb
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 |
| 6370250 | Method of authentication and storage of private keys in a public key cryptography system (PKCS) Private keys for a public key cryptography system are protected within private key storage and communication by the requirement of a password to extract the private key based on a password during decryption. Upon receipt of a message encrypted with the pu... | 04/09/2002 |
| 6357019 | Method and apparatus for employing network loadable debugging agents, capable of first failure support on retail versions of software products The present invention involves a system that employs network loadable debugging agents which are capable of first failure support for software products. The present invention enables the user working with object-oriented programming systems, such as AWT (... | 03/12/2002 |
| 6336118 | Framework within a data processing system for manipulating program objects A method for manipulating objects within a distributed object oriented environment on a data processing system. Complex issues of a distributed object oriented environment are encapsulated within a software generated framework. A plurality of abstract cla... | 01/01/2002 |
| 6324566 | Internet advertising via bookmark set based on client specific information One or more searchable repositories of bookmark sets are stored in a computer system, each bookmark set can be downloaded to a client browser as a unit. Each bookmark set contains a set of Uniform Resource Locators (URLs) and is associated with related in... | 11/27/2001 |
| 6324651 | Method and apparatus for saving device state while a computer system is in sleep mode A serializable object, formed by a device driver and containing characteristics (device state) of the device, is held by a device driver and made known to a data processing system's power manager. The power manager provides a device driver independent mec... | 11/27/2001 |
| 6298353 | Checking serialization compatibility between versions of java classes A process for determining the compatibility of two or more versions of a single serialized class of objects residing on a data processing system is disclosed. The process is completed in a series of steps. First, two or more versions of the class are inpu... | 10/02/2001 |
| 6289395 | Generic Java-based event processor for scripting Java beans In scripting connections between objects within a component software architecture, a generic event processing module is provided to listen to all possible events. Objects registered for scripting are introspected to determine all events which may be fired... | 09/11/2001 |
| 6286051 | Method and apparatus for extending a java archive file A method and apparatus for extending a Java Beans Archive file. A key/value pair is added to the manifest file specification to allow an application to determine information about the sub-element composition of a Java Bean. The key provides a unique integ... | 09/04/2001 |
| 6272554 | Method and apparatus for a corba typecode data manipulator A method and apparatus for decomposing arbitrarily complex CORBA data types into a flat data buffer and recomposing the data type back from the buffer. CORBA TypeCode data is converted to/from stream form. A memory management function releases the memory ... | 08/07/2001 |
| 6271846 | Method for reanchoring branches within a directory tree A system and method for reanchoring logical objects or members of a directory tree within a graphical user interface. First, at least one anchored logical object is designated for reanchoring. Logical objects which have a predetermined relationship with t... | 08/07/2001 |
| 6269407 | Method and system for data filtering within an object-oriented data A method and system for filtering a list of data elements within an object-oriented environment are disclosed. According to the present invention, a filter object is created that supports a filter method which discriminates data elements within an input l... | 07/31/2001 |
| 6263456 | System for remote debugging of client/server application A system for remotely debugging application code on client/server systems. The system comprises a kicker program and a debugging engine installed on the server and a debugging user interface installed on a client machine. When a call is made to the applic... | 07/17/2001 |
| 6256772 | Multilingual hierarchial scripting environment A scripting environment component provides predefined interfaces for scripting registered objects. A scripting component implemented for a user-selected scripting language, which implements all methods and interfaces specific to the selected scripting lan... | 07/03/2001 |
| 6256639 | Providing internet travel services via bookmark set One or more searchable repositories of bookmark sets are stored in a computer system, each bookmark set can be downloaded to a client browser as a unit. Each bookmark set contains a set of Uniform Resource Locators (URLs) and is associated with related in... | 07/03/2001 |
| 6253253 | Method and apparatus for optimizing references to objects in a data processing system A method and apparatus for optimizing references to objects in a distributed data processing system. A method is invoked in a client process by client application on a target object. In response to determining that the target object is on a remote process... | 06/26/2001 |
| 6247021 | Searchable bookmark sets as an internet advertising medium One or more searchable repositories of bookmark sets are stored in a computer system, each bookmark set can be downloaded to a client browser as a unit. Each bookmark set contains a set of Uniform Resource Locators (URLs) and is associated with related in... | 06/12/2001 |
| 6236989 | Network-based help architecture A method and system for implementing a network-based help architecture for software applications that reside on a host data processing system. A help database that is designed to support a software application that resides on a data processing system is i... | 05/22/2001 |
| 6226691 | System, method, and article of manufacture for adding object services to a binary class in an object oriented server A system, method and article of manufacture for automatically inserting object services such as persistence, concurrency, recoverability, security and distribution into binary classes in an information handling system employing object oriented technology,... | 05/01/2001 |
| 6223224 | Method and apparatus for multiple file download via single aggregate file serving A method and apparatus for downloading a selected file from the Internet, where the selected file has either companion files, optional files, documentation or other similarly related files. Selected file plus any related files are dynamically combined on ... | 04/24/2001 |
| 6216149 | Method and system for efficient control of the execution of actions in an object oriented program A method and system for efficiently controlling the execution of actions in an object oriented program. An observable object is defined which responds to a predetermined number of abstract events, each abstract event corresponding to an action slot contai... | 04/10/2001 |
| 6208166 | Circuit and method for implementing combinatorial logic functions A Transfer Logic Cell (TLC) circuit performing non-boolean logic elementary operations between a dual-rail input and a dual-rail output upon assertion of signals on at least one control terminal to operate said circuit into one of four logic modes of oper... | 03/27/2001 |
| 6182154 | Universal object request broker encapsulater A mechanism for passing a request from a calling object in a first address space to a target object in a second address space. First, the request is passed from the calling object to an object request broker (more general term?) to which the calling objec... | 01/30/2001 |
| 6167453 | Method and apparatus for utilizing URLs to specify local or remote java bean repositories A method and apparatus for extending the capability of uniform Resource Locators (URLs) to access Repositories on local and Internet connected remote machines. A general syntax for a uniform resource locator for a local machine has a protocol of "beans:",... | 12/26/2000 |
| 6157380 | Generic mechanism to create opendoc parts from workplace shell objects In transferring a user application from an original user environment to a new user environment by dragging and dropping a graphical image representative of the user application, a new object or "shadow part" is automatically created in the new user enviro... | 12/05/2000 |
| 6141758 | Method and system for maintaining client server security associations in a distributed computing system A method and system for maintaining a secure association between a client and a server in a distributed computing system by computing a session identifier as a function of a Kerberos-based authentication ticket. The session identifier is independently der... | 10/31/2000 |
| 6119151 | System and method for efficient cache management in a distributed file system A cache manager efficiently supporting both connected and disconnected client operation. A single integrated cache is maintained for file system data, status and pathname information. File system requests are satisfied by the cache if possible and passed ... | 09/12/2000 |
| 6119116 | System and method for accessing and distributing audio CD data over a network A system, method and computer program are provided in an installable file system (IFS) for a network server for enabling access to and distribution of Audio CD information over a client server network by creating a virtual directory of computer audio file... | 09/12/2000 |
| 6100885 | Supporting modification of properties via a computer system's user interface A set of object classes provide a framework supporting user modification of user interface properties. The classes include a properties class which is a template for creation of property objects encapsulating property values and the view attributes (GUI i... | 08/08/2000 |
| 6097375 | System, method, and pointing device for remote operation of data processing apparatus A pointing device having a sensor for directing towards an icon displayed on a display screen. The sensor generates a sense signal indicative of an attribute of the icon. An audio generator generates, in dependence on the sense signal, an audio signal for... | 08/01/2000 |
| 6078909 | Method and apparatus for licensing computer programs using a DSA signature A method and apparatus for using a Digital Signature Algorithm (DSA) for providing licensing of software. Three steps are required to allow setting up a license, issuing a license and for customer update of the license. An initialization step generates a ... | 06/20/2000 |
| 6055600 | Method and apparatus for detecting the presence and identification of level two cache modules A method and apparatus for detecting and identifying the attributes of level-2 (L2) memory cache modules in a computer system. An ID Module is attached to each L2 cache memory module containing memory attribute information such as size, presence or absenc... | 04/25/2000 |
| 6016477 | Method and apparatus for identifying applicable business rules A method and apparatus for identifying decision points in Business Objects and classifying business rules that are applicable to the decision points. Business Objects are created which are decorated with business rules, either manually or programmatically... | 01/18/2000 |
| 6016514 | Method and apparatus for an improved specialization of a CORBAservices GenericFactory A method and apparatus for implementing generic factories which are used to create objects in a distributed object-oriented programming environment. This method and apparatus are applicable to the Object Management Group (OMG) CORBAservices GenericFactory... | 01/18/2000 |
| 6016496 | Method and apparatus for an object-oriented object for retrieving information from local and remote databases A method and apparatus for creating an object-oriented object with the ability to retrieve database type information from either a local source, or a remote source across an Internet connection via TCP/IP without the knowledge of the invoking object. The ... | 01/18/2000 |
| 5961660 | Method and apparatus for optimizing ECC memory performance A method and apparatus for providing a memory system having error checking and correction (ECC) capability, and parity error detection capability on the same memory card, and user selection of either capability using the same type of memory modules. A mem... | 10/05/1999 |
| 5948072 | Method and apparatus for defining the scope of a CORBAservices factory finder A method and apparatus for controlling a scope of location for a FactoryFinder object used by a program to find a factory object which is used to create another object in an object-oriented system. The scope of location may be a specific machine, all mach... | 09/07/1999 |
| 5925095 | Method and a computer program product for client/server computing with support for both recoverable and non-recoverable clients Client/server middleware processes a source code client application program so that when the application program signifies the beginning of a transaction using a transaction begin command, the transaction is automatically created locally for a recoverable... | 07/20/1999 |
| 5896491 | System and method for executing functions associated with function icons A data processing system and method in which processing operations represented as icons are selectable by a user for application to subsequently selected data items. The icon representing the operation is selected and then a pointer giving a visual indica... | 04/20/1999 |
| 5896516 | Method and apparatus for reducing propagation latency in a high speed crossbar switch A protocol and apparatus for crossbar switches where the cycle time is too short to allow the updating of the input/output buffer controls by the arbitration logic in one cycle. The crossbar switch has separate data paths and commands paths. Two types of ... | 04/20/1999 |
| 5892512 | Selection of operations in a computer system The present invention relates to a computer system having a user interface through which a user can select an action in order to invoke a desired operation, and to a method of operation of such a computer system. The action is selectable by one or more vi... | 04/06/1999 |