Method for recoverable message exchange independent of network protocols
First Claim
1. A method for a device to retrieve a message from a data source, the method comprising the steps of:
- establishing a first network connection with the data source, wherein the message is separated into a plurality of fragments, and wherein a stamp that is associated with a rule is assigned to the plurality of fragments;
sending, to the device retrieving the message, the stamp associated with the plurality of fragments independently of the plurality of fragments; and
sending, to the device retrieving the message over the first network connection, a subset of the plurality of fragments in accordance with one or more assigned stamps and subsequent to a determination, by the device retrieving the message, to retrieve the plurality of fragments based on the one or more assigned stamps.
10 Assignments
0 Petitions
Accused Products
Abstract
A method is described to allow a device to retrieve a message, that is separated into a plurality of fragments, from a data source, wherein the method involves: establishing a first network connection with the data source; receiving a subset of the plurality of fragments; determining the first network connection has ended before completion of said message; establishing one or more subsequent network connections with the data source; and receiving any of the plurality of fragments not within the subset. The characteristics (for example: application protocol, security, speed, reach, bandwidth capability, cost of usage, network type, physical layer type, data-link layer type, or IP address of one or both of the first and second devices) of the first network connection can be potentially different than the subsequent network connections.
142 Citations
20 Claims
-
1. A method for a device to retrieve a message from a data source, the method comprising the steps of:
-
establishing a first network connection with the data source, wherein the message is separated into a plurality of fragments, and wherein a stamp that is associated with a rule is assigned to the plurality of fragments; sending, to the device retrieving the message, the stamp associated with the plurality of fragments independently of the plurality of fragments; and sending, to the device retrieving the message over the first network connection, a subset of the plurality of fragments in accordance with one or more assigned stamps and subsequent to a determination, by the device retrieving the message, to retrieve the plurality of fragments based on the one or more assigned stamps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer storage medium having computer readable program code, which when executed by a computer implements a method for a device to retrieve a message from a data source, the article of manufacture comprising:
-
computer readable program code for establishing a first network connection with the data source, wherein the message is separated into a plurality of fragments, and wherein a stamp that is associated with a rule is assigned to the plurality of fragments; computer readable program code for sending, to the device retrieving the message, the stamp associated with the plurality of fragments independently of the plurality of fragments; and computer readable program code for sending, to the device retrieving the message over the first network connection, a subset of the plurality of fragments in accordance with one or more assigned stamps and subsequent to a determination, by the device retrieving the message, to retrieve the plurality of fragments based on the one or more assigned stamps. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a computer platform for separating a message into a plurality of fragments and assigning a stamp that is associated with a rule to the plurality of fragments; and a device to retrieve the message, the device establishing a first network connection with the computer platform, retrieving the stamp associated with the plurality of fragments independently of the plurality of fragments, and retrieving, over the first network connection, a subset of the plurality of fragments in accordance with one or more assigned stamps and subsequent to a determination, by the device, to retrieve the plurality of fragments based on the one or more assigned stamps.
-
Specification