Adding Attributes and Labels to Structured Data
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system associating labels and attribute values with items in a collection of data. Providers can associate attributes and labels with their data or attributes and labels can be added to existing data. A preferred embodiment allows a content provider to upload data and to attach their own custom labels and attributes to items or to use predefined labels and attributes. Providers can upload data using a user interface or a bulk upload mechanism.
52 Citations
38 Claims
-
1-18. -18. (canceled)
-
19. A computer-implemented method comprising:
-
receiving, and maintaining an index of, owned resources, each owned resource having a respective owner, each owned resource being a resource made publicly available by its respective owner, the owned resources comprising resources owned by multiple different owners; providing a user interface for use by each of the multiple owners, the user interface comprising areas for any of the multiple owners to use to manually associate labels or attributes to the resources they own; receiving through the user interface, from the multiple owners, labels or attributes relating to the resources owned by the respective owners, each of the attributes comprising an attribute name and an attribute value; storing the received labels or attributes in the index, the index being searchable by a search engine; and using the received labels or attributes stored in the index to generate a search engine result in the search engine. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
one or more processors; and a computer-readable medium coupled to the one or more processors and comprising instructions stored thereon, which, when executed, causes the one or more processors to perform operations comprising; receiving, and maintaining an index of, owned resources, each owned resource having a respective owner, each owned resource being a resource made publicly available by its respective owner, the owned resources comprising resources owned by multiple different owners, providing a user interface for use by each of the multiple owners, the user interface comprising areas for any of the multiple owners to use to manually associate labels or attributes to the resources they own, receiving through the user interface, from the multiple owners, labels or attributes relating to the resources owned by the respective owners, each of the attributes comprising an attribute name and an attribute value, storing the received labels or attributes in the index, the index being searchable by a search engine, and using the received labels or attributes stored in the index to generate a search engine result in the search engine. - View Dependent Claims (34, 35, 36)
-
-
37. A computer-readable medium encoded with a computer program comprising instructions that, when executed, operate to cause one or more computers to perform operations comprising:
-
receiving, and maintaining an index of, owned resources, each owned resource having a respective owner, each owned resource being a resource made publicly available by its respective owner, the owned resources comprising resources owned by multiple different owners; providing a user interface for use by each of the multiple owners, the user interface comprising areas for any of the multiple owners to use to manually associate labels or attributes to the resources they own; receiving through the user interface, from the multiple owners, labels or attributes relating to the resources owned by the respective owners, each of the attributes comprising an attribute name and an attribute value; storing the received labels or attributes in the index, the index being searchable by a search engine; and using the received labels or attributes stored in the index to generate a search engine result in the search engine. - View Dependent Claims (38)
-
Specification