IP Library Granted Patent US 7,647,037
Granted Patent B2
US 7,647,037 · App. 11/344,059 · Granted Jan 12, 2010

Location aware, on demand, media delivery to remote devices

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,647,037
App. No.
11/344,059
Granted
Jan 12, 2010
Kind
B2
Abstract

A method, system and computer program and method for delivering a streaming data to a remote device from a wireless transmitter. In one embodiment, a transmitter is configured to send units of the streaming data to the remote device. A receiver is configured to receive usage data about the streaming data from the remote device. An adjusting module is configured to automatically adjust a transmission strategy of unsent units of the streaming data based, at least in part, on the usage data as a function of time according to a transmission policy. The usage data may include at least location information about the remote device or time of day information at the remote device. A user interface at the remote device may be configured to adjust the predefined transmission policy.

Claims (34)

1. A computer program product comprising computer program code for delivering streaming data to a remote device from a wireless transmitter, the computer program code comprising computer executable instructions configured for:

receiving a transmission policy from the remote device;

sending a first portion of the streaming data to the remote device using a transmission strategy;

receiving usage data from the remote device, wherein the usage data includes at least location information, time of day information about the remote device, and signal reception quality data about the first portion;

adjusting the transmission strategy based, at least in part, on the usage data according to a transmission policy, wherein adjusting the transmission strategy includes adjusting a percentage of error-correction bits transmitted along with the streaming data, redistributing and adjusting an adjacency of related bits, spreading apart the related bits, interleaving the streaming data with the related bits, adjusting an uninterrupted portion length of the streaming data sent to the remote device for later use, and pre-buffering additional transmitters proximate the remote device, the additional transmitters selected, at least in part, based on a current location, a predicted location, current usage data, and historical usage data of the remote device; and

sending a second portion of the streaming data to the remote device according to the adjusted transmission strategy.

2. A computer implementable method for delivering streaming data to a remote device from a wireless transmitter, the method comprising:

sending a first portion of the streaming data to the remote device using a transmission strategy;

receiving usage data from the remote device, wherein the usage data includes signal reception quality data about the first portion;

adjusting the transmission strategy based, at least in part, on the usage data according to a transmission policy and includes pre-buffering additional transmitters proximate the remote device, wherein said pre-buffering the additional transmitters includes predicting a future transmitter based on a prior usage pattern of the remote device; and

sending a second portion of the streaming data to the remote device according to the adjusted transmission strategy.

3. The method of claim 2 , further comprising receiving the transmission policy from the remote device.

4. The method of claim 2 , wherein the usage data includes at least location information about the remote device.

5. The method of claim 2 , wherein the usage data includes at least time of day information at the remote device.

6. The method of claim 2 , wherein adjusting the transmission strategy includes adjusting a percentage of error-correction bits transmitted along with the streaming data.

7. The method of claim 2 , wherein adjusting the transmission strategy further includes:

redistributing and adjusting an adjacency of related bits;

spreading apart the related bits; and

interleaving the streaming data with the related bits.

8. The method of claim 2 , wherein adjusting the transmission strategy includes adjusting an uninterrupted portion length of the streaming data sent to the remote device for later use.

9. A computer implementable method for delivering streaming data to a remote device from a wireless transmitter, the method comprising:

sending a first portion of the streaming data to the remote device using a transmission strategy;

receiving usage data from the remote device, wherein the usage data includes signal reception quality data about the first portion;

adjusting the transmission strategy based, at least in part, on the usage data according to a transmission policy and includes pre-buffering additional transmitters proximate the remote device, wherein said pre-buffering the additional transmitters includes predicting a future transmitter based on a prior usage pattern of other devices; and

sending a second portion of the streaming data to the remote device according to the adjusted transmission strategy.

10. The method of claim 9 , further comprising receiving the transmission policy from the remote device.

11. The method of claim 9 , wherein the usage data includes at least location information about the remote device.

12. The method of claim 9 , wherein the usage data includes at least time of day information at the remote device.

13. The method of claim 9 , wherein adjusting the transmission strategy includes adjusting a percentage of error-correction bits transmitted along with the streaming data.

14. The method of claim 9 , wherein adjusting the transmission strategy further includes:

redistributing and adjusting an adjacency of related bits;

spreading apart the related bits; and

interleaving the streaming data with the related bits.

15. The method of claim 9 , wherein adjusting the transmission strategy includes adjusting an uninterrupted portion length of the streaming data sent to the remote device for later use.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2025
From: TERRACE LICENSING LLC
To: CROSSLAYER COMMUNICATIONS LLC
Reel/Frame 070975/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058902/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058895/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 017557 FRAME: 0412. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 18, 2019
From: AYACHITULA, NAGA A.; BRADFIELD, ANDREW J.; CHANG, SHU-PING; LIPSCOMB, JAMES S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050416/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2006
From: AYACHITULA, NAGA A.; BRADFIELD, ANDREW J.; CHANG, SHU-PING; LIPSCOMB, JAMES S.
To: INTERNATIONAL BUSINESS MACHINES CORP.
Reel/Frame 017557/0412 →
Continuity (1)
Related Publication 20070177558A1 · Aug 2, 2007