News feed browser
First Claim
1. A method, comprising:
- using a web browser to display a web page and a Uniform Resource Locator (URL) address bar from a website, wherein the URL address bar includes a first graphic representation of a badge, and wherein the first graphic representation indicates that the website is publishing a feed;
receiving, using one or more processors, a selection of the first graphic representation of the badge, wherein when the first graphic representation of the badge is selected, a display of a feed replaces the display of the web page in the web browser and customizable feed state information corresponding to the feed is received, wherein the feed state information includes whether the feed has been bookmarked, how the feed should be displayed, and whether a content item in the feed has been read, wherein the selection causes the first graphic representation of the badge to change to a second graphic representation of the badge, and wherein the second graphic representation of the badge indicates that the feed is being displayed;
receiving a selection of the second graphic representation of the badge, wherein selecting the second graphic representation of the badge causes a display of the web page to replace the display of the feed; and
storing the feed state information, wherein the feed state information is accessible on a plurality of devices.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for detecting, managing, and presenting syndication XML (feeds) are disclosed. In one embodiment, a web browser automatically determines that a web site is publishing feeds and notifies the user, who can then access the feed easily. In another embodiment, a browser determines that a web page or feed is advertising relationship XML, and displays information about the people identified in the relationship XML. In yet another embodiment, a browser determines that a file contains a feed and enables the user to view it in a user-friendly way. In yet another embodiment, feed state information is stored in a repository that is accessible by applications that are used to view the feed. In yet another embodiment, if a feed'"'"'s state changes, an application notifies the repository, and the state is updated. In yet another embodiment, a feed is parsed and stored in a structured way.
-
Citations
24 Claims
-
1. A method, comprising:
-
using a web browser to display a web page and a Uniform Resource Locator (URL) address bar from a website, wherein the URL address bar includes a first graphic representation of a badge, and wherein the first graphic representation indicates that the website is publishing a feed; receiving, using one or more processors, a selection of the first graphic representation of the badge, wherein when the first graphic representation of the badge is selected, a display of a feed replaces the display of the web page in the web browser and customizable feed state information corresponding to the feed is received, wherein the feed state information includes whether the feed has been bookmarked, how the feed should be displayed, and whether a content item in the feed has been read, wherein the selection causes the first graphic representation of the badge to change to a second graphic representation of the badge, and wherein the second graphic representation of the badge indicates that the feed is being displayed; receiving a selection of the second graphic representation of the badge, wherein selecting the second graphic representation of the badge causes a display of the web page to replace the display of the feed; and storing the feed state information, wherein the feed state information is accessible on a plurality of devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
one or more processors; one or more computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including; using a web browser to display a web page and a Uniform Resource Locator (URL) address bar from a website, wherein the URL address bar includes a first graphic representation of a badge, and wherein the first graphic representation indicates that the website is publishing a feed; receiving a selection of the first graphic representation of the badge, wherein when the first graphic representation of the badge is selected, a display of a feed replaces the display of the web page in the web browser and customizable feed state information corresponding to the feed is received, wherein the feed state information includes whether the feed has been bookmarked, how the feed should be displayed, and whether a content item in the feed has been read, wherein the selection causes the first graphic representation of the badge to change to a second graphic representation of the badge, and wherein the second graphic representation of the badge indicates that the feed is being displayed; receiving a selection of the second graphic representation of the badge, wherein selecting the second graphic representation of the badge causes, a display of the web page to replace the display of the feed; and storing the feed state information, wherein the feed state information is accessible on a plurality of devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-program product, tangibly embodied in a machine-readable storage medium, including instructions operable to cause a data processing apparatus to:
-
use a web browser to display a web page and a Uniform Resource Locator (URL) address bar from a website, wherein the URL address bar includes a first graphic representation of a badge, and wherein the first graphic representation indicates that the website is publishing a feed; receive a selection of the first graphic representation of the badge, wherein when the first graphic representation of the badge is selected, a display of a feed replaces the display of the web page in the web browser and customizable feed state information corresponding to the feed is received, wherein the feed state information includes whether the feed has been bookmarked, how the feed should be displayed, and whether a content item in the feed has been read, wherein the selection causes the first graphic representation of the badge to change to a second graphic representation of the badge, and wherein the second graphic representation of the badge indicates that the feed is being displayed; receive a selection of the second graphic representation of the badge, wherein selecting the second graphic representation of the badge causes, a display of the web page to replace the display of the feed; and store the feed state information, wherein the feed state information is accessible on a plurality of devices. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification