Dining Table Having Integral Dishwasher
A space-saving dishwasher, which may be installed within a counter top or table, having a dish-carrying rack that is vertically shiftable through the open top of the dishwasher for facilitating loading and unloading of the dishes.
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 |
| 8185795 | Side channel for forward error correction used with long-haul IP links A system for error correction processing includes methods, software and/or devices for generating and using correction packets that may provide for the rebuilding of a lost data packet or other information packet. A correction packet may be generated at a transmitti... | 05/22/2012 |
| 8185751 | Achieving strong cryptographic correlation between higher level semantic units and lower level components in a secure data storage system A data storage architecture for networked access by clients includes a file server capable of communication with the clients via the network, physical storage organized as a plurality of logical volumes, and an encryption device in communication with both the file s... | 05/22/2012 |
| 8185708 | Host implementation of triangular asynchronous replication Storing recovery data includes a host processor writing data to a local storage device, the host processor causing the local storage device to accumulate chunks of data corresponding to writes by the host processor, where each chunk of data represents data written b... | 05/22/2012 |
| 8185639 | Server identification in storage networks Described are techniques for providing a host identifier for a host. A first portion including a first identifier associated with a system for the host is received. A second portion including a second identifier generated in accordance with a hardware property of th... | 05/22/2012 |
| 8185554 | Storage of data with composite hashes in backup systems Seek operations required to perform backup and/or restore processes at an HFS server are reduced by localizing storage of data referenced by hash values included in a recipe near the recipe. In a typical embodiment, an HFS server receives a recipe and new underlying... | 05/22/2012 |
| 8185505 | Techniques for processing recovery points Described are techniques for processing recovery points. One or more storage objects for which data protection processing is performed are determined. The data protection processing includes copying data for each of said one or more storage objects to one or more da... | 05/22/2012 |
| 8185488 | System and method for correlating events in a pluggable correlation architecture A system for pluggable event correlation may include an input manager that receives a plurality of events and converts the events into a format compatible with one or more of a plurality of correlation engines. The correlation engines may then evaluate the converted... | 05/22/2012 |
| 8181065 | Systems and methods for providing nonlinear journaling In one embodiment, systems and methods are provided for nonlinear journaling. In one embodiment, groups of data designated for storage in a data storage unit are journaled into persistent storage. In one embodiment, the journal data is recorded nonlinearly. In one e... | 05/15/2012 |
| 8180973 | Servicing interrupts and scheduling code thread execution in a multi-CPU network file server Interrupts and code threads are assigned in a particular way to the core CPUs of a network file server in order to reduce latency for processing client requests for file access. Threads of the network stack are incorporated into real time threads that are scheduled ... | 05/15/2012 |
| 8180846 | Method and apparatus for obtaining agent status in a network management application A system determines status of agent execution of a command in a network. The system identifies a command to be performed by an agent and issues the command to the agent for execution. The agent operates a status manager that tracks execution status of commands in th... | 05/15/2012 |
| 8180743 | Information management A method, article of manufacture, and apparatus for managing an object are disclosed. In an embodiment, this comprises managing an object having content, in a system having a dynamic policy selector configured with at least one analytic policy applied to evaluate th... | 05/15/2012 |
| 8180742 | Policy-based information management A method, article of manufacture, and apparatus for managing an object are disclosed. In an embodiment, this comprises managing an object having content, in a system having a dynamic policy selector configured with at least one analytic policy applied to evaluate th... | 05/15/2012 |
| 8176336 | Software trusted computing base A software trusted platform module (sTPM) operates in a hypervisor, receives trust assurances from specialized hardware, and extends this trust such that the hypervisor performs trust attestation. The hypervisor receives a startup sequence validation from a TPM, or ... | 05/08/2012 |
| 8176319 | Identifying and enforcing strict file confidentiality in the presence of system and storage administrators in a NAS system A data storage architecture for networked access by clients includes a file server capable of communication with the clients via the network, physical storage organized as a plurality of logical volumes, and an encryption device in communication with both the file s... | 05/08/2012 |
| 8176277 | Replication of deduplicated storage system A method of replicating a deduplicated storage system is disclosed. The method comprises storing a stream of data on an originator deduplicating system by storing deduplicated segments and information on how to reconstruct the stream of data. The method further comp... | 05/08/2012 |
| 8176276 | Techniques for producing a consistent copy of source data at a target location Described area system and computer program product for producing a point in time copy of source data. A set of records corresponding to a time ordered series of recorded file operations as applied to said source data is received. The set of records includes one or m... | 05/08/2012 |
| 8176169 | Method for network visualization A method of visualizing network data includes parsing a collection of packets in accordance with a set of categories related to characteristics of the collection of packets, the categories including listings of categorical elements, wherein at least some of the cate... | 05/08/2012 |
| 8176156 | Server identification assignment in a distributed switched storage environment A method and apparatus are provided for assigning/obtaining enclosure identification numbers in a distributed switch storage system. The method takes advantage a network topology wherein one port on the switch is always used as a downstream connection (towards a con... | 05/08/2012 |
| 8176013 | Systems and methods for accessing and updating distributed data Systems and methods are disclosed that provide an indexing data structure. In one embodiment, the indexing data structure is mirrored index tree where the copies of the nodes of the tree are stored across devices in a distributed system. In one embodiment, nodes tha... | 05/08/2012 |
| 8175987 | Method and apparatus for computing a change plan using genetic programming and parse tree A method, and computer program product for computing a change plan are presented. A model of a current configuration is identified, the model including modeled system assets and modeled tasks. A request to change the current configuration to a new configuration is r... | 05/08/2012 |
| 8171170 | Storage switch task processing synchronization Systems and methods in accordance with various embodiments relate to a storage switch including task processing synchronization. In embodiments of the present invention, the packet processing units may generate and store Task Index and Generation Count information t... | 05/01/2012 |
| 8171098 | Techniques for providing storage services using networked computerized devices having direct attached storage A method provides a storage service, and is performed on a set of computerized devices. The method includes connecting the computerized devices to a computer network. The computerized devices include direct attached storage devices (e.g., SCSI disk drives). The meth... | 05/01/2012 |
| 8171054 | Optimized fetching for customization object attributes An attribute of a hierarchical class-based object is received. The attribute in a database is stored both in a first location in a first table at a first level of a hierarchy of database tables which table hierarchy is based at least in part on a class hierarchy ass... | 05/01/2012 |
| 8171046 | Converting CQL query results into user-controllable objects A method is provided. The method includes (a) sending, from a client device to a data storage system, a query regarding elements of the data storage system, (b) receiving, at the client device, from the data storage system, a query result, the query result containin... | 05/01/2012 |
| 8171006 | Retrieval of searchable and non-searchable attributes Retrieving stored data is disclosed. A retrieval request is received for an object. A retrieval response is generated that includes: 1) a first set of searchable attributes associated with the object, wherein an attribute of the first set of attributes is stored in ... | 05/01/2012 |
| 8170985 | Primary stub file retention and secondary retention coordination in a hierarchical storage system A protected file is retained in secondary storage for a retention period, and a corresponding stub file is retained in primary storage for the retention period. The stub file retains attributes of the file indicating a location of the file data in the secondary stor... | 05/01/2012 |
| 8170213 | Methodology for coordinating centralized key management and encryption keys cached through proxied elements A method is provided for effectively managing encryption keys. A storage processor requests a key associated with a particular object ID associated with a particular device address range from a key server. The key server provides a unique key associated with the obj... | 05/01/2012 |
| 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 |
| 8166315 | Method for calculating power for data storage systems A method for calculating power for a data storage system. The method includes: measuring power requirement for each one of a plurality of components for use in one of a plurality of possible system configurations; storing the measured power requirement in a table; e... | 04/24/2012 |
| 8166314 | Selective I/O to logical unit when encrypted, but key is not available or when encryption status is unknown A method is provided for controlling I/O request access to an encrypted storage device when the encryption key for the encrypted storage device is not available. The method comprises the unordered steps of: providing an I/O filter driver in operable communication wi... | 04/24/2012 |
| 8166012 | Cluster storage using subsegmenting Cluster storage is disclosed. A data stream or a data block is received. The data stream or the data block is broken into segments. For each segment, a cluster node is selected, and a portion of the segment smaller than the segment is identified that is a duplicate ... | 04/24/2012 |
| 8166008 | Processing of a generalized directed object graph for storage in a relational database Creating transaction instructions is disclosed. A description of a set of objects is received. For each of at least a subset of objects in the set of objects, a description of one or more associated relationships is received. The description of the set of objects an... | 04/24/2012 |
| 8166005 | Pathname caching and protection of the root directory in a nested multilayer directory structure Servers in a storage system store a nested multilayer directory structure, and a global index that is an abstract of the directory structure. The global index identifies respective portions of the directory structure that are stored in respective ones of the servers... | 04/24/2012 |
| 8161316 | Managing loop interface instability A method is used in managing loop interface instability. It is determined that a loop has excessive intermittent failures. It is determined, based on whether the intermittent failures are detectable on another loop, whether the cause of the excessive intermittent fa... | 04/17/2012 |
| 8161083 | Creating user communities with active element manager Described are techniques for performing data storage system management of a data storage system. An active element manager component is provided that performs data storage system management operations. Using the active element management component, context informati... | 04/17/2012 |
| 8161013 | Implementing application specific management policies on a content addressed storage device Implementing application specific management policies on a content addressed storage device is disclosed. In one embodiment, each data object stored on the content addressed storage device is associated with one of a plurality of data sets. A corresponding data set ... | 04/17/2012 |
| 8161005 | Efficient index processing A method, article of manufacture, and apparatus for tracking a plurality of objects being stored are disclosed. In an embodiment, this comprises computing the hash value of the name of each object being stored, setting the corresponding bits in a bitmap, and storing... | 04/17/2012 |
| 8156516 | Virtualized federated role provisioning In various embodiments, techniques for virtualized federated role provisioning are provided. An entire policy and role provisioning environment is packaged in a first environment and sent to a second environment. The second environment authenticates and initiates th... | 04/10/2012 |
| 8156405 | Efficient redundant memory unit array A method of storing data is disclosed. A set of data blocks, including a plurality of proper subsets of data blocks, is stored. A plurality of first-level parity blocks is generated, wherein each first-level parity block is generated from a corresponding proper subs... | 04/10/2012 |
| 8156306 | Systems and methods for using thin provisioning to reclaim space identified by data reduction processes The invention provides a system to reclaim space identified as no longer in use and comprises a vLUN, a thinly provisioned mapped LUN, a mapping layer, and a data reduction engine. Chunks of data are stored at logical chunk addresses (LCAs) in the vLUN and are mappe... | 04/10/2012 |