Systems and methods for using on-board resources of individual vehicles in a fleet of vehicles as a distributed data center
First Claim
1. A system configured to use data-processing resources carried by a fleet of vehicles as a distributed data center, the system configured to couple with the fleet of vehicles, wherein the fleet includes at least three vehicles, the system comprising:
- a remote computing server including one or more processors, wherein the remote computing server is separate and discrete from the fleet of vehicles, and wherein the one or more processors are configured via machine-readable instructions to;
facilitate presentation of a user interface to a user, wherein the user interface is configured to receive input from the user;
receive the input from the user through the user interface, wherein the received input represents a distributed query related to the operation of one or more vehicles in the fleet of vehicles;
transmit wirelessly query information based on the distributed query from the remote computing server to at least three vehicles to effectuate individual ones of the at least three vehicles to;
(i) obtain sets of response constraints,(ii) obtain current local data transmission conditions,(iii) perform the distributed query on locally-stored information regarding operation of the individual ones of the at least three vehicles, resulting in individual sets of potential results, and(iv) convert the individual sets of potential results to create sets of results, wherein conversion is based on the sets of response constraints and the current local data transmission conditions;
receive the sets of results from the individual ones of the at least three vehicles;
aggregate the sets of results into aggregated results; and
facilitate presentation of the aggregated results via the user interface to the user.
16 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates to a distributed data center that includes resources carried by a fleet of vehicles. The system includes sensors configured to generate output signals conveying information related to the vehicles. The system may detect vehicle events based on the information conveyed by the output signals. The system includes a remote computing server configured to present a user interface to a user. Through the user interface, the user may query information from one or more vehicles in the fleet. The distributed query is transmitted to individual vehicles, and results are locally processed in accordance with response constraints and subsequently transmitted back to the remote computing server for presentation to the user.
17 Citations
16 Claims
-
1. A system configured to use data-processing resources carried by a fleet of vehicles as a distributed data center, the system configured to couple with the fleet of vehicles, wherein the fleet includes at least three vehicles, the system comprising:
a remote computing server including one or more processors, wherein the remote computing server is separate and discrete from the fleet of vehicles, and wherein the one or more processors are configured via machine-readable instructions to; facilitate presentation of a user interface to a user, wherein the user interface is configured to receive input from the user; receive the input from the user through the user interface, wherein the received input represents a distributed query related to the operation of one or more vehicles in the fleet of vehicles; transmit wirelessly query information based on the distributed query from the remote computing server to at least three vehicles to effectuate individual ones of the at least three vehicles to; (i) obtain sets of response constraints, (ii) obtain current local data transmission conditions, (iii) perform the distributed query on locally-stored information regarding operation of the individual ones of the at least three vehicles, resulting in individual sets of potential results, and (iv) convert the individual sets of potential results to create sets of results, wherein conversion is based on the sets of response constraints and the current local data transmission conditions; receive the sets of results from the individual ones of the at least three vehicles; aggregate the sets of results into aggregated results; and facilitate presentation of the aggregated results via the user interface to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A method to use data-processing resources carried by a fleet of vehicles as a distributed data center, wherein the fleet includes at least three vehicles, the method comprising:
-
facilitating, by a remote computing server that is separate and discrete from the fleet of vehicles, presentation of a user interface to a user; receiving input from the user through the user interface, wherein the received input represents a distributed query related to the operation of one or more vehicles in the fleet of vehicles; transmitting wirelessly query information from the remote computing server to at least three vehicles to effectuate individual ones of the at least three vehicles to; (i) obtain sets of response constraints, (ii) obtain current local data transmission conditions, (iii) perform the distributed query on locally-stored information regarding operation of the individual ones of the at least three vehicles, resulting in sets of potential results, (iv) convert the individual sets of potential results to create sets of results, wherein conversion is based on the sets of response constraints and the current local data transmission conditions; receiving, by the remote computing server, the sets of results from the individual ones of the at least three vehicles; aggregating, by the remote computing server, the sets of results into aggregated results; and facilitating, by the remote computing server, presentation of the aggregated results via the user interface to the user.
-
Specification