Cloud processing system and method for fabricating objects based on expected occupancy of vehicle aggregation location
First Claim
Patent Images
1. A method comprising:
- communicating via a wide area network with a plurality of cloud processing devices at a plurality of vehicle aggregation locations in a region that spans one or more time zones, wherein the plurality of cloud processing devices includes a plurality of three-dimensional (3D) fabrication devices in a plurality of vehicles;
collecting registry data corresponding to the plurality of vehicle aggregation locations, wherein the registry data includes an expected time of day occupancy and a parking duration associated with each of the plurality of vehicle aggregation locations;
maintaining a registry that includes the registry data corresponding to the plurality of vehicle aggregation locations;
receiving requests for cloud tasks from client devices, via the wide area network, each request indicating a 3D product to be fabricated;
allocating the cloud tasks to the plurality of cloud processing devices in the region, wherein allocating at least one of the cloud tasks is based on the registry data indicating the expected time of day occupancy in a corresponding time zone and the parking duration from the registry corresponding to the plurality of vehicle aggregation locations, in conjunction with a time constraint associated with the at least one of the cloud tasks that indicates a length of time to fulfill the at least one of the cloud tasks, and wherein at least one of the plurality of cloud processing devices fabricates the 3D product via at least one of the plurality of 3D fabrication devices in the plurality of vehicles; and
scheduling and managing performance of the cloud tasks via the plurality of cloud processing devices, wherein the managing includes receiving cloud task results data from the plurality of cloud processing devices indicating when the cloud tasks are completed.
0 Assignments
0 Petitions
Accused Products
Abstract
A cloud computing system includes a network interface for interfacing with a wide area network. At least one wireless transceiver engages in bidirectional communication with a plurality of vehicle cloud processing devices within a corresponding plurality of vehicles in at least one vehicle aggregation location. A network control device receives requests for at least one cloud computing service via the wide area network and facilitates the at least one cloud computing service via the bidirectional communication with the plurality of vehicle cloud processing devices.
13 Citations
20 Claims
-
1. A method comprising:
-
communicating via a wide area network with a plurality of cloud processing devices at a plurality of vehicle aggregation locations in a region that spans one or more time zones, wherein the plurality of cloud processing devices includes a plurality of three-dimensional (3D) fabrication devices in a plurality of vehicles; collecting registry data corresponding to the plurality of vehicle aggregation locations, wherein the registry data includes an expected time of day occupancy and a parking duration associated with each of the plurality of vehicle aggregation locations; maintaining a registry that includes the registry data corresponding to the plurality of vehicle aggregation locations; receiving requests for cloud tasks from client devices, via the wide area network, each request indicating a 3D product to be fabricated; allocating the cloud tasks to the plurality of cloud processing devices in the region, wherein allocating at least one of the cloud tasks is based on the registry data indicating the expected time of day occupancy in a corresponding time zone and the parking duration from the registry corresponding to the plurality of vehicle aggregation locations, in conjunction with a time constraint associated with the at least one of the cloud tasks that indicates a length of time to fulfill the at least one of the cloud tasks, and wherein at least one of the plurality of cloud processing devices fabricates the 3D product via at least one of the plurality of 3D fabrication devices in the plurality of vehicles; and scheduling and managing performance of the cloud tasks via the plurality of cloud processing devices, wherein the managing includes receiving cloud task results data from the plurality of cloud processing devices indicating when the cloud tasks are completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
communicating via a wide area network with a plurality of cloud processing devices at a plurality of vehicle aggregation locations in a region that spans one or more time zones, wherein the plurality of cloud processing devices includes a plurality of three-dimensional (3D) fabrication devices in a plurality of vehicles each of the plurality of vehicles having at least one of the plurality of 3D fabrication devices, wherein registry data is collected corresponding to the plurality of vehicle aggregation locations, wherein the registry data includes an expected time of day occupancy and a parking duration associated with each of the plurality of vehicle aggregation locations, and wherein a registry is maintained that includes the registry data corresponding to the plurality of vehicle aggregation locations; receiving requests for cloud tasks from client devices, via the wide area network, each request indicating an object or article to be fabricated; allocating the cloud tasks to the plurality of cloud processing devices in the region, wherein allocating one of the cloud tasks is based on the registry data indicating the expected time of day occupancy in the corresponding time zone and the parking duration, wherein the parking duration includes an estimated time that one of the plurality of vehicles will be parked at one of the plurality of vehicle aggregation locations in the region, in conjunction with a time constraint associated with the one of the cloud tasks that indicates a length of time to fulfill the one of the cloud tasks, and wherein the estimated time is generated based on input from a user'"'"'s wireless communication device upon authentication or pairing between the user'"'"'s wireless communication device and one of the plurality of cloud processing devices associated with the one of the plurality of vehicles and wherein the one of the plurality of cloud processing devices fulfills the one of the cloud tasks by fabricating the object or article; and receiving cloud task results data via the wide area network from the plurality of cloud processing devices indicating when the cloud tasks are fulfilled. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
communicating via a wide area network with a plurality of cloud processing devices at a plurality of vehicle aggregation locations in a region that spans one or more time zones, wherein the plurality of cloud processing devices includes a plurality of three-dimensional (3D) fabrication devices in a plurality of vehicles each of the plurality of vehicles having at least one of the plurality of 3D fabrication devices, wherein registry data is collected corresponding to the plurality of vehicle aggregation locations, wherein the registry data includes an expected time of day occupancy and a parking duration associated with each of the plurality of vehicle aggregation locations, and wherein a registry is maintained that includes the registry data corresponding to the plurality of vehicle aggregation locations; receiving requests for cloud tasks from client devices, via the wide area network, each request indicating an object or article to be fabricated; allocating the cloud tasks to the plurality of cloud processing devices in the region, wherein allocating at least one of the cloud tasks is based on the registry data indicating the expected time of day occupancy in the corresponding time zone and the parking duration corresponding to the plurality of vehicle aggregation locations, in conjunction with a time constraint associated with the at least one of the cloud tasks that indicates a length of time to fulfill the at least one of the cloud tasks, wherein the plurality of cloud processing devices fulfill each request by fabricating the object or article, wherein one of the plurality of cloud processing devices is paired with a cloud computing system at one of the plurality of vehicle aggregation locations, wherein the one of the plurality of cloud processing devices, once paired with the cloud computing system at the one of the plurality of vehicle aggregation locations, is automatically associated with the cloud computing system upon subsequent visits by a corresponding one of the plurality of vehicles containing the one of the plurality of cloud processing devices to the one of the plurality of vehicle aggregation locations; and receiving cloud task results data via the wide area network from the plurality of cloud processing devices indicating when the cloud tasks are fulfilled. - View Dependent Claims (20)
-
Specification