Contextual dynamic advertising based upon captured rendered text
First Claim
Patent Images
1. A method, comprising:
- receiving, by one or more computers, a sequence of one or more words optically or acoustically captured from a document by a user during a text capture operation performed by the user using an optical or acoustic capture device;
identifying, by the one or more computers and based at least on the sequence of one or more words, a document from which the sequence of one or more words were optically or acoustically captured;
identifying, by the one or more computers, a set of advertisements that are eligible for delivery in response to the sequence of one or more words being optically or acoustically captured from the document, each advertisement in the set of advertisements being previously defined as eligible for delivery when words are optically or acoustically captured from the document by users;
identifying, by the one or more computers, contextual data specifying circumstances under which the text capture operation was performed by the user;
selecting, by the one or more computers and from the set of advertisements, a particular advertisement based on the contextual data using one or more rules for selecting an advertisement based on contextual data, including;
identifying a portion of the document from which the sequence of one or more words was optically or acoustically captured; and
selecting, as the particular advertisement and using the one or more rules, an advertisement associated with the portion of the document based on a hierarchy specified by the one or more rules that indicates that advertisements associated with the portion of the document are to be selected over advertisements associated with the document as a whole; and
providing, by the one or more computers, the selected advertisement to a device of the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for processing text captured from rendered documents is described. The system receives a sequence of one or more words optically or acoustically captured from a rendered document by a user. The system identifies an electronic version of the rendered document and associated an action. The system then performs the associated action with respect to the user.
-
Citations
16 Claims
-
1. A method, comprising:
-
receiving, by one or more computers, a sequence of one or more words optically or acoustically captured from a document by a user during a text capture operation performed by the user using an optical or acoustic capture device; identifying, by the one or more computers and based at least on the sequence of one or more words, a document from which the sequence of one or more words were optically or acoustically captured; identifying, by the one or more computers, a set of advertisements that are eligible for delivery in response to the sequence of one or more words being optically or acoustically captured from the document, each advertisement in the set of advertisements being previously defined as eligible for delivery when words are optically or acoustically captured from the document by users; identifying, by the one or more computers, contextual data specifying circumstances under which the text capture operation was performed by the user; selecting, by the one or more computers and from the set of advertisements, a particular advertisement based on the contextual data using one or more rules for selecting an advertisement based on contextual data, including; identifying a portion of the document from which the sequence of one or more words was optically or acoustically captured; and selecting, as the particular advertisement and using the one or more rules, an advertisement associated with the portion of the document based on a hierarchy specified by the one or more rules that indicates that advertisements associated with the portion of the document are to be selected over advertisements associated with the document as a whole; and providing, by the one or more computers, the selected advertisement to a device of the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a data processing apparatus; and a non-transitory computer storage medium encoded with a computer program, the program comprising data processing apparatus instructions that when executed by the data processing apparatus cause the data processing apparatus to perform operations comprising; receiving a sequence of one or more words optically or acoustically captured from a document by a user during a text capture operation performed by the user using an optical or acoustic capture device; identifying, based at least on the sequence of one or more words, a document from which the sequence of one or more words were optically or acoustically captured; identifying a set of advertisements that are eligible for delivery in response to the sequence of one or more words being optically or acoustically captured from the document, each advertisement in the set of advertisements being previously defined as eligible for delivery when words are optically or acoustically captured from the document by users; identifying contextual data specifying circumstances under which the text capture operation was performed by the user; selecting, from the set of advertisements, a particular advertisement based on the contextual data using one or more rules for selecting an advertisement based on contextual data, including; identifying a portion of the document from which the sequence of one or more words was optically or acoustically captured; and selecting, as the particular advertisement and using the one or more rules, an advertisement associated with the portion of the document based on a hierarchy specified by the one or more rules that indicates that advertisements associated with the portion of the document are to be selected over advertisements associated with the document as a whole; and providing the selected advertisement to a device of the user. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
receiving a sequence of one or more words optically or acoustically captured from a document by a user during a text capture operation performed by the user using an optical or acoustic capture device; identifying, based at least on the sequence of one or more words a document from which the sequence of one or more words were optically or acoustically captured; identifying a set of advertisements that are eligible for delivery in response to the sequence of one or more words being optically or acoustically captured from the document, each advertisement in the set of advertisements being previously defined as eligible for delivery when words are optically or acoustically captured from the document by users; identifying contextual data specifying circumstances under which the text capture operation was performed by the user; selecting, from the set of advertisements, a particular advertisement based on the contextual data using one or more rules for selecting an advertisement based on contextual data, including; identifying a portion of the document from which the sequence of one or more words was optically or acoustically captured; and selecting, as the particular advertisement and using the one or more rules, an advertisement associated with the portion of the document based on a hierarchy specified by the one or more rules that indicates that advertisements associated with the portion of the document are to be selected over advertisements associated with the document as a whole; and providing the selected advertisement to a device of the user. - View Dependent Claims (13, 14, 15, 16)
Specification