Method, system and program for efficiently distributing serial electronic publications
First Claim
1. A method in a network of data processing systems for optimizing the efficiency with which a serial electronic publication is distributed to subscribers, said method comprising:
- electronically transmitting a first issue of a serial electronic publication to a receiving device of a subscriber, wherein said step of transmitting said first issue comprises transmitting a hypertext transfer protocol (HTTP) cookie to said subscriber with said first issue;
determining whether said first issue has been received and opened by a user of the subscriber'"'"'s receiving device, wherein said step of determining whether said first issue has been opened comprises receiving a status update from said client data processing system indicating that said first issue has been opened by a user of the data processing system, and wherein said status update is a cookie response from said subscriber indicating that client software has been utilized to open said first issue; and
electronically transmitting a second issue of said serial electronic publication to said subscriber only after determining that said first issue has opened.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system with efficient facilities for transmitting a serial electronic publication to subscribers includes a push engine and a status manager. The push engine transmits a first issue to a subscriber. The status manager determines whether the first issue has been opened and allows the push engine to transmit a second issue to the subscriber only after determining that the first issue has been opened. In an illustrative embodiment, the push engine transmits a hypertext transfer protocol (HTTP) cookie to the subscriber with the first issue, and the status manager determines whether the first issue has been opened by reference to a corresponding cookie response from the subscriber indicating that client software has been utilized to open the first issue.
-
Citations
18 Claims
-
1. A method in a network of data processing systems for optimizing the efficiency with which a serial electronic publication is distributed to subscribers, said method comprising:
-
electronically transmitting a first issue of a serial electronic publication to a receiving device of a subscriber, wherein said step of transmitting said first issue comprises transmitting a hypertext transfer protocol (HTTP) cookie to said subscriber with said first issue; determining whether said first issue has been received and opened by a user of the subscriber'"'"'s receiving device, wherein said step of determining whether said first issue has been opened comprises receiving a status update from said client data processing system indicating that said first issue has been opened by a user of the data processing system, and wherein said status update is a cookie response from said subscriber indicating that client software has been utilized to open said first issue; and electronically transmitting a second issue of said serial electronic publication to said subscriber only after determining that said first issue has opened. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system with facilities for transmitting a serial electronic publication to subscribers efficiently, said data processing system comprising:
-
a push engine that electronically transmits a first issue of a serial electronic publication to a receiving device of a subscriber, wherein said push engine transmits a hypertext transfer protocol (HTTP) cookie to said subscriber with said first issue; a server data processing system that includes an input module that receives a status update from said subscriber; and a status manager that determines whether said first issue has been received and opened by a user of said subscriber'"'"'s receiving device, and that allows said push engine to transmit a second issue to said subscriber only after determining that said first issue has been opened, wherein said status manager determines whether said fist issue has been opened by referencing said status update, wherein further said status update comprises a cookie response received from said subscriber and said cookie response corresponds to said cookie and indicates that client software has been utilized to open said first issue. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program product for efficiently transmitting a serial electronic publication from a server data processing system to subscribers, said program product comprising:
-
a push engine that electronically transmits a first issue of a serial electronic publication from a server data processing system to a receiving device of a subscriber, wherein said push engine transmits a hypertext transfer protocol (HTTP) cookie to said subscriber with said first issue; an input module that receives a status update from said subscriber; and a status manager that determines whether said first issue has been opened by said subscriber at said receiving device by reference to said status update, and that allows said push engine to transmit a second issue to said subscriber only after determining that said first issue has been received and opened, wherein said status update comprises a cookie response received from said subscriber, and said cookie response corresponds to said HTTP cookie and indicates that client software has been utilized to open said first issue; and a computer usable medium encoding said push engine, input module, and said status manager. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification