Contextual syndication platform
First Claim
1. A method comprising:
- receiving a set of terms that correspond to entities;
based at least in part on the set of terms, automatically identifying one or more entities to which a document refers; and
for each particular entity of the one or more entities, performing steps comprising;
based at least in part on a set of entity-to-type mappings, automatically determining one or more types of the particular entity; and
based at least in part on the one or more types of the particular entity, generating, for the document, metadata that indicates the one or more types of the particular entity.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for automatically annotating a document to offer, to a viewer, a choice of operations that a user can take relative to identified entities to which the document refers, where the choice of operations offered in relation to each such entity is appropriate to and based on the types of that entity. In one embodiment of the invention, for each “interesting” entity within a document, a mechanism automatically determines one or more types for that entity. The mechanism automatically annotates the document so that an application will present entity-type-specific data (including operation choices) that is generated by modules that are mapped to the types of the entities within the document. The annotations comprise metadata that indicates types of each “interesting” entity. The entity-type-specific data may be presented along with the rest of the document. A user need not navigate to a different document prior to viewing the data.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving a set of terms that correspond to entities; based at least in part on the set of terms, automatically identifying one or more entities to which a document refers; and for each particular entity of the one or more entities, performing steps comprising; based at least in part on a set of entity-to-type mappings, automatically determining one or more types of the particular entity; and based at least in part on the one or more types of the particular entity, generating, for the document, metadata that indicates the one or more types of the particular entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
11. A method comprising:
-
automatically determining, based at least in part on metadata that is associated with a document, one or more entity types for a particular entity to which the document pertains; automatically determining, based on a set of entity type-to-module mappings, one or more modules that are mapped to the one or more entity types; and presenting, to a user, with at least a part of the document, content that is automatically generated based on the one or more modules. - View Dependent Claims (23)
-
-
12. A method comprising:
-
receiving one or more query terms; automatically determining, for one or more particular query terms of said query terms, one or more entity types of said one or more particular query terms; determining, based on a set of entity type-to-module mappings, one or more modules that are mapped to the one or more entity types; and presenting, to a user, content that is automatically generated based on the one or more modules; wherein the content includes one or more user-selectable actions that may be performed relative to entities that are represented by said particular query terms. - View Dependent Claims (24)
-
Specification