Patent ID: 11936499
Assignee: SOCOCO, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  A  G | IPC A  G  H

Claim 0:
1. A system that operates in a network communication environment in which communicants operating respective client nodes connect to an area in which ones of the communicants are able to establish respective presences, the system comprising:
a processor; and
a memory, coupled to the processor, having code stored therein that when executed by the processor, the processor performs operations comprising:
executing an engine to manage capabilities on behalf of each of one or more of the communicants in the area, and provide for each communicant a respective capability ring that stores the communicant's persistent capabilities and transient capabilities that are granted as a result of applying capability rules to the communicant;
monitoring states of the area, wherein the area is defined with a current state of the area, and the current state comprises an occupancy attribute that provides an indication of occupancy of the communicants in the area;
dynamically updating the respective capability ring of the particular communicant based on changes in states of the communicants and the area, wherein the dynamically updating comprises
based on a permissions check by the capabilities engine against the respective capability ring of the particular communicant, determining that the particular area is in a first state as defined by a first set of one or more values of the one or more attributes and automatically granting a respective transient capability to enter the particular area to the particular communicant, and
based on a permissions check by the capabilities engine against the respective capability ring of the particular communicant, ascertaining that the particular area is in a second state as defined by a second set of one or more values of the one or more attributes in which the value of the occupancy attribute is different from the value of the occupancy attribute in the first state and automatically revoking the capability to enter the particular area from the particular communicant; and

administering one or more of realtime communications between the client nodes of respective ones of the communicants who are co-present in the area.