# US 10,620,777 B2 · Communications interface and a communications method, a corresponding computer program, and a corresponding registration medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,620,777 B2
- Document ID: US10620777B2
- Status: Granted
- Kind: B2
- Application number: 14/355,169
- Filed: 2011-11-03
- Published: 2014-11-06
- Granted: 2020-04-14
- Earliest claimed: 2011-11-03
- Assignees: Glowbl
- Applicants: Mathieu Nicolas Labey
- Inventors: Mathieu Nicolas Labey
- Web page: https://patentgrep.com/patent/US10620777B2

## CPC

- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- H04L 51/52: for supporting social networking services
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 67/131: Protocols for games, networked simulations or virtual reality
- H04L 67/14: Session management (for real-time applications in data packet communications networks H04L65/1066)
- H04M 1/72427: for supporting games or graphical animations
- H04N 7/157: {defining a virtual conference space and using avatars or agents (computer conference optimisation or adaptation H04L12/1827)}
- H04M 1/72436: for text messaging, e.g. short messaging services [SMS] or e-mails
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The invention provides a communications interface for communications between participants, said interface including a virtual space (1) and graphical avatars (2, 3) that firstly represent respective ones of said participants and secondly are designed to move in said virtual space (1), said communications interface also including control means for controlling the movement of each graphical avatar, said communications interface being characterized in that it is designed to set up a discussion channel automatically between two of said participants when either the distance (d) between the two graphical avatars (2, 3) representing respective ones of said two participants is less than or equal to a predetermined first value (D1), or the distances between a graphical object and each of the two graphical avatars (2, 3) are less than or equal to a second predetermined value.

## Claims

### Claim 1

A non-transitory computer readable medium storing one or more programs executable by a processor of a terminal apparatus to configure the terminal apparatus to comprise:
a communications interface to facilitate communications by a terminal user operating the terminal apparatus, with one or more other users operating respective other terminals,
wherein said communications interface provides one or more user interface screens on a display of the terminal apparatus, said one or more user interface screens collectively portraying a virtual space and graphical avatars which (a) correspond to said terminal user and said one or more other users, as plural respective participants of the virtual space, and (b) are moveable in said virtual space, and said virtual space and said graphical avatars being displayed at respective on-screen positions on one or more of the user interface screens, said communications interface also including a controller to process user input by the terminal user via the user interface screens to control the movements of the corresponding graphical avatar,
wherein in the user interface screens provided by said communications interface
each graphical avatar amongst said graphical avatars moveable in the virtual space is surrounded by a corresponding graphical margin having a width equal to a first predetermined value (D1), and when graphical margins of at least two displayed graphical avatars are at least partially superposed and an on-screen distance between said at least two displayed graphical avatars is less than the first predetermined value (D1), said at least two displayed graphical avatars are automatically merged in a partial superposition zone to form a single graphical margin that encompasses each of said at least two displayed graphical avatars; and
discussion channels are set up automatically between, amongst said participants of the virtual space, member participants represented by respective graphical avatars that belong to a first group of avatars, the discussion channels enabling all of said member participants in the first group to communicate back and forth, and (i) at least one displayed graphical avatar in the first group is distant from a graphical object positioned in said virtual space by an on-screen distance less than or equal to a second predetermined value (D2) and (ii) each displayed graphical avatar in the first group is at least one of (I) within the single graphical margin encompassing said at least two displayed graphical avatars having the merged graphical margins and (II) distant from said graphical object by an on-screen distance less than or equal to said second predetermined value (D2).

### Claim 2 (depends on 1)

The non-transitory computer readable medium according to claim 1, wherein each of said graphical margins is in the form of a transparent or translucent halo that surrounds the corresponding graphical avatar.

### Claim 3 (depends on 1)

The non-transitory computer readable medium according to claim 1, wherein said virtual space is two-dimensional.

### Claim 4 (depends on 1)

The non-transitory computer readable medium according to claim 1, wherein said graphical avatars are two-dimensional.

### Claim 5 (depends on 4)

The non-transitory computer readable medium according to claim 4, wherein each graphical avatar has a main body that is substantially discoidal in shape, each graphical margin being in the shape of a circular ring surrounding said main body concentrically.

### Claim 6 (depends on 1)

The non-transitory computer readable medium according to claim 1, wherein said discussion channel includes communications windows associated visually with said two graphical avatars in question, said communications windows being designed to display text and/or image, animated or otherwise, in order to enable discussion to take place.

### Claim 7 (depends on 1)

The non-transitory computer readable medium according to claim 1, wherein at least one displayed graphical avatar in the first group is both (aa) within the single graphical margin encompassing said at least two displayed graphical avatars having the merged graphical margins and (bb) distant from said graphical object by an on-screen distance less than or equal to said second predetermined value (D2).

### Claim 8

A non-transitory computer readable medium storing one or more programs executable by a processor of a terminal apparatus to configure the terminal apparatus to comprise:
a communications interface to facilitate communications by a terminal user operating the terminal apparatus, with one or more other users operating respective other terminals, wherein said communications interface including provides one or more user interface screens on a display of the terminal apparatus, said one or more user interface screens collectively portraying a virtual space and graphical avatars which (a) correspond to said terminal user and said one or more other users, as plural respective participants of the virtual space, and (b) are moveable in said virtual space, and said virtual space and said graphical avatars being displayed at respective on-screen positions on one or more of the user interface screens, said communications interface also including a controller to process user input by the terminal user via the user interface screens to control the movements of the corresponding graphical avatar and each participant viewing, on the screen corresponding to the participant, the same virtual space having the same avatars at the same on-screen positions, said communications interface implementing each of the following (A), (B) and (C):
(A) to set up a discussion channel automatically between, amongst said participants of the virtual space, two participants represented by a first graphical avatar and a second graphical avatar, respectively, when an on-screen distance between said first and second graphical avatars is less than or equal to a predetermined first value (D1), the discussion channel enabling said two participants to communicate back and forth;
(B) to cut off automatically said discussion channel when the on-screen distance between said first and second graphical avatars is greater than said predetermined first value (D1), except if both first and second graphical avatars belong to a group of avatars, in which group each group member is distant from at least one other group member by an on-screen distance less than or equal to said predetermined first value (D1); and
(C) to cut off automatically said discussion channel between said two participants represented by said first and second graphical avatars, respectively, when (i) one of the first and second graphical avatars is distant from the other of the first and second graphical avatars, included in the group of avatars, by an on-screen distance greater than said predetermined first value (D1) and (ii) said one of the first and second graphical avatars is distant from each group member of the group of avatars by an on-screen distance greater than said predetermined first value (D1).

### Claim 9 (depends on 8)

The non-transitory computer readable medium according to claim 8, wherein discussion channels are set up automatically between all of said participants represented by respective graphical avatars belonging to said group of avatars.

### Claim 10

A communications method performed by a terminal apparatus configured by execution of one or more programs stored in a non-transitory computer readable medium to comprise a communications interface to facilitate communications by a terminal user operating the terminal apparatus, with one or more other users operating respective other terminals, wherein said communications interface provides one or more user interface screens on a display of the terminal apparatus, said one or more user interface screens collectively portraying a virtual space and graphical avatars which (a) correspond to said terminal user and said one or more other users, as plural respective participants of the virtual space, and (b) are moveable in said virtual space, and said virtual space and said graphical avatars being displayed at respective on-screen positions on one or more of the user interface screens, said communications interface also including a controller to process user input by the terminal user via the user interface screens to control the movements of the corresponding graphical avatar in said virtual space, wherein said communications method comprises:
(A) surrounding each graphical avatar, amongst said graphical avatars moveable in the virtual space, by a corresponding graphical margin having a width equal to a first predetermined value (D1), and when graphical margins of at least two displayed graphical avatars are at least partially superposed and an on-screen distance between said at least two displayed graphical avatars is less than the first predetermined value (D1), automatically merging said at least two displayed graphical avatars in a partial superposition zone to form a single graphical margin that encompasses each of said at least two displayed graphical avatars; and
(B) setting up discussion channels automatically between, amongst said participants of the virtual space, member participants represented by respective graphical avatars that belong to a first group of avatars, the discussion channels enabling all of said member participants in the first group to communicate back and forth, and (i) at least one displayed graphical avatar in the first group is distant from a graphical object positioned in said virtual space by an on-screen distance less than or equal to a second predetermined value (D2) and (ii) each displayed graphical avatar in the first group is at least one of (I) within the single graphical margin encompassing said at least two displayed graphical avatars having the merged graphical margins and (II) distant from said graphical object by an on-screen distance less than or equal to said second predetermined value (D2).

### Claim 11 (depends on 10)

The communications method according to claim 10, wherein a discussion channel is set up automatically between first and second ones of said participants to enable said first and second participants to communicate with each other, when distances between each of two graphical avatars representing respective ones of said first and second participants and a third other graphical avatar representing a third other participant are less than or equal to said first predetermined value (D1).

### Claim 12 (depends on 10)

A computer program embodied in the non-transitory computer readable medium and including the one or more programs which, when executed by a processor of the terminal, causes the terminal to execute the steps of the method according to claim 10.

### Claim 13

A communications method performed by a terminal apparatus configured by execution of one or more programs stored in a non-transitory computer readable medium to comprise a communications interface to facilitate communications by a terminal user operating the terminal apparatus, with one or more other users operating respective other terminals, wherein said communications interface provides one or more user interface screens on a display of the terminal apparatus, said one or more user interface screens collectively portraying a virtual space and graphical avatars which (a) correspond to said terminal user and said one or more other users, as plural respective participants of the virtual space, and (b) are moveable in said virtual space, and said virtual space and said graphical avatars being displayed at respective on-screen positions on one or more of the user interface screens, said communications interface also including a controller to process user input by the terminal user via the user interface screens to control the movements of the corresponding graphical avatar in said virtual space and each participant viewing, on the screen corresponding to the participant, the same virtual space having the same avatars at the same on-screen positions, wherein said communications method comprises:
(A) setting up a discussion channel automatically between two of said participants represented respectively by a first graphical avatar and a second graphical avatar, respectively, when an on-screen distance between said first and second graphical avatars is less than or equal to a predetermined first value (D1), the discussion channels enabling said two participants to communicate back and forth;
(B) cutting off automatically said discussion channel when the on-screen distance between, amongst said participants of the virtual space, said first and second graphical avatars is greater than said predetermined first value (D1), except if both said first and second graphical avatars belong to a group of avatars, in which group each group member is distant from at least one other group member by an on-screen distance less than or equal to said first predetermined value (D1); and
(C) cutting off automatically said discussion channel between, amongst said participants of the virtual space, said two participants represented by said first and second graphical avatars, respectively, when (i) one of the first and second graphical avatars is distant from the other of the first and second graphical avatars, included in the group of avatars, by an on-screen distance greater than said predetermined first value (D1) and (ii) said one of the first and second graphical avatars is distant from each group member of the group of avatars by an on-screen distance greater than said predetermined first value (D1).

### Claim 14 (depends on 13)

The communications method according to claim 13, wherein discussion channels are set up automatically between all of said participants represented by respective graphical avatars belonging to said group of avatars.

### Claim 15 (depends on 13)

A computer program embodied in the non-transitory computer readable medium and including the one or more programs which, when executed by a processor of the terminal, causes the terminal to execute the steps of the method according to claim 13.
