Methods and systems for creating and managing multi participant sessions
First Claim
1. A method for managing a multi-participant session, comprising:
- establishing a multi-participant session among a plurality of subscribers on a plurality of client terminals using at least one server connected to a network, wherein said multi-participant session establishes network communication of at least one of video signals, audio signals, and signals of a social interactive activity of said plurality of subscribers between said plurality of client terminals used by said plurality of subscribers;
capturing a plurality of image sequences, wherein each one of said plurality of image sequences is captured using a camera of one of said plurality of client terminals which are connected to said network;
automatically detecting a change in a participation level of one of said plurality of subscribers in said multi-participant session by performing an analysis of said plurality of image sequences,wherein, depending on a genre of media content being presented to said plurality of subscribers, said automatically detecting said change in participation level comprises identifying sparse participation by detecting participation for less than a minimal participation period during a monitoring period of time more than a certain interval of time, said monitoring period of time is modified from a default period to another based on said genre of said media content being presented, wherein said certain interval of time is greater than said minimal participation period;
in response to said detected change automatically executing one of;
(i) terminating a participation of said one of said plurality of subscribers in said multi-participant session by ending said network communication between a client terminal of said one of said plurality of subscribers and other client terminals of said plurality of client terminals, and (ii) terminating the multi-participant session by ending said network communication between all of said plurality of client terminals,wherein each subscriber of the plurality of subscribers participates in said multi-participant session using his own respective client terminal; and
extracting social connections among said plurality of subscribers from a social network database mapping social connections among a plurality of users, wherein said one of (i) terminating said participation of said one of said plurality of subscribers and (ii) terminating said multi-participant session is based on an amount of said plurality of subscribers that are socially connected according to said extracted social connections of said plurality of subscribers of said established multi-participant session, wherein said (ii) termination of said multi-participant session is further based on an active/inactive status of at least one of said plurality of subscribers of said established multi-participant session that are socially connected according to said extracted social connection.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of creating a multi participant session among a plurality of viewers of media content. The method comprises automatically identifying which media content is currently presented on a plurality of client terminals of a plurality of subscribers, receiving, from a first subscriber, a first selection indicative of a template of a multi participant session object and a second selection indicative of a group from the plurality of subscribers, creating a multi participant session object adapted for simultaneous presentation with the media content according to first and second selections and establishing a multi participant session among at least one member of the group and the first subscriber using the multi participant session object.
-
Citations
13 Claims
-
1. A method for managing a multi-participant session, comprising:
-
establishing a multi-participant session among a plurality of subscribers on a plurality of client terminals using at least one server connected to a network, wherein said multi-participant session establishes network communication of at least one of video signals, audio signals, and signals of a social interactive activity of said plurality of subscribers between said plurality of client terminals used by said plurality of subscribers; capturing a plurality of image sequences, wherein each one of said plurality of image sequences is captured using a camera of one of said plurality of client terminals which are connected to said network; automatically detecting a change in a participation level of one of said plurality of subscribers in said multi-participant session by performing an analysis of said plurality of image sequences, wherein, depending on a genre of media content being presented to said plurality of subscribers, said automatically detecting said change in participation level comprises identifying sparse participation by detecting participation for less than a minimal participation period during a monitoring period of time more than a certain interval of time, said monitoring period of time is modified from a default period to another based on said genre of said media content being presented, wherein said certain interval of time is greater than said minimal participation period; in response to said detected change automatically executing one of;
(i) terminating a participation of said one of said plurality of subscribers in said multi-participant session by ending said network communication between a client terminal of said one of said plurality of subscribers and other client terminals of said plurality of client terminals, and (ii) terminating the multi-participant session by ending said network communication between all of said plurality of client terminals,wherein each subscriber of the plurality of subscribers participates in said multi-participant session using his own respective client terminal; and extracting social connections among said plurality of subscribers from a social network database mapping social connections among a plurality of users, wherein said one of (i) terminating said participation of said one of said plurality of subscribers and (ii) terminating said multi-participant session is based on an amount of said plurality of subscribers that are socially connected according to said extracted social connections of said plurality of subscribers of said established multi-participant session, wherein said (ii) termination of said multi-participant session is further based on an active/inactive status of at least one of said plurality of subscribers of said established multi-participant session that are socially connected according to said extracted social connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for managing a multi-participant session, comprising:
-
a plurality of client modules installed in a plurality of client terminals which are connected to a network; at least one server having a hardware processor which executes code instructions for; establishing a multi-participant session among a plurality of subscribers who use said plurality of client terminals, wherein said multi-participant session establishes network communication of at least one of video signals, audio signals, and signals of a social interactive activity of said plurality of subscribers between said plurality of client terminals used by said plurality of subscribers; receiving a plurality of image sequences each captured by a camera connected to one of said plurality of client terminals; automatically detecting a change in a participation level of one of said plurality of subscribers by performing an analysis of said plurality of image sequences, wherein, depending on a genre of media content being presented to said plurality of subscribers, said automatically detecting said change in participation level comprises identifying sparse participation by detecting participation for less than a minimal participation period during a monitoring period of time more than a certain interval of time, said monitoring period of time is modified from a default period to another based on said genre of said media content being presented, wherein said certain interval of time is greater than said minimal participation period; in response to said detected change automatically executing one of;
(i) terminating a participation of said one of said plurality of subscribers in said multi-participant session by ending said network communication between a client terminal of said one of said plurality of subscribers and other client terminals of said plurality of client terminals, and (ii) terminating the multi-participant session by ending said network communication between all of said plurality of client terminals,wherein each subscriber of the plurality of subscribers participates in said multi-participant session using his own respective client terminal; and extracting social connections among said plurality of subscribers from a social network database mapping social connections among a plurality of users, wherein said one of (i) terminating said participation of said one of said plurality of subscribers and (ii) terminating said multi-participant session is based on an amount of said plurality of subscribers that are socially connected according to said extracted social connections of said plurality of subscribers of said established multi-participant session, wherein said (ii) termination of said multi-participant session is further based on an active/inactive status of at least one of said plurality of subscribers of said established multi-participant session that are socially connected according to said extracted social connection.
-
-
13. A non-transitory computer readable storage medium for managing a multi-participant session comprising instructions stored thereon, that when executed on a processor of at least one server connected to a network for establishing a multi-participant session among a plurality of subscribers who use a plurality of client terminals connected to said network, said multi-participant session establishing network communication of at least one of video signals, audio signals, and signals of a social interactive activity of said plurality of subscribers between said plurality of client terminals used by said plurality of subscribers, perform the steps of:
-
receiving a plurality of image sequences each taken by a camera connected to one of said plurality of client terminals; automatically detecting a change in a participation level of one of said plurality of subscribers in said multi-participant session by performing an analysis of said plurality of image sequences, wherein said multi-participant session includes communication between said plurality of subscribers, wherein, depending on a genre of media content being presented to said plurality of subscribers, said automatically detecting said change in participation level comprises identifying sparse participation by detecting participation for less than a minimal participation period during a monitoring period of time more than a certain interval of time, said monitoring period of time is modified from a default period to another based on said genre of said media content being presented, wherein said certain interval of time is greater than said minimal participation period; in response to said detected change automatically executing one of;
(i) terminating a participation of said one of said plurality of subscribers in said multi-participant session by ending said network communication between a client terminal of said one of said plurality of subscribers and other client terminals of said plurality of client terminals, and (ii) terminating the multi-participant session by ending said network communication between all of said plurality of client terminals,wherein each subscriber of the plurality of subscribers participates in said multi-participant session using his own respective client terminal; and extracting social connections among said plurality of subscribers from a social network database mapping social connections among a plurality of users, wherein said one of (i) terminating said participation of said one of said plurality of subscribers and (ii) terminating said multi-participant session is based on an amount of said subscribers that are socially connected according to said extracted social connections of said plurality of subscribers of said established multi-participant session, wherein said (ii) termination of said multi-participant session is further based on an active/inactive status of at least one of said plurality of subscribers of said established multi-participant session that are socially connected according to said extracted social connection.
-
Specification