Synchronizing network feeds in high-frequency network events
First Claim
1. A machine-implemented method comprising:
- receiving a request from a client, the request including a first entity tag that includes a first starting identifier and a first ending identifier, the first starting identifier associated with a starting entry and the first ending identifier associated with an ending entry;
selecting a second entity tag that corresponds to one or more update entries;
determining whether the second entity tag includes a second starting identifier that matches the first ending identifier included in the first entity tag; and
in response to determining that the second entity tag includes the second starting identifier that matches the first ending identifier, sending the second entity tag and one or more of the update entries to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A cache server receives a request from a client that includes a requesting entity tag. In turn, the cache server extracts a starting identifier and an ending identifier from the requesting entity tag. The starting identifier is associated with a starting entry and the ending identifier is associated with an ending entry. Next, the cache server determines whether a subsequent entity tag exists that includes a subsequent starting identifier that matches the requesting entity tag'"'"'s ending identifier. When the cache server identifies a subsequent entity tag, the cache server sends the subsequent entity tag and one or more update entries corresponding to the subsequent entity tag to the client.
-
Citations
20 Claims
-
1. A machine-implemented method comprising:
-
receiving a request from a client, the request including a first entity tag that includes a first starting identifier and a first ending identifier, the first starting identifier associated with a starting entry and the first ending identifier associated with an ending entry; selecting a second entity tag that corresponds to one or more update entries; determining whether the second entity tag includes a second starting identifier that matches the first ending identifier included in the first entity tag; and in response to determining that the second entity tag includes the second starting identifier that matches the first ending identifier, sending the second entity tag and one or more of the update entries to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information handling system comprising:
-
one or more processors; a memory accessible by at least one of the processors; a nonvolatile storage area accessible by at least one of the processors; a set of instructions stored in the memory and executed by at least one of the processors in order to perform actions of; receiving a request from a client, the request including a first entity tag that includes a first starting identifier and a first ending identifier, the first starting identifier associated with a starting entry and the first ending identifier associated with an ending entry; selecting a second entity tag that corresponds to one or more update entries; determining whether the second entity tag includes a second starting identifier that matches the first ending identifier included in the first entity tag; and in response to determining that the second entity tag includes the second starting identifier that matches the first ending identifier, sending the second entity tag and one or more of the update entries to the client. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product stored on a non-transitory computer operable medium, comprising functional descriptive material that, when executed by an information handling system, causes the information handling system to perform actions that include:
-
receiving a request from a client, the request including a first entity tag that includes a first starting identifier and a first ending identifier, the first starting identifier associated with a starting entry and the first ending identifier associated with an ending entry; selecting a second entity tag that corresponds to one or more update entries; determining whether the second entity tag includes a second starting identifier that matches the first ending identifier included in the first entity tag; and in response to determining that the second entity tag includes the second starting identifier that matches the first ending identifier, sending the second entity tag and one or more of the update entries to the client. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification