IP Library Granted Patent US 8,335,514
Granted Patent B2
US 8,335,514 · App. 13/411,827 · Granted Dec 18, 2012

Dynamically splitting jobs across multiple agnostic processors in wireless system

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,335,514
App. No.
13/411,827
Granted
Dec 18, 2012
Kind
B2
Abstract

Dynamically splitting jobs in wireless system between agnostic processor may comprise evaluating a job that a wireless mobile communication device may be requested to perform. The wireless mobile communication (WMC) device may evaluate a requested job to determine if one or more tasks may be sent to a remote device. The WMC device may consider such factors as information pertaining to the WMC device itself, information relating to the connection between the devices, and/or information pertaining to the remote device. This information may comprise such data as power availability in the wireless mobile communication device, processing load in the WMC device, processing and/or storage capabilities of the remote device, and characteristics of the connectivity between the two devices.

Claims (25)

1. A method for improving performance of wireless devices, the method comprising:

evaluating via a wireless mobile communication device, availability of at least local resources of said wireless mobile communication device for processing of one or more tasks; and

apportioning via said wireless mobile communication device said processing of said one or more tasks between said wireless mobile communication device and a remote device based on availability of connectivity between said devices, and/or capability of said wireless mobile communication device and said availability of said at least local resources.

2. The method according to claim 1 , wherein said at least local resources and/or capability of said wireless mobile communication comprise power availability in said wireless mobile communication device.

3. The method according to claim 1 , wherein said at least local resources and/or capability comprise power requirement for performing said one or more tasks in said wireless mobile communication device.

4. The method according to claim 1 , wherein said at least local resources and/or capability comprise power requirement for apportioning said one or more tasks to said remote device.

5. The method according to claim 1 , wherein said at least local resources and/or capability comprise processing load of said remote device.

6. The method according to claim 1 , wherein said at least local resources and/or capability comprise processing load of said wireless mobile communication device.

7. The method according to claim 1 , wherein said availability of connectivity comprises a bandwidth limitation of a wireless link that said wireless mobile communication device utilizes to communicate with said remote device.

8. The method according to claim 1 , wherein said availability of connectivity comprises an available quality of service (QOS) of a wireless link that said wireless mobile communication device utilizes to communicate with said remote device.

9. The method according to claim 1 , wherein said at least local resources and/or capability comprise a memory storage limitation of said wireless mobile communication device.

10. A machine-readable storage having stored thereon, a computer program having at least one code section for improving performance of wireless devices, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

evaluating via a wireless mobile communication device, availability of at least local resources of said wireless mobile communication device for processing of one or more tasks; and

apportioning via said wireless mobile communication device said processing of said one or more tasks between said wireless mobile communication device and a remote device based on availability of connectivity between said devices, and/or capability of said wireless mobile communication device and said availability of said at least local resources.

11. The machine-readable storage according to claim 10 , wherein said at least local resources and/or capability of said wireless mobile communication comprise power availability in said wireless mobile communication device.

12. The machine-readable storage according to claim 10 , wherein said at least local resources and/or capability comprise power requirement for performing said one or more tasks in said wireless mobile communication device.

13. The machine-readable storage according to claim 10 , wherein said at least local resources and/or capability comprise power requirement for apportioning said one or more tasks to said remote device.

14. The machine-readable storage according to claim 10 , wherein said at least local resources and/or capability comprise processing load of said remote device.

15. The machine-readable storage according to claim 10 , wherein said at least local resources and/or capability comprise processing load of said wireless mobile communication device.

16. The machine-readable storage according to claim 10 , wherein said availability of connectivity comprises a bandwidth limitation of a wireless link that said wireless mobile communication device utilizes to communicate with said remote device.

17. The machine-readable storage according to claim 10 , wherein said availability of connectivity comprises an available quality of service (QOS) of a wireless link that said wireless mobile communication device utilizes to communicate with said remote device.

18. The machine-readable storage according to claim 10 , wherein said at least local resources and/or capability comprise memory storage limitation of said wireless mobile communication device.

19. A system for improving performance of wireless devices, the system comprising: at least one processor that enables evaluating via a wireless mobile communication device, availability of at least local resources of said wireless mobile communication device for processing of one or more tasks;

and said at least one processor enables apportioning, via said wireless mobile communication device, said processing of said one or more tasks between said wireless mobile communication device and a remote device based on availability of connectivity between said devices, and/or capability of said wireless mobile communication device and said availability of said at least local resources.

20. The system according to claim 19 , wherein said at least local resources and/or capability of said wireless mobile communication comprise power availability in said wireless mobile 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 Apr 13, 2012
From: QUIGLEY, THOMAS; MACINNIS, ALEXANDER G.; BEHZAD, ARYA; KARAOGUZ, JEYHAN; WALLEY, JOHN; BUER, MARK
To: BROADCOM CORPORATION
Reel/Frame 028041/0836 →