IP Library › Granted Patent US 8,331,334
Granted Patent B2
US 8,331,334 · App. 11/864,407 · Granted Dec 11, 2012

Method and system for a handheld wireless communication device for configuring connection to and use of local and remote resources

Assignee: Broadcom 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 8,331,334
App. No.
11/864,407
Granted
Dec 11, 2012
Kind
B2
Abstract

Methods and systems for a handheld portable communication device for configuring connection to and use of local and remote resources are disclosed and may include discovering available networks and resources, establishing a route between the handheld wireless communication device and a selected one or more of the available resources via a selected one or more of the available networks based on user preference criteria stored in the handheld wireless communication device, and communicating multimedia data between the handheld wireless communication device and the selected one or more of the available resources via the established route. The established route may be dynamically adjusted, based on network availability and bandwidth. The handheld wireless communication device may communicate utilizing a plurality of wireless protocols. The preference criteria stored in the handheld wireless communication device may be dynamically adjusted. The resources may be local or remote to the handheld wireless communication device.

Claims (49)

1. A method for data communication, the method comprising:

in a handheld wireless communication device:

discovering available local networks and local resources available via said available local networks;

discovering available remote networks and remote resources available via said available remote networks; and

establishing based on user preference criteria stored in said handheld wireless communication device, a route between one or more of said remote available resources and a selected one or more of said local available resources; wherein:

multimedia data is communicated between said one or more available remote resources and said selected one or more local available resources via said route; and

said multimedia data is consumed utilizing said selected one or more local available resources, wherein said multimedia data is transcoded by at least one of said one or more available remote resources along said route to enable said consumption by said selected one or more available local resources.

2. The method according to claim 1 , comprising dynamically adjusting said established route.

3. The method according to claim 2 , wherein said dynamically adjusting is done based on variation in availability of said available local networks or so on variation in availability of said available remote networks.

4. The method according to claim 2 , wherein said dynamically adjusting is done based on a bandwidth of said available local networks or on a bandwidth of said available remote networks.

5. The method according to claim 1 , comprising dynamically adjusting said user preference criteria stored in said handheld wireless communication device.

6. The method of claim 1 , further comprising:

updating a first list of said local resources available via said available local networks; and

updating a second list of said local resources available via said available local networks.

7. The method of claim 1 , wherein the discovering further comprises:

examining announcement messages that describe said local resources available via said available local networks or said available remote networks.

8. The method of claim 1 , wherein the discovering further comprises:

querying said available local networks for information on said available remote networks.

9. The method of claim 1 , further comprising:

in a handheld wireless communication device:

storing the established route in a routing table.

10. The method of claim 1 , wherein the establishing further comprises:

creating an ad hoc virtual network of devices from the available local networks and from the available remote network; and

establishing the route to traverse the ad hoc virtual network.

11. The method of claim 1 , further comprising:

in a handheld wireless communication device:

creating an ad hoc virtual network of devices from the available local networks and from the available remote network; and

establishing the route to traverse the ad hoc virtual network.

12. The method of claim 8 , wherein the routing table is located in the handheld wireless communication device.

13. A system for data communication, the system comprising:

one or more circuits in a handheld wireless communication device, said one or more circuits beings operable to discover available local networks and local resources available via said available local networks and to discover available remote networks and remote resources available via said available remote networks; and

said one or more circuits are operable to establish based on user preference criteria stored in said handheld wireless communication device, a route between one or more of said remote available resources and a selected one or more of said local available resources in; wherein:

multimedia data is communicated between said one or more available remote resources and said selected one or more local available resources via said route; and

said multimedia data is consumed utilizing said selected one or more local available resources, wherein said multimedia data is transcoded by at least one of said one or more available remote resources along said route to enable said consumption by said selected one or more available local resources.

14. The system according to claim 13 , wherein said one or more circuits enable dynamically adjusting said established route.

15. The system according to claim 14 , wherein said dynamic adjustment is done based on variation in availability of said available local networks or on variation in availability of said available remote networks.

16. The system according to claim 14 , wherein said dynamic adjustment is done based on a bandwidth of said available local networks or on a bandwidth of said available remote networks.

17. The system according to claim 13 , wherein said one or more circuits enable dynamic adjustment of said user preference criteria stored in said handheld wireless communication device.

18. A machine-readable storage having stored thereon, a computer program comprising at least one code section for data communication, the at least one code section being executable by a machine for causing the machine to perform:

in a handheld wireless communication device, discovering available local networks and local resources available via said available local networks and discovering available remote networks and remote resources available via said available remote networks; and

establishing based on user preference criteria stored in said handheld wireless communication device, a route between one or more of said remote available resources and a selected one or more of said local available resources in; wherein:

multimedia data is communicated between said one or more available remote resources and said selected one or more local available resources via said route; and

said multimedia data is consumed utilizing said selected one or more local available resources, wherein said multimedia data is transcoded by at least one of said one or more available resources in said remote network to enable said consumption by said selected one or more available local resources.

19. The machine readable storage according to claim 18 , wherein said at least one code section comprises code for dynamically adjusting said established route.

20. The machine readable storage according to claim 19 , wherein said dynamic adjustment is done based on variation in availability of said available local networks or on variation in availablity of said available remote networks.

21. The machine readable storage according to claim 19 , wherein said dynamic adjustment is done based on a bandwidth of said available local networks or on a bandwidth of said available remote networks.

22. The machine readable storage according to claim 18 , wherein said at least one code section comprises code for dynamically adjusting said user preference criteria stored in said handheld wireless communication device.

23. The machine readable storage according to claim 18 , wherein said local resources are local to said handheld wireless communication device.

24. The machine readable storage according to claim 18 , wherein said remote resources are remote to said handheld wireless communication device.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2007
From: QUIGLEY, THOMAS; MACINNIS, ALEXANDER; BEHZAD, ARYA; KARAOGUZ, JEYHAN; WALLEY, JOHN; BUER, MARK
To: BROADCOM CORPORATION
Reel/Frame 020007/0987 →
Continuity (2)
Provisional Application 60951024 · Jul 20, 2007
Related Publication 20090022117A1 · Jan 22, 2009