User interface system for handheld devices
First Claim
Patent Images
1. A system for providing content from a plurality of feeds, comprising:
- a server configured to;
send data identifying the plurality of feeds to a device of a user for display;
receive a first set of selections from the user indicating a first set of feeds of the plurality of feeds and a first identifier for the first set of feeds;
receive a second set of selections from the user indicating a second set of feeds of the plurality of feeds and a second identifier for the second set of feeds;
store an association between the first identifier and the first set of feeds and store an association between the second identifier and the second set of feeds;
enable reception, from the user, of a request for content from one of the plurality of feeds, feeds associated with the first identifier, or feeds associated with the second identifier; and
in response to receiving a request for content from feeds associated with the first identifier;
obtain content from each feed of the first set of feeds;
modify the content obtained from each feed of the first set of feeds for display on the device of the user;
aggregate, into a markup-language document, the modified content; and
send, to the device of the user, the markup-language document that includes the modified content, the device of the user being configured to render the markup-language document to display the modified content.
9 Assignments
0 Petitions
Accused Products
Abstract
One or more handheld devices may be configured to receive and display content. A server may be configured to help the handheld devices display content. For example, by using at least some of the contents of one or more of feeds, the server may generate user interface data, which the handheld devices may use to display user interfaces that are configured to request content associated with the feeds.
-
Citations
22 Claims
-
1. A system for providing content from a plurality of feeds, comprising:
a server configured to; send data identifying the plurality of feeds to a device of a user for display; receive a first set of selections from the user indicating a first set of feeds of the plurality of feeds and a first identifier for the first set of feeds; receive a second set of selections from the user indicating a second set of feeds of the plurality of feeds and a second identifier for the second set of feeds; store an association between the first identifier and the first set of feeds and store an association between the second identifier and the second set of feeds; enable reception, from the user, of a request for content from one of the plurality of feeds, feeds associated with the first identifier, or feeds associated with the second identifier; and in response to receiving a request for content from feeds associated with the first identifier; obtain content from each feed of the first set of feeds; modify the content obtained from each feed of the first set of feeds for display on the device of the user; aggregate, into a markup-language document, the modified content; and send, to the device of the user, the markup-language document that includes the modified content, the device of the user being configured to render the markup-language document to display the modified content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for providing content from a plurality of feeds, the system comprising:
a handheld device of the user, the handheld device configured to; display data identifying the plurality of feeds; send, to the server, a first set of selections indicating a first set of feeds of the plurality of feeds and a first identifier for the first set of feeds; send, to the server, a second set of selections indicating a second set of feeds of the plurality of feeds and a second identifier for the second set of feeds; send, to the server, a request for information from feeds associated with the first identifier; receive, from the server, a markup-language document that includes the information aggregated from the first set of feeds collectively, the information being modified by the server for display on the handheld device; and render the markup-language document that includes the modified information aggregated from the first set of feeds collectively to display the modified information. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
16. A method for providing content from a plurality of feeds, comprising:
-
sending data identifying the plurality of feeds to a device of a user for display; receiving a first set of selections from the user indicating a first set of feeds of the plurality of feeds and a first identifier for the first set of feeds; receiving a second set of selections from the user indicating a second set of feeds of the plurality of feeds and a second identifier for the second set of feeds; storing an association between the first identifier and the first set of feeds and storing an association between the second identifier and the second set of feeds; enabling reception, from a device of the user, of a request for content from one of the plurality of feeds, feeds associated with the first identifier, or feeds associated with the second identifier; and in response to receiving a request for content from the first set of feeds; obtaining content from each feed of the first set of feeds; modifying the content obtained from each feed of the first set of feeds for display on the device of the user; aggregating, into a markup-language document, the modified content; and sending, to the device of the user, the markup-language document that includes the modified content, the device of the user being configured to render the markup-language document to display the modified content. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification