Group curated media channels

US9985998B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9985998-B1
Application numberUS-201314081760-A
CountryUS
Kind codeB1
Filing dateNov 15, 2013
Priority dateNov 15, 2013
Publication dateMay 29, 2018
Grant dateMay 29, 2018

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.

A system for collaboratively generating and/or managing a media channel is provided. The system includes an identification component, a generation component and a permissions component. The identification component identifies a first set of media content associated with a first social group and a second set of media content associated with a second social group. The generation component generates a media channel based on the first and second sets of media content identified as being respectively associated with the first and second social groups. The permissions component grants access to the media channel based at least on permissions generated for the first and second sets of media content in connection with the respective first and second social groups.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a memory storing computer executable instructions; and a processor that, when executing the computer executable instructions stored in the memory, is programmed to: identify a first collection of media content associated with a first social group that includes a first group of users and a second collection of media content associated with a second social group that includes a second group of users; generate a media channel by aggregating content items included in the first collection of media content and content items included in the second collection of media content; cause the content items associated with the media channel to be presented in a web page associated with at least one of the first social group and the second social group; receive, from a user device, a request to add a media content item to the media channel; determine that a user associated with the user device is included in at least one of the first group of users and the second group of users; in response to determining that the user associated with the user device is included in at least one of the first group of users and the second group of users, add the media content item to the media channel with an attribution to the user associated with the user device; cause the web page associated with at least one of the first social group and the second social group to be updated to include the added media content item; and receive, from a second user device, a request to view the web page associated with at least one of the first social group and the second social group on which the media channel is presented; determine whether a second user associated with the second user device is included in a third social group that indicates users with permission to view the media channel; and in response to determining that the second user is included in the third social group, cause the web page to be presented on the second user device. 2. The system of claim 1 , wherein the processor is further programmed to generate and grant different permissions for the media channel that are not assigned to the first or second collections of media content. 3. The system of claim 1 , wherein the processor is further programmed to associate the media channel with a new social group. 4. The system of claim 1 , wherein the processor is further programmed to grant access to the media channel to one or more users associated with the first or second social groups. 5. The system of claim 1 , wherein the processor is further programmed to grant access to the media channel to one or more users not associated with the first or second social groups. 6. The system of claim 1 , wherein the processor is further programmed to block one or more users, not associated with the first or second social groups, from accessing the media channel. 7. The system of claim 1 , wherein the processor is further programmed to allow one or more users, not associated with the first or second social groups, to modify the media channel. 8. The system of claim 1 , wherein the processor is further programmed to block one or more different users, not associated with the first or second social groups, from modifying the media channel. 9. The system of claim 1 , wherein the processor is further programmed to generate a media stream based on the first and second collections of media content identified as being respectively associated with the first and second social groups. 10. The system of claim 1 , wherein the first and second social groups are social communities associated with a social networking service. 11. The system of claim 1 , wherein the first and second social groups are social circles associated with a social networking service. 12. The system of claim 1 , wherein the first and second social groups are associated with a social networking service and the media channel is associated with a media sharing service. 13. A system, comprising: a memory storing computer executable instructions; and a processor that, when executing the computer executable instructions stored in the memory, is programmed to: identify at least first media content generated by a first user of a first social group and second media content generated by a second user of the first social group; generate a media channel by combining the first media content and the second media content; cause the first media content and the second media content associated with the media channel to be presented in a web page associated with the first social group; receive, from a user device, a request to add a media content item to the media channel; determine that a user associated with the user device is included in the first social group; in response to determining that the user associated with the user device is included in the first social group, add the media content item to the media channel with an attribution to the user associated with the user device; cause the web page associated with the first social group to be updated to include the added media content item receive, from a second user device, a request to view the web page associated with the first social group on which the media channel is presented; determine whether a second user associated with the second user device is included in a second social group that indicates users with permission to view the media channel; and in response to determining that the second user is included in the second social group, cause the web page to be presented on the second user device. 14. The system of claim 13 , wherein the processor is further programmed to allow the first and second users to access the media channel. 15. The system of claim 13 , wherein the processor is further programmed to allow the first user to access the media channel and blocks the second user from accessing the media channel. 16. The system of claim 13 , wherein the processor is further programmed to block a third user from generating third media content for the first social group. 17. A method, comprising: employing a processor that facilitates execution of computer executable instructions stored on a non-transitory computer readable medium to implement operations, comprising: identifying a first collection of media content associated with a first social group that includes a first group of users; identifying a second collection of media content associated with a second social group that includes a second group of users; generating a media channel by aggregating content items included in the first collection of media content and content items included in the second collection of media content; causing the content items associated with the media channel to be presented in a web page associated with at least one of the first social group and the second social group; receiving, from a user device, a request to add a media content item to the media channel; determining that a user associated with the user device is included in at least one of the first group of users and the second group of users; in response to determining that the user associated with the user device is included in at least one of the first group of users and the second group of users, adding the media content item to the media channel with an attribution to the user associated with the user device; causing the web page associated with at least one of the first social group and the second social group to be updated to include the added media content item receiving from a second user device, a request to view the web page associated wit

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Grouping of entities · CPC title

  • 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

  • Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)} · CPC title

  • Rights Management (protecting software against unauthorised usage in a vending or licensing environment G06F21/10; security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08) · 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 US9985998B1 cover?
A system for collaboratively generating and/or managing a media channel is provided. The system includes an identification component, a generation component and a permissions component. The identification component identifies a first set of media content associated with a first social group and a second set of media content associated with a second social group. The generation component generat…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/252. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 29 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).