Pushing and pulling data in networks
DCFirst Claim
1. A method for processing data pushed over a network from a data source or sources to a data destination or destinations via a computer system intermediate between the source or sources and the destination or destinations, wherein the intermediate computer system communicates with the source or sources and destination or destinations over the network, the method comprising:
- the intermediate computer system receiving data being pushed from a data source to a data destination DE1;
if the intermediate computer system is unable to forward the pushed data to the destination DE1 for a predetermined length of time, then the intermediate computer system deleting the pushed data and never forwarding the pushed data to the destination DE1.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Data are pushed from a source to a destination via an intermediate computer system. If the intermediate computer system is unable to forward the pushed data to the destination for a predetermined length of time, the intermediate system deletes the pushed data and never forwards the data to the destination. According to another aspect, the intermediate system receives a command, e.g. from a server originating the data, to delete the data if the data has not yet been forwarded to the destination. According to another aspect, the intermediate system receives data whose identifier (e.g. source URL) matches an identifier of data pushed earlier to the same destination but not yet forwarded. The intermediate system deletes the earlier pushed data and never forwards the earlier pushed data.
-
Citations
17 Claims
-
1. A method for processing data pushed over a network from a data source or sources to a data destination or destinations via a computer system intermediate between the source or sources and the destination or destinations, wherein the intermediate computer system communicates with the source or sources and destination or destinations over the network, the method comprising:
-
the intermediate computer system receiving data being pushed from a data source to a data destination DE1; if the intermediate computer system is unable to forward the pushed data to the destination DE1 for a predetermined length of time, then the intermediate computer system deleting the pushed data and never forwarding the pushed data to the destination DE1. - View Dependent Claims (2, 5)
-
-
3. A computer system comprising circuitry and one or more computer instructions for serving as an intermediate computer system through which data are pushed over a network from a data source or sources to a data destination or destinations wherein the intermediate computer system communicates with the source or sources and destination or destinations over the network, the circuitry and the one or more computer instructions being for:
-
the intermediate computer system receiving data being pushed from a data source to a data destination DE1; if the intermediate computer system is unable to forward the pushed data to the destination DE1 for a predetermined length of time, then the intermediate computer system deleting the pushed data and never forwarding the pushed data to the destination DE1.
-
-
4. A computer readable medium comprising one or more computer instructions for being executed by an intermediate computer system through which data are pushed over a network from a data source or sources to a data destination or destinations, wherein the intermediate computer system communicates with the source or sources and destination or destinations over the network, the one or more computer instructions being for:
-
the intermediate computer system receiving data being pushed from a data source to a data destination DE1; if the intermediate computer system is unable to forward the pushed data to the destination DE1 for a predetermined length of time, then the intermediate computer system deleting the pushed data and never forwarding the pushed data to the destination DE1.
-
-
6. A method for processing data pushed over a network from a source or sources to a destination or destinations via a computer system intermediate between the source or sources and the destination or destinations, wherein the intermediate computer system communicates with the source or sources and destination or destinations over the network, the method comprising:
-
the intermediate computer system receiving data being pushed to a destination DE1; the intermediate computer system receiving a command to delete the data if the data has not yet been forwarded to the destination DE1; if the data has not yet been forwarded to the destination DE1, then the intermediate computer system deleting the data and never forwarding the data to the destination DE1. - View Dependent Claims (7)
-
-
8. A computer system comprising circuitry and one or more computer instructions for serving as an intermediate computer system through which data are pushed over a network from a source or sources to a destination or destinations, wherein the intermediate computer system communicates with the source or sources and destination or destinations over the network, the circuitry and the one or more computer instructions being for:
-
the intermediate computer system receiving data being pushed to a destination DE1; the intermediate computer system receiving a command to delete the data if the data has not yet been forwarded to the destination DE1; if the data has not yet been forwarded to the destination DE1, then the intermediate computer system deleting the data and never forwarding the data to the destination DE1.
-
-
9. A computer readable medium comprising one or more computer instructions for being executed by an intermediate computer system through which data are pushed over a network from a source or sources to a destination or destinations wherein the intermediate computer system communicates with the source or sources and destination or destinations over the network, the one or more computer instructions being for:
-
the intermediate computer system receiving data being pushed to a destination DE1; the intermediate computer system receiving a command to delete the data if the data has not yet been forwarded to the destination DE1; if the data has not yet been forwarded to the destination DE1 then the intermediate computer system deleting the data and never forwarding the data to the destination DE1.
-
-
10. A method for processing data pushed over a network from a source or sources to a destination or destinations via a computer system intermediate between the source or sources and the destination or destinations, wherein the intermediate computer system communicates with the source or sources and destination or destinations over the network, the method comprising:
-
the intermediate computer system receiving data DA1 being pushed to a destination or destinations, wherein the pushed data DA1 includes an identifier identifying a source of the pushed data; if the identifier of the pushed data DA1 matches an identifier of data pushed earlier to the same destination or destinations but not yet forwarded to at least one of its destination or destinations, then the intermediate computer system deleting the earlier pushed data and never forwarding the earlier pushed data to the destination or destinations. - View Dependent Claims (11)
-
-
12. A computer system comprising circuitry and one or more computer instructions for serving as an intermediate computer system through which data are pushed over a network from a source or sources to a destination or destinations, wherein the intermediate computer system communicates with the source or sources and destination or destinations over the network the circuitry and the one or more computer instructions being for:
-
the intermediate computer system receiving data DA1 being pushed to a destination or destinations, wherein the pushed data DA1 includes an identifier identifying a source of the pushed data; if the identifier of the pushed data DA1 matches an identifier of data pushed earlier to the same destination or destinations but not yet forwarded to at least one of its destination or destinations, then the intermediate computer system deleting the earlier pushed data and never forwarding the earlier pushed data to the destination or destinations.
-
-
13. A computer readable medium comprising one or more computer instructions for being executed by an intermediate computer system through which data are pushed over a network from a source or sources to a destination or destinations, wherein the intermediate computer system communicates with the source or sources and destination or destinations over the network, the one or more computer instructions being for:
-
the intermediate computer system receiving data DA1 being pushed to a destination or destinations, wherein the pushed data DA1 includes an identifier identifying a source of the pushed data; if the identifier of the pushed data DA1 matches an identifier of data pushed earlier to the same destination or destinations but not yet forwarded to at least one of its destination or destinations, then the intermediate computer system deleting the earlier pushed data and never forwarding the earlier pushed data to the destination or destinations.
-
-
14. A method for operating a server to provide data over a network, the method comprising:
-
the server pushing data to a data destination or destinations by sending the data over the network to an intermediate computer system which is to forward the data over the network to the data destination or destinations; and the server sending a command to the intermediate computer system to delete data which the server pushed earlier, the command being a command to delete the data if the data has not yet been forwarded to its destination. - View Dependent Claims (15)
-
-
16. A server programmed to perform the following operations:
-
pushing data to a data destination or destinations by sending the data over a network to an intermediate computer system which is to forward the data over the network to the data destination or destinations; and sending a command to the intermediate computer system to delete data which the server pushed earlier, the command being a command to delete the data if the data has not yet been forwarded to its destination.
-
-
17. A computer readable medium comprising one or more computer instructions for causing a server to perform the following operations:
-
pushing data to a data destination or destinations by sending the data over a network to an intermediate computer system which is to forward the data over the network to the data destination or destinations; and sending a command to the intermediate computer system to delete data which the server pushed earlier, the command being a command to delete the data if the data has not yet been forwarded to its destination.
-
Specification