...that a workman who left the soap mixing machine on too long was responsible for making Ivory Soap? He was so embarrassed by his mistake that he threw the mess in a stream. Imagine his dismay when the evidence of his error floated to the surface! Result: Ivory soap, the soap that floats.
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 |
| 8166348 | Method of debugging a software system A method, system, and a computer program product for debugging a software system. An aspect of the present invention provides a user with the combination of an error determined in the software system and a set of recommendations for fixing the error, thereby enablin... | 04/24/2012 |
| 8146155 | Controlling access to content on an object addressable storage system Embodiments of the invention relate to controlling access to a content unit stored on an object addressable storage (OAS) system. In one embodiment, the content unit may have an object identifier that is used to identify it on the OAS system. A first portion of a co... | 03/27/2012 |
| 8135760 | Determining the lineage of a content unit on an object addressable storage system Embodiments of the invention relate to determining the lineage of a content unit stored on an object addressable storage (OAS) system. When a content unit that is derived from at least one other content unit is stored on an OAS system, metadata that identifies the s... | 03/13/2012 |
| 8122158 | Method for improving I/O performance of host systems by applying future time interval policies when using external storage systems A method, system, and a computer program product for improving IO (input/output) performance of host systems using external storage systems. An aspect of the present invention predicts policies to be applied in the host system based on historical information. Severa... | 02/21/2012 |
| 8095804 | Storing deleted data in a file system snapshot 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... | 01/10/2012 |
| 8095726 | Associating an identifier with a content unit Embodiments of the invention relate to associating a source string with a target content unit stored on a content addressable storage (CAS) system. This may be accomplished, in some embodiments, by storing on the CAS system an associative content unit that includes ... | 01/10/2012 |
| 8074289 | Access 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... | 12/06/2011 |
| 8055861 | Methods 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... | 11/08/2011 |
| 8046561 | Methods and apparatus for selecting a storage zone for a content unit 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... | 10/25/2011 |
| 8010741 | Methods and apparatus for controlling migration of content Some embodiments relate to a migration policy that controls migration of content from a transactional storage system to a fixed content storage system. In some embodiments, content may be migrated from the transactional storage system to the fixed content storage sy... | 08/30/2011 |
| 8010543 | Protecting a file system on an object addressable 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... | 08/30/2011 |
| 7979665 | Method and apparatus for processing access requests in a computer system One embodiment of the present invention is directed to providing a software layer that provides a Content Addressable Storage (CAS) capability in a computer system in which the content units are ultimately stored on a block I/O storage system. An application program... | 07/12/2011 |
| 7930550 | Content 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... | 04/19/2011 |
| 7913051 | Methods and apparatus for increasing the storage capacity of a zone of a storage system 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... | 03/22/2011 |
| 7904557 | Granting access to a content unit 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 ... | 03/08/2011 |
| 7818735 | System and method for enabling access and use of software installed on a data storage system A method, system, or computer program product for controlling access to software component features is disclosed. There are three available states for selectable component features. The three available states, of which one is selected, are: (i) enabled access to the... | 10/19/2010 |
| 7818536 | Methods and apparatus for storing content on a storage system comprising a plurality of zones 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... | 10/19/2010 |
| 7818302 | System and method for performing file system checks on an active file system A system and method for performing File System checKing (FSCK) allows a file system to be accessed while the file system is being checked for consistency in the background. In the event that a file is accessed prior to having been checked for consistency by the back... | 10/19/2010 |
| 7818203 | Method for scoring customer loyalty and satisfaction A computer-based method and computer program product for determining customer satisfaction and loyalty. ... | 10/19/2010 |
| 7805470 | Methods and apparatus for managing the storage of content in a file system One embodiment of the invention is directed to the containerization of content units that are accessed using an identifier. Applicants have appreciated that file systems sometimes impose limits on the number of files that may be stored therein that are too restricti... | 09/28/2010 |
| 7805416 | File system query and method of use An improved policy enforcement architecture includes several components that improve the performance of policy enforcement in a hierarchical storage environment. A File System Query instruction permits a richer set of queries to be expressed by a policy engine, ther... | 09/28/2010 |
| 7784049 | System and method for providing a plurality of virtual computing environments that efficiently use data in the virtual environments This invention is a system and method related to providing a plurality of different virtual computing environments in a data storage environment. A system and method that includes configuring the server as a virtual machine server including a plurality of virtual ma... | 08/24/2010 |
| 7747750 | Method for reserving resources in a storage area network with selective capabilities A method, system, and program product for reserving resources in a networked environment, e.g. a storage area network. A resource is some object that a user must use or change to complete a task. When a user plans a task, the user selects some high-level resources a... | 06/29/2010 |
| 7730180 | Resolving multiple master node conflict in a DDB In a multinode computer network, a directory database (DDB) in each of the nodes, contents of the DDB being replicated throughout the network through use of one of its nodes having been appointed as master node. The master node updates each DDB in each node in its n... | 06/01/2010 |
| 7627873 | System and method for handling device objects in a data storage environment for maintaining consistency during data replication A system and method related to maintaining consistency of replicated data in a data storage environment. The system handles Input/Output (IO)-Requests in a data storage environment having a server and production data stored on a data storage volume on a data storage... | 12/01/2009 |
| 7624155 | Data replication facility for distributed computing environments A data replication facility for distributed computing environments. A computer network having a plurality of network nodes utilizes a distributed directory provider service (DPS) having an established master node. The DPS supports a file replication service (FRS). T... | 11/24/2009 |
| 7552279 | System and method for multiple virtual computing environments in data storage environment This invention is a system and method related to creating multiple virtual computing environments in a data storage environment. ... | 06/23/2009 |
| 7546482 | Method and apparatus for monitoring the storage of data in a computer system One aspect is directed to a method for storing, in a persistent manner, a state of the storage process such that the state of the storage operation may be recovered if the storage operation is interrupted. Another aspect is directed to a method and apparatus that st... | 06/09/2009 |
| 7519696 | Method and apparatus for dynamically modifying a computer system configuration One embodiment is directed to a method and apparatus for modifying a configuration of a computer system including a host computer and at least one computer system resource accessible to at least one application program executing on the host computer. The computer sy... | 04/14/2009 |
| 7516452 | Method and system for managing installation of software on a computer system platform A method, system, or computer program product for controlling software installation that can accommodate revisions of software and hardware platforms over time. ... | 04/07/2009 |
| 7509535 | System and method for managing failover in a data storage environment This invention is a system and method for managing failover in a data storage environment. Program logic is configured for carrying out such method steps and encoded on a computer readable medium. ... | 03/24/2009 |
| 7509461 | Method and apparatus for intelligent buffer cache pre-emption The present invention augments each entry in a memory frame table to include information associated with the availability of any page that is buffer cache allocated. The availability information may include, for example, a link to a buffer cache descriptor associate... | 03/24/2009 |
| 7502960 | Method and apparatus for managing access to volumes of storage One embodiment is directed to a method in a computer system including a host computer and at least one storage system including first and second storage volumes, the host computer including at least one application program executing thereon. The method comprises act... | 03/10/2009 |
| 7502898 | Method and apparatus for managing access to storage devices in a storage system with access control A storage system is provided that includes a plurality of storage devices and a data structure, accessible to the storage system, that includes a plurality of records corresponding to a plurality of network devices that are coupled to the storage system. Each record... | 03/10/2009 |
| 7475285 | Method and apparatus for providing host resources for an electronic commerce site A method and apparatus for detecting a change in the operational status of a first host computer and automatically configuring a second host computer to provide additional computing resources that replace or complement the first host computer. In one embodiment, a c... | 01/06/2009 |
| 7440949 | System and method for configuring a host for operationally cooperating with data storage system The present invention is a system, method, and apparatus for configuring a host computer to cooperatively operate with a data storage system in a data storage environment. This invention provides particular advantages when configuring a Unix-based host, such as a Su... | 10/21/2008 |
| 7441023 | Method and apparatus for modeling and analyzing MPLS and virtual private networks A method and apparatus for representing a network and performing operations on the represented network are disclosed. The method comprises the steps of creating at least one configuration non-specific object class associated with components of the network, creating ... | 10/21/2008 |
| 7430495 | Method and apparatus for representing, managing, analyzing and problem reporting in home networks A method and apparatus for logically representing and performing an analysis on a home network is disclosed. The method comprising the steps of representing selected ones of a plurality of components and the relationship among the components associated with the home... | 09/30/2008 |
| 7428604 | Method and apparatus for moving logical entities among storage elements in a computer storage system Method and apparatus are disclosed for moving logical data entities from one storage element to another storage element in a computer storage system, when more than one user or host computer may access the logical entity. According to one embodiment of the method, a... | 09/23/2008 |
| 7406682 | Translator-compiler for converting legacy management software A translator-compiler for converting legacy architecture. In the area of management software or distributed management software, a standard architecture is evolving from legacy or proprietary architecture, and the standard embraces CIM/XML (Common Information Model/... | 07/29/2008 |