Determining and maintaining a list of top news stories from news feeds
AssigneeAcquire Media Ventures, Inc.
InventorsLawrence C. Rafsky, Jonathan Alan Marshall, Raymond Sun
Life of this patent
Estimating the term…
Abstract
Responsive to a server determining that at least one term of a story signature of a first news story matches at least one term of the story signature of a second news story of a list of top news stories derived from a set of first news feeds, the server may replace the second news story in the list with the first news story. The server may transmit to a client a set of top news stories from a set of second news feeds having stories which match one or more topics of the stories in the list of top news stories derived from the set of first news feeds.
Claims25
A method, comprising,
- providing, by a server, a list of top news stories derived from a set of first news feeds, the list of top news stories comprising a first news story having a first story signature and a second news story having a second story signature;
- receiving, by a server, a third news story having a third story signature and belonging to the set of first news feeds;
- responsive to the server determining that at least one story signature term of the first news story matches at least one story signature term of the third news story, and that at least one story signature term of the second news story matches at least one story signature term of the third news story,
- calculating, by the server, a first score of the first news story based on the scores assigned to story signature terms in the first news story;
- calculating, by the server, a second score of the second news story based on the scores assigned to story signature terms in the second news story;
- calculating, by the server, a third score of the third news story based on the scores assigned to story signature terms in the third news story;
- responsive to the third score being greater than the sum of the first score and the second score,
- replacing, by the server, the first news story and the second news story in the list with the third news story;
- receiving, by the server, a request from a client for a list of top news stories or initiating pushing, by the server, to the client the list of top news stories;
- and
- transmitting, by the server to the client, a set of top news stories from a set of second news feeds having stories which match one or more topics of the stories in the list of top news stories derived from the set of first news feeds.
(canceled)
(canceled)
(canceled)
A system, comprising:
- a memory;
- a server, operatively coupled to the memory, the server to:
- provide a list of top news stories derived from a set of first news feeds, the list of top news stories comprising a first news story having a first story signature and a second news story having a second story signature;
- receive a first news story having a third story signature and belonging to the set of first news feeds;
- responsive to the server determining that at least one story signature term of the first news story matches at least one story signature term of the third news story, and that at least one story signature term of the second news story matches at least one story signature term of the third news story,
- calculate a first score of the first news story based on the scores assigned to story signature terms in the first news story;
- calculate a second score of the second news story based on the scores assigned to story signature terms in the second news story;
- calculate a third score of the third news story based on the scores assigned to story signature terms in the third news story;
- responsive to the third score being greater than the sum of the first score and the second score,
- replace the first news story and the second news story in the list with the third news story;
- receive a request from a client for a list of top news stories or initiating pushing, by the server, to the client the list of top news stories;
- and
- transmit a set of top news stories from a set of second news feeds having stories which match one or more topics of the stories in the list of top news stories derived from the set of first news feeds.
(canceled)
A non-transitory computer readable storage medium including instructions that, when executed by a server, cause the server to:
- provide, by the server, a list of top news stories derived from a set of first news feeds, the list of top news stories comprising a first news story having a first story signature and a second news story having a second story signature;
- receive, by a server, a third news story having a third story signature and belonging to the set of first news feeds;
- responsive to the server determining that at least one story signature term of the first news story matches at least one story signature term of the third news story, and that at least one story signature term of the second news story matches at least one story signature term of the third news story,
- calculate, by the server, a first score of the first news story based on the scores assigned to story signature terms in the first news story;
- calculating, by the server, a second score of the second news story based on the scores assigned to story signature terms in the second news story;
- calculate, by the server, a third score of the third news story based on the scores assigned to story signature terms in the third news story;
- responsive to the third score being greater than the sum of the first score and the second score,
- replace, by the server, the first news story and the second news story in the list with the third news story;
- receive, by the server, a request from a client for a list of top news stories or initiating pushing, by the server, to the client the list of top news stories;
- and
- transmit, by the server to the client, a set of top news stories from a set of second news feeds having stories which match one or more topics of the stories in the list of top news stories derived from the set of first news feeds.
(canceled)
Dependencies are inferred from the claim text.