System and method for client side managed data prioritization and connections
First Claim
1. A method for client-side management of communications channels, the method comprising:
- determining a maximum number of simultaneous connections N supportable by a client;
identifying between one and N entities that meet a predefined criterion;
granting permission to the identified entities to communicate with the client; and
revoking permission to communicate with the client held by entities that are not among the identified entities.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a structure and method for client-side management of communications channels. In one example, the method includes determining a maximum number of simultaneous connections N supportable by a client. This may be based on such factors as network connection speed and processing power of the client. Between one and N entities that meet a predefined criterion may then be identified. For example, if the client is controlling an avatar in a virtual world, then the criterion may be a distance from the avatar. Permission to communicate with the client may then be granted to the identified entities, and permission to communicate with the client held by entities that are not among the identified entities may be revoked.
-
Citations
20 Claims
-
1. A method for client-side management of communications channels, the method comprising:
-
determining a maximum number of simultaneous connections N supportable by a client;
identifying between one and N entities that meet a predefined criterion;
granting permission to the identified entities to communicate with the client; and
revoking permission to communicate with the client held by entities that are not among the identified entities. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for client-side management of communications channels in a virtual world having a plurality of avatars, the method comprising:
-
calculating a maximum number of simultaneous connections N;
identifying up to N avatars that are closest to an avatar representing the client; and
sending a permission grant message to each of the identified avatars, wherein the permission grant message enables each identified avatar to establish a communication channel with the client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for client-side management of communication channels in a virtual world, the system comprising:
-
a first computer configured to control a first avatar in the virtual world;
a second computer configured to control a second avatar in the virtual world; and
a plurality of software instructions for execution by the first computer, the instructions including instructions for;
calculating, by the first computer, a maximum number of simultaneous connections N;
identifying, by the first computer, up to N avatars that are closest in proximity to the first avatar, wherein the second avatar is identified among the N avatars; and
sending, by the first computer, a permission grant message to the second computer to enable the second computer to establish a communication channel with the first computer. - View Dependent Claims (16, 17)
-
-
18. A computer readable medium containing a plurality of computer executable instructions for execution on a client computer, the instructions for:
-
determining a maximum number of simultaneous connections N supportable by the client computer;
identifying between one and N entities that meet a predefined criterion;
sending a permission message from the client computer to each of the identified entities, wherein the permission message indicates that the entity can establish a communication channel with the client computer; and
sending a revocation message from the client computer to each of the entities that are not among the identified entities, wherein the revocation message indicates that the entity can no longer communicate with the client computer. - View Dependent Claims (19, 20)
-
Specification