Cellular data communication for mobile devices
First Claim
Patent Images
1. A method for managing data communication of a mobile device in a mobile network, comprising:
- receiving one or more requests, at the mobile device from a client device, to retrieve Internet data having a plurality of unique objects;
forwarding the one or more requests from the mobile device to a cloud proxy;
aggregating at the cloud proxy the Internet data and two or more of the unique objects from the Internet;
forwarding the Internet data and the two or more unique objects from the cloud proxy to the mobile device in one transmission;
sending the Internet data and the two or more unique objects from the mobile device to the client device;
receiving an additional request at an assembler stored on the mobile device to retrieve Internet data;
determining if the additional request is for a new web page or a unique object of a previously requested web page;
forwarding the additional request to the cloud proxy if the additional request is for a new web page;
if the additional request is for a unique object of a previously requested web page, determining whether the assembler has received a transmission containing the unique object of the previously requested web page; and
if it is determined that the assembler has not received the unique object of the previously requested web page, preventing only requests for the unique object of the previously requested web page from being communicated to the cloud proxy until a transmission is received at the assembler containing the unique object of the previously requested web page.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for managing data communication of a mobile device in a mobile network is provided. The method may include receiving a request, at a cloud proxy, to retrieve Internet data from the Internet. The request may originate from an application, and the Internet data may have a plurality unique objects. The method may also include aggregating the Internet data and two or more of the unique objects from the Internet. Furthermore, the method may include forwarding the Internet data and the two or more unique objects to the mobile device in one transmission.
18 Citations
20 Claims
-
1. A method for managing data communication of a mobile device in a mobile network, comprising:
-
receiving one or more requests, at the mobile device from a client device, to retrieve Internet data having a plurality of unique objects; forwarding the one or more requests from the mobile device to a cloud proxy; aggregating at the cloud proxy the Internet data and two or more of the unique objects from the Internet; forwarding the Internet data and the two or more unique objects from the cloud proxy to the mobile device in one transmission; sending the Internet data and the two or more unique objects from the mobile device to the client device; receiving an additional request at an assembler stored on the mobile device to retrieve Internet data; determining if the additional request is for a new web page or a unique object of a previously requested web page; forwarding the additional request to the cloud proxy if the additional request is for a new web page; if the additional request is for a unique object of a previously requested web page, determining whether the assembler has received a transmission containing the unique object of the previously requested web page; and if it is determined that the assembler has not received the unique object of the previously requested web page, preventing only requests for the unique object of the previously requested web page from being communicated to the cloud proxy until a transmission is received at the assembler containing the unique object of the previously requested web page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing data communication of a mobile device in a mobile network, comprising:
-
receiving from a client proxy a request at an assembler stored on the mobile device, the request originating from a web browser; determining if the request is for a new web page or an unique object of a previously requested web page; if the request is for the new web page, forwarding the request to a cloud proxy; if the additional request is for a unique object of a previously requested web page, determining whether the assembler has received a transmission containing the unique object of the previously requested web page; and if it is determined that the assembler has not received the unique object of the previously requested web page, preventing only requests for the unique object of the previously requested web page from being communicated to the cloud proxy until transmission is received at the assembler containing the unique object of the previously requested web page. - View Dependent Claims (9, 10)
-
-
11. A mobile network, comprising:
-
a client device comprising an application; a mobile device in communication with the client device; and a cloud proxy in communication with the mobile device, the cloud proxy comprising; at least one processor; and a memory comprising program instructions that, when executed by the at least one processor, cause the at least one processor to; receive a first request from the application to retrieve Internet data having a plurality of unique objects; aggregate the Internet data and two or more of the unique objects from the Internet; forward the Internet data and the two or more unique objects to the client device in one transmission; receive a second request to retrieve Internet data; determine if the second request is for a new web page or a unique object of a previously requested web page; forward the second request to the cloud proxy if the second request is for a new web page; if the second request is for a unique object of a previously requested web page, determining whether the assembler has received a transmission containing the unique object of the previously requested web page; and if it is determined that the assembler has not received the unique object of the previously requested web page, preventing only requests for the unique object of the previously requested web page from being communicated to the cloud proxy until a transmission is received at the assembler containing the unique object of the previously requested web page. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification