SYSTEM AND METHOD FOR AGGREGATING WEB FEEDS RELEVANT TO A GEOGRAPHICAL LOCALE FROM MULTIPLE SOURCES
First Claim
1. A method of collecting feeds relevant to a geographical locale from multiple sources to be electronically published to a user through a user device, comprising:
- aggregating a web feed using identifier information included in source metadata;
parsing the web feed according to mapping information in the source metadata to generate a normalized web feed from the web feed having a data structure specified by the mapping information;
determining the geographical locale that is relevant to the web feed;
performing filtering on the normalized web feed to determine whether the normalized web feed includes qualified content for publication;
publishing the qualified content to be accessible to the user on the user device through a user interface on which the qualified content is depicted as being relevant to the geographical locale.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for aggregating web feeds relevant to a geographical locale from multiple sources are disclosed. One embodiment includes, aggregating a web feed using identifier information included in source metadata, parsing the web feed according to mapping information in the source metadata to generate a normalized web feed from the web feed having a data structure specified by the mapping information, determining the geographical locale that is relevant to the web feed, performing filtering on the normalized web feed to determine whether the normalized web feed includes qualified content for publication, and/or publishing the qualified content to be accessible to the user on the user device through a user interface on which the qualified content is depicted as being relevant to the geographical locale.
140 Citations
42 Claims
-
1. A method of collecting feeds relevant to a geographical locale from multiple sources to be electronically published to a user through a user device, comprising:
-
aggregating a web feed using identifier information included in source metadata; parsing the web feed according to mapping information in the source metadata to generate a normalized web feed from the web feed having a data structure specified by the mapping information; determining the geographical locale that is relevant to the web feed; performing filtering on the normalized web feed to determine whether the normalized web feed includes qualified content for publication; publishing the qualified content to be accessible to the user on the user device through a user interface on which the qualified content is depicted as being relevant to the geographical locale. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine-readable storage medium having stored thereon a set of instructions which when executed, causes a processor to perform a method of publishing web feeds relevant to a geographical locale collected from multiple sources, the method, comprising:
-
parsing a web feed according to mapping information comprised in source metadata of a feed source listing; creating a normalized web feed from the web feed having a data structure specified by the mapping information; publishing valid content in the normalized web feed such that the valid content accessible to the user through a user interface on which the qualified content is depicted as being associated with the geographical locale; determining trending data of the valid content; and prioritizing placement of the valid content in the user interface according to the trending data. - View Dependent Claims (22, 23, 24)
-
-
25. A system for publishing web feeds relevant to a geographical locale collected from multiple sources, the system, comprising:
-
a listing repository to store source metadata for multiple feed source listings; multiple aggregator engines coupled to the listing repository; wherein, the multiple aggregator engines to aggregate web feeds using identifier information included in source metadata; wherein, each of the multiple aggregator engines aggregate web feeds from a portion of the multiple feed source listings; a normalization module in each of the multiple aggregator engines; wherein, the normalization module parses the aggregated web feeds to generate normalized web feeds from the web feeds, the normalized web feeds having a specified data structure; a filter module in each of the multiple aggregator engines that filter the normalized web feeds to determine whether the normalized web feeds include qualified stories for publication; multiple content repositories each coupled to the multiple aggregator engines; wherein, the multiple content repositories stores the qualified stories; a publish server coupled to the multiple content repositories; wherein, the publish server publishes the qualified stories accessible to a user through a user interface on which the qualified content is depicted as being relevant to the geographical locale. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for collecting feeds relevant to a geographical locale from multiple sources to be electronically published to a user through a user device, comprising:
-
means for, aggregating a web feed using identifier information included in source metadata; means for, parsing the web feed according to mapping information in the source metadata to generate a normalized web feed from the web feed having a data structure specified by the mapping information; means for, determining the geographical locale that is relevant to the web feed; means for, performing filtering on the normalized web feed to determine whether the normalized web feed includes qualified content for publication; means for, publishing the qualified content accessible to the user on the user device through a user interface on which the qualified content is depicted as being relevant to the geographical locale.
-
-
35. A method of using a device to access feeds that are relevant to a geographical locale aggregated from multiple sources through a host site, comprising:
-
retrieving a first set of feeds relevant to the geographical locale and displaying the first set of feeds on a user interface when a user visits the host site; in response to the user selecting a particular feed in the first set of feeds, opening a link to the particular feed in a second user interface such that the user views content of the particular feed on a provider site of the content; wherein, the second user interface includes a widget having a sharing feature allowing the user to share the content with other users; retrieving trended feeds related to a detected trend in response to the user selecting the detected trend and displaying the trended feeds in the user interface; wherein, the trended feeds are also relevant to the geographical locale; in response to the user selecting another geographical locale through the user interface, retrieving a second set of feeds relevant to the selected geographical locale and displaying the second set of feeds in the user interface. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method of providing access to web feeds aggregated by a host via a third party site, comprising:
-
generating a widget based on a selection of characteristics with which the web feeds are to be displayed on the third party site; the selection of the characteristics including a specification of geographical locales to which the web feeds are relevant, a specification of a format of the web feeds that are displayed; wherein, the widget is integrated into the third party site and a user is able to browse through a third party user interface on the third party site to access the web feeds which are relevant to the specified geographical locales; in response to the user selecting a particular feed in web feeds, opening a link to the particular feed in another user interface such that the user views content of the particular feed on a provider site of the content. - View Dependent Claims (42)
-
Specification