Information service control point, which uses different types of storage devices, which retrieves information as blocks of data, and which uses a trunk processor for transmitting information
DCFirst Claim
1. A method of communicating data, the data together forming a title in an interactive services information database, from a central station configured to administrate the information database to a remote station over a communications path, said method comprising the steps of:
- storing the data in the information database as a plurality of data blocks over a plurality of storage devices, each data block being a sequential segment of the data;
retrieving the stored data blocks from the plurality of storage devices as retrieved data blocks; and
transmitting the retrieved data blocks from the central station to the remote station;
wherein said transmitting step comprises;
locating and seizing an available communications trunk; and
supplying the retrieved data blocks to the remote station via the available communications trunk and an associated communications path linking the available communications trunk and the remote station.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Various methods and associated apparatuses are provided for communicating data from a central station to a remote station over some form of communications path. The data, which together form at least one title, are stored on at least one storage device. The data forming that title are then retrieved as data blocks from storage. Each data block is a sequential segment of the data. Finally, the retrieved data blocks are transmitted from the central station to the remote station. According to preferred embodiments, two types of storage devices are provided. The first type, preferably formed as an array of playback units, allows the data to be stored as data blocks and distributed accordingly over a plurality of storage devices. The second type, preferably formed as ring structures composed of solid state elements, provides a plurality of access points coupled to the storage medium, each of which is able to retrieve the data independently of other access points. For further versatility in the system, the data blocks can also be transmitted independently of one another from the central station. Preferably, the step of retrieving the data is performed in response to receiving a request for a given title. The various systems disclosed allow a wide assortment of titles (e.g., movies, educational-, entertainment-, consumer-, and business-related information, and any information that can be converted into a stream of data) to be transmitted to a wide audience with great flexibility and minimal contention between users for the titles offered.
-
Citations
97 Claims
-
1. A method of communicating data, the data together forming a title in an interactive services information database, from a central station configured to administrate the information database to a remote station over a communications path, said method comprising the steps of:
-
storing the data in the information database as a plurality of data blocks over a plurality of storage devices, each data block being a sequential segment of the data; retrieving the stored data blocks from the plurality of storage devices as retrieved data blocks; and transmitting the retrieved data blocks from the central station to the remote station; wherein said transmitting step comprises; locating and seizing an available communications trunk; and supplying the retrieved data blocks to the remote station via the available communications trunk and an associated communications path linking the available communications trunk and the remote station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 40, 41, 42, 43, 45, 46, 47, 48)
-
-
16. A method of communicating data, the data together forming a title in an interactive services information database, from a central station configured to administrate the information database to a remote station over a communications path, said method comprising the steps of:
-
storing the data in the information database as a plurality of data blocks over a plurality of storage devices, each data block being a sequential segment of the data; retrieving the stored data blocks from the plurality of storage devices as retrieved data blocks; and transmitting the retrieved data blocks from the central station to the remote station; wherein said storing step comprises storing the data blocks independent of one another on playback units, each of which has at least one reading head; wherein said retrieving step comprises a step of assembling the retrieved data blocks in a predetermined sequence; and wherein said assembling step comprises; performing an inventory of the retrieved data blocks, which together form the title; and queuing the retrieved data blocks into a playback sequence. - View Dependent Claims (17)
-
-
18. A method of communicating data, the data together forming a title in an interactive services information database, from a central station configured to administrate the information database to a first and a second remote station over a communications path, said method comprising the steps of:
-
storing the data in the information database as a plurality of data blocks over a plurality of storage devices, each data block being a sequential segment of the data; retrieving the stored data blocks from the plurality of storage devices as retrieved data blocks; and transmitting the retrieved data blocks from the central station to the first and the second remote station; wherein the stored data blocks define respective block units of time; wherein said retrieving step comprises retrieving the stored data blocks a first time and subsequently retrieving the stored data blocks a second time, such that said second retrieving is staggered in time from said first retrieving by at least one of the block units of time; and wherein said transmitting step comprises; locating and seizing a first and a second available communications trunk; supplying the retrieved data blocks to the first remote station via the first available communications trunk and an associated communications path linking the first available communications trunk and the first remote station; and supplying the retrieved data blocks to the second remote station via the second available communications trunk and an associated communications path linking the second available communications trunk and the second remote station. - View Dependent Claims (19)
-
-
20. A method of communicating data, the data together forming a title in an interactive services information database, from a central station configured to administrate the information database to a remote station over a communications path, said method comprising the steps of:
-
storing the data in the information database on at least one storage device; retrieving the stored data, which together form the title, as a sequence of data blocks, each data block being a segment of the stored data; and transmitting the retrieved data blocks from the central station to the remote station; wherein said storing step comprises circulating the stored data at a predetermined clock rate in at least one data storage ring; and wherein said retrieving step comprises; ascertaining a current location in the data storage ring of a predetermined one of the data blocks; determining at least one read port from among a plurality of access points distributed throughout the data storage ring, wherein said determination is based on the current location ascertained; and actuating the at least one read port to read at least a portion of the stored data, commencing with the predetermined one of the data blocks. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of communicating data, the data together forming a title in an interactive services information database, from a central station configured to administrate the information database to a remote station over a communications path, said method comprising the steps of:
-
storing the data in the information database on at least one storage device; retrieving the stored data, which together form the title, as a sequence of data blocks, each data block being a segment of the stored data; and transmitting the retrieved data blocks from the central station to the remote station; wherein said storing step comprises circulating the stored data at a predetermined clock rate in at least one data storage ring; and wherein said retrieving step comprises; ascertaining a current location in the data storage ring of an initial data block, the initial data block corresponding to a starting point of the title; determining a read port from among a plurality of access points distributed throughout the data storage ring, wherein said determination is based on the current location ascertained; and actuating the read port to read the stored data sequentially, commencing with the initial data block.
-
-
31. A method of communicating data from a central station configured to administrate an interactive services information database, wherein the data are composed of at least
first title data together forming a first title in the information database and second title data together forming a second title in the information database, said method comprising the steps of: -
storing the first title data and the second title data in the information database as a plurality of first title data blocks and a plurality of second title data blocks, respectively, on at least two storage devices, wherein each data block is a sequential segment of either the first title data or the second title data, and wherein each of the storage devices stores at least a portion of the first title data blocks and a portion of the second title data blocks; retrieving the stored first title data blocks as retrieved first title data blocks; transmitting the retrieved first title data blocks from the central station; retrieving the stored second title data blocks as retrieved second title data blocks; and transmitting the retrieved second title data blocks from the central station; wherein said retrieving steps comprise; ascertaining current locations in the data storage devices of predetermined ones of the first title data blocks and the second title data blocks; determining at least two read ports from among a plurality of access points distributed throughout the data storage devices, wherein said determination is based on the current locations ascertained; and actuating the at least two read ports to read at least portions of the first title data and the second title data, commencing with the predetermined ones of the first title data blocks and the second title data blocks, respectively. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 44)
-
-
49. A method of communicating data from a central station configured to administrate an interactive services information database, wherein the data are composed of at least
first title data together forming a first title in the information database and second title data together forming a second title in the information database, said method comprising the steps of: -
storing the first title data and the second title data in the information database as a plurality of first title data blocks and a plurality of second title data blocks, respectively, on at least two storage devices, wherein each data block is a sequential segment of either the first title data or the second title data, and wherein each of the storage devices stores at least a portion of the first title data blocks and a portion of the second title data blocks; retrieving the stored first title data blocks as retrieved first title data blocks; transmitting the retrieved first title data blocks from the central station; retrieving the stored second title data blocks as retrieved second title data blocks; and transmitting the retrieved second title data blocks from the central station; wherein said transmitting steps comprise; locating and seizing at least a first available communications trunk and a second available communications trunk; supplying the retrieved first title data blocks to a first remote station via the first available communications trunk and an associated communications path linking the first available communications trunk and the first remote station; and supplying the retrieved second title data blocks to a second remote station via the second available communications trunk and an associated communications path linking the second available communications trunk and the second remote station. - View Dependent Claims (50, 51)
-
-
52. A method of communicating data from a central station configured to administrate an interactive services information database, wherein the data are composed of at least
first title data together forming a first title in the information database and second title data together forming a second title in the information database, said method comprising the steps of: -
storing the first title data and the second title data in the information database as a plurality of first title data blocks and a plurality of second title data blocks, respectively, on at least two storage devices, wherein each data block is a sequential segment of either the first title data or the second title data, and wherein each of the storage devices stores at least a portion of the first title data blocks and a portion of the second title data blocks; retrieving the stored first title data blocks as retrieved first title data blocks; transmitting the retrieved first title data blocks from the central station; retrieving the stored second title data blocks as retrieved second title data blocks; and transmitting the retrieved second title data blocks from the central station; wherein said storing step comprises distributing the plurality of first title data blocks and the plurality of second title data blocks over m storage devices, where m>
2;wherein said retrieving steps comprise the steps of assembling the retrieved first title data blocks in a first predetermined sequence and assembling the retrieved second title data blocks in a second predetermined sequence; and wherein each of said assembling steps comprises; performing an inventory of the retrieved data blocks, which together form the respective title; and queuing the retrieved respective data blocks into a playback sequence. - View Dependent Claims (53)
-
-
54. A method of communicating data from a central station configured to administrate an interactive services information database, wherein the data are composed of at least
first title data together forming a first title in the information database and second title data together forming a second title in the information database, said method comprising the steps of: -
storing the first title data and the second title data in the information database as a plurality of first title data blocks and a plurality of second title data blocks, respectively, on at least two storage devices, wherein each data block is a sequential segment of either the first title data or the second title data, and wherein each of the storage devices stores at least a portion of the first title data blocks and a portion of the second title data blocks; retrieving the stored first title data blocks as retrieved first title data blocks; transmitting the retrieved first title data blocks from the central station; retrieving the stored second title data blocks as retrieved second title data blocks; and transmitting the retrieved second title data blocks from the central station; wherein said retrieving steps comprise; ascertaining current locations in the data storage devices of first and second initial data blocks of said first title and said second title, respectively, the first and second initial data blocks corresponding to respective starting points of the first and second titles; determining first and second read ports from among a plurality of access points distributed throughout the data storage devices, wherein said determination is based on the current locations ascertained; and actuating the first and second read ports to read, respectively, the stored first title data blocks sequentially and the stored second title data blocks sequentially, commencing with the first and second initial data blocks, respectively.
-
-
55. A system for communicating data, the data together forming at least two titles in an interactive services information database, from a central station configured to administrate the information database, said system comprising:
-
storage means in the information database for storing the data, said storage means comprising a first category of primary storage devices comprising solid state memories for storing at least one of the titles; and a second category of primary storage devices comprising playback units for storing at least another of the titles; retrieving means operatively connected to said storage means for retrieving the data, said retrieving means comprising a first category of output devices for retrieving data stored on said first category of primary storage devices; and a second category of output devices for retrieving data stored on said second category of primary storage devices as blocks of sequential segments of data; and a communications link operatively connected to said storage means and said retrieving means for transmitting the retrieved data from the central station. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A system for communicating data, the data together forming at least one title in an interactive services information database, from a central station configured to administrate the information database, said system comprising:
-
storage means in the information database for storing the data; retrieving means operatively connected to said storage means for retrieving at least a portion of the stored data, the portion together forming at least one title; a communications link operatively connected to said storage means and said retrieving means for transmitting the retrieved portion from the central station; wherein said storage means comprises; a plurality of shift registers interconnected in series to form a ring; and a clock source connected to each of said shift registers for clocking said shift registers; wherein the data are shifted from one of said shift registers to the next of said shift registers according to the clocking of said clock source, such that the data circulate continuously in said ring at a rate governed by said clock source; and wherein said communications link comprises a trunk processor. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A system for communicating data, the data together forming at least one title in an interactive services information database, from a central station configured to administrate the information database, said system comprising:
-
storage means in the information database for storing the data as a plurality of data blocks, wherein each data block is a sequential segment of the data; retrieving means operatively connected to said storage means for retrieving the stored data blocks as retrieved data blocks; and a communications link operatively connected to said storage means and said retrieving means for transmitting the retrieved data blocks from the central station; wherein said communications link comprises a trunk processor. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92)
-
-
93. A system for communicating data, the data together forming at least two titles in an interactive services information database, from a central station configured to administrate the information database, said system comprising:
-
storage means in the information database for storing the data, said storage means comprising a first category of storage devices, wherein each storage device in said first category is comprised of solid state memories and stores at least a major portion of at least one of the titles; and a second category of storage devices comprising playback units for storing at least another of the titles as blocks of sequential segments of data; retrieving means operatively connected to said storage means for retrieving the data forming at least one of the at least two titles; and a communications link operatively connected to said storage means and said retrieving means for transmitting the retrieved data from the central station. - View Dependent Claims (94, 95, 96)
-
-
97. A video-on-demand service for selectively communicating video presentations upon request by subscribers, the video presentations categorized into popular titles and less popular titles, the system comprising:
-
(i) solid state memory rings for storing the popular titles as digitized data, each of said rings comprising; solid state memory elements connected to form at least one closed loop of said memory elements, a clock source supplying said memory elements with timing signals that control data circulation, and a plurality of data output elements connected into the ring at predetermined intervals and responsive to a subscriber request for one of the popular titles; and (ii) playback units for storing the less popular titles as blocks of sequential segments of data, said playback units being configured to play back the less popular titles in units defined by said blocks in response to a subscriber request for one of the less popular titles.
-
Specification