News feed browser
First Claim
1. A user interface for enabling a user to switch between displaying a file and displaying a feed related to the file, the user interface comprising a content area, and wherein the user interface has a first state and a second state, and wherein when the user interface is in the first state, the content area displays the file, and wherein when the user interface is in the second state, the content area displays the feed.
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
27 Claims
- 1. A user interface for enabling a user to switch between displaying a file and displaying a feed related to the file, the user interface comprising a content area, and wherein the user interface has a first state and a second state, and wherein when the user interface is in the first state, the content area displays the file, and wherein when the user interface is in the second state, the content area displays the feed.
-
11. A computer-implemented method for discovering a feed, the method comprising:
-
receiving a request to display a file;
determining that the file includes relationship XML;
determining that a Uniform Resource Locator (URL) within the relationship XML indicates a file that comprises the feed; and
displaying one of a group containing the feed and a link to the feed.
-
-
12. A computer-implemented method for displaying a feed, the method comprising:
-
receiving a request to display a file;
determining that the file includes a feed; and
invoking a software application to display the feed.
-
-
13. A computer-implemented method for displaying a feed, the method comprising:
-
receiving a request to display a file;
determining that the file includes a feed; and
displaying the feed. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for managing a feed, the system comprising:
-
a data repository configured to store the feed and state information regarding the feed; and
a software application configured to display the feed, wherein the data repository and the software application are communicatively coupled. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer program product for displaying a feed, the computer program product comprising a computer-readable medium, the computer-readable medium comprising:
-
program code for receiving a request to display a file;
program code for determining that the file includes a feed; and
program code for displaying the feed.
-
Specification