Mobile distributed memory systems
First Claim
Patent Images
1. A vehicle for enabling mobile data management, the vehicle comprising:
- a propulsion system configured to enable travel of the vehicle from a first location, that is geographically remote from any public network connections, to at least a second location at a time after completion of a data storage project, the second location corresponding to a web service system with an application programming interface;
at least one memory that stores computer-executable instructions and is configured to store data generated by an external computing system at the first location; and
at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to collectively at least;
receive, while at the first location, the data from the external computing system via the application programming interface of the web service system;
cause the data to be stored in the at least one memory based at least in part on a first application programming interface call of the application programming interface; and
cause transmission of the data to the web service system, based at least in part on a second application programming interface call of the application programming interface, at a time after the vehicle has traveled to the second location.
1 Assignment
0 Petitions
Accused Products
Abstract
Data may be managed by a mobile data management system. The system may receive data intended for a web service system location at a first location from an external source located at a second location. In some aspects, the data may be received via an application programming interface. The system may also cause storage of the received data in at least one memory while the system is at the second location. The system may further provide the received data to the web service system while at the first location.
-
Citations
24 Claims
-
1. A vehicle for enabling mobile data management, the vehicle comprising:
-
a propulsion system configured to enable travel of the vehicle from a first location, that is geographically remote from any public network connections, to at least a second location at a time after completion of a data storage project, the second location corresponding to a web service system with an application programming interface; at least one memory that stores computer-executable instructions and is configured to store data generated by an external computing system at the first location; and at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to collectively at least; receive, while at the first location, the data from the external computing system via the application programming interface of the web service system; cause the data to be stored in the at least one memory based at least in part on a first application programming interface call of the application programming interface; and cause transmission of the data to the web service system, based at least in part on a second application programming interface call of the application programming interface, at a time after the vehicle has traveled to the second location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for enabling mobile data management, comprising:
-
at least one memory that stores computer-executable instructions; and at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to collectively at least; receive, from at least one external source located at a first location, data intended for a web service system located at a second location, the data received via an application programming interface of the web service system, wherein the system is disconnected from all networks other than a network of the at least one external source while receiving the data intended for the web service system; cause storage of the data in the at least one memory while at the first location; establish a connection with the web service system while at the second location; and based at least partly on an application programming interface call provided by the application programming interface, provide the data to the web service system while at the second location. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for enabling mobile data management, comprising:
-
under control of one or more computer systems configured with executable instructions, receiving, at a mobile storage device configured to travel between a first location and a second location, data from a source computing system that is external to the mobile storage device via an application programming interface of a destination computing system, wherein the source computing system and the mobile storage device are both located at the second location during the receiving; storing the data in the mobile storage device at least until the mobile storage device connects to a network of the destination computing system at the first location; establishing a connection, by the mobile storage device, with the network of the destination computing system at a time after traveling from the second location to the first location; and based at least partly on an application programming interface call provided by the application programming interface, providing, by the mobile storage device, the data to the destination computing system at a time after the mobile storage device establishes the connection. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method for enabling mobile data management, comprising:
-
under control of one or more computer systems configured with executable instructions, receiving, at a mobile computing system, data communicated by a first web service application programming interface call performed by a source computing system, the web service application programming interface call corresponding to a destination web service; storing the data in the mobile computing system at least until a connection is available with the destination web service; causing the mobile computing system to travel to a location of the destination web service that is different than a location of the source computing system; and based at least partly on a second web service application programming interface call performed by the source computing system, providing, by the mobile computing system, the data to the destination web service at a time after the mobile computing system establishes a connection with the destination web service at the location of a network of the destination web service. - View Dependent Claims (22, 23, 24)
-
Specification