US2005289147A1PendingUtilityA1

News feed viewer

Assignee: KAHN JESSICAPriority: Jun 25, 2004Filed: Apr 13, 2005Published: Dec 29, 2005
Est. expiryJun 25, 2024(expired)· nominal 20-yr term from priority
G06F 16/972
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques for presenting and managing syndication XML (feeds) are disclosed. In one embodiment, a user can modify how a feed is displayed, such as which content (and how much) is displayed, in what order, and how it is formatted. In another embodiment, a modification regarding how a feed is displayed is stored so that it can be used again at a later time. In yet another embodiment, a user can create a custom feed through aggregation and/or filtering of existing feeds. Aggregation includes, for example, merging the articles of multiple feeds to form a new feed. Filtering includes, for example, selecting a subset of articles of a feed based on whether they satisfy a search query. In yet another embodiment, a user can find articles by entering a search query into a search engine that searches feeds, which will identify one or more articles that satisfy the query.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method for displaying a plurality of articles, the method comprising: 
 storing a first feed bookmark in a folder, the first feed bookmark indicating a first feed, the first feed comprising a first plurality of articles;    storing a second feed bookmark in the folder, the second feed bookmark indicating a second feed, the second feed comprising a second plurality of articles;    aggregating the first feed and the second feed to form a third feed; and    displaying the third feed.    
     
     
         2 . The method of  claim 1 , wherein displaying the third feed comprises displaying, using one tab of a tabbed browser, the third feed.  
     
     
         3 . The method of  claim 1 , wherein the third feed comprises the first plurality of articles and the second plurality of articles.  
     
     
         4 . The method of  claim 3 , wherein displaying the third feed comprises displaying, in a common window, an article of the first plurality of articles and an article of the second plurality of articles.  
     
     
         5 . The method of  claim 3 , wherein displaying the third feed comprises displaying the first plurality of articles and the second plurality of articles, where the first plurality of articles and the second plurality of articles are intermingled.  
     
     
         6 . The method of  claim 1 , wherein the first feed bookmark comprises a search query, and wherein aggregating the first feed and the second feed to form the third feed comprises: 
 filtering the first feed based on the search query; and    aggregating the filtered first feed and the second feed to form the third feed.    
     
     
         7 . The method of  claim 6 , wherein filtering the first feed based on the search query comprises determining whether an article of the first plurality of articles satisfies the search query.  
     
     
         8 . The method of  claim 1 , wherein the first feed bookmark comprises a Uniform Resource Locator (URL).  
     
     
         9 . The method of  claim 1 , further comprising storing a web page bookmark in the folder, the web page bookmark indicating a web page.  
     
     
         10 . A computer-implemented method for displaying a plurality of articles, the method comprising: 
 storing a first feed bookmark in a first folder, the first feed bookmark indicating a first feed;    storing a second feed bookmark in a second folder, the second feed bookmark indicating a second feed;    storing the second folder in the first folder;    aggregating the first feed and the second feed to form a third feed; and    displaying the third feed.    
     
     
         11 . A computer-implemented method for displaying an aggregate feed, the feed comprising a plurality of articles, an article comprising a plurality of characteristics, the method comprising: 
 receiving a first input indicating the feed;    receiving a second input indicating an article characteristic; and    displaying the plurality of articles according to the article characteristic.    
     
     
         12 . The method of  claim 11  wherein the article characteristic comprises one of a group containing an article date, an article title, and an article source.  
     
     
         13 . The method of  claim 11  wherein displaying the plurality of articles according to the article characteristic comprises displaying the plurality of articles in a particular order, the particular order determined by a value of the article characteristic of each article.  
     
     
         14 . The method of  claim 11 , further comprising receiving a third input indicating a value of the article characteristic, wherein displaying the plurality of articles according to the article characteristic of the article comprises displaying an article whose value of the article characteristic is equal to the indicated value.  
     
     
         15 . The method of  claim 11 , further comprising receiving a third input indicating a range of values of the article characteristic, wherein displaying the plurality of articles according to the article characteristic comprises displaying an article whose value of the article characteristic falls within the indicated range.  
     
     
         16 . A computer-implemented method for displaying a feed, the feed comprising a plurality of articles, the method comprising: 
 receiving a first input indicating the feed;    receiving a second input indicating a search query; and    displaying an article of the feed that satisfies the search query.    
     
     
         17 . A computer-implemented method for displaying a feed, the feed comprising a plurality of articles, the method comprising: 
 receiving a first input indicating the feed;    receiving a second input indicating an amount;    selecting, responsive to the indicated amount, a portion of an article of the feed; and    displaying the portion.    
     
     
         18 . The method of  claim 17 , wherein selecting the portion of the article of the feed comprises determining a size of the portion, wherein the size of the portion is directly proportional to a size of the article.  
     
     
         19 . The method of  claim 17 , wherein selecting the portion of the article of the feed comprises determining a size of the portion, wherein the size of the portion does not vary based on a size of the article.  
     
     
         20 . The method of  claim 17 , wherein selecting the portion of the article of the feed comprises: 
 analyzing the article content; and    selecting the portion responsive to the analysis.    
     
     
         21 . The method of  claim 17 , wherein receiving the second input indicating the amount comprises receiving user input.  
     
     
         22 . The method of  claim 21 , wherein receiving user input comprises receiving user input via one of a group containing a keyboard, a mouse, an on-screen menu, an on-screen control, an on-screen icon, and a microphone.  
     
     
         23 . A computer-implemented method for displaying a plurality of articles, the method comprising: 
 receiving a first input indicating a first feed, the first feed comprising a first plurality of articles;    receiving a second input indicating a second feed, the second feed comprising a second plurality of articles;    aggregating the first feed and the second feed to form a third feed; and    displaying the third feed.    
     
     
         24 . The method of  claim 23 , wherein the third feed comprises the first plurality of articles and the second plurality of articles.  
     
     
         25 . The method of  claim 24 , wherein displaying the third feed comprises displaying, in a common window, an article of the first plurality of articles and an article of the second plurality of articles.  
     
     
         26 . The method of  claim 25 , wherein displaying the third feed comprises displaying the first plurality of articles and the second plurality of articles, where the first plurality of articles and the second plurality of articles are intermingled.  
     
     
         27 . The method of  claim 23 , wherein the first feed bookmark comprises a search query, and wherein aggregating the first feed and the second feed to form the third feed comprises: 
 filtering the first feed based on the search query; and    aggregating the filtered first feed and the second feed to form the third feed.    
     
     
         28 . The method of  claim 27 , wherein filtering the first feed based on the search query comprises determining whether an article of the first plurality of articles satisfies the search query.  
     
     
         29 . The method of  claim 23 , wherein the first feed bookmark comprises a Uniform Resource Locator (URL).  
     
     
         30 . A computer-implemented method for creating a feed, the feed comprising a first plurality of articles, the method comprising: 
 receiving a search query;    identifying an article that satisfies the search query; and    creating a feed comprising the article.    
     
     
         31 . The method of  claim 30 , wherein identifying the article that satisfies the search query comprises executing the search query on a database, the database storing a second plurality of articles.  
     
     
         32 . The method of  claim 31 , further comprising creating the database by crawling a network to identify a feed.  
     
     
         33 . The method of  claim 31 , wherein the database is located on a server.  
     
     
         34 . A computer-implemented method for identifying a feed article, the method comprising: 
 receiving a search query;    identifying a first article that satisfies the search query, the first article having a first source feed;    identifying a second article that satisfies the search query, the second article having a second source feed; and    aggregating the first source feed and the second source feed to form a new feed, the new feed comprising a plurality of articles.    
     
     
         35 . The method of  claim 34 , further comprising identifying an article of the new feed that satisfies the search query.  
     
     
         36 . A computer-implemented method for identifying a feed article, the method comprising: 
 receiving a search query;    identifying an article that satisfies the search query; and    creating a link to the article.    
     
     
         37 . A computer program product for displaying a plurality of articles, the computer program product comprising a computer-readable medium, the computer-readable medium comprising: 
 program code for storing a first feed bookmark in a folder, the first feed bookmark indicating a first feed, the first feed comprising a first plurality of articles;    program code for storing a second feed bookmark in the folder, the second feed bookmark indicating a second feed, the second feed comprising a second plurality of articles;    program code for aggregating the first feed and the second feed to form a third feed; and    program code for displaying the third feed.    
     
     
         38 . A computer program product for displaying a feed, the feed comprising a plurality of articles, the computer program product comprising a computer-readable medium, the computer-readable medium comprising: 
 program code for receiving a first input indicating the feed;    program code for receiving a second input indicating an amount;    program code for selecting, responsive to the indicated amount, a portion of an article of the feed; and    program code for displaying the portion.

Join the waitlist — get patent alerts

Track US2005289147A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.