IP Library Granted Patent US 9,270,738
Granted Patent B2
US 9,270,738 · App. 13/870,084 · Granted Feb 23, 2016

Processor sharing between in-range 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 9,270,738
App. No.
13/870,084
Granted
Feb 23, 2016
Kind
B2
Abstract

A system and method for processor sharing between in-range devices. Various aspects of the present invention may comprise establishing a wireless communication link between a first system and a second system, for example, utilizing respective communication modules. A processing capability of the second system that is available for use with the first system may be identified, for example, by respective processing capability identification modules. An indication of the identified processing capability may be output, for example, by respective output modules of at least one of the first and second systems. A request for utilizing the identified processing capability of the second system with the first system may be received, for example, by respective interface modules of at least one of the first and second systems. The requested processing capability of the second system may be utilized with the first system, for example, by respective processing modules of the systems.

Claims (60)

1. A method comprising:

in a first system:

initiating establishment of a wireless communication link with a second system;

identifying a processing capability of the second system that is available for use by the first system, where the identifying takes place prior to utilization of the processing capability by the first system,

and where identifying comprises:

receiving information from the second system regarding an application that second system is capable of executing; and

identifying, as the processing capability, the application on the second system that is available for use by the first system, where a reduced-capability version of the application resides on the first system; and

communicating a request for using the processing capability to the second system when the processing capability of the second system is available for use by the first system.

2. The method of claim 1 , where identifying the processing capability of the second system further comprises:

receiving security information from the second system; and

determining whether the processing capability is available for use by the first system based on the security information.

3. The method of claim 2 , where the security information comprises information regarding how the second system stores data, deletes data, or both from the first system.

4. The method of claim 1 , where identifying the processing capability of the second system further comprises:

receiving communication capability information from the second system; and

determining whether the processing capability is available for use by the first system based on the communication capability information.

5. The method of claim 4 , where determining whether the processing capability is available comprises:

determining the processing capability is available for use by the first system when a communication rate of the wireless communication link with the second system exceeds a communication rate threshold; and

determining the processing capability is not available for use by the first system when the communication rate of the wireless communication link with second system does not exceed the communication rate threshold.

6. The method of claim 1 , where communicating a request for utilizing the processing capability comprises automatically communicating the request when the processing capability of the second system is available for use by the first system.

7. The method of claim 1 , further comprising, after communicating the request for utilizing the processing capability:

communicating data for processing by the second system using the processing capability.

8. A device comprising:

a communication interface circuit operable to establish a wireless communication link with a different system; and

circuitry in communication with the communication interface circuit, the circuitry operable to:

identify a processing capability of the different system that is available for use by the device prior to utilization of the processing capability by the device, where the circuitry is operable to identify the processing capability by:

receiving information from the different system regarding an application that different system is capable of executing; and

identifying, as the processing capability, the application on the different system that is available for use by the device, where a reduced-capability version of the application resides on the device; and

communicate, through the communication interface circuit, a request for utilizing the processing capability to the different system when the processing capability of the different system is available for use.

9. The device of claim 8 , where the circuitry is further operable to identify the processing capability of the different system by:

receiving security information from the different system; and

determining whether the processing capability is available for use based on the security information.

10. The device of claim 9 , where the security information comprises information regarding how the different system stores data, deletes data, or both from the device.

11. The device of claim 8 , where the circuitry is further operable to identify the processing capability of the different system by:

receiving communication capability information from the different system; and

determining whether the processing capability is available for use by the device based on the communication capability information.

12. The device of claim 11 , where the circuit is further operable to determine whether the processing capability is available for use by:

determining the processing capability is available for use when a communication rate of the wireless communication link with the different system exceeds a communication rate threshold; and

determining the processing capability is not available for use when the communication rate of the wireless communication link with different system does not exceed the communication rate threshold.

13. The device of claim 8 , where the circuitry is operable to automatically communicate the request to the different system when the processing capability of the different system is available for use.

14. The device of claim 8 , where the circuitry is further operable to, after communicating the request for utilizing the processing capability:

communicate data for processing by the different system using the processing capability.

15. A product comprising:

a non-transitory computer readable medium; and

instructions stored on the non-transitory computer readable medium, that when executed by a processor, cause a first system to:

initiate establishment of a wireless communication link with a second system;

identify a processing capability of the second system that is available for use by the first system, where identifying takes place prior to utilization of the processing capability by the first system, and where the instructions cause the first system to identify the processing capability by:

receiving information from the second system regarding an application that second system is capable of executing; and

identifying, as the processing capability, the application on the second system that is available for use by the first system, where a reduced-capability version of the application resides on the first system; and

communicate a request for utilizing the processing capability to the second system when the processing capability of the second system is available for use by the first system.

16. The product of claim 15 , where the instructions further cause the first system to identify the processing capability of the second system by:

receiving security information from the second system; and

determining whether the processing capability is available for use by the first system based on the security information.

17. The product of claim 16 , where the security information comprises information regarding how the second system stores data, deletes data, or both from the first system.

18. The product of claim 15 , where the instructions cause the first system to identify the processing capability of the second system by:

receiving communication capability information from the second system; and

determining whether the processing capability is available for use by the first system based on the communication capability information.

19. The product of claim 18 , where the instructions further cause the first system to determine whether the processing capability is available for use by:

determining the processing capability is available for use when a communication rate of the wireless communication link with the second system exceeds a communication rate threshold; and

determining the processing capability is not available for use when the communication rate of the wireless communication link with second system does not exceed the communication rate threshold.

20. The product of claim 15 , where the instructions cause the first system to automatically communicate the request to the second system when the processing capability of the second system is available for use.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
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 May 22, 2013
From: BENNETT, JAMES D.; KARAOGUZ, JEYHAN; SESHADRI, NAMBI
To: BROADCOM CORPORATION
Reel/Frame 030465/0403 →