SYSTEM AND METHOD FOR APPLICATION PROGRAMMING INTERFACES FOR KEYWORD EXTRACTION AND CONTEXTUAL ADVERTISEMENT GENERATION
First Claim
1. A method comprising:
- receiving from a consumer application a request for activation of a keyword extraction service via an application programming interface, the request including an identity of a content source, the request further including an identification of a particular extraction process to be used by the keyword extraction service on the identified content source;
determining if the keyword extraction service has already processed the identified content source and retained extracted keywords in a data store;
extracting keywords from the identified content source using the particular extraction process identified in the request; and
making the extracted keywords accessible to the consumer application.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented system and method for keyword extraction and contextual advertisement generation are disclosed. The system in an example embodiment includes a keyword extraction service to receive from a consumer application a request for activation of a keyword extraction service via an application programming interface, the request including an identity of a content source, the request further including an identification of a particular extraction process to be used by the keyword extraction service on the identified content source; determine if the keyword extraction service has already processed the identified content source and retained extracted keywords in a data store; extract keywords from the identified content source using the particular extraction process identified in the request; and make the extracted keywords accessible to the consumer application.
60 Citations
15 Claims
-
1. A method comprising:
-
receiving from a consumer application a request for activation of a keyword extraction service via an application programming interface, the request including an identity of a content source, the request further including an identification of a particular extraction process to be used by the keyword extraction service on the identified content source; determining if the keyword extraction service has already processed the identified content source and retained extracted keywords in a data store; extracting keywords from the identified content source using the particular extraction process identified in the request; and making the extracted keywords accessible to the consumer application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An article of manufacture comprising a machine-readable medium having machine executable instructions embedded thereon, which when executed by a machine, cause the machine to:
-
receive from a consumer application a request for activation of a keyword extraction service via an application programming interface, the request including an identity of a content source, the request further including an identification of a particular extraction process to be used by the keyword extraction service on the identified content source; determine if the keyword extraction service has already processed the identified content source and retained extracted keywords in a data store; extract keywords from the identified content source using the particular extraction process identified in the request; and make the extracted keywords accessible to the consumer application. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; a memory coupled to the processor to store information related to a tracking event; and a keyword extraction service to receive from a consumer application a request for activation of a keyword extraction service via an application programming interface, the request including an identity of a content source, the request further including an identification of a particular extraction process to be used by the keyword extraction service on the identified content source;
determine if the keyword extraction service has already processed the identified content source and retained extracted keywords in a data store;
extract keywords from the identified content source using the particular extraction process identified in the request; and
make the extracted keywords accessible to the consumer application. - View Dependent Claims (12, 13, 14, 15)
-
Specification