IP Library Granted Patent US 8,732,737
Granted Patent B1
US 8,732,737 · App. 13/749,915 · Granted May 20, 2014

Geographic context weighted content recommendation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,732,737
App. No.
13/749,915
Granted
May 20, 2014
Kind
B1
Abstract

Techniques and mechanisms described herein facilitate the performance of geographic context weighted content recommendation. According to various embodiments, information identifying one or more viewing events or actions detected in association with a designated content management account at a media system may be received. The one or more viewing events or actions may have associated therewith location information indicating a location at which the one or more viewing events or actions occurred. The designated content management account may provide access to a plurality of media content items via the media system. The designated content management account may be associated with a geographic viewing profile. The geographic viewing profile may designate one or more of the plurality of media content items for recommendation in association with the designated content management account. The geographic viewing profile may also designate a geographic context for recommending the designated media content items.

Claims (36)

1. A method comprising:

creating a geographic viewing profile associated with a designated one of a plurality of content management accounts at a media system by numerically modeling input data and identifying a pattern of viewing activity based on the input data, the designated content management account providing access to a plurality of media content items via the media system, the input data comprising a plurality of data points describing the presentation of a plurality of presented media content items in association with the plurality of content management accounts, each data point identifying a respective location associated with the presentation of a respective one of the presented media content items in association with a respective one of the content management accounts, the geographic viewing profile designating one or more of the plurality of media content items for recommendation in association with the designated content management account and designating a geographic context for recommending the designated media content items, the pattern of viewing activity reflecting the presentation of selected ones of the presented media content items at the geographic context designated by the geographic viewing profile;

receiving information identifying one or more viewing events or actions detected in association with the designated content management account, the one or more viewing events or actions having associated therewith location information indicating a location at which the one or more viewing events or actions occurred; and

when the location information matches the designated geographic context, transmitting a message to a client machine associated with the designated content management account, the message comprising an instruction for recommending the designated media content items for presentation.

2. The method recited in claim 1 , wherein creating the geographic viewing profile further comprises:

selecting the designated media content items to match the pattern of viewing activity.

3. The method recited in claim 2 , wherein creating the geographic viewing profile further comprises:

identifying a plurality of geographic locations associated with the presentation of the plurality of presented media content items, and

identifying a relationship between the identified geographic locations.

4. The method recited in claim 1 , wherein each of the designated media content items is associated with a respective estimate of a preference for the designated media content item, the estimate of the preference being associated with the designated content management account.

5. The method recited in claim 1 , wherein the location information includes data selected from the group consisting of: global position system information data, IP address information, and mobile phone tower positioning data.

6. The method recited in claim 1 , wherein the designated media content item is an item selected from the group consisting of: a video object, a media content genre, a media content category, and a media content channel.

7. A system comprising:

a processor operable to create a geographic viewing profile associated with a designated one of a plurality of content management accounts at a media system by numerically modeling input data and identifying a pattern of viewing activity based on the input data, the designated content management account providing access to a plurality of media content items via the media system, the input data comprising a plurality of data points describing the presentation of a plurality of presented media content items in association with the plurality of content management accounts, each data point identifying a respective location associated with the presentation of a respective one of the presented media content items in association with a respective one of the content management accounts, the geographic viewing profile designating one or more of the plurality of media content items for recommendation in association with the designated content management account and designating a geographic context for recommending the designated media content items, the pattern of viewing activity reflecting the presentation of selected ones of the presented media content items at the geographic context designated by the geographic viewing profile;

a storage system operable to store information identifying one or more viewing events or actions detected in association with the designated content management account, the one or more viewing events or actions having associated therewith location information indicating a location at which the one or more viewing events or actions occurred; and

a network interface operable to transmit a message to a client machine associated with the designated content management account when the location information matches the designated geographic context, the message comprising an instruction for recommending the designated media content items for presentation.

8. The system recited in claim 7 , wherein creating the geographic viewing profile comprises:

selecting the designated media content items to match the pattern of viewing activity.

9. The system recited in claim 8 , wherein creating the geographic viewing profile comprises:

identifying a plurality of geographic locations associated with the presentation of the plurality of presented media content items, and

identifying a relationship between the identified geographic locations.

10. The system recited in claim 7 , wherein each of the designated media content items is associated with a respective estimate of a preference for the designated media content item, the estimate of the preference being associated with the designated content management account.

11. The system recited in claim 7 , wherein the location information includes data selected from the group consisting of: global position system information data, IP address information, and mobile phone tower positioning data.

12. The system recited in claim 7 , wherein the designated media content item is an item selected from the group consisting of: a video object, a media content genre, a media content category, and a media content channel.

13. One or more non-transitory computer readable media having instructions stored thereon for performing a method, the method comprising:

creating a geographic viewing profile associated with a designated one of a plurality of content management accounts at a media system by numerically modeling input data and identifying a pattern of viewing activity based on the input data, the designated content management account providing access to a plurality of media content items via the media system, the input data comprising a plurality of data points describing the presentation of a plurality of presented media content items in association with the plurality of content management accounts, each data point identifying a respective location associated with the presentation of a respective one of the presented media content items in association with a respective one of the content management accounts, the geographic viewing profile designating one or more of the plurality of media content items for recommendation in association with the designated content management account and designating a geographic context for recommending the designated media content items, the pattern of viewing activity reflecting the presentation of selected ones of the presented media content items at the geographic context designated by the geographic viewing profile;

receiving information identifying one or more viewing events or actions detected in association with the designated content management account, the one or more viewing events or actions having associated therewith location information indicating a location at which the one or more viewing events or actions occurred; and

when the location information matches the designated geographic context, transmitting a message to a client machine associated with the designated content management account, the message comprising an instruction for recommending the designated media content items for presentation.

14. The one or more computer readable media recited in claim 13 , wherein creating the geographic viewing profile further comprises:

selecting the designated media content items to match the pattern of viewing activity.

15. The one or more computer readable media recited in claim 14 , wherein creating the geographic viewing profile further comprises:

identifying a plurality of geographic locations associated with the presentation of the plurality of presented media content items, and

identifying a relationship between the identified geographic locations.

16. The one or more computer readable media recited in claim 13 , wherein each of the designated media content items is associated with a respective estimate of a preference for the designated media content item, the estimate of the preference being associated with the designated content management account.

17. The one or more computer readable media recited in claim 13 , wherein the location information includes data selected from the group consisting of: global position system information data, IP address information, and mobile phone tower positioning data.

18. The one or more computer readable media recited in claim 13 , wherein the designated media content item is an item selected from the group consisting of: a video object, a media content genre, a media content category, and a media content channel.

Assignments (8)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0012 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0260 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0332 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: MOBITV, INC.; MOBITV SERVICES, INC.
To: TIVO CORPORATION
Reel/Frame 056444/0076 →
SECURITY INTEREST Recorded Aug 10, 2018
From: MOBITV, INC.
To: ALLY COMMERICAL FINANCE LLC
Reel/Frame 046761/0718 →
SECURITY INTEREST Recorded Feb 15, 2017
From: MOBITV, INC.
To: ALLY BANK
Reel/Frame 041718/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2013
From: KALMES, CHAD; JACOBSON, MARK; LYNCH, TIM
To: MOBITV, INC.
Reel/Frame 029706/0205 →