System and Methodology for Real-time Content Aggregation and Syndication
First Claim
1. A method for assisting a user with extracting items relevant to search queries from documents including items of various types, the method comprising:
- receiving a search query specifying a search phrase and a particular item type;
identifying documents matching said search phrase;
for each matching document, determining whether the document includes an item having said particular item type; and
extracting items having said particular item type from the matching documents for display to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methodology for real-time content aggregation and syndication is described. In one embodiment, for example, a method is described for assisting a user with extracting items relevant to search queries from documents including items of various types, the method comprises steps of: receiving a search query specifying a search phrase and a particular item type; identifying documents matching the search phrase; for each matching document, determining whether the document includes an item having the particular item type; and extracting items having the particular item type from the matching documents for display to the user. The solution enables a user to aggregate and syndicate content without a professional content manager or complicated content management software tools.
-
Citations
42 Claims
-
1. A method for assisting a user with extracting items relevant to search queries from documents including items of various types, the method comprising:
-
receiving a search query specifying a search phrase and a particular item type;
identifying documents matching said search phrase;
for each matching document, determining whether the document includes an item having said particular item type; and
extracting items having said particular item type from the matching documents for display to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for generating a single document displaying items of content retrieved from one or more Web pages, the method comprising:
-
receiving a request for items of content, the request including keywords and extended attributes of items to be obtained;
retrieving one or more Web pages based on the keywords;
parsing each of the one or more Web pages into its component objects, each object representing an item of content from the given Web page;
selecting particular objects matching the extended attributes of the request; and
aggregating items of content corresponding to said particular objects into a single document for display. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A Web browser system for dynamically generating a page displaying items of content extracted from sources of content available on a network, the system comprising:
-
a user interface module for a user to navigate to sources of content available on the network, select particular items of content, and build a page composed of the particular items;
a feature extraction module for automatically creating objects representing the particular items of content on the page built by the user; and
a content collection module for dynamically generating the page by extracting the particular items of content from the sources of content via the network using the objects and aggregating the particular items for display on the page. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for extracting items of content from documents available on the Internet in response to a search query, the system comprising:
-
means for receiving a search query comprising a search phrase and specified attributes of items of to be obtained;
means for obtaining a list of relevant documents in response to the search query based on matching terms of the search phrase to terms contained in the documents;
means for retrieving a relevant document on the list and parsing it into a plurality of objects;
means for determining a score value for each of said plurality of objects, the score value based on matching attributes of the object with said specified attributes of the search query; and
means for extracting a particular object having a score value indicating relevance to the search query from the relevant document. - View Dependent Claims (39, 40, 41, 42)
-
Specification