Instance backed mobile devices
AssigneeAmazon Technologies, Inc.
InventorsMarco Argenti, Khawaja Salman Shams
Life of this patent
Estimating the term…
Abstract
A service provider may provide a companion computer system associated with a mobile device in order to facilitate operation of the mobile device. The companion computer system and the mobile device may be associated in a database operated by the service provider. Furthermore, the companion computer system may execute a component of an application on behalf of the mobile device, where the mobile device executes another component of the application.
Claims20
A computer-implemented method, comprising:
- under the control of one or more computer systems configured with executable instructions,
- receiving a request for a companion computer system associated with a mobile device;
- in response to the request, instantiating the companion computer system by at least:
- generating a record in a database associating the companion computer system and the mobile device;
- and
- loading a first component of a first application into memory of the companion computer system, where a second component of the first application is configured for execution by the mobile device;
- receive an indication of a second application associated with the mobile device;
- as a result of the mobile device being associated with the companion computer system in the database, load a first component of the second application into memory of the companion computer system, where a second component of the second application is configured for execution by the mobile device;
- and
- performing, by the companion computer system, one or more operations of the first application and the second application on behalf of the mobile device.
A system, comprising:
- one or more processors;
- memory with instructions that, when executed by the one or more processors, cause the system to:
- assign a first computer system to a second computer system;
- and
- for each application of multiple applications associated with the second computer system, load a first component of the application onto the first computer system, the first component of the application being configured to cause the first computer system to operate in accordance with operation of a second component of the application executing on the second computer system.
A non-transitory computer-readable storage medium having stored thereon executable instructions that, when executed by one or more processors of a first computer system, cause the first computer system to at least:
- receive a request to load a first component of an application, the first component of the application corresponding to a second component of the application and the request associated with a second computer system;
- determine a third computer system assigned to the second computer system;
- and
- load the first component of the application onto the third computer system.
Dependencies are inferred from the claim text.