CERTIFICATE-BASED SEARCH
First Claim
Patent Images
1. A method for indexing online content comprising:
- retrieving a document from a remote network location, the remote network location identified by a path;
identifying a fragment in the document;
assigning a globally unique identifier to the fragment; and
storing the path, the globally unique identifier, and at least a portion of the fragment in a searchable database.
0 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods disclosed herein provide for authentication of content sources and/or metadata sources so that downstream users of syndicated content can rely on these attributes when searching, citing, and/or redistributing content. To further improve the granularity and reusability of content, globally unique identifiers may be assigned to fragments of each document. This may be particularly useful for indexing documents that contain XML grammar with functional aspects, where atomic functional components can be individually indexed and referenced independent from a document in which they are contained.
-
Citations
120 Claims
-
1. A method for indexing online content comprising:
-
retrieving a document from a remote network location, the remote network location identified by a path;
identifying a fragment in the document;
assigning a globally unique identifier to the fragment; and
storing the path, the globally unique identifier, and at least a portion of the fragment in a searchable database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17-32. -32. (canceled)
-
33. A method for certifying content of a searchable database comprising:
-
locating an item of content on a network, the item having a path that identifies a location of the item on the network;
determining an attribute of the item, the attribute having an attribute type;
creating a public key and a private key for the attribute type;
creating a certificate comprising at least the public key, the attribute type, the attribute and a digital signature created using the private key;
storing the certificate, the attribute, and at least a portion of the item in a database; and
providing a web-accessible search engine for searching the database, the web-accessible search engine permitting searching according to the attribute. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40-46. -46. (canceled)
-
47. A method for certifying content of a searchable database comprising:
-
creating a public and a private key for a content source;
securely communicating the private key to the content source;
retrieving an item of content from the content source;
verifying the content source with the public key; and
indexing the item in a database along with an entry indicating a verification of the content source; and
providing a web-accessible search engine for searching the database, the web-accessible search engine permitting searching according to the content source. - View Dependent Claims (48, 49, 50, 53, 54, 56)
-
-
51-52. -52. (canceled)
-
55. (canceled)
-
57-66. -66. (canceled)
-
67. A method for operating a search engine comprising:
-
retrieving an item of content from a network;
encrypting the item;
indexing the item in a database;
distributing keys to a plurality of users; and
providing a web-accessible search engine for the database, the search engine authenticating a user for each search request according to the keys. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74)
-
-
75-82. -82. (canceled)
-
83. A method for certifying content of a searchable database comprising:
-
retrieving an item of content from a content source;
retrieving a public key of the content source;
verifying the content source with the public key;
indexing the item in a database along with an entry indicating a verification of the content source; and
providing a web-accessible search engine for searching the database, the web-accessible search engine permitting searching according to the content source. - View Dependent Claims (84, 85, 89, 90, 91, 92)
-
-
86-88. -88. (canceled)
-
93-102. -102. (canceled)
-
103. A method for operating a search engine comprising:
-
locating one or more documents on a network;
indexing the one or more documents in a database;
authenticating a source for each of the one or more documents thereby providing an authentication status; and
providing a web interface for searching the database, the web interface adapted to rank search results according to the authentication status. - View Dependent Claims (104, 105, 106, 107)
-
-
108-112. -112. (canceled)
-
113. A method for operating a search engine comprising:
-
locating a document on a network, the document including a metadata attribute delimited by one or more tags;
indexing the document in a database;
determining a source of the metadata attribute;
authenticating the source thereby providing an authentication status; and
providing a web interface for searching the database, the web interface adapted to rank search results according to the authentication status. - View Dependent Claims (114, 115, 116, 117, 118, 119)
-
-
120-150. -150. (canceled)
Specification