US2019340207A1PendingUtilityA1

Systems and methods for personalizing aggregated news content

Assignee: GOOGLE LLCPriority: Dec 31, 2003Filed: Jul 17, 2019Published: Nov 7, 2019
Est. expiryDec 31, 2023(expired)· nominal 20-yr term from priority
G06F 16/9535G06F 16/23G06F 16/9538
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system customizes a news document associated with a user of a news aggregation service. The system includes multiple news source servers that store news content and a remote news aggregation server. The news aggregation server creates a customized news document based on one or more personalized search queries received from a user. The news aggregation server fetches the news content from the multiple news source servers, aggregates the news content, and searches the aggregated news content based on the one or more personalized search queries. The news aggregation server provides selected news content to the customized news document based on results of the search.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A method comprising:
 creating, by one or more processors, a news document including news sections associated with search queries, each news section associated with a different search query of the search queries, the creating including:
 identifying, by the one or more processors, items of news content from indexed news content using search queries; 
 ranking the search queries based on recency and frequency of the search queries to generate ranked search queries; 
 identifying, from the ranked search queries, past user queries deployed by a user; 
 for each past user query in a subset of the past user queries identified from the ranked search queries:
 determining, by the one or more processors, a news section that is associated the past user query; 
 adding, by the one or more processors, to the news document and without user intervention, the news section; and 
 
   providing, by the one or more processors, the modified news document for display.   
     
     
         3 . The method of  claim 2 , further comprising:
 receiving information regarding a ranking of the first news section of the news sections, the information being associated with at least one of:
 a freshness of the news content, 
 a preference for a type of news source, 
 a preference for a type of news story, 
 one or more keywords of interest, 
 a preference for a particular journalist, or 
 a preference for a particular genre of news, and 
   where, when modifying the news document to include the second item of news content, the method includes:
 using the received information to generate the news document. 
   
     
     
         4 . The method of  claim 2 , further comprising:
 receiving a request to customize the news document;   the request being associated with at least one of:
 adding another news section to the news document, 
 changing an appearance or a location of a news section, of the news sections, in the news document, or 
 removing the first news section, of the news sections, from the news document. 
   
     
     
         5 . The method of  claim 4 , further comprising:
 providing a notification of updated content associated with at least one of the news sections.   
     
     
         6 . The method of  claim 2 , further comprising:
 receiving a first input relating to one or more display properties associated with a first news section of the news sections; and   receiving a second input relating to a ranking criterion associated with the first news section,   the one or more display properties and the ranking criterion for the first news section being different than one or more display properties and a ranking criterion for another news section of the news sections; and   modifying the news document based on the received first input and the received second input.   
     
     
         7 . A system comprising:
 one or more processors to:   creating, by the one or more processors, a news document including news sections associated with search queries, each news section associated with a different search query of the search queries, the creating including:
 identifying, by the one or more processors, items of news content from indexed news content using search queries; 
 ranking the search queries based on recency and frequency of the search queries to generate ranked search queries; 
 identifying, from the ranked search queries, past user queries deployed by a user; 
 for each past user query in a subset of the past user queries identified from the ranked search queries:
 determining, by the one or more processors, a news section that is associated the past user query; 
 adding, by the one or more processors, to the news document and without user intervention, the news section; and 
 
   providing, by the one or more processors, the modified news document for display.   
     
     
         8 . The system of  claim 7 , the operations further comprising:
 receiving information regarding a ranking of the first news section of the news sections,
 the information being associated with at least one of: 
 a freshness of the news content, 
 a preference for a type of news source, 
 a preference for a type of news story, 
 one or more keywords of interest, 
 a preference for a particular journalist, or 
 a preference for a particular genre of news, and 
   where, when modifying the news document to include the second item of news content, the method includes:
 using the received information to generate the news document. 
   
     
     
         9 . The system of  claim 7 , the operations further comprising:
 receiving a request to customize the news document;   the request being associated with at least one of:
 adding another news section to the news document, 
 changing an appearance or a location of a news section, of the news sections, in the news document, or 
 removing the first news section, of the news sections, from the news document. 
   
     
     
         10 . The system of  claim 9 , the operations further comprising:
 providing a notification of updated content associated with at least one of the news sections.   
     
     
         11 . The system of  claim 7 , the operations further comprising:
 receiving a first input relating to one or more display properties associated with a first news section of the news sections; and   receiving a second input relating to a ranking criterion associated with the first news section,   the one or more display properties and the ranking criterion for the first news section being different than one or more display properties and a ranking criterion for another news section of the news sections; and   modifying the news document based on the received first input and the received second input.   
     
     
         12 . A non-transitory computer-readable medium storing instructions, the instructions comprising:
 one or more instructions which, when executed by one or more processors, cause the one or more processors to:   creating, by one or more processors, a news document including news sections associated with search queries, each news section associated with a different search query of the search queries, the creating including:
 identifying, by the one or more processors, items of news content from indexed news content using search queries; 
 ranking the search queries based on recency and frequency of the search queries to generate ranked search queries; 
 identifying, from the ranked search queries, past user queries deployed by a user; 
 for each past user query in a subset of the past user queries identified from the ranked search queries: 
 determining, by the one or more processors, a news section that is associated the past user query; 
 adding, by the one or more processors, to the news document and without user intervention, the news section; and 
   providing, by the one or more processors, the modified news document for display.   
     
     
         13 . The non-transitory computer-readable medium of  claim 12 , the operations further comprising:
 receiving information regarding a ranking of the first news section of the news sections,   the information being associated with at least one of:
 a freshness of the news content, 
 a preference for a type of news source, 
 a preference for a type of news story, 
 one or more keywords of interest, 
 a preference for a particular journalist, or 
 a preference for a particular genre of news, and 
 where, when modifying the news document to include the second item of news content, the method includes:
 using the received information to generate the news document. 
 
   
     
     
         14 . The non-transitory computer-readable medium of  claim 13 , the operations further comprising:
 receiving a request to customize the news document;   the request being associated with at least one of:
 adding another news section to the news document, 
 changing an appearance or a location of a news section, of the news sections, in the news document, or 
 removing the first news section, of the news sections, from the news document. 
   
     
     
         15 . The non-transitory computer-readable medium of  claim 14 , further comprising:
 providing a notification of updated content associated with at least one of the news sections.   
     
     
         16 . The non-transitory computer-readable medium of  claim 12 , the operations further comprising:
 receiving a first input relating to one or more display properties associated with a first news section of the news sections; and   receiving a second input relating to a ranking criterion associated with the first news section,   the one or more display properties and the ranking criterion for the first news section being different than one or more display properties and a ranking criterion for another news section of the news sections; and   modifying the news document based on the received first input and the received second input.

Join the waitlist — get patent alerts

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

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