Patent application number | Description | Published |
20090089521 | SELF-ORGANIZING HETEROGENEOUS DISTRIBUTED STORAGE SYSTEM - The state of a computing environment is captured and heterogeneously stored on a network using self-organizing data portions. Altered portions of data of a captured computing state are replicated a plurality of times and each are embedded with a rule set that governs the distribution of the data. The rule set of each portion directs that data portion to relocate itself and remain as distant as possible from other replicated copies of that particular captured state and stored on a heterogeneous storage medium. Simultaneously, data portions that are associated with a similar file or other data structure are directed to maintain proximity with each other within a replicated copy forming a self-organized distribution of data portions. | 04-02-2009 |
20090183011 | MODULAR TAMPER RESISTANT ENCLOSURE FOR SECURE SYSTEMS - An active membrane creates a secure area around one or more devices. The active membrane forms a physical barrier between the encased secure area and an external environment. Linked to the membrane and acting as the sole interface between the secure area and the outside environment is a boundary interface. The boundary interface tunnels data to the secure area in a secure fashion. According to one embodiment of the present invention, the boundary interface utilizes symmetric and/or asymmetric cryptographic techniques to secure the data path. The boundary interface is also coupled to the active membrane, and upon the membrane sensing a breach of the membrane (thus signifying an intrusion of the secure area), the boundary interface can be configured to sever the data paths linking the secure area with the unsecured area as well as take other active steps to ensure that data within the secure area is not compromised. | 07-16-2009 |
20100211958 | AUTOMATED RESOURCE LOAD BALANCING IN A COMPUTING SYSTEM - A method for automated resource load balancing in a computing system includes partitioning a plurality of physical resources to create a plurality of dedicated resource sets. A plurality of separate environments are created on the computing system. Each created separate environment is associated with at least one dedicated resource set. The method further includes establishing a user policy that includes a utilization threshold, and for each separate environment, monitoring the utilization of the associated at least one dedicated resource set. The physical resources associated with a particular separate environment are automatically changed based on the monitored utilization for the particular separate environment, and in accordance with the user policy. This provides automated resource load balancing in the computing system. | 08-19-2010 |
20100328892 | MOLDED HEAT SINK AND METHOD OF MAKING SAME - A heat sink for use with a heat generating component includes a molded cooling block including a molded cooling passage for receiving a cooling medium. The cooling block is configured to be positioned in sufficient heat transfer relationship with respect to the heat generating component so that the cooling medium receives heat from the heat generating component. | 12-30-2010 |
20110246741 | DATA DEDUPLICATION DICTIONARY SYSTEM - A data deduplication method using a small hash digest dictionary in fast-access memory. The method includes receiving customer data, dividing the data into smaller chunks, and assigning hash values to each chunk. For each chunk, the method includes performing lookup for a duplicate chunk by accessing a small dictionary in memory with the chunk's hash value. When no entry, the small dictionary is updated to include the hash value to fill the dictionary with earliest received data. When an entry is found, the entry's hash value is compared with lookup value and if matched, reference data is returned and an entry counter is incremented. If not matched, additional accesses are attempted such as with additional indexes calculated using the hash value. Collisions may trigger an entry replacement such that some initially entered entries are replaced when determined to not be most repeating values such as based on their counter value. | 10-06-2011 |
20130223008 | MOLDED HEAT SINK AND METHOD OF MAKING SAME - A heat sink for use with a heat generating component includes a molded cooling block including a molded cooling passage for receiving a cooling medium. The cooling block is configured to be positioned in sufficient heat transfer relationship with respect to the heat generating component so that the cooling medium is able to receive heat from the heat generating component. Furthermore, the cooling block includes first and second sections that are connected together and that each partially define the cooling passage. | 08-29-2013 |
20140146652 | ROTARY HEAD DATA STORAGE AND RETRIEVAL SYSTEM AND METHOD - A data storage and retrieval system includes a head carriage unit having a working surface and multiple heads disposed at the working surface. The head carriage unit is adapted for rotational motion about an axis oriented substantially normal to the working surface. The system also includes a tape drive unit for moving a tape media past the working surface of the head carriage unit, the tape media having a width approximately equal to a width of the working surface of the head carriage unit. The multiple heads are configured to record multiple data tracks on or retrieve multiple data tracks from the tape media as the head carriage unit rotates while the tape media moves past the working surface of the head carriage unit. | 05-29-2014 |