Method, system and apparatus for managing push data transfers
AssigneeChalk Media Service Corp.
InventorJacob Samuel O'REILLY
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.