US2010094848A1PendingUtilityA1

Adding Attributes and Labels to Structured Data

52
Assignee: GOOGLE INCPriority: Oct 23, 2005Filed: May 20, 2009Published: Apr 15, 2010
Est. expiryOct 23, 2025(expired)· nominal 20-yr term from priority
G06F 16/958G06F 16/2477G06F 7/00
52
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 .- 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.   
   
   
       20 . The method of  claim 19 , wherein the labels or attributes relating to the resources owned by the respective owners are received without requiring the resources themselves to be edited by the respective owners. 
   
   
       21 . The method of  claim 19 , wherein:
 the index of owned resources is maintained by a third party; and   receiving the labels or attributes further comprises allowing the respective owners to add the labels or attributes directly to the index maintained by the third party.   
   
   
       22 . The method of  claim 19 , wherein:
 storing the received labels or attributes in the index further comprises:
 storing, in a collection of structured data, the received labels or attributes in association with the resources to which they relate; and 
   using the received labels or attributes to generate a search engine result further comprises:
 searching the collection of structured data to identify one or more resources having labels or attributes, manually associated by the respective owners of the resources, that include one or more attributes or labels specified by a user as part of a search query. 
   
   
   
       23 . The method of  claim 19 , further comprising selecting subsets of attributes associated with each owned resource,
 wherein the user interface further comprises an area for displaying the selected subsets of attributes associated with each owned resource.   
   
   
       24 . The method of  claim 19 , wherein the user interface further comprises an area for allowing a user to specify a title, a picture, a description and a resource identifier for display with a particular resource when the particular owned resource is identified in the search engine result. 
   
   
       25 . The method of  claim 19 , wherein storing the received attributes in the index further comprises storing a null attribute value. 
   
   
       26 . The method of  claim 19 , wherein storing the received attribute information in the index further comprises storing an attribute name-value pair in association with a particular owned resource. 
   
   
       27 . The method of  claim 19 , wherein the attributes comprise quantity, author, and news source information. 
   
   
       28 . The method of  claim 19 , wherein the attributes comprise price, price option, quantity attribute, brand, condition attribute, and product type information. 
   
   
       29 . The method of  claim 19 , wherein receiving the attributes further comprises receiving a manually added attribute name not previously stored in an attribute repository and an attribute value associated with the manually added attribute name. 
   
   
       30 . The method of  claim 19 , wherein the user interface further comprises areas for any of the multiple owners to manually specify a contact for a particular owned resource and a geographic location relating to the particular owned resource. 
   
   
       31 . The method of  claim 19 , wherein the user interface further comprises areas for any of the multiple users to manually specify a value type for the attribute value. 
   
   
       32 . The method of  claim 31 , wherein the value type further is one of a number value type, a data range value type, a text value type, a resource identifier value type, or a Boolean value type. 
   
   
       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. 
   
   
   
       34 . The system of  claim 33 , wherein storing the received attributes in the index further comprises storing a null attribute value. 
   
   
       35 . The system of  claim 33 , wherein storing the received attribute information in the index further comprises storing an attribute name-value pair in association with a particular owned resource. 
   
   
       36 . The system of  claim 33 , wherein receiving the attributes further comprises receiving a manually added attribute name not previously stored in an attribute repository and an attribute value associated with the manually added attribute name. 
   
   
       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.   
   
   
       38 . The computer-readable medium of  claim 37 , wherein storing the received attributes in the index further comprises storing a null attribute value.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.