IP Library Granted Patent US 7,469,269
Granted Patent B2
US 7,469,269 · App. 11/293,944 · Granted Dec 23, 2008

Method for exchanging content between communication devices

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,469,269
App. No.
11/293,944
Granted
Dec 23, 2008
Kind
B2
Abstract

A system ( 100 ) and method ( 300 ) are disclosed for exchanging content between communication devices. A system that incorporates teachings of the present disclosure may include, for example, a communication device ( 200 ) having a transceiver ( 202 ) for exchanging messages with alternate communication devices ( 104 - 112 ), and a controller ( 214 ) for managing operations of the transceiver. The controller is programmed to scan ( 302 ) for an alternate communication device, detect ( 302, 304 ) the alternate communication device, request ( 306 ) from the alternate communication device a log of subscribed content acquired by the alternate communication device from an alternate source, identify ( 312 ) a desirable portion of the subscribed content, transmit ( 316 ) to the alternate communication device a peer-to-peer request for the desirable portion of the subscribed content according to one or more available subscriptions, and receive ( 320 ) from the alternate communication device the desired portion of the subscribed content. Additional embodiments are also disclosed.

Claims (63)

1. A computer-readable storage medium in a first communication device, comprising computer instructions for:

if an alternate content source is out of range,

scanning for a second communication device;

detecting the second communication device with subscribed content acquired from the alternate content source;

transmitting to the second communication device a peer-to-peer request for a portion of the subscribed content according to one or more subscriptions of the first communication device; and

receiving from the second communication device the portion of the subscribed content.

2. The storage medium of claim 1 , comprising computer instructions for:

detecting one or more subscriptions corresponding to the subscribed content;

comparing the one or more subscriptions of the second communication device to the one or more subscriptions of the first communication device; and

transmitting the request in response to a match in subscriptions.

3. The storage medium of claim 1 , comprising computer instructions for selecting the portion of subscribed content according to unavailable content in the first communication device.

4. The storage medium of claim 1 , comprising computer instructions for:

identifying unavailable content according to a comparison of the subscribed content to content found in the first communication device; and

selecting the portion of the subscribed content according to a comparison of the unavailable content and one or more preferences.

5. The storage medium of claim 4 , comprising computer instructions for establishing the one or more preferences according to at least one among one or more content types, one or more content preferences, newness of the content, storage and processing capacity of the first communication device, and time to retrieve content from the second communication device.

6. The storage medium of claim 1 , comprising computer instructions for transmitting a subscription identity to the second communication device to authenticate the first communication device, thereby enabling transmission of the portion of the subscribed content.

7. The storage medium of claim 1 , comprising computer instructions for:

receiving a security policy associated with the portion of the subscribed content; and

processing the portion of the subscribed content according to the security policy.

8. A communication device, comprising:

a transceiver for exchanging messages with alternate communication devices; and

a controller for managing operations of the transceiver, programmed to:

scan for an alternate communication device;

detect the alternate communication device;

request from the alternate communication device a log of subscribed content acquired by the alternate communication device from an alternate source;

identify from the log a desired portion of the subscribed content;

transmit to the alternate communication device a peer-to-peer request for the desired portion of the subscribed content according to one or more available subscriptions; and

receive from the alternate communication device the desired portion of the subscribed content.

9. The communication device of claim 8 , wherein the controller is programmed to:

detect one or more subscriptions corresponding to the subscribed content;

compare the one or more subscriptions of the alternate communication device to the one or more subscriptions of the communication device; and

transmit to the alternate communication device the one or more subscriptions that match the desired portion of the subscribed content.

10. The communication device of claim 8 , wherein the controller is programmed to:

request a log of unsubscribed content from the alternate communication device;

identify a desirable portion of the unsubscribed content;

transmit a request for the desirable portion of the unsubscribed content; and

receive from the alternate communication device the desired portion of the unsubscribed content.

11. The communication device of claim 8 , wherein the controller is programmed to:

transmit a message to a content source identifying the desired portion of the subscribed content received from the alternate device;

receive a request for payment from the content source; and

transmit a payment corresponding to the request.

12. The communication device of claim 8 , wherein the controller is programmed to transmit a subscription identity to the alternate communication device to authenticate the communication device, thereby enabling transmission of the portion of the subscribed content.

13. The communication device of claim 8 , wherein the desired portion of the subscribed content received from the alternate communication device is encrypted, and wherein the controller is programmed to decrypt the content according to at least one decryption key associated with at least one of the available subscriptions.

14. The communication device of claim 13 , comprising a user interface (UI), wherein the controller is programmed to present at the UI the desired portion of the subscribed content according to the security policy.

15. A method in a communication device, comprising:

scanning for alternate devices with subscribed content acquired from an alternate content source;

detecting an alternate device;

identifying to the a portion of subscribed content in the alternate device;

submitting to the alterate device a peer-to-peer request for the portion of subscribed content with an associated one or more subscriptions; and

receiving the portion of the subscribed content from the alternate device.

16. The method of claim 15 , comprising the steps of:

requesting a log of subscribed content from the alternate device;

comparing the log of the alternate device to a log of content in the communication device; and

identifying the portion of the subscribed content according to the comparison of logs.

17. The method of claim 15 , comprising the steps of:

detecting in the alternate device one or more subscriptions corresponding to the subscribed content;

compare the one or more subscriptions of the alternate device to the one or more subscriptions of the communication device; and

transmit to the alternate device the one or more subscriptions that match the portion of the subscribed content.

18. The method of claim 15 , comprising the step of selecting the portion of subscribed content according to unavailable content in the communication device.

19. The method of claim 15 , comprising the steps of:

identifying unavailable content according to a comparison of the subscribed content to content available in the communication device; and

selecting the portion of the subscribed content according to a comparison of the unavailable content and at least one among one or more content types, one or more content preferences, newness of the content, storage and processing capacity of the first communication device, and time to retrieve content from the second communication device.

20. The method of claim 15 , comprising the step of transmitting a subscription identity to the alternate device to enable transmission of the portion of the subscribed content.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2017
From: NACHOFRIEND, INC. (FKA BOCADA, INC.)
To: BOCADA LLC
Reel/Frame 042578/0458 →
SECURITY INTEREST Recorded May 24, 2017
From: AC FINDUS LLC
To: BOCADA, INC.
Reel/Frame 042499/0387 →
CHANGE OF NAME Recorded Jul 27, 2016
From: AC FINDUS LLC
To: BOCADA LLC
Reel/Frame 039492/0788 →
CHANGE OF NAME Recorded Oct 10, 2008
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 021668/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2005
From: KLEIN, ADAM; WOLTER, DAVID; NADARAJAH, DINESH; MUHAMED, RIAS
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 017329/0195 →