Abstract:
Aspects of the invention incorporate a method and a system of providing fault tolerant data recovery in one or more data storage drives of a data storage device. The method of implementing fault tolerance in a data storage device may comprise storing information related to one or more data pools into one or more pool information blocks of one or more partitions of one or more data storage drives of the data storage device. The system of implementing fault tolerance when implementing one or more data pools using one or more data storage drives may comprise a memory, a software resident in the memory, and a processor capable of executing the software.
Abstract:
Aspects of the present invention allow the implementation of one or more data pools using portions or sectors of one or more hard disk drives. Aspects of the invention incorporate at least a method and system of implementing the one or more data pools. The method of implementing a data pool using one or more data storage drives may comprise first generating a first partition table and a second partition table, wherein the first partition table is a mirror image of said second partition table. The method further comprises second generating a first pool information block and a second pool information block, wherein the first pool information block is a mirror image of said second pool information block. The system of implementing a data pool using one or more data storage drives may comprise a memory, a software resident in the memory, and a processor capable of executing the software.
Abstract:
Aspects of the present invention allow the implementation of one or more data pools using portions or sectors of one or more hard disk drives. Aspects of the invention incorporate at least a method and system of implementing the one or more data pools. The method of implementing a data pool using one or more data storage drives may comprise first generating a first partition table and a second partition table, wherein the first partition table is a mirror image of said second partition table. The method further comprises second generating a first pool information block and a second pool information block, wherein the first pool information block is a mirror image of said second pool information block. The system of implementing a data pool using one or more data storage drives may comprise a memory, a software resident in the memory, and a processor capable of executing the software.
Abstract:
Aspects of the invention incorporate a method and a system of providing fault tolerant data recovery in one or more data storage drives of a data storage device. The method of implementing fault tolerance in a data storage device may comprise storing information related to one or more data pools into one or more pool information blocks of one or more partitions of one or more data storage drives of the data storage device. The system of implementing fault tolerance when implementing one or more data pools using one or more data storage drives may comprise a memory, a software resident in the memory, and a processor capable of executing the software.
Abstract:
Various aspects of the invention provide for one or more methods and systems of encrypting and storing data into one or more data storage devices. Aspects of the invention provide a system and method of preventing unauthorized use of data stored in the data storage device. In one embodiment, the one or more data storage devices comprises one or more hard disk drives. In one or more embodiments, the one or more methods comprises executing a software that generates one or more device drivers. The one or more methods utilizes the one or more device drivers to encrypt data prior to storing into one or more data storage devices, or to decrypt encrypted data stored in one or more data storage devices. In one or more embodiments, the one or more systems comprises one or more memories, software resident in the one or more memories, and a processor.
Abstract:
A method and system for processing a data flow in a multi-channel, multiservice environment is described. In one embodiment, a socket is dynamically allocated, the socket including a dynamically allocated service. Further, the server processes the data flow based upon the type of data being processed.
Abstract:
At least a method and system of automatically expanding storage capacity in a data storage device are presented. In one method, the data storage device receives additional hard disk drives. Next, the data storage device receives an expansion option from said user by way of a user interface. The data storage device allocates one or more portions of one or more hard disk drives within the storage device, for use by one or more data pools, based on said expansion option. In one system for automatically expanding storage capacity in a data storage device, the system comprises a memory, one or more processors, and one or more software. One or more data pools are generated using one or more hard disk drives added to the data storage device.
Abstract:
A method and system for processing a data flow in a multi-channel, multiservice environment is described. In one embodiment, a socket is dynamically allocated, the socket including a dynamically allocated service. Further, the server processes the data flow based upon the type of data being processed.
Abstract:
A method and system for processing a data flow in a multi-channel, multi-service environment is described. In one embodiment, a socket is dynamically allocated, the socket including a dynamically allocated service. Further, the server processes the data flow based upon the type of data being processed.
Abstract:
Methods and systems for processing video data are disclosed herein and may comprise receiving in a single mobile multimedia processor chip at least one indicator relating to how input multimedia data is processed. A further indicator may be generated within the single mobile multimedia processor chip, based on the at least one indicator, which identifies whether output data generated from the input multimedia data is secure. The at least one indicator may comprise a first indicator, which identifies whether an instruction cache is used to process the current instruction, a second indicator, which identifies whether an interrupt is used to process the current instruction, and a third indicator, which specifies a program counter value associated with the current instruction. A secure bit may be generated within the single mobile multimedia processor chip, based on the received first, second and third indicators, and on other internal state.