METHOD, SYSTEM AND APPARATUS FOR MANAGING PUSH DATA TRANSFERS
First Claim
1. A method for managing push data transfers comprising:
- receiving content at a push data server from a content server for push delivery to a computing device;
beginning a push data transfer of the content to the computing device from the push data server;
incrementing a counter for use in determining a maximum number of concurrent push data transfers that can be effected from the push data server; and
decrementing the counter after the push data transfer is determined to be actually completed or deemed to be completed.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and apparatus for managing push data transfers is provided whereby in one implementation at least one push data server is situated on a network between a plurality of content servers and a plurality of computing devices. The push data server is configured to only perform a maximum number of concurrent data transfers of content between the content servers and the plurality of computing devices. The push data server is configured to deem that a particular push data transfer has been completed even if no express acknowledgment of such completion is ever received at the push data server, thereby reducing the likelihood of failure of push data transfers due to a misperception that the maximum number of concurrent data transfers being obtained.
-
Citations
20 Claims
-
1. A method for managing push data transfers comprising:
-
receiving content at a push data server from a content server for push delivery to a computing device; beginning a push data transfer of the content to the computing device from the push data server; incrementing a counter for use in determining a maximum number of concurrent push data transfers that can be effected from the push data server; and decrementing the counter after the push data transfer is determined to be actually completed or deemed to be completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A push data server comprising a processor configured to:
-
receive content, from a content server, for push delivery to a computing device; begin a push data transfer of the content to the computing device; increment a counter for use in determining a maximum number of concurrent push data transfers that can be effected from the push data server; and decrement the counter after the push data transfer is determined to be actually completed or deemed to be completed. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer program product, for a push data server, comprising a computer readable storage medium having a computer-readable program code adapted to be executable on the push data server to implement a method for managing push data transfers, the method comprising:
-
receiving content at a push data server from a content server for push delivery to a computing device; beginning a push data transfer of the content to the computing device from the push data server; incrementing a counter for use in determining a maximum number of concurrent push data transfers that can be effected from the push data server; and decrementing the counter after the push data transfer is determined to be actually completed or deemed to be completed.
-
Specification