Movatterモバイル変換


[0]ホーム

URL:


US20130073978A1 - Capabilities based management of virtual areas - Google Patents

Capabilities based management of virtual areas
Download PDF

Info

Publication number
US20130073978A1
US20130073978A1US13/604,400US201213604400AUS2013073978A1US 20130073978 A1US20130073978 A1US 20130073978A1US 201213604400 AUS201213604400 AUS 201213604400AUS 2013073978 A1US2013073978 A1US 2013073978A1
Authority
US
United States
Prior art keywords
communicant
capability
virtual area
communicants
capabilities
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/604,400
Inventor
Robert J. Butler
Matthew Leacock
David Van Wie
Paul J. Brody
F. Randall Farmer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Social Communications Co
Original Assignee
Social Communications Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Social Communications CofiledCriticalSocial Communications Co
Priority to US13/604,400priorityCriticalpatent/US20130073978A1/en
Publication of US20130073978A1publicationCriticalpatent/US20130073978A1/en
Priority to US14/810,371prioritypatent/US9755966B2/en
Assigned to SOCIAL COMMUNICATIONS COMPANYreassignmentSOCIAL COMMUNICATIONS COMPANYASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: VAN WIE, DAVID
Assigned to SOCIAL COMMUNICATIONS COMPANYreassignmentSOCIAL COMMUNICATIONS COMPANYASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: FARMER, F. RANDALL
Assigned to SOCIAL COMMUNICATIONS COMPANYreassignmentSOCIAL COMMUNICATIONS COMPANYASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: LEACOCK, MATTHEW
Assigned to SOCIAL COMMUNICATIONS COMPANYreassignmentSOCIAL COMMUNICATIONS COMPANYASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BUTLER, ROBERT J
Assigned to SOCIAL COMMUNICATIONS COMPANYreassignmentSOCIAL COMMUNICATIONS COMPANYASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BRODY, PAUL J.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Apparatus and methods of managing a virtual area based on communicant capabilities are described. The communicant capabilities are updated based on rules in response to events in the virtual area. An action by one communicant can affect the capabilities of another communicant. Communicant capabilities can be stored in respective server-side proxies and the virtual area can be managed without transmitting any of the capabilities to the communicants' client network nodes. Capability-based permissions checks can be performed against communicant capabilities with wildcarded attribute fields.

Description

Claims (25)

1. In a network communication environment in which communicants operating respective client network nodes connect to a virtual area in which ones of the communicants are able to establish respective presences, and the virtual area comprising objects, including avatar objects that represent the ones of the communicants who are present in the virtual area, a method comprising:
for each of one or more of the communicants in the virtual area, maintaining a respective set of capabilities;
responsive to an action by a first one of the communicants involving a second one of the communicants, identifying one of more permission rules associated with the action, each of one or more of the permissions rules defining a respective action with respect to at least one capability contingent on an associated set of one or more capability requirements;
based at least in part on a determination that the respective set of capabilities of at least one of the first communicant and the second communicant meets the capability requirements associated with all the identified permission rules, determining one or more changes in the at least one capability of the second communicant based on the identified permission rules; and
updating the respective set of capabilities of the second communicant to reflect the determined changes.
10. Apparatus, comprising:
a memory storing processor-readable instructions; and
a processor coupled to the memory, operable to execute the instructions, and based at least in part on the execution of the instructions operable to perform operations in a network communication environment in which communicants operating respective client network nodes connect to a virtual area in which ones of the communicants are able to establish respective presences, and the virtual area comprising objects, including avatar objects that represent the ones of the communicants who are present in the virtual area, the operations comprising
for each of one or more of the communicants in the virtual area, maintaining a respective set of capabilities,
responsive to an action by a first one of the communicants involving a second one of the communicants, identifying one of more permission rules associated with the action, each of one or more of the permissions rules defining a respective action with respect to at least one capability contingent on an associated set of one or more capability requirements,
based at least in part on a determination that the respective set of capabilities of at least one of the first communicant and the second communicant meets the capability requirements associated with all the identified permission rules, determining one or more changes in the at least one capability of the second communicant based on the identified permission rules, and
updating the respective set of capabilities of the second communicant to reflect the determined changes.
11. At least one computer-readable medium having processor-readable program code embodied therein, the processor-readable program code adapted to be executed by a processor to perform operations in a network communication environment in which communicants operating respective client network nodes connect to a virtual area in which ones of the communicants are able to establish respective presences, and the virtual area comprising objects, including avatar objects that represent the ones of the communicants who are present in the virtual area, the operations comprising:
for each of one or more of the communicants in the virtual area, maintaining a respective set of capabilities;
responsive to an action by a first one of the communicants involving a second one of the communicants, identifying one of more permission rules associated with the action, each of one or more of the permissions rules defining a respective action with respect to at least one capability contingent on an associated set of one or more capability requirements;
based at least in part on a determination that the respective set of capabilities of at least one of the first communicant and the second communicant meets the capability requirements associated with all the identified permission rules, determining one or more changes in the at least one capability of the second communicant based on the identified permission rules; and
updating the respective set of capabilities of the second communicant to reflect the determined changes.
22. Apparatus, comprising:
a memory storing processor-readable instructions; and
a processor coupled to the memory, operable to execute the instructions, and based at least in part on the execution of the instructions operable to perform operations in a network communication environment in which communicants operating respective client network nodes connect to a virtual area in which ones of the communicants are able to establish respective presences, and the virtual area comprising objects, including avatar objects that represent the ones of the communicants who are present in the virtual area, the operations comprising
for each of one or more of the communicants in the virtual area, maintaining a respective proxy comprising a respective set of capabilities of the communicant, and
managing the virtual area based on the communicant's respective capabilities proxy without transmitting any of the capabilities of the communicant's respective proxy to the respective client network node being operated by the communicant.
23. At least one computer-readable medium having processor-readable program code embodied therein, the processor-readable program code adapted to be executed by a processor to perform operations in a network communication environment in which communicants operating respective client network nodes connect to a virtual area in which ones of the communicants are able to establish respective presences, and the virtual area comprising objects, including avatar objects that represent the ones of the communicants who are present in the virtual area, the operations comprising:
for each of one or more of the communicants in the virtual area, maintaining a respective proxy comprising a respective set of capabilities of the communicant; and
managing the virtual area based on the communicant's respective capabilities proxy without transmitting any of the capabilities of the communicant's respective proxy to the respective client network node being operated by the communicant.
24. In a network communication environment in which communicants operating respective client network nodes connect to a virtual area in which ones of the communicants are able to establish respective presences, and the virtual area comprising objects, including avatar objects that represent the ones of the communicants who are present in the virtual area, a method, comprising:
for each of one or more of the communicants in the virtual area, maintaining a respective set of capabilities, wherein each of one or more of the capabilities has respective capability attribute fields comprising a capability identifier capability attribute field containing an identifier that identifies the capability, a grantee identifier capability attribute field containing an identifier that identifies a respective one of the communicants who is granted the capability, and a target identifier capability attribute field containing a value for identifying one or more objects with respect to which the capability is applicable;
performing a permission check against the respective sets of capabilities based on a search query comprising a particular capability identifier, a target identifier search field, and a grantee identifier search field, wherein at least one of the target identifier search field and the grantee identifier search field contains a wildcard value that matches all possible identifier values in the corresponding capability attribute field; and
managing the virtual area based on results of the permission check.
US13/604,4002007-10-242012-09-05Capabilities based management of virtual areasAbandonedUS20130073978A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US13/604,400US20130073978A1 (en)2011-09-162012-09-05Capabilities based management of virtual areas
US14/810,371US9755966B2 (en)2007-10-242015-07-27Routing virtual area based communications

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US201161535910P2011-09-162011-09-16
US13/604,400US20130073978A1 (en)2011-09-162012-09-05Capabilities based management of virtual areas

Publications (1)

Publication NumberPublication Date
US20130073978A1true US20130073978A1 (en)2013-03-21

Family

ID=47881711

Family Applications (7)

Application NumberTitlePriority DateFiling Date
US13/604,400AbandonedUS20130073978A1 (en)2007-10-242012-09-05Capabilities based management of virtual areas
US13/604,360AbandonedUS20130073707A1 (en)2007-10-242012-09-05Capabilities based management of virtual areas
US15/091,500ActiveUS10148457B2 (en)2009-01-152016-04-05Capabilities based management of virtual areas
US16/198,516ActiveUS10567199B2 (en)2011-09-162018-11-21Capabilities based management of virtual areas
US16/734,278Expired - Fee RelatedUS11088870B2 (en)2011-09-162020-01-03Capabilities based management of virtual areas
US17/367,887ActiveUS11936499B2 (en)2011-09-162021-07-06Capabilities based management of virtual areas
US18/439,775PendingUS20240195658A1 (en)2011-09-162024-02-13Capabilities Based Management of Virtual Area

Family Applications After (6)

Application NumberTitlePriority DateFiling Date
US13/604,360AbandonedUS20130073707A1 (en)2007-10-242012-09-05Capabilities based management of virtual areas
US15/091,500ActiveUS10148457B2 (en)2009-01-152016-04-05Capabilities based management of virtual areas
US16/198,516ActiveUS10567199B2 (en)2011-09-162018-11-21Capabilities based management of virtual areas
US16/734,278Expired - Fee RelatedUS11088870B2 (en)2011-09-162020-01-03Capabilities based management of virtual areas
US17/367,887ActiveUS11936499B2 (en)2011-09-162021-07-06Capabilities based management of virtual areas
US18/439,775PendingUS20240195658A1 (en)2011-09-162024-02-13Capabilities Based Management of Virtual Area

Country Status (2)

CountryLink
US (7)US20130073978A1 (en)
WO (1)WO2013039748A2 (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130104057A1 (en)*2007-10-242013-04-25Social Communications CompanyInterfacing with a spatial virtual communication environment
US20140331149A1 (en)*2011-11-032014-11-06GlowblCommunications interface and a communications method, a corresponding computer program, and a corresponding registration medium
US20140354532A1 (en)*2013-06-032014-12-04Daqri, LlcManipulation of virtual object in augmented reality via intent
US20150106227A1 (en)*2013-10-102015-04-16Shindig, Inc.Systems and methods for dynamically controlling visual effects associated with online presentations
US20150325050A1 (en)*2014-05-072015-11-12Samsung Electronics Co., Ltd.Apparatus and method for providing augmented reality
USRE46309E1 (en)2007-10-242017-02-14Sococo, Inc.Application sharing
US9654351B2 (en)2013-08-222017-05-16Red Hat, Inc.Granular permission assignment
US9661270B2 (en)2008-11-242017-05-23Shindig, Inc.Multiparty communications systems and methods that optimize communications based on mode and available bandwidth
US9733333B2 (en)2014-05-082017-08-15Shindig, Inc.Systems and methods for monitoring participant attentiveness within events and group assortments
US9755966B2 (en)2007-10-242017-09-05Sococo, Inc.Routing virtual area based communications
US9762641B2 (en)2007-10-242017-09-12Sococo, Inc.Automated real-time data stream switching in a shared virtual area communication environment
US9779708B2 (en)2009-04-242017-10-03Shinding, Inc.Networks of portable electronic devices that collectively generate sound
US9853922B2 (en)2012-02-242017-12-26Sococo, Inc.Virtual area communications
WO2018067831A1 (en)*2016-10-052018-04-12Roomful Co.Visual file system
US9947366B2 (en)2009-04-012018-04-17Shindig, Inc.Group portraits composed using video chat systems
US9996155B2 (en)2013-06-032018-06-12Daqri, LlcManipulation of virtual object in augmented reality via thought
US10003624B2 (en)2009-01-152018-06-19Sococo, Inc.Realtime communications and network browsing client
US10133916B2 (en)2016-09-072018-11-20Steven M. GottliebImage and identity validation in video chat events
US10158689B2 (en)2007-10-242018-12-18Sococo, Inc.Realtime kernel
US10271010B2 (en)2013-10-312019-04-23Shindig, Inc.Systems and methods for controlling the display of content
US10366514B2 (en)2008-04-052019-07-30Sococo, Inc.Locating communicants in a multi-location virtual communications environment
US10542237B2 (en)2008-11-242020-01-21Shindig, Inc.Systems and methods for facilitating communications amongst multiple users
US11003322B2 (en)*2017-01-042021-05-11Google LlcGenerating messaging streams with animated objects

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130283166A1 (en)2012-04-242013-10-24Social Communications CompanyVoice-based virtual area navigation
US10565293B2 (en)*2014-08-262020-02-18Adobe Inc.Synchronizing DOM element references
US10438418B2 (en)*2016-12-082019-10-08Colopl, Inc.Information processing method for displaying a virtual screen and system for executing the information processing method
US10977858B2 (en)2017-03-302021-04-13Magic Leap, Inc.Centralized rendering
CN107634830B (en)*2017-09-132019-10-25中国人民解放军信息工程大学 Server-assisted revocable attribute-based encryption method, apparatus and system
JP7499749B2 (en)2018-07-242024-06-14マジック リープ, インコーポレイテッド Application Sharing
US11341000B2 (en)*2019-04-032022-05-24Vmware, Inc.Capturing and restoring persistent state of complex applications
WO2021163224A1 (en)2020-02-102021-08-19Magic Leap, Inc.Dynamic colocation of virtual content
JP2023514573A (en)2020-02-142023-04-06マジック リープ, インコーポレイテッド tool bridge
CN115698818B (en)2020-02-142024-01-23奇跃公司Session manager
CN115398316B (en)2020-02-142025-08-26奇跃公司 3D object annotation
US20220141046A1 (en)*2020-10-302022-05-05Jake StrackMethod of establishing a video conferencing network
US12028345B2 (en)2021-05-192024-07-02Bank Of America CorporationInformation security system and method for identifying trusted machines for machine-to-machine (M2M) security and validation
CN115578520A (en)*2022-11-102023-01-06一站发展(北京)云计算科技有限公司Information processing method and system for immersive scene

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050262362A1 (en)*2003-10-102005-11-24Bea Systems, Inc.Distributed security system policies
US20060230281A1 (en)*2005-03-312006-10-12Hofmann Christoph HData processing system including explicit and generic grants of action authorization
US20090254842A1 (en)*2008-04-052009-10-08Social Communication CompanyInterfacing with a spatial virtual communication environment
US20090254843A1 (en)*2008-04-052009-10-08Social Communications CompanyShared virtual area communication environment based apparatus and methods
US20090309891A1 (en)*2008-06-122009-12-17Microsoft CorporationAvatar individualized by physical characteristic
US20100017501A1 (en)*2006-05-022010-01-21Broadon Communications Corp.Content management and method
US8510806B2 (en)*2009-10-222013-08-13Sap AgSystem and method of controlling access to information in a virtual computing environment

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6608636B1 (en)*1992-05-132003-08-19Ncr CorporationServer based virtual conferencing
US6219045B1 (en)*1995-11-132001-04-17Worlds, Inc.Scalable virtual world chat client-server system
US6219055B1 (en)*1995-12-202001-04-17Solidworks CorporationComputer based forming tool
US5926179A (en)*1996-09-301999-07-20Sony CorporationThree-dimensional virtual reality space display processing apparatus, a three-dimensional virtual reality space display processing method, and an information providing medium
JPH11177628A (en)*1997-12-151999-07-02Mitsubishi Electric Corp 3D virtual space sharing system for wide area environment
US6380952B1 (en)*1998-04-072002-04-30International Business Machines CorporationSystem for continuous display and navigation in a virtual-reality world
GB2349055B (en)*1999-04-162004-03-24Mitel CorpVirtual meeting rooms with spatial audio
US6662077B2 (en)*1999-07-302003-12-09Gerhard HaagArchitecture for presenting and managing information in an automated parking and storage facility
US6784901B1 (en)*2000-05-092004-08-31ThereMethod, system and computer program product for the delivery of a chat message in a 3D multi-user environment
US7559034B1 (en)*2000-10-192009-07-07DG FastChannel, Inc.Method and system for using a hyperlink, banner, or graphical icon to initiate the overlaying of an object on a window
US7925703B2 (en)*2000-12-262011-04-12Numedeon, Inc.Graphical interactive interface for immersive online communities
GB2404315A (en)*2003-07-222005-01-26Kelseus LtdControlling a virtual environment
US7099745B2 (en)*2003-10-242006-08-29Sap AktiengesellschaftRobot system using virtual world
US7757207B2 (en)*2004-08-202010-07-13Microsoft CorporationForm skin and design time WYSIWYG for .net compact framework
US20070198696A1 (en)*2004-10-062007-08-23Morris Robert PSystem and method for utilizing contact information, presence information and device activity
US7958047B2 (en)*2005-02-042011-06-07The Invention Science Fund IVirtual credit in simulated environments
US20090043683A1 (en)*2005-02-042009-02-12Searete Llc, A Limited Liability Corporation Of The State Of DelawareVirtual world reversion rights
US20080228607A1 (en)*2005-02-042008-09-18Jung Edward K YResolution of virtual world revocable transfers
US20080133392A1 (en)*2005-02-042008-06-05Searete Llc, A Limited Liability Corporation Of The State Of DelawareSecurity arrangements for virtual world obligations
US9112746B2 (en)*2006-04-052015-08-18Cisco Technology, Inc.Method and system for managing virtual talk groups
US20080055306A1 (en)*2006-09-052008-03-06William Ming Yi KwokVirtual three-dimensional environment
US8683353B2 (en)*2006-12-122014-03-25Motorola Mobility LlcMethod and system for distributed collaborative communications
US8116323B1 (en)*2007-04-122012-02-14Qurio Holdings, Inc.Methods for providing peer negotiation in a distributed virtual environment and related systems and computer program products
US8000328B1 (en)*2007-05-222011-08-16Qurio Holdings, Inc.Filtering messages in a distributed virtual world based on virtual space properties
US7844724B2 (en)*2007-10-242010-11-30Social Communications CompanyAutomated real-time data stream switching in a shared virtual area communication environment
US8732236B2 (en)*2008-12-052014-05-20Social Communications CompanyManaging network communications between network nodes and stream transport protocol
US7769806B2 (en)*2007-10-242010-08-03Social Communications CompanyAutomated real-time data stream switching in a shared virtual area communication environment
US8407605B2 (en)*2009-04-032013-03-26Social Communications CompanyApplication sharing
US8531447B2 (en)*2008-04-032013-09-10Cisco Technology, Inc.Reactive virtual environment
US9550125B2 (en)*2008-10-142017-01-24Roblox CorporationDynamic and scalable topology for virtual world environments
KR20130010911A (en)*2008-12-052013-01-29소우셜 커뮤니케이션즈 컴퍼니Realtime kernel
EP2377032A4 (en)*2008-12-052012-11-07Social Communications CoPervasive realtime framework
US8219513B2 (en)*2008-12-192012-07-10Eastman Kodak CompanySystem and method for generating a context enhanced work of communication
US8516396B2 (en)*2009-01-302013-08-20International Business Machines CorporationObject organization based on user interactions within a virtual environment
US20110138333A1 (en)*2009-12-032011-06-09Ravishankar GundlapalliRoom User Interface
CN103154982A (en)*2010-08-162013-06-12社会传播公司 Facilitating communicator interaction in a networked communication environment
US20120122570A1 (en)*2010-11-162012-05-17David Michael BaronoffAugmented reality gaming experience

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050262362A1 (en)*2003-10-102005-11-24Bea Systems, Inc.Distributed security system policies
US20060230281A1 (en)*2005-03-312006-10-12Hofmann Christoph HData processing system including explicit and generic grants of action authorization
US20100017501A1 (en)*2006-05-022010-01-21Broadon Communications Corp.Content management and method
US20090254842A1 (en)*2008-04-052009-10-08Social Communication CompanyInterfacing with a spatial virtual communication environment
US20090254843A1 (en)*2008-04-052009-10-08Social Communications CompanyShared virtual area communication environment based apparatus and methods
US20090309891A1 (en)*2008-06-122009-12-17Microsoft CorporationAvatar individualized by physical characteristic
US8510806B2 (en)*2009-10-222013-08-13Sap AgSystem and method of controlling access to information in a virtual computing environment

Cited By (33)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9483157B2 (en)*2007-10-242016-11-01Sococo, Inc.Interfacing with a spatial virtual communication environment
US20130100142A1 (en)*2007-10-242013-04-25Social Communications CompanyInterfacing with a spatial virtual communication environment
US9762641B2 (en)2007-10-242017-09-12Sococo, Inc.Automated real-time data stream switching in a shared virtual area communication environment
US9755966B2 (en)2007-10-242017-09-05Sococo, Inc.Routing virtual area based communications
US10158689B2 (en)2007-10-242018-12-18Sococo, Inc.Realtime kernel
US20130104057A1 (en)*2007-10-242013-04-25Social Communications CompanyInterfacing with a spatial virtual communication environment
USRE46309E1 (en)2007-10-242017-02-14Sococo, Inc.Application sharing
US9411489B2 (en)*2007-10-242016-08-09Sococo, Inc.Interfacing with a spatial virtual communication environment
US10366514B2 (en)2008-04-052019-07-30Sococo, Inc.Locating communicants in a multi-location virtual communications environment
US9661270B2 (en)2008-11-242017-05-23Shindig, Inc.Multiparty communications systems and methods that optimize communications based on mode and available bandwidth
US10542237B2 (en)2008-11-242020-01-21Shindig, Inc.Systems and methods for facilitating communications amongst multiple users
US10003624B2 (en)2009-01-152018-06-19Sococo, Inc.Realtime communications and network browsing client
US9947366B2 (en)2009-04-012018-04-17Shindig, Inc.Group portraits composed using video chat systems
US9779708B2 (en)2009-04-242017-10-03Shinding, Inc.Networks of portable electronic devices that collectively generate sound
US11520458B2 (en)*2011-11-032022-12-06GlowblCommunications interface and a communications method, a corresponding computer program, and a corresponding registration medium
US20140331149A1 (en)*2011-11-032014-11-06GlowblCommunications interface and a communications method, a corresponding computer program, and a corresponding registration medium
US10620777B2 (en)*2011-11-032020-04-14GlowblCommunications interface and a communications method, a corresponding computer program, and a corresponding registration medium
US10983664B2 (en)*2011-11-032021-04-20GlowblCommunications interface and a communications method, a corresponding computer program, and a corresponding registration medium
US9853922B2 (en)2012-02-242017-12-26Sococo, Inc.Virtual area communications
US9383819B2 (en)*2013-06-032016-07-05Daqri, LlcManipulation of virtual object in augmented reality via intent
US9996983B2 (en)2013-06-032018-06-12Daqri, LlcManipulation of virtual object in augmented reality via intent
US9996155B2 (en)2013-06-032018-06-12Daqri, LlcManipulation of virtual object in augmented reality via thought
US20140354532A1 (en)*2013-06-032014-12-04Daqri, LlcManipulation of virtual object in augmented reality via intent
US9992074B2 (en)*2013-08-222018-06-05Red Hat, Inc.Granular permission assignment
US9654351B2 (en)2013-08-222017-05-16Red Hat, Inc.Granular permission assignment
US20150106227A1 (en)*2013-10-102015-04-16Shindig, Inc.Systems and methods for dynamically controlling visual effects associated with online presentations
US9679331B2 (en)*2013-10-102017-06-13Shindig, Inc.Systems and methods for dynamically controlling visual effects associated with online presentations
US10271010B2 (en)2013-10-312019-04-23Shindig, Inc.Systems and methods for controlling the display of content
US20150325050A1 (en)*2014-05-072015-11-12Samsung Electronics Co., Ltd.Apparatus and method for providing augmented reality
US9733333B2 (en)2014-05-082017-08-15Shindig, Inc.Systems and methods for monitoring participant attentiveness within events and group assortments
US10133916B2 (en)2016-09-072018-11-20Steven M. GottliebImage and identity validation in video chat events
WO2018067831A1 (en)*2016-10-052018-04-12Roomful Co.Visual file system
US11003322B2 (en)*2017-01-042021-05-11Google LlcGenerating messaging streams with animated objects

Also Published As

Publication numberPublication date
WO2013039748A2 (en)2013-03-21
US11088870B2 (en)2021-08-10
WO2013039748A3 (en)2013-05-02
US20160323122A1 (en)2016-11-03
US10148457B2 (en)2018-12-04
US20130073707A1 (en)2013-03-21
US11936499B2 (en)2024-03-19
US10567199B2 (en)2020-02-18
US20240195658A1 (en)2024-06-13
US20210399922A1 (en)2021-12-23
US20200220747A1 (en)2020-07-09
US20190109731A1 (en)2019-04-11

Similar Documents

PublicationPublication DateTitle
US11936499B2 (en)Capabilities based management of virtual areas
US11785056B2 (en)Web browser interface for spatial communication environments
US20210336907A1 (en)Virtual Area Communications
US9077549B2 (en)Creating virtual areas for realtime communications
US20250191245A1 (en)Promoting Communicant Interactions in a Network Communications Environment
US9813463B2 (en)Phoning into virtual communication environments
US8930472B2 (en)Promoting communicant interactions in a network communications environment
US20120246582A1 (en)Interfacing with a spatial virtual communications environment
US20090288007A1 (en)Spatial interfaces for realtime networked communications
US12229854B2 (en)Promoting communicant interactions in a network communications environment
US20230339816A1 (en)Visual Communications
HK1168678A (en)Spatial interfaces for realtime networked communications

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SOCIAL COMMUNICATIONS COMPANY, OREGON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VAN WIE, DAVID;REEL/FRAME:037219/0418

Effective date:20151123

Owner name:SOCIAL COMMUNICATIONS COMPANY, OREGON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEACOCK, MATTHEW;REEL/FRAME:037219/0432

Effective date:20151124

Owner name:SOCIAL COMMUNICATIONS COMPANY, OREGON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FARMER, F. RANDALL;REEL/FRAME:037219/0426

Effective date:20151123

ASAssignment

Owner name:SOCIAL COMMUNICATIONS COMPANY, OREGON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BUTLER, ROBERT J;REEL/FRAME:037504/0922

Effective date:20160111

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:SOCIAL COMMUNICATIONS COMPANY, OREGON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BRODY, PAUL J.;REEL/FRAME:039698/0925

Effective date:20160910


[8]ページ先頭

©2009-2025 Movatter.jp