IP Library Granted Patent US 9,232,065
Granted Patent B1
US 9,232,065 · App. 13/653,750 · Granted Jan 5, 2016

Group pseudo-profiles for online sessions

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 9,232,065
App. No.
13/653,750
Granted
Jan 5, 2016
Kind
B1
Abstract

A method, computer program product, and system is described. A group including a plurality of individuals is defined based upon, at least in part, participation of the plurality of individuals in one or more consumption sessions. A group profile is designated for the group. Consumption of a first item of content by a portion of the group during a consumption session participated in by at least the portion of the group is identified. An indicator associated with the first item of content consumed by the portion of the group during the consumption session is associated with the group profile. A recommendation of a second item of content is provided to one or more members of the group, wherein the recommendation is based upon, at least in part, associating with the group profile the indicator associated with the first item of content.

Claims (52)

1. A computer-implemented method comprising:

defining, by one or more computing devices, a first group including a plurality of individuals, based upon, at least in part, participation of the plurality of individuals in one or more first synchronous group consumption sessions, wherein each of the plurality of individuals simultaneously access, via their respective computing devices, one or more first content items during each first synchronous group consumption session;

designating, by the one or more computing devices, a first group profile for the first group;

identifying, by the one or more computing devices, consumption of a second content item by a portion of the first group, via their respective computing devices, during a second synchronous group consumption session participated in by the portion of the first group;

associating with the first group profile, by the one or more computing devices, a first indicator associated with the second content item consumed by the portion of the first group during the second synchronous group consumption session; and

providing, by the one or more computing devices, a recommendation of a third content item to at least one of the plurality of individuals in the first group, wherein the recommendation is based upon, at least in part, associating with the first group profile the first indicator associated with the second content item.

2. The computer-implemented method of claim 1 wherein the first indicator is associated with the first group profile based upon, at least in part, a quorum of the plurality of individuals of the first group participating, via their respective computing devices, in the second synchronous group consumption session.

3. The computer-implemented method of claim 1 wherein associating the first indicator with the first group profile comprises:

associating one or more tags associated with the first group and the second content item with a profile of one of the plurality of individuals of the first group.

4. The computer-implemented method of claim 1 wherein designating the first group profile for the first group comprises:

combining a portion of a second group profile associated with a first subset of individuals of the first group and a portion of a third group profile associated with a second subset of individuals of the first group.

5. The computer-implemented method of claim 4 wherein combining the portion of a second group profile and the portion of a third group profile comprises:

combining a portion of a first set of content indicators associated with the second group profile and a portion of a second set of content indicators associated with the third group profile.

6. The computer-implemented method of claim 1 further comprising:

associating with the first group profile, by the one or more computing devices, a second indicator associated with a fourth content item, wherein associating the second indicator with the first group profile is based upon, at least in part, a selection of the fourth content item, by one of the plurality of individuals of the first group, for association with the first group profile.

7. The computer-implemented method of claim 1 wherein defining the first group further comprises:

defining the first group based upon, at least in part, participation by the plurality of individuals, via their respective computing devices, in a plurality of first synchronous group consumption sessions.

8. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:

defining a first group including a plurality of individuals, based upon, at least in part, participation of the plurality of individuals in one or more first synchronous group consumption sessions, wherein each of the plurality of individuals simultaneously access, via their respective computing devices, one or more first content items during each first synchronous group consumption session;

designating a first group profile for the first group;

identifying consumption of a second content item by a portion of the first group, via their respective computing devices, during a second synchronous group consumption session participated in by the portion of the first group;

associating with the first group profile a first indicator associated with the second content item consumed by the portion of the first group during the second synchronous group consumption session; and

providing to at least one of the plurality of individuals of the first group a recommendation of a third content item, wherein the recommendation is based upon, at least in part, associating with the first group profile the first indicator associated with the second content item.

9. The computer program product of claim 8 wherein the first indicator is associated with the first group profile based upon, at least in part, a quorum of the plurality of individuals of the first group participating, via their respective computing devices, in the second synchronous group consumption session.

10. The computer program product of claim 8 wherein associating the first indicator with the first group profile comprises:

associating one or more tags associated with the first group and the second content item with a profile of one of the plurality of individuals of the first group.

11. The computer program product of claim 8 wherein designating the first group profile for the first group comprises:

combining a portion of a second group profile associated with a first subset of individuals of the first group and a portion of a third group profile associated with a second subset of individuals of the first group.

12. The computer program product of claim 11 wherein combining the portion of a second group profile and the portion of a third group profile comprises:

combining a portion of a first set of content indicators associated with the second group profile and a portion of a second set of content indicators associated with the third group profile.

13. The computer program product of claim 8 wherein the operations further comprise:

associating with the first group profile a second indicator associated with a fourth content item, wherein associating the second indicator with the first group profile is based upon, at least in part, a selection of the fourth content item, by one of the plurality of individuals of the first group, for association with the first group profile.

14. The computer program product of claim 8 wherein defining the first group further comprises:

defining the first group based upon, at least in part, participation by the plurality of individuals, via their respective computing devices, in a plurality of first synchronous group consumption sessions.

15. The computer-implemented method of claim 1 , wherein each synchronous group communication session is a group communication session during which the plurality of individuals, via their respective computing devices, communicate at least one of audio and video information to each other in real-time during consumption of a particular content item.

16. The computer program product of claim 8 , wherein each synchronous group communication session is a group communication session during which the plurality of individuals, via their respective computing devices, communicate at least one of audio and video information to each other in real-time during consumption of a particular content item.

17. A computing system having one or more processors configured to perform operations comprising:

detecting a first participation, by a plurality of computing devices associated with a plurality of users, in a first real-time group communication session;

in response to detecting the first participation, detecting a first consumption, by the plurality of computing devices, of a first media item during the first real-time group communication session;

in response to detecting the first consumption, forming a group profile and associating with the group profile (i) profiles for each of the plurality of users and (ii) a first indicator of the first media item; and

based on the first indicator of the group profile, providing a recommendation of a second media item to at least one of the plurality of computing devices.

18. The computing system of claim 17 , wherein the operations further comprise:

detecting a second participation, by a subset of the plurality of computing devices, in a second real-time group communication session;

in response to detecting the second participation, detecting a second consumption, by the subset of the plurality of computing devices, of a third media item during the second real-time group communication session;

in response to detecting the second consumption, associating a second indicator of the third media item with the group profile to obtain a modified group profile; and

in response to obtaining the modified group profile, providing a recommendation for the third media item to at least one of a remainder of the plurality of computing devices that are not in the subset of the plurality of computing devices.

19. The computing system of claim 17 , wherein the operations further comprise:

detecting a second participation, by a portion of the plurality of computing devices, in a second real-time group communication session;

in response to detecting the second participation, detecting a second consumption, by the portion of the plurality of computing devices, of a third media item during the second real-time group communication session;

in response to detecting the second consumption, associating a second indicator of the third media item with the group profile to obtain a modified group profile; and

based on the modified group profile, providing a recommendation for a fourth media item to at least one of the plurality of computing devices.

20. The computing system of claim 17 , wherein forming the group profile is performed in response to (i) detecting a plurality of first real-time group communication sessions and (ii) detecting consumption, by the plurality of computing devices, of one or more first media items during the first real-time group communication sessions.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2012
From: GARGI, ULLAS; KOTHARI, NISARG DILIPKUMAR; RIZZOLO, NICHOLAS DELMONICO
To: GOOGLE INC.
Reel/Frame 029144/0670 →