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, 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:
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:
Methods and systems for processing video data are disclosed herein and may comprise receiving within a single mobile multimedia processor chip integrated within a mobile device, a secure key from an off-chip device integrated within the mobile device. The secure key may be decrypted within the single mobile multimedia processor chip, utilizing an on-chip key. The decrypted secure key may be stored within the single mobile multimedia processor chip. The received encrypted data may be decrypted within the single mobile multimedia processor chip, using the stored, decrypted secure key. The on-chip key may be stored within a one-time programmable (OTP) memory in the single mobile multimedia processor chip. The stored on-chip key may be retrieved from the OTP memory for the decrypting. The stored decrypted received secure key may be encrypted utilizing the on-chip key stored within the single mobile multimedia processor chip.
Abstract:
A method and apparatus for debugging are described. In one embodiment, a target construct is selected for debugging. Data related to an operation of the target construct is accessed by a debug construct in real time. At least a portion of this data is retrieved without disturbing the operation of the target construct to debug the target construct.
Abstract:
Methods and systems for processing video data are disclosed herein and may comprise receiving within a single mobile multimedia processor chip integrated within a mobile device, a secure key from an off-chip device integrated within the mobile device. The secure key may be decrypted within the single mobile multimedia processor chip, utilizing an on-chip key. The decrypted secure key may be stored within the single mobile multimedia processor chip. The received encrypted data may be decrypted within the single mobile multimedia processor chip, using the stored, decrypted secure key. The on-chip key may be stored within a one-time programmable (OTP) memory in the single mobile multimedia processor chip. The stored on-chip key may be retrieved from the OTP memory for the decrypting. The stored decrypted received secure key may be encrypted utilizing the on-chip key stored within the single mobile multimedia processor chip.
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 a 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 the 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:
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:
Herein described is a system and method of providing access to data stored in non-data pool or legacy file systems, such as those file systems that utilize file allocation tables (FAT). The method associates one or more FAT partitions of a FAT file system to one or more shares or share directories. A share or share directory is identified using one or more variables provided by a data storage device. The method comprises providing a level of access based on a username and/or password used to authenticate a user. The system comprises a memory, software resident in the memory, and a processor that executes the software. When executed, the software may generate a share that identifies the corresponding FAT partition. The user may be granted access to the share when the username and/or password is authenticated. Further, the appropriate level of access may be determined by the username and/or password.