US2014281861A1PendingUtilityA1

Method And Apparatus For Tagging Data

66
Assignee: YAHOO INCPriority: Sep 20, 2005Filed: Mar 12, 2014Published: Sep 18, 2014
Est. expirySep 20, 2025(expired)· nominal 20-yr term from priority
G06Q 10/40G06Q 30/0277G06F 16/93G06F 16/9566G06F 40/117G06Q 50/184G06Q 30/0241G06F 3/0482G06F 16/9562G06Q 10/10G06F 40/134G06Q 10/42G06F 17/218G06F 17/2235G06F 17/30884
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system is provided that permits the use of classification information that can be interpreted by a computer system. To this end, a system and method may be provided for creating classification information that may be interpreted by a computer system. Such classification information may be associated with content, and permit a computer system to process the content based on the classification information. In one example, classification information may be associated by a user, system, or process with a portion of content, and a computer system processes the content based on the classification information. For instance, the classification information may cause content to be processed in a particular way, presented to a user by a particular application program, cause the content to be forwarded to a particular user, or otherwise influence how the content is handled.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . (canceled) 
     
     
         2 . One or more computer-readable media storing instructions which, when processed by one or more processors, cause:
 transmitting, over one or more communications links to a client device for display at the client device, first bookmark data that specifies a plurality of Uniform Resource Locators (URLs) for a plurality of Web pages and a plurality of users that saved the plurality of URLs;   receiving, over the one or more communications links from a user at the client device, selection data that indicates a selection, by a user of the client device, of a particular user from the plurality of users, wherein the particular user is different than the user;   in response to receiving, over the one or more communications links from the user at a client device, the selection data that indicates the selection by the user of the client device of a particular user from the plurality of users, transmitting over the one or more communications links to the client device, second bookmark data that indicates a plurality of URLs saved by the particular user for a plurality of Web pages.   
     
     
         3 . The one or more non-transitory computer-readable media as recited in  claim 2 , further comprising additional instructions which, when processed by the one or more processors, cause transmitting over the one or more communications links to the client device, tag data that specifies a plurality of keywords that the particular user has assigned to the plurality of URLs saved by the particular user for the plurality of Web pages. 
     
     
         4 . The one or more non-transitory computer-readable media as recited in  claim 2 , further comprising additional instructions which, when processed by the one or more processors, cause:
 receiving, over the one or more communications links from the user at a client device, a request to save for the user a particular URL for a particular Web page from the plurality of URLs saved by the particular user for the plurality of Web pages;   in response to receiving, over the one or more communications links from the user at a client device, the request to save for the user a particular URL for a particular Web page from the plurality of URLs saved by the particular user for the plurality of Web pages, generating and storing data that indicates that the particular URL for the particular Web page has been saved in association with the user.   
     
     
         5 . The one or more non-transitory computer-readable media as recited in  claim 4 , further comprising additional instructions which, when processed by the one or more processors, cause transmitting over the one or more communications links to the client device, tag data that specifies one or more suggested keywords that a) have not yet been assigned to the particular URL for the particular Web page and b) have been assigned to one or more other URLs for one or more other Web pages with one or more keywords that have been assigned to the particular URL for the particular Web page. 
     
     
         6 . The one or more non-transitory computer-readable media as recited in  claim 2 , further comprising additional instructions which, when processed by the one or more processors, cause:
 receiving, over the one or more communications links from the user at a client device, data that indicates a selection of a particular keyword that has been assigned to one or more URLs from the plurality of URLs for the plurality of Web pages;   in response to receiving, over the one or more communications links from the user at the client device, the data that indicates a selection of a particular keyword that has been assigned to one or more URLs from the plurality of URLs for the plurality of Web pages, transmitting over the one or more communications links to the client device, third bookmark data that indicates one or more other URLs for one or more other Web pages that have been assigned the particular keyword.   
     
     
         7 . The one or more non-transitory computer-readable media as recited in  claim 2 , further comprising additional instructions which, when processed by the one or more processors, cause transmitting over the one or more communications links to the client device, ranking data that indicates a ranking of URLs from the plurality of URLs. 
     
     
         8 . The one or more non-transitory computer-readable media as recited in  claim 2 , further comprising additional instructions which, when processed by the one or more processors, cause:
 receiving, over the one or more communications links from the user at the client device, classification data selected for a particular URL for a particular Web page from the plurality of URLs for the plurality of Web pages;   storing the classification data selected the particular URL for the particular Web page; and   performing one or more actions on the Web page based upon a type of the classification data selected by the user for the particular URL for the particular Web page.   
     
     
         9 . An apparatus comprising:
 one or more processors; and   one or more memories storing instructions which, when processed by one or more processors, cause:   transmitting, over one or more communications links to a client device for display at the client device, first bookmark data that specifies a plurality of Uniform Resource Locators (URLs) for a plurality of Web pages and a plurality of users that saved the plurality of URLs;   receiving, over the one or more communications links from a user at the client device, selection data that indicates a selection, by a user of the client device, of a particular user from the plurality of users, wherein the particular user is different than the user;   in response to receiving, over the one or more communications links from the user at a client device, the selection data that indicates the selection by the user of the client device of a particular user from the plurality of users, transmitting over the one or more communications links to the client device, second bookmark data that indicates a plurality of URLs saved by the particular user for a plurality of Web pages.   
     
     
         10 . The apparatus as recited in  claim 9 , wherein the one or more memories store additional instructions which, when processed by the one or more processors, cause transmitting over the one or more communications links to the client device, tag data that specifies a plurality of keywords that the particular user has assigned to the plurality of URLs saved by the particular user for the plurality of Web pages. 
     
     
         11 . The apparatus as recited in  claim 9 , wherein the one or more memories store additional instructions which, when processed by the one or more processors, cause:
 receiving, over the one or more communications links from the user at a client device, a request to save for the user a particular URL for a particular Web page from the plurality of URLs saved by the particular user for the plurality of Web pages;   in response to receiving, over the one or more communications links from the user at a client device, the request to save for the user a particular URL for a particular Web page from the plurality of URLs saved by the particular user for the plurality of Web pages, generating and storing data that indicates that the particular URL for the particular Web page has been saved in association with the user.   
     
     
         12 . The apparatus as recited in  claim 11 , wherein the one or more memories store additional instructions which, when processed by the one or more processors, cause transmitting over the one or more communications links to the client device, tag data that specifies one or more suggested keywords that a) have not yet been assigned to the particular URL for the particular Web page and b) have been assigned to one or more other URLs for one or more other Web pages with one or more keywords that have been assigned to the particular URL for the particular Web page. 
     
     
         13 . The apparatus as recited in  claim 9 , wherein the one or more memories store additional instructions which, when processed by the one or more processors, cause:
 receiving, over the one or more communications links from the user at a client device, data that indicates a selection of a particular keyword that has been assigned to one or more URLs from the plurality of URLs for the plurality of Web pages;   in response to receiving, over the one or more communications links from the user at the client device, the data that indicates a selection of a particular keyword that has been assigned to one or more URLs from the plurality of URLs for the plurality of Web pages, transmitting over the one or more communications links to the client device, third bookmark data that indicates one or more other URLs for one or more other Web pages that have been assigned the particular keyword.   
     
     
         14 . The apparatus as recited in  claim 9 , wherein the one or more memories store additional instructions which, when processed by the one or more processors, cause transmitting over the one or more communications links to the client device, ranking data that indicates a ranking of URLs from the plurality of URLs. 
     
     
         15 . The apparatus as recited in  claim 9 , wherein the one or more memories store additional instructions which, when processed by the one or more processors, cause:
 receiving, over the one or more communications links from the user at the client device, classification data selected for a particular URL for a particular Web page from the plurality of URLs for the plurality of Web pages;   storing the classification data selected the particular URL for the particular Web page; and   performing one or more actions on the Web page based upon a type of the classification data selected by the user for the particular URL for the particular Web page.   
     
     
         16 . A computer-implemented method comprising:
 transmitting, over one or more communications links to a client device for display at the client device, first bookmark data that specifies a plurality of Uniform Resource Locators (URLs) for a plurality of Web pages and a plurality of users that saved the plurality of URLs;   receiving, over the one or more communications links from a user at the client device, selection data that indicates a selection, by a user of the client device, of a particular user from the plurality of users, wherein the particular user is different than the user;   in response to receiving, over the one or more communications links from the user at a client device, the selection data that indicates the selection by the user of the client device of a particular user from the plurality of users, transmitting over the one or more communications links to the client device, second bookmark data that indicates a plurality of URLs saved by the particular user for a plurality of Web pages.   
     
     
         17 . The computer-implemented method as recited in  claim 16 , further comprising transmitting over the one or more communications links to the client device, tag data that specifies a plurality of keywords that the particular user has assigned to the plurality of URLs saved by the particular user for the plurality of Web pages. 
     
     
         18 . The computer-implemented method as recited in  claim 16 , further comprising:
 receiving, over the one or more communications links from the user at a client device, a request to save for the user a particular URL for a particular Web page from the plurality of URLs saved by the particular user for the plurality of Web pages;   in response to receiving, over the one or more communications links from the user at a client device, the request to save for the user a particular URL for a particular Web page from the plurality of URLs saved by the particular user for the plurality of Web pages, generating and storing data that indicates that the particular URL for the particular Web page has been saved in association with the user.   
     
     
         19 . The computer-implemented method as recited in  claim 18 , further comprising transmitting over the one or more communications links to the client device, tag data that specifies one or more suggested keywords that a) have not yet been assigned to the particular URL for the particular Web page and b) have been assigned to one or more other URLs for one or more other Web pages with one or more keywords that have been assigned to the particular URL for the particular Web page. 
     
     
         20 . The computer-implemented method as recited in  claim 16 , further comprising:
 receiving, over the one or more communications links from the user at a client device, data that indicates a selection of a particular keyword that has been assigned to one or more URLs from the plurality of URLs for the plurality of Web pages;   in response to receiving, over the one or more communications links from the user at the client device, the data that indicates a selection of a particular keyword that has been assigned to one or more URLs from the plurality of URLs for the plurality of Web pages, transmitting over the one or more communications links to the client device, third bookmark data that indicates one or more other URLs for one or more other Web pages that have been assigned the particular keyword.   
     
     
         21 . The computer-implemented method as recited in  claim 16 , further comprising transmitting over the one or more communications links to the client device, ranking data that indicates a ranking of URLs from the plurality of URLs.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.