×

Sharing tagged data on the internet

  • US 7,953,775 B2
  • Filed: 11/07/2006
  • Issued: 05/31/2011
  • Est. Priority Date: 11/07/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising steps of:

  • receiving a first content item at a server over the Internet from a user'"'"'s computer;

    storing the first content item at the server, wherein the first content item has a first content type;

    receiving, at the server, over the Internet, from the user'"'"'s computer, a particular content item identifier that differs from a file name of the first content item;

    storing, at the server, first associative data that maps the first content item to the particular content item identifier;

    receiving a second content item at the server over the Internet from the user'"'"'s computer;

    storing the second content item at the server, wherein the second content item has a second content type that differs from the first content type; and

    storing, at the server, second associative data that maps the second content item to the particular content item identifier;

    wherein the particular content identifier differs from a file name of the second content item;

    receiving one or more search query terms that match the particular content item identifier;

    receiving data that specifies one or more specified content types;

    in response to receiving the one or more search query terms, selecting, from a group of content item identifiers, one or more selected content item identifiers that match the one or more search query terms;

    selecting, from a group of content items, one or more selected content items that are (a) mapped to the particular content item identifier and (b) have content types that are included in the one or more specified content types; and

    presenting a list of one or more content items, wherein the list (1) does not refer to any content item that is not mapped to any of the one or more selected content item identifiers; and

    (2) does not refer to any content item that does not have a content type that is included in the one or more specified content types; and

    wherein the steps are performed by one or more computing devices.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×