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

Icon_funbox Quotables

"The production of too many useful things results in too many useless people."

Karl Marx

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: Computer Law


Number of patents: 24
Last date: February 06, 2001

NumberTitleIssue Date
6185666Merging computer partitions
Methods and systems are provided for merging computer disk partitions to reduce the number of partitions. Unlike conventional approaches that rely on FDISK, the invention does not destroy user data on the disk during or after the two or more partitions ar...
02/06/2001
6047312System for replicating and associating file types with application programs among plurality of partitions in a server
A method and apparatus according to various aspects of the present invention provides a system for associating files with relevant application programs in a network. The applications are available on a network, suitably as application objects. Each applic...
04/04/2000
6016499System and method for accessing a directory services respository
Methods and systems are provided for database-style access to a directory services repository stored on a computer network. A directory services application programming interface is controlled by a driver. The driver translates relational database languag...
01/18/2000
6014667System and method for caching identification and location information in a computer network
Methods and systems are provided for caching information in a distributed computer system such as a directory service system. Tuples in a client cache contain component identifiers and corresponding location identifiers. Tuples may contain a list of netwo...
01/11/2000
5991771Transaction synchronization in a disconnectable computer and network
A method and apparatus are disclosed for synchronizing transactions in a disconnectable network. Each transaction includes operations that were performed on a database replica on one computer while that computer was disconnected from another computer and ...
11/23/1999
5982390Controlling personality manifestations by objects in a computer-assisted animation environment
A method and system support the definition, authentication, and enforcement of constraints on speech, appearance, movements, associations, and other properties that are used to suggest or exhibit the personality traits and behaviors of animated characters...
11/09/1999
5956043Textured tile rotation system and method
Methods and systems are provided for producing a rotated textured tile on a display device. An unrotated textured tile is identified. A supertile that contains repeated adjacent copies of at least part of the unrotated tile is produced. The supertile is r...
09/21/1999
5930831Partition manipulation architecture supporting multiple file systems
Methods and systems are provided for implementing partition manipulation tools. One embodiment of a partition manipulation computer system implements an architecture that supports multiple file systems on a computer. The computer system includes a data re...
07/27/1999
5925108Event notification in a computer system
A system and method separate the order in which event handlers register from the order in which the event handlers are notified of events. This allows any convenient registration order to be used together with a notification order that corresponds to a ne...
07/20/1999
5924096Distributed database using indexed into tags to tracks events according to type, update cache, create virtual update log on demand
Methods and systems are provided for synchronizing local copies of a distributed database, such as a master copy and a partial copy stored in a replica or in a cache. Each data item in the database has an associated timestamp or other tag. An index into t...
07/13/1999
5905991System and method providing navigation between documents by creating associations based on bridges between combinations of document elements and software
A method and system are provided for managing digital documents by using links to allow navigation between documents and to create associations based on bridges between various combinations of document elements and software. Each bridge includes at least ...
05/18/1999
5893118Method for managing globally distributed software components
Methods and systems are provided which make security, licensing, and browsing capabilities of directory services available for use with the Java language and environment, and thus provide an alternative to security restrictions imposed on Java applets. A ...
04/06/1999
5878415Controlling access to objects in a hierarchical database
Methods and systems are provided for controlling access to objects in a hierarchical database. The database may include a directory services repository, and/or synchronized partitions. An access constraint propagator reads an access control property of an...
03/02/1999
5878434Transaction clash management in a disconnectable computer and network
A method and apparatus are disclosed for detecting and handling clashes that may occur when transactions performed on disconnected replicas of a database are merged after the computers carrying the replicas are reconnected. A variety of clashes are addres...
03/02/1999
5859978Managing application programs in a computer network by using a database of application objects
A method and apparatus for management of application programs in a computer network are disclosed. A modified hierarchical database which includes application objects that represent applications and their execution environments is utilized. Administrator ...
01/12/1999
5832487Replicated object identification in a partitioned hierarchy
Methods and systems for managing replicated objects in a partitioned hierarchical database are disclosed. One method combines partition-wide object identifiers in order according to ancestry to form a database-wide object identifier that identifies a targ...
11/03/1998
5787175Method and apparatus for collaborative document control
A method and apparatus are disclosed for controlling collaborative access to a work group document by the users of a computer system. A combination of public-key cryptographic methods, symmetric cryptographic methods, and message digest generation methods...
07/28/1998
5781733Apparatus and method for redundant write removal
A method and apparatus for combining writes and avoiding redundant writes are disclosed. Based on values such as overhead message size, largest message size, packet round trip time, cache block size, dirty cache region size and separation, channel through...
07/14/1998
5761499Method for managing globally distributed software components
A method and apparatus are disclosed for managing software components in a network of computers such as a local area network or the Internet. Each software component includes a binary object and at least one interface to the binary object. Suitable softwa...
06/02/1998
5706472Method for manipulating disk partitions
A method allows non-destructive manipulation of disk partitions defined by an IBM-compatible partition table. The disk partitions may be located on one or more disks attached to one or more disk drives. Each partition has an associated file system type. A...
01/06/1998
5675769Method for manipulating disk partitions
A method allows manipulation of disk partitions defined by an IBM-compatible partition table. The disk partitions may be located on one or more disks attached to one or more disk drives. Each partition has an associated file system type, such as FAT or HP...
10/07/1997
5666532Computer method and apparatus for asynchronous ordered operations
A computer system having data organized in files, having a secondary storage for storing files, having a primary storage, and having one or more types of file subsystems (file system implementations) for controlling transfer of files between primary stora...
09/09/1997
5652854Method and apparatus for mapping page table trees into virtual address space for address translation
Techniques used in a virtual memory system for mapping the page table for a process onto the process's virtual address space. The mappings make it possible for the virtual memory manager to compute addresses for the page table in the same fashion, regardl...
07/29/1997
5594863Method and apparatus for network file recovery
A method and apparatus for assisting in file recovery after a network fault uses a block state indicator in a client cache. After file data is stored in the client cache, the block state indicator is set to a client-cached state. After the file data is st...
01/14/1997
 
Sign InRegister
Username  
Password   
forgot password?