Providing distributed online services for mobile devices
First Claim
Patent Images
1. A system comprising:
- a server for running applications, the server configured to;
receive a request for content from a client installed in a mobile device;
receive device parameters for the mobile device from the client;
retrieve content in response to the received content request from the client,simulate a virtual device corresponding to the mobile device, wherein the virtual device comprises a set of data structures and/or operations which emulates the mobile device and which is configured according to some or all of the device parameters of the mobile device;
format the retrieved content based on received device parameters for the mobile device by adapting the retrieved content to comport with the virtual device, andtransmit the formatted content to the mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
A device, system, and method is provided for running mobile applications, including a server for running applications and a client installed in a mobile device. The client may connect to the server via a network. The client may display content, receive user input, and send user input to the server. The server may use the client to receive user input and to display content for running applications for the mobile device.
22 Citations
25 Claims
-
1. A system comprising:
a server for running applications, the server configured to; receive a request for content from a client installed in a mobile device; receive device parameters for the mobile device from the client; retrieve content in response to the received content request from the client, simulate a virtual device corresponding to the mobile device, wherein the virtual device comprises a set of data structures and/or operations which emulates the mobile device and which is configured according to some or all of the device parameters of the mobile device; format the retrieved content based on received device parameters for the mobile device by adapting the retrieved content to comport with the virtual device, and transmit the formatted content to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method comprising:
-
receiving device parameters for a mobile device from a client installed on the mobile device; receiving a request for content from the client; retrieving the requested content; simulating, based on the received device parameters, a virtual device corresponding to the mobile device, wherein the virtual device comprises a set of data structures and/or operations which emulates the mobile device; formatting the retrieved content based on the received device parameters by adapting the retrieved content to comport with the virtual device; and transmitting the formatted content to the mobile device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
a mobile device configured to; transmit device parameters for the mobile device and a request for content to a content server configured to retrieve the requested content and to simulate a virtual device emulating the mobile device with a set of data structures and/or operations based on the device parameters; receive formatted content from the content server, the formatted content comprising the retrieved content adapted to comport with the virtual device; and display the received formatted content. - View Dependent Claims (21, 22)
-
23. A method comprising:
-
transmitting, from a mobile device, device parameters for the mobile device and a request for content to a content server configured to retrieve the requested content and to simulate a virtual device emulating the mobile device with a set of data structures and/or operations based on the device parameters; receiving formatted content from the content server, the formatted content comprising the retrieved content adapted to comport with the virtual device; and displaying the received formatted content. - View Dependent Claims (24, 25)
-
Specification