Solid-state mass storage data stream generator
First Claim
1. A high speed solid state mass storage system for supplying multiple controllable data streams to separate users, the system comprising the following components located at a central server site:
- a server for receiving and processing data requests from multiple users;
a solid state addressable memory array, for storing data for retrieval by multiple separate users;
a hardware interface table coupled to the server and defining selectable user status, user command and current memory address information for each user accessing the memory array;
memory array addressing logic coupled to the hardware interface table and to the solid state addressable memory array, for generating a stream of memory addresses based on information stored in the hardware interface table, wherein the stream of memory addresses results in generation of a corresponding stream of data from the memory array; and
memory output logic, for formatting data streams output from the memory array into data packets for transmission to the requesting users.
4 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, and a related method for its operation, for generating multiple parallel streams of data from a large solid-state mass storage device, under the individual control of multiple users requesting the data streams. The apparatus includes a hardware interface table containing a user command and current memory address for each active user requesting data from storage. Memory array addressing logic cycles through the hardware interface table and generates multiple streams of memory array addresses based on the user commands and the current memory addresses, but without using a processor to generate the addresses. The address streams are directed to a memory array, from which are output multiple streams of corresponding data. User commands for selective control of each data stream are converted to new memory addresses, which are stored in the hardware interface table and almost instantly result in performance of requested control functions with respect to the data streams.
80 Citations
8 Claims
-
1. A high speed solid state mass storage system for supplying multiple controllable data streams to separate users, the system comprising the following components located at a central server site:
-
a server for receiving and processing data requests from multiple users; a solid state addressable memory array, for storing data for retrieval by multiple separate users; a hardware interface table coupled to the server and defining selectable user status, user command and current memory address information for each user accessing the memory array; memory array addressing logic coupled to the hardware interface table and to the solid state addressable memory array, for generating a stream of memory addresses based on information stored in the hardware interface table, wherein the stream of memory addresses results in generation of a corresponding stream of data from the memory array; and memory output logic, for formatting data streams output from the memory array into data packets for transmission to the requesting users. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for generating multiple high-speed data streams from a solid state memory array located at a central server site, the method comprising the steps of:
-
receiving at the central server site data requests from multiple users located at remote sites; storing, in a hardware interface table also located at the central server site, a starting memory array address for each user request; generating a stream of memory array addresses for each user request, based in part on the starting memory array address stored in the hardware interface table; coupling the stream of memory addresses to the memory array; outputting a data stream from the memory array for each user request, in response to the stream of memory addresses; and formatting the output data for transmission to the user to satisfy the request. - View Dependent Claims (7, 8)
-
Specification