Methods and apparatus for distributing and using metadata via the internet
First Claim
1. The method of selectively distributing information via the Internet to a recipient which comprises, in combination,employing one or more computers located remotely from said recipient to perform the steps of:
- (a) retrieving information via the Internet from a plurality of different resources, each of said resources being specified by a unique URL value, (b) processing said retrieved information to produce a collection of citations, each of said citations describing all or part of the information from a given one of said resources and each of said citations consisting of the combination of the URL value specifying said given one of said resources and one or more attribute values which characterize the information from said given one of said resources, and (c) transmitting said collection of citations via the Internet from a server computer to a client computer operated by said recipient, and employing a client computer operated by said recipient to perform the steps of;
(d) storing said collection of citations at said client computer, (e) accepting a content specification from said recipient, (f) extracting a subset of citations from said the collection of citations stored at said client computer by matching said content specification against corresponding attribute values in said collection of citations, and (g) presenting information specified by said subset of citations to said recipient.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for selectively distributing information from a multiplicity of Internet resources to a user in a way that make it easier for the user to quickly identify information of particular interest. The system employs a server for generating a central library of citations, each containing metadata that describes selected information from a resource identified by a URL. The server works in conjunction with a client computer which requests information on a topic or topics of interest by supplying preference data to the server. In response, the server delivers a subset of the citations to the client computer which match the preference data from the client. The client computer places this subset of citations in a local store where they may be compared with user requests by matching the metadata in each citation to criteria specified by the user. In addition, the locally stored citations may be sorted into an particular order in response to a user request. The filtered and sorted citations may then be used to present desired information to the user, either by displaying metadata contained in the citation or by using the URL in the citation to fetch relevant information via the Internet from the original resource.
-
Citations
19 Claims
-
1. The method of selectively distributing information via the Internet to a recipient which comprises, in combination,
employing one or more computers located remotely from said recipient to perform the steps of: -
(a) retrieving information via the Internet from a plurality of different resources, each of said resources being specified by a unique URL value, (b) processing said retrieved information to produce a collection of citations, each of said citations describing all or part of the information from a given one of said resources and each of said citations consisting of the combination of the URL value specifying said given one of said resources and one or more attribute values which characterize the information from said given one of said resources, and (c) transmitting said collection of citations via the Internet from a server computer to a client computer operated by said recipient, and employing a client computer operated by said recipient to perform the steps of;
(d) storing said collection of citations at said client computer, (e) accepting a content specification from said recipient, (f) extracting a subset of citations from said the collection of citations stored at said client computer by matching said content specification against corresponding attribute values in said collection of citations, and (g) presenting information specified by said subset of citations to said recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. The method of selectively distributing information via the Internet from a plurality of different resources to a user at a remote location comprising, in combination,
utilizing a server computer located remotely from said user to perform the steps of: -
retrieving available data from each given one of said plurality of different resources, analyzing said available data from said each given one of said resources to produce a citation containing metadata describing the information retrieved from said given one of said resources and further containing the Internet address of said given one of said resources, accepting a first request via the Internet from said user at said remote location which specifies at least a first characteristic of the information desired by said user, comparing the metadata in each of said citations with said first characteristic to select a subset of said citations, and transmitting said subset of citations to said user at said remote location, and utilizing a client computer at said remote location to perform the steps of;
receiving and storing said subset of citations at said client computer, accepting a second request from said user containing at least a second characteristic of the information desired by said user, modifying said subset of citations in accordance with said second characteristic to form a revised subset of citations, and presenting information specified by said revised subset of citations to said user. - View Dependent Claims (12, 13)
-
-
14. The method of distributing selected information via the Internet which comprises, in combination,
employing at least one computer located remotely from said user to perform the steps of: -
a. retrieving source data via the Internet from a plurality of different Internet resources, each of which is uniquely designated by a URL value, b. processing said source data to produce a plurality of citations each of which contains metadata describing said source data retrieved from a corresponding one of said Internet resources and the URL value designating said corresponding one of said Internet resources, c. accepting a first specification of desired information from a remote user, d. comparing said specification with said citations to generate a subset of those citations which contain metadata satisfying said specification, and e. transmitting said subset of citations to said remote user via the Internet, and employing a client computer operated by said remote user for performing the steps of;
f. receiving and storing said subset of citations, g. accepting from said remote user a second specification of desired information, h. processing said subset of citations to present information to said user in a form specified by said second specification. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification