Automatic feed creation for non-feed enabled information objects
First Claim
1. A method, comprising:
- receiving user input that indicates that a user desires for a page to have a region that includes information about a particular entity;
selecting, based on the particular entity, a plurality of sources to suggest to the user;
wherein at least one of the plurality of sources is a non-feed enabled web page;
presenting to the user an interface with controls that allow the user to select one or more of the plurality of sources;
receiving user input, through the interface, that indicates that the user has selected one or more selected sources, wherein the one or more selected sources includes a non-feed enabled web page;
a registration manager creating a recurring information feed out of the non-feed enabled web page by periodically fetching data from the non-feed enabled web page;
in response to a request by the user to view the page, performing the steps of;
generating a dynamically assembled set of information about the particular entity from the one or more selected sources, including the non-feed enabled webpage associated with the particular entity, wherein generating the dynamically assembled set of information about the particular entity includes;
obtaining data items about the particular entity from the recurring information feed; and
adding the data items to the dynamically assembled set of information;
creating a dynamically constructed version of the page in which the dynamically assembled set of information is displayed in the region;
causing display of the dynamically constructed version of the page; and
wherein the method is performed by one or more computing devices.
4 Assignments
0 Petitions
Accused Products
Abstract
Information regarding a mobile user'"'"'s context including but not limited to current mobile activity, social relations and associations history, and past mobile, search and browsing history is identified and converted to metadata. Metadata is also applied to content sources delivering content to a search engine or personalized content engine. The metadata is used in part to determine the relative display of content objects delivered to the mobile user as search results or a personalized aggregated information resource, e.g., home page. The user may select information, from one or more entities or search results or as presented to the user in other contexts, to be automatically delivered to the user'"'"'s home page as a content feed including multiple content objects or content feeds associated with an entity. Information regarding mobile user activity is compiled and used to permit publishers and advertisers to identify target candidates to receive advertisements or marketing materials.
-
Citations
16 Claims
-
1. A method, comprising:
-
receiving user input that indicates that a user desires for a page to have a region that includes information about a particular entity; selecting, based on the particular entity, a plurality of sources to suggest to the user; wherein at least one of the plurality of sources is a non-feed enabled web page; presenting to the user an interface with controls that allow the user to select one or more of the plurality of sources; receiving user input, through the interface, that indicates that the user has selected one or more selected sources, wherein the one or more selected sources includes a non-feed enabled web page; a registration manager creating a recurring information feed out of the non-feed enabled web page by periodically fetching data from the non-feed enabled web page; in response to a request by the user to view the page, performing the steps of; generating a dynamically assembled set of information about the particular entity from the one or more selected sources, including the non-feed enabled webpage associated with the particular entity, wherein generating the dynamically assembled set of information about the particular entity includes; obtaining data items about the particular entity from the recurring information feed; and adding the data items to the dynamically assembled set of information; creating a dynamically constructed version of the page in which the dynamically assembled set of information is displayed in the region; causing display of the dynamically constructed version of the page; and wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A server comprising:
-
one or more processors; memory operatively coupled to the one or more processors; sequences of instructions stored in the memory; wherein the sequences of instructions include instructions for; receiving user input that indicates that a user desires for a page to have a region that includes information about a particular entity; selecting, based on the particular entity, a plurality of sources to suggest to the user; wherein at least one of the plurality of sources is a non-feed enabled web page; presenting to the user an interface with controls that allow the user to select one or more of the plurality of sources; receiving user input, through the interface, that indicates that the user has selected one or more selected sources, wherein the one or more selected sources includes a non-feed enabled web page; a registration manager creating a recurring information feed out of a non-feed enabled web page by periodically fetching data from the non-feed enabled web page; in response to a request by the user to view the page, performing the steps of; generating a dynamically assembled set of information about the particular entity from the one or more selected sources, including the non-feed enabled webpage associated with the particular entity, wherein generating the dynamically assembled set of information about the particular entity includes; obtaining data items about the particular entity from the recurring information feed; and adding the data items to the dynamically assembled set of information; creating a dynamically constructed version of the page in which the dynamically assembled set of information is displayed in the region; causing display of the dynamically constructed version of the web page. - View Dependent Claims (14, 15, 16)
-
Specification