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

Icon_funbox Quotables

"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

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: Mims, Jr.; David A.


Number of patents: 748
Last date: May 22, 2012

                  18    
NumberTitleIssue Date
6370250Method 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
6357019Method 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
6336118Framework 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
6324566Internet 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
6324651Method 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
6298353Checking 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
6289395Generic 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
6286051Method 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
6272554Method 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
6271846Method 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
6269407Method 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
6263456System 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
6256772Multilingual 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
6256639Providing 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
6253253Method 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
6247021Searchable 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
6236989Network-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
6226691System, 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
6223224Method 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
6216149Method 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
6208166Circuit 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
6182154Universal 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
6167453Method 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
6157380Generic 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
6141758Method 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
6119151System 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
6119116System 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
6100885Supporting 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
6097375System, 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
6078909Method 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
6055600Method 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
6016477Method 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
6016514Method 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
6016496Method 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
5961660Method 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
5948072Method 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
5925095Method 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
5896491System 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
5896516Method 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
5892512Selection 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
                  18    
 
Sign InRegister
Username  
Password   
forgot password?