Method and apparatus for distributed computation using vehicle computers
First Claim
Patent Images
1. A method for distributed computing in a data processing system located in a vehicle, the method comprising:
- monitoring for a condition in the vehicle data processing system in which processing resources can be safely used for processing a work unit;
responsive to detecting the condition, initiating processing of the work unit to generate a result; and
transmitting the result to a target data system in a remote location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer implemented instructions for distributed computing in a data processing system located in a vehicle. Monitoring for a condition in which processing resources are available in the data processing system is performed. In response to detecting the condition, processing of a work unit is initiated to generate a result. The result is transmitted to a target data system in a remote location.
14 Citations
35 Claims
-
1. A method for distributed computing in a data processing system located in a vehicle, the method comprising:
-
monitoring for a condition in the vehicle data processing system in which processing resources can be safely used for processing a work unit;
responsive to detecting the condition, initiating processing of the work unit to generate a result; and
transmitting the result to a target data system in a remote location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing a work unit in a vehicle data processing system located in a vehicle, the method comprising:
-
monitoring the vehicle to determine when processing resources can be safely used for processing the work unit; and
responsive to detecting a time in which processing resources can be safely used for processing the work unit, allocating processor resources within the vehicle data processing system to process the work unit. - View Dependent Claims (10, 11, 15, 16, 17, 18, 19, 20, 21)
-
-
12. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes as set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to monitor for a condition in the vehicle data processing system in which processing resources can be safely used for processing a work unit;
initiate processing of the work unit to generate a result in response to detecting the condition; and
transmit the result to a target data system in a remote location.
-
-
13. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes as set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to monitor the vehicle to determine when the vehicle is parked; and
allocate processor resources within the vehicle data processing system to process the work unit in response to identifying a time in which the vehicle is parked.
-
-
14. A data processing system for distributed computing in a data processing system located in a vehicle, the data processing system comprising:
-
monitoring means for monitoring for a condition in the vehicle data processing system in which processing resources can be safely used for processing a work unit;
initiating means, responsive to detecting the condition, for initiating processing of the work unit to generate a result; and
transmitting means for transmitting the result to a target data system in a remote location.
-
-
22. A data processing system for processing a work unit in a vehicle data processing system located in a vehicle, the data processing system comprising:
-
monitoring means for monitoring the vehicle to determine when the vehicle is parked; and
allocating means, responsive to identify a time in which the vehicle is parked, for allocating processor resources within the vehicle data processing system to process the work unit. - View Dependent Claims (23, 24, 26, 27, 28, 29, 30, 31, 32)
-
-
25. A computer program product in a computer readable medium for distributed computing in a data processing system located in a vehicle, the computer program product comprising:
-
first instructions for monitoring for a condition in the vehicle data processing system in which processing resources can be safely used for processing a work unit;
second instructions, responsive to detecting the condition, for initiating processing of the work unit to generate a result; and
third instructions for transmitting the result to a target data system in a remote location.
-
-
33. A computer program product in a computer readable medium for processing a work unit in a vehicle data processing system located in a vehicle, the computer program product comprising:
-
first instructions for monitoring the vehicle to determine when the vehicle is parked; and
second instructions, responsive to identify a time in which the vehicle is parked, for allocating processor resources within the vehicle data processing system to process the work unit. - View Dependent Claims (34, 35)
-
Specification