RECEIVING INDIVIDUAL DOCUMENTS TO SERVE
First Claim
1. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method, the method comprising:
- receiving one or more documents that are available from a document provider, wherein each document is any web document; and
prior to completion of a batching process, serving one of the one or more documents to a user, wherein the batching process groups documents together such that they are served as a group.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for quickly serving documents are provided. Documents may be served to users, for example, in response to search query inputs. Documents may be individually communicated to a document server prior to batching the documents. By individually communicating documents to document servers, the document experiences sub-second latency before it is available to a user. The documents may also be modified individually such that real-time serving is not interrupted.
4 Citations
20 Claims
-
1. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method, the method comprising:
-
receiving one or more documents that are available from a document provider, wherein each document is any web document; and prior to completion of a batching process, serving one of the one or more documents to a user, wherein the batching process groups documents together such that they are served as a group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method, the method comprising:
-
receiving one or more documents that are available from a document provider, wherein each document is any web document; assigning each document to a document distributor having a plurality of document servers associated therewith, wherein the plurality of document servers receive documents only from the associated document distributor; identifying that one of the plurality of document servers is failing; reassigning the failing document server'"'"'s responsibilities to a replacement document server; and updating the replacement document server such that it is identical to each document server in the plurality of document servers. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method, the method comprising:
-
receiving a document associated with a first document identifier; associating the document with a second document identifier; receiving an indication that the document is to be modified, wherein the indication includes the first document identifier; mapping the first document identifier to the second document identifier associated with the document such that the document is identified; individually modifying the document; associating the document'"'"'s second document identifier with an indication that the document is not available to be served to a user; receiving a search query input from the user; and filtering the second document identifier from a plurality of identifiers associated with documents that are available to serve to the user. - View Dependent Claims (17, 18, 19, 20)
-
Specification