Systems and methods for personalizing aggregated news content
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-modified1 . (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.