Enhanced video programming system and method utilizing user-profile information

US9148684B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9148684-B2
Application numberUS-201314142544-A
CountryUS
Kind codeB2
Filing dateDec 27, 2013
Priority dateSep 29, 1999
Publication dateSep 29, 2015
Grant dateSep 29, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Example methods of providing media content via a network are presented. In one example, a user profile and a group profile are accessed. The user profile includes information describing a user of media content, and the group profile includes information describing a group of users of media content. Based on the information of the user profile, the user profile is assigned to the user group, in which the user profile is linked as a child profile to the group profile. Based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content is determined for transmission to a user device of the user. The item of media content is transmitted via the network to the user device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of providing media content via a network, the method comprising: accessing a user profile and a group profile, wherein the user profile comprises information describing a user of media content, and wherein the group profile comprises information describing a group of users of media content; assigning, based on the information of the user profile, the user profile to the user group, wherein the assigning comprises linking the user profile as a child profile to the group profile; determining, using at least one hardware processor, based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content to transmit to a user device of the user; and transmitting, via the network, the item of media content to the user device. 2. The method of claim 1 , further comprising: determining, prior to the accessing of the user profile, whether the user profile exists; transmitting, via the network, in response to determining that the user profile does not exist, at least one question to the user device; receiving, via the network, at least one answer to the at least one question from the user device; and storing information in the user profile based on the received at least one answer. 3. The method of claim 2 , the at least one answer comprising a fact pertaining to the user. 4. The method of claim 2 , the at least one answer comprising a preference of the user. 5. The method of claim 1 , further comprising: updating the user profile to indicate the assigning of the user profile to the user group. 6. The method of claim 1 , further comprising: monitoring, via the network, activity of the user; and updating the user profile based on the monitored activity of the user. 7. The method of claim 6 , wherein the updating of the user profile occurs in response to the monitored activity matching at least one activity type. 8. The method of claim 6 , wherein the updating of the user profile occurs in response to the monitored activity exceeding a threshold. 9. The method of claim 1 , wherein the user group is a first user group, the group profile is a first group profile, and the method further comprises: accessing a second group profile, wherein the second group profile comprises information describing a second group of users of media content; assigning, based on the information of the user profile, the user profile to a second user group, the assigning of the user profile to the second user group comprising linking the user profile as a child profile to the second group profile; wherein the user profile remains assigned to the first user group. 10. The method of claim 1 , wherein the user group comprises a business entity. 11. The method of claim 1 , wherein the user group comprises a group of users corresponding to a chat room. 12. The method of claim 11 , wherein the item of media content comprises media content related to a discussion among the group of users. 13. The method of claim 1 , wherein the user profile comprises a plurality of attribute-values pairs. 14. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising: accessing a user profile and a group profile, wherein the user profile comprises information describing a user of media content, and wherein the group profile comprises information describing a group of users of media content; assigning, based on the information of the user profile, the user profile to the user group, wherein the assigning comprises linking the user profile as a child profile to the group profile; determining, based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content to transmit to a user device of the user; and transmitting, via the network, the item of media content to the user device. 15. A system comprising: at least one hardware processor; and; memory comprising instructions that, when executed by the at least one hardware processor, cause the system to perform operations comprising: accessing a user profile and a group profile, wherein the user profile comprises information describing a user of media content, and wherein the group profile comprises information describing a group of users of media content; assigning, based on the information of the user profile, the user profile to the user group, wherein the assigning comprises linking the user profile as a child profile to the group profile; determining, based on the information of the user profile and on the assigning of the user profile to the user group, an item of media content to transmit to a user device of the user; and transmitting, via the network, the item of media content to the user device. 16. The system of claim 15 , wherein the user is a first user, the user profile is a first user profile, the user device is a first user device, the item of media content is a first item of media content, and the operations further comprise: accessing a second user profile, wherein the second user profile comprises information describing a second user of media content; determining, based on the information of the second user profile, a second item of media content to transmit to a second user device of the second user; and transmitting, via the network, the second item of media content to the second user device. 17. The system of claim 16 , wherein the first item of media content is different from the second item of media content. 18. The system of claim 16 , wherein the first user device is of a different type from the second user device. 19. The system of claim 18 , wherein the first user device comprises a first mobile device, and wherein the second user device comprises a second mobile device. 20. The system of claim 15 , wherein the user device is a first user device, the item of media content is a first item of media content, and the operations further comprise: determining, based on the information of the user profile and on the assigning of the user profile to the user group, a second item of media content to transmit to a second user device of the user; and transmitting, via the network, the second item of media content to the second user device. 21. The system of claim 15 , the operations further comprising: storing the user profile in a data storage device located remotely from the user device.

Assignees

Inventors

Classifications

  • Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859) · CPC title

  • Centralised control of user terminal (subsequent to an upstream request signal H04N7/17345); Registering at central (by two-way working H04N7/17309) · CPC title

  • involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title

  • Gathering content from different sources, e.g. Internet and satellite · CPC title

  • using recommendation lists, e.g. of programmes or channels sorted out according to their score · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9148684B2 cover?
Example methods of providing media content via a network are presented. In one example, a user profile and a group profile are accessed. The user profile includes information describing a user of media content, and the group profile includes information describing a group of users of media content. Based on the information of the user profile, the user profile is assigned to the user group, in …
Who is the assignee on this patent?
Opentv Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/4532. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 29 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).