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

Icon_funbox Celebrity Inventors

Penn Jillette of Penn and Teller fame has patented a "Hydro-Therapeutic Stimulator", which uses a hot tub for stimulation.

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: Wilson; Penelope S.


Number of patents: 47
Last date: September 07, 2010

1    
NumberTitleIssue Date
7793112Access to content addressable data over a network
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories (“silos”) that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data its...
09/07/2010
7770228Content addressable information encapsulation, representation, and transfer
Representing a number of assets on an originating computer begins with selecting the assets to be represented. Cryptographic hash asset identifiers are generated; each of the asset identifiers is computed using the contents of a particular asset. The asset identifie...
08/03/2010
7765191Methods and apparatus for managing the replication of content
One embodiment of the invention is directed to providing a single instance storage capability in a content addressable computer system that stores content units in a time-based directory structure. Another embodiment is directed to managing access to content units t...
07/27/2010
7752492Responding to a failure of a storage system
Aspects of the invention relate to creating a snapshot of a file system on an OAS system. A snapshot of a file system is an image of a file system at a particular point in time. A snapshot of a file system may be used to restore the file system to its state at the t...
07/06/2010
7734889Methods and apparatus for distributing information to multiple nodes
Some embodiments are directed to a technique for storing and/or locating content units stored on an object addressable storage (OAS) system, wherein each content unit is identified by an object identifier. The OAS system may comprise a plurality of zones, each of wh...
06/08/2010
7734886Controlling access to content units stored on an object addressable storage system
Aspects of the invention relate to sharing content stored on an object addressable storage (OAS) system among a plurality of users of the OAS system and authenticating users to an OAS system. In some embodiments, a user may store content units on the OAS system and ...
06/08/2010
7698516Methods and apparatus for managing deletion of data
One embodiment is directed to the deletion of content units from a storage system. When a content unit is deleted, a reflection may be created and stored on the storage system. The reflection identifies the deleted content unit and may include additional information...
04/13/2010
7636704Methods and apparatus for scheduling an action on a computer
One embodiment is directed to a computer system that includes primary and secondary storage systems. When a request to store a content unit is received, it may be determined whether to store the content unit on the primary storage system or the secondary storage sys...
12/22/2009
7634630Storing authentication information in a content unit on an object addressable storage system
Aspects of the invention relate to sharing content stored on an object addressable storage (OAS) system among a plurality of users of the OAS system and authenticating users to an OAS system. In some embodiments, a user may store content units on the OAS system and ...
12/15/2009
7591022Content addressable information encapsulation, representation, and transfer
Representing a number of assets on an originating computer begins with selecting the assets to be represented. Cryptographic hash asset identifiers are generated; each of the asset identifiers is computed using the contents of a particular asset. The asset identifie...
09/15/2009
7580961Methods and apparatus for modifying a retention period for data in a storage system
One embodiment is a method and apparatus for modifying retention periods in a storage system, in which previously defined retention periods for units of data may be reduced. In another embodiment, the retention period of a unit of data may be modified in response to...
08/25/2009
7565494Configuring a bounded cache prefetch policy in a computer system employing object addressable storage
Caching techniques for use in a computer system comprising a core and at least one edge device. The core comprises at least one object addressable storage system. At least one cache is disposed logically between the core and the edge device. The cache has a prefetch...
07/21/2009
7565493Configuring a cache replacement policy in a computer system employing object addressable storage
Caching techniques for use in a computer system comprising a core and at least one edge device. The core comprises at least one object addressable storage system. At least one cache is disposed logically between the core and the at least one edge device. The cache h...
07/21/2009
7539838Methods and apparatus for increasing the storage capacity of a storage system
One embodiment is directed to an object addressable storage (OAS) system that has a plurality of storage devices to store a plurality of content units. The OAS system provides an OAS interface so that each one of the content units stored on the OAS system can be acc...
05/26/2009
7539813Methods and apparatus for segregating a content addressable computer system
One embodiment is directed to a method of segregating one or more content addressable storage systems into a plurality of virtual pools. The virtual pools can be allocated to different content sources and/or can be assigned to different storage system capabilities. ...
05/26/2009
7530115Access to content addressable data over a network
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories (“silos”) that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data its...
05/05/2009
7529972Methods and apparatus for reconfiguring a storage system
One embodiment relates to a computer system comprising at least one host, at least one object addressable storage (OAS) system and at least one communication medium that couples the at least one host to the at least one OAS system. The at least one OAS system has a ...
05/05/2009
7529883Methods and apparatus for parsing a content address to facilitate selection of a physical storage location in a data storage system
One embodiment is a system for locating content on a storage system, in which the storage system provides a location hint to the host of where the data is physically stored, which the host can resubmit with future access requests. In another embodiment, an index tha...
05/05/2009
7526553Configuring a cache in a computer system employing object addressable storage
Caching techniques for use in a computer system comprising a core and at least one edge device. The core comprises at least one object addressable storage (OAS) system that stores a plurality of content units and provides an interface that enables content units to b...
04/28/2009
7506157Access to content addressable data over a network
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories (“silos”) that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data its...
03/17/2009
7503076Access to content addressable data over a network
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories (“silos”) that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data its...
03/10/2009
7487551Access to content addressable data over a network
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories (“silos”) that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data its...
02/03/2009
7475432Content addressable information encapsulation, representation, and transfer
Representing a number of assets on an originating computer begins with selecting the assets to be represented. Cryptographic hash asset identifiers are generated; each of the asset identifiers is computed using the contents of a particular asset. The asset identifie...
01/06/2009
7444389Methods and apparatus for generating a content address to indicate data units written to a storage system proximate in time
One embodiment is a system for locating content on a storage system, in which the storage system provides a location hint to the host of where the data is physically stored, which the host can resubmit with future access requests. In another embodiment, an index tha...
10/28/2008
7430645Methods and apparatus for extending a retention period for data in a storage system
One embodiment is a method and apparatus for modifying retention periods in a storage system, in which previously defined retention periods for units of data may be reduced. In another embodiment, the retention period of a unit of data may be modified in response to...
09/30/2008
7428621Methods and apparatus for storing a reflection on a storage system
One embodiment is directed to the deletion of content units from a storage system. When a content unit is deleted, a reflection may be created and stored on the storage system. The reflection identifies the deleted content unit and may include additional information...
09/23/2008
7428611Methods and apparatus for forwarding access requests in a content addressable computer system
Embodiments of the present invention are directed to a method and apparatus for receiving an input/output (I/O) request from a host computer that specifies an operation to be performed on a content addressable storage (CAS) system and determining which operation is ...
09/23/2008
7415731Content addressable information encapsulation, representation, and transfer
One embodiment is directed to a method for use in a computer system comprising at least first and second computers, wherein the first provides content addressable storage. A request to access a unit of data stored by the first computer is issued by the second comput...
08/19/2008
7415591Method and apparatus for migrating data and automatically provisioning a target for the migration
Methods and apparatus for migrating a logical object. In one embodiment, a migration is performed by automatically determining the source location(s) of the logical object, moving the data stored therein to a target location while maintaining the availability of the...
08/19/2008
7401322Software debugging tool
In a method for testing computer code, each branch that occurs within the machine-readable code is located. A first tracepoint is placed immediately after the beginning of the branch and a second tracepoint at the target address of each branch, each tracepoint gener...
07/15/2008
7392235Methods and apparatus for retrieval of content units in a time-based directory structure
One embodiment of the invention is directed to providing a single instance storage capability in a content addressable computer system that stores content units in a time-based directory structure. Another embodiment is directed to managing access to content units t...
06/24/2008
7376764Method and apparatus for migrating data in a computer system
Methods and apparatus for migrating a data set. In one embodiment, a migration is paused. In another embodiment, for a migration of data between multiple source/target groups, the migration is initiated by beginning transfer for some groups and queuing others for la...
05/20/2008
7330915Method for automatically configuring a balanced mass storage system for measuring system performance
A method for measuring mass storage system performance in which a mass storage system has a plurality of disk drive storage elements controlled by a disk drive controller, the controller typically having a cache memory, and the controller receiving commands and data...
02/12/2008
7266719Host system for mass storage business continuance volumes
A mass storage business continuance time maker function host system that allows one or more MVS mainframe hosts to have the time to: establish business continuation volumes to mirror the standard mass storage volumes; synchronize business continuation volumes with t...
09/04/2007
7143394Analyzing software behavior
Software behavior is analyzed. A disk drive controller has a processor executing computer software stored in a memory communicating with the processor via a local bus. In the controller, computer executable program code is identified that includes a set of computer ...
11/28/2006
7139872System and method for assessing the effectiveness of a cache memory or portion thereof using FIFO or LRU using cache utilization statistics
A system efficiently determines of the likely effectiveness of the cache memory for various cache memory sizes, based on a prediction of the likely cache miss rate, the prediction being based on operational statistics which are gathered during actual use of the cach...
11/21/2006
6883072Memory system and method of using same
A memory system and method of using same are provided. In one embodiment of the present invention, the memory system may include a plurality of logic sections that may be used to facilitate execution of relatively complex atomic read-modify-write operations. ...
04/19/2005
6851019Swapping data storage volumes
A process that swaps physical storage volumes. The process performs a number of simple arithmetic operations to find a seek time for B new states of a disk. The number is of order B. Each new state is related to a current state of the disk by a swap with a selected ...
02/01/2005
6842843Digital data storage subsystem including arrangement for increasing cache memory addressability
A memory manager for use in connection with a memory comprises a memory access request receiver module, an address translation module and a memory access operation control module. The memory access request receiver module is configured to receive an access request r...
01/11/2005
6839763System and method for expediting transfer of data from a local storage facility to a remote storage facility
A data transfer arrangement transfers data from a source device, such as a local mass storage facility, to a destination device, such as a remote storage facility. The data transfer arrangement comprises a source device and a destination device. The source device tr...
01/04/2005
1    
 
Sign InRegister
Username  
Password   
forgot password?