Patentable/Patents/US-8229873
US-8229873

News topic-interest-based recommendations twiddling

PublishedJuly 24, 2012
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

According to some embodiments, a plurality of media items having associated classes are collected and stored in a media item repository. Generic selection data for a plurality of users of the media repository is collected and stored. The plurality of users includes a particular user of the media item repository. A likelihood of a generic user selecting media items associated with particular classes is determined. A likelihood of a particular user selecting media items associated with particular classes is determined. A relative likelihood of the particular user selecting media items associated with the particular classes compared to the generic user is determined. A first collection of media items reflecting the relative likelihood is sent to the particular user. Each of the media items is selectable by the particular user.

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method, comprising: on a server system having one or more processors that execute programs stored in the memory of the server system: collecting and storing in the memory a media item repository, a plurality of media items in the media item repository having associated classes; collecting and storing in the memory generic selection data for a plurality of users of the media item repository, the plurality of users including a particular user of the media repository; determining likelihood of a generic user selecting media items associated with particular classes; determining likelihood of the particular user selecting media items associated with the particular classes; determining relative likelihood of the particular user selecting media items associated with the particular classes compared to the generic user; and sending to the particular user a first collection of media items reflecting the relative likelihood, wherein each media item is selectable by the particular user.

2

2. The method of claim 1 , wherein the generic user and the particular user are from a common geographic region.

3

3. The method of claim 1 , wherein the generic user and the particular user consume media items in a common language.

4

4. The method of claim 1 , wherein a particular user with little or no associated selection data is given a set of selection data corresponding to a generic user.

5

5. The method of claim 1 , wherein the likelihood of both the generic user and the particular user selecting media items associated with particular classes is determined in accordance with selection data corresponding to a predetermined time period.

6

6. The method of claim 1 , wherein the selection data include click type, selection duration, timestamp of clicks, browser type used by the user and location of the particular user.

7

7. The method of claim 6 , wherein each one of the selection data is given a respective weight.

8

8. The method of claim 1 , wherein spikes in selection data by the generic user and the particular user for media items associated with the particular classes are not used in determining the relative likelihood of the particular user selecting media items associated with the particular classes compared to the generic user.

9

9. The method of claim 1 , wherein the media items include: images, video and news articles.

10

10. The method of claim 1 , wherein each media includes a summary.

11

11. The method of claim 1 , wherein the particular user consists of a group of users having a common characteristic.

12

12. A server system, comprising: memory; one or more processors; one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including: instructions for collecting and storing in the memory a media item repository, a plurality of media items in the media item repository having associated classes; instructions for collecting and storing in the memory generic selection data for a plurality of users of the media item repository, the plurality of users including a particular user of the media repository; instructions for determining likelihood of a generic user selecting media items associated with particular classes; instructions for determining likelihood of the particular user selecting media items associated with the particular classes; instructions for determining relative likelihood of the particular user selecting media items associated with the particular classes compared to the generic user; and instructions for sending to the particular user a first collection of media items reflecting the relative likelihood, wherein each media item is selectable by the particular user.

13

13. A computer readable storage medium storing one or more programs configured to be executed by a computer system, the one or more programs comprising: instructions for collecting and storing in the memory a media item repository, a plurality of media items in the media item repository having associated classes; instructions for collecting and storing in the memory generic selection data for a plurality of users of the media item repository, the plurality of users including a particular user of the media repository; instructions for determining likelihood of a generic user selecting media items associated with particular classes; instructions for determining likelihood of the particular user selecting media items associated with the particular classes; instructions for determining relative likelihood of the particular user selecting media items associated with the particular classes compared to the generic user; and instructions for sending to the particular user a first collection of media items reflecting the relative likelihood, wherein each media item is selectable by the particular user.

14

14. A computer-implemented method, comprising: on a server system having one or more processors that execute programs stored in the memory of the server system: in response to a user action: determining likelihood of a generic user selecting media items associated with particular classes; determining likelihood of the particular user selecting media items associated with the particular classes; determining relative likelihood of the particular user selecting media items associated with the particular classes compared to the generic user; and sending to the particular user a first collection of media items reflecting the relative likelihood, wherein each media item is selectable by the particular user.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 18, 2009

Publication Date

July 24, 2012

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “News topic-interest-based recommendations twiddling” (US-8229873). https://patentable.app/patents/US-8229873

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.