Content delivery system and method
First Claim
1. A method comprising:
- (a) selecting content stored on a data processing device;
(b) maintaining a map of the portions of the selected content which have been delivered and those portions of the selected content which have not been delivered;
(c) transporting the data processing device with the selected content at a first time and detecting in a first location, a first target device located proximate to the data processing device using the data processing device;
(d) in response of detecting the first target device, delivering the selected content to only the first target device and updating the map of the portions of the content have been delivered to the first target device only while the data processing device is proximate to the first target device in the first location using the data processing device and suspending the delivery of the selected content when the data processing device is transported away from the first location and upon detecting the data processing device is no longer proximate to the first target device at a second time;
(e) after step (d), transporting the data processing device to a second location, detecting a second target device using the data processing device while the data processing device is proximate to the second target device in the second location and in response of detecting the second target device using the map to deliver only to the second target device the portions of the selected content which have not been delivered to the first target device while the data processing device is proximate to the first location; and
(f) after step (e), detecting when the data processing device is no longer proximate to the second target device and transporting the data processing device proximate to the first location and detecting that the data processing device is proximate to the first target device again and, as a result, in response of detecting the first target device using the map to deliver only to the first target device the portions of the selected content which have not been delivered to at least one of the first target device and the second target device.
3 Assignments
0 Petitions
Accused Products
Abstract
A content delivery system and method for use with plurality of digital multimedia data processing systems and legacy systems spanning across one or more network environments. The system and method enable users with freedom of mobility while maintaining access to the user'"'"'s selected content while the user transitions from one device in one location to a different device in a difference location, substantially without interruption and without the need for user action to turn on and off these target data processing systems. The Instant Invention can provide high bandwidth content delivery solutions based upon hardware and software components by activating a Target device while the system is proximate to the Target device and, in one embodiment, automatically redirecting the content while the system is proximate to a new Target device without user intervention. The Target devices include digital multimedia data processing systems and legacy systems including, but not limited to, HDTVs, TV, Personal Computers, digital music systems, printers, radios, and fax machines.
171 Citations
23 Claims
-
1. A method comprising:
-
(a) selecting content stored on a data processing device; (b) maintaining a map of the portions of the selected content which have been delivered and those portions of the selected content which have not been delivered; (c) transporting the data processing device with the selected content at a first time and detecting in a first location, a first target device located proximate to the data processing device using the data processing device; (d) in response of detecting the first target device, delivering the selected content to only the first target device and updating the map of the portions of the content have been delivered to the first target device only while the data processing device is proximate to the first target device in the first location using the data processing device and suspending the delivery of the selected content when the data processing device is transported away from the first location and upon detecting the data processing device is no longer proximate to the first target device at a second time; (e) after step (d), transporting the data processing device to a second location, detecting a second target device using the data processing device while the data processing device is proximate to the second target device in the second location and in response of detecting the second target device using the map to deliver only to the second target device the portions of the selected content which have not been delivered to the first target device while the data processing device is proximate to the first location; and (f) after step (e), detecting when the data processing device is no longer proximate to the second target device and transporting the data processing device proximate to the first location and detecting that the data processing device is proximate to the first target device again and, as a result, in response of detecting the first target device using the map to deliver only to the first target device the portions of the selected content which have not been delivered to at least one of the first target device and the second target device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
(a) selecting content stored on a data processing device; (b) maintaining a map of the portions of the selected content which have been performed and those portions of the selected content which have not been performed; (c) transporting the data processing device and detecting at a first time in a first location, a first target device located proximate to the data processing device using the data processing device; (d) in response to detecting the first target device, delivering the selected content only to the first target device and updating the map of the portions of the selected content have been performed by the first target device only while the data processing device is proximate to the first target device in the first location and suspending the delivery of the selected content when the data processing device is transported away from the first location and upon detecting the data processing device is no longer proximate to the first target device at a second time; (e) after step (d), transporting the data processing device to a second location after the second time, detecting a second target device while the data processing device is proximate to the second target device in the second location and, in response of detecting the second target device using the map to deliver the portions of the selected content to the second target device which have not been performed by the first target device while the data processing device is proximate to the first location; and (f) after step (e), detecting when the data processing device is no longer proximate to the second target device and transporting and detecting that the data processing device is proximate to the first target device again and, as a result, using the map to only deliver to the first target device the portions of the selected content which have not been performed by at least one of the first target device and the second target device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A content delivery system comprising:
-
(a) A data processing system including a map showing those portions of the selected content which have been delivered and those portions of the selected content which have not been delivered; (b) A proximity device within the data processing system which detects a first target device at a first location only while the data processing system is proximate to the first target device at a first time;
the proximity device also detects a second target device at a second location and at a second time only while the data processing system is transported away from the first target device and is transported at the second time proximate to the second target device; and(c) A communication device within the data processing system which delivers portions of a selected content to the first target device and update the map of the portions of the selected content have been delivered only while the data processing system is proximate to the first target device at the first location and at the first time;
the communication device also delivers the selected content to the second target device which have not been delivered to the first target device only while the data processing system is proximate to the second target device at the second location and at the second time; and
at a third time, the communication device also delivering to the first target device the selected content which has not been performed by at least one of the first target device and second target device only while the data processing system is proximate to the first target device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A content delivery system comprising:
-
(a) A data processing system including a map showing those portions of the selected content which have been performed and those portions of the selected content which have not been performed; (b) A proximity device within the data processing system which identifies and activates a first target device at a first location and at a first time only while the data processing system is proximate to the first target device;
the proximity device also identifies and activates a second target device at a second location and at a second time only while the data processing system is transported away from the first target device and is transported at the second time proximate to the second target device; and(c) A communication device within the data processing system which delivers portions of a selected content to the first target device and update the map of the portions of the selected content have been delivered and performed only while the data processing system is proximate to the first target device at the first location and at the first time;
the communication device also delivering the selected content to the second target device which have not been performed to the first target device only while the data processing system is proximate to the second target device at the second location and the second time; and
at a third time, the communication device also delivering to the first target device the selected content which has not been performed by at least one of the first target device and second target device only while the data processing system is proximate to the first target device. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of delivering content from a user-associated transportable data processing device comprising the steps of:
-
(a) storing content on a first storage area of the user-associated transportable data processing device; (b) transporting the user-associated transportable data processing device to a first location proximate to a first target device at a first time; (c) in response to detecting the user-associated transportable data processing device being proximate to the first target device, delivering the content from the user-associated transportable data processing device to the first target device while the user-associated transportable data processing device is proximate to the first target device; (d) transporting the user-associated transportable data processing device away from the first location proximate to the first target device at a second time, and in response to detecting the presence of the first target device is no longer proximate to the user-associated transportable data processing device, suspending the delivery of content from the user-associated data processing device to the first target device and marking the content which is not delivered; (e) transporting the user-associated transportable data processing device to a second location proximate to a second target device after the second time and in response to detecting user-associated transportable data processing device being proximate to the second target device, resuming delivering of the marked content from the user-associated transportable data processing device to the second target device while the user-associated transportable data processing device is proximate to the second target device; and (f) after step (e), transporting the user-associated transportable data processing device to the first location proximate to the first target device at a third time and in response to detecting user-associated transportable data processing device being proximate to the first target device, resuming delivering of the marked content from the user-associated transportable data processing device to the first target device while the user-associated transportable data processing device is again proximate to the first target device.
-
Specification