Server, method and computer progam
US-2024380936-A1 · Nov 14, 2024 · US
US9148684B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9148684-B2 |
| Application number | US-201314142544-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 27, 2013 |
| Priority date | Sep 29, 1999 |
| Publication date | Sep 29, 2015 |
| Grant date | Sep 29, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.