Secure, continous, proxy-optimized, device-to-device data download reception system and method of use
0 Assignments
0 Petitions
Accused Products
Abstract
The current invention comprises a digital Data Download Reception unit (DDR unit) used to download data files over an electronic network (or equivalent) and the method for using the DDR unit system for delivering on-demand or near on-demand multimedia services.
-
Citations
267 Claims
-
1-156. -156. (canceled)
-
157. A secure data transmission system, comprising:
-
a. a data download reception unit comprising;
i. a mass-storage unit;
ii. a data communications interface;
iii. an output interface;
iv. a chipset operatively connected to the mass-storage unit, data communications interface, and output interface;
b. a secure data transmission network comprising;
i. one or more dispatch servers;
ii. one or more electronic content catalog servers;
iii. one or more of said data download reception units;
c. software embedded in said data download reception unit, capable of;
i. identifying, connecting to, and authenticating with the servers of said secure data transmission network;
ii. identifying and connecting to one or more of said data download reception units on said secure data transmission network;
iii. sending data to and receiving data from the servers of said secure data transmission network;
iv. sending data to and receiving data from other data download reception units on said secure data transmission network; and
v. reproducing data into perceptible format. - View Dependent Claims (158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207)
-
-
169. A data download reception unit, said data download reception comprising:
-
a. a mass-storage unit;
b. a data communications interface;
c. an output interface; and
d. a chipset operatively connected to the mass-storage unit, data communications interface, and output interface;
wherein said data download reception unit is capable of being connected to a secure data transmission network.
-
-
208. A method of data transmission over a secure data transmission system comprising:
-
a. identifying and authenticating a client node connected to said secure data transmission system;
b. providing said client node with one or more download choices;
c. receiving said client node'"'"'s download selection from said download choices; and
d. transmitting data representing said download selection to said client node over said secure data transmission network from one or more data sources operably connected to said secure data transmission network. - View Dependent Claims (209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242)
-
-
243. A method of connecting a client node to a secure data transmission system comprising
a. accessing and authenticating to said secure data transmission system; -
b. transferring control and status information between said client node and said secure data transmission system; and
c. transferring multimedia data from and to said secure data transmission system, wherein said multimedia data may comprise advertisement data or optional digital rights management permissions. - View Dependent Claims (244, 245, 246, 247)
-
-
248. A method of delivering multimedia content over a secure data transmission network comprising:
-
a. receiving multimedia content from a supplier;
b. encoding said multimedia content into an appropriate format for said secure data transmission system, said appropriate format comprising a plurality of separately transmittable segments;
c. distributing said multimedia content over said secure data transmission system; and
d. cataloging said multimedia content for selection upon at least one feature of said multimedia content;
wherein;
i. step d. may be performed before step c.; and
ii. multimedia content may be cataloged in a global selection manner for creating multimedia channels on said data transmission network. - View Dependent Claims (249, 250, 251, 252, 253, 254)
-
-
255. A method for transferring data from one or more sources to a plurality of client nodes over a peer-to-peer network:
-
a. caching said data transmitted from said sources on at least one proxy server shared by one or more of said client nodes; and
b. enabling one or more of said client nodes to retrieve said cached data directly from said proxy server;
wherein;
i. said client nodes may be capable of exchanging data with one or more of said proxy servers at a substantially higher data transfer rate than with the rest of said peer-to-peer network;
ii. said client nodes may be data download reception units; and
iii. said sources may be data download reception units. - View Dependent Claims (256, 257, 258, 259, 260, 261, 262)
-
-
263. A device for optimizing the transfer of data files on a peer-to-peer network comprising:
-
a. means for collecting the list of data files requested by a plurality of nodes of said peer-to-peer network;
b. means for executing an optimization program with data gathered by said peer-to-peer network and said collected lists of data files; and
c. means for arranging and executing the transfers of said data files in accordance to output instructions generated by said optimization program;
wherein said peer-to-peer network may comprise a BitTorrent type system or another equivalent system. - View Dependent Claims (264, 265)
-
-
266. In a peer-to-peer network comprising a plurality of client nodes capable of transferring one or more multimedia content objects, a system for transferring at least one of said multimedia content objects comprising:
-
a. one or more of, or a combination of, the following modules;
i. a module suitable for monitoring a subset of said client nodes determined to receive one common multimedia content object;
orii. a module suitable for monitoring a subset of said multimedia content objects determined to be received by one particular client nodes;
b. means for indicating to a subset of said clients nodes to transfer at least one particular multimedia content object at a determined moment, wherein;
i. said determined moment may correspond to the point in time a substantial number of said client nodes can transfer said particular multimedia content object;
orii. said determined moment may correspond to a point in time a substantial number of said client nodes can transfer at least a portion of said particular multimedia content object through a common caching server;
c. a module suitable for transferring one or more of said multimedia content objects to one or more of said client nodes;
wherein said peer-to-peer network may comprise a BitTorrent system or an equivalent system. - View Dependent Claims (267)
-
Specification