Method of implementing a communications session between a plurality of terminals

US11025683B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11025683-B2
Application numberUS-201414508634-A
CountryUS
Kind codeB2
Filing dateOct 7, 2014
Priority dateOct 7, 2013
Publication dateJun 1, 2021
Grant dateJun 1, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The invention relates to a method of initializing a communications session between a plurality of terminals. According to the invention, the initialization method is adapted, as a function of capacity data for at least one terminal, to determine a set of at least one stream transmission channel to be set up between entities of a group of entities comprising said terminals, each channel being for setting up between a first entity and a second entity of the group either directly, or indirectly via at least one third entity of said group, and to transmit at least one entity identifier to at least one first entity of the group in order to set up at least one channel of the set. The invention also relates to a method of accessing a communications session, the method being adapted to receive at least one identifier of at least one entity with which at least one channel is to be set up and to set up at least one channel with at least one entity for which said at least one identifier has been received. The invention also relates to a server (S) and to a terminal (TA) respectively for performing the initialization method and the method of accessing a communications session.

First claim

Opening claim text (preview).

The invention claimed is: 1. An initialization method comprising: initializing a multimedia communications session between a plurality of at least three terminals, said communications session involving multimedia streams exchanged between said terminals either bypassing or through a communications device, each terminal of the plurality and the communication device being able to communicate with a server via a network, said initializing comprising the following acts performed by the server to support lightening a load on the communication device: receiving for each terminal of the plurality a connection request, said connection request including capacity data for the terminal, said capacity data relating to capacity of the terminal to process incoming or outgoing stream transmission channels simultaneously; obtaining for each terminal of the plurality, as function of the capacity data received, a number of stream transmission channels supported simultaneously by said terminal, wherein types of the stream transmission channels are predefined and depend on a service to be done by the multimedia communication session, the type of each of said stream transmission channels defining a type of data conveyed in said stream transmission channel and defining if the stream is unidirectional or bidirectional; determining a graph representing entities of a group of entities and links between entities to set up the multimedia communications session, said group comprising the terminals of the plurality and, depending on the capacity data, the communication device, each link interconnecting directly two entities representing a stream transmission channel of the predefined type to be set up between said entities, each terminal of the plurality being linked to each other terminal of the plurality either directly or via at least another entity of the group, the number of entities linked to each terminal of the plurality of terminals depending respectively of said number of stream transmission channels supported by said terminal, and for each link interconnecting directly two entities, determining a first entity and a second entity from among the two entities; and initializing the multimedia communications session by transmitting at least one entity identifier of at least one determined second entity to at least one said respective first entity of said group for setting up at least one stream transmission channel of the multimedia communications session represented by a link of said graph. 2. The initialization method according to claim 1 , wherein determining said graph comprises the following acts: calculating, on the basis of said numbers of stream transmission channels supported by the terminals, a number of links of said graph interconnecting directly two terminals; calculating a number of necessary stream transmission channels needed for interconnecting all of the terminals of the plurality of terminals; and comparing said number of links interconnecting directly two terminals with said number of necessary stream transmission channels; and wherein said graph comprises only stream transmission channels directly interconnecting two terminals of the plurality of terminals if the number of links interconnecting directly two terminals is greater than or equal to said number of necessary stream transmission channels. 3. The initialization method according to claim 2 , wherein, if the number of links interconnecting directly two terminals is less than said number of necessary stream transmission channels, said graph comprises at least one stream transmission channel to be set up between one of the terminals and a communications device. 4. The initialization method according to claim 1 , wherein, after receiving a notification signal that a terminal of the plurality has been disconnected, or a request for connecting an additional terminal, the determining act is reiterated with a second group of entities comprising the remaining terminals of the plurality, or comprising a third group of entities comprising the terminals of the plurality of terminals plus said additional terminal. 5. The initialization method according to claim 4 , wherein, when reiterating the determining act, the stream transmission channels between a first entity and a second entity as determined during a preceding iteration are maintained if both of the first and second entities remain connected. 6. The initialization method according to claim 1 , wherein the method further includes an act of determining secondary stream transmission channels used in the event of a terminal being disconnected. 7. The initialization method according to claim 1 , wherein the transmitting act comprises transmitting information about each stream transmission channel of said number of stream transmission channels to each of the terminals, said information comprising at least an identifier of a first entity and a second entity identifier. 8. The initialization method according to claim 7 , wherein the transmitting act further comprises transmitting service data to each terminal, the service data relating to at least one terminal. 9. An access method comprising: accessing a multimedia communications session between a plurality of at least three terminals, said communications session involving multimedia streams exchanged between said terminals either bypassing or through a communications device, each terminal of the plurality and the communication device being able to communicate with a server via a network, wherein the accessing comprises the following acts performed by a terminal of said plurality of terminals to support lightening a load on the communication device: receiving at least one identifier of at least one second entity with which at least one stream transmission channel is to be set up, the at least one identifier being received from the server, which has received for each terminal of the plurality of terminals a connection request comprising capacity data for said terminal, said capacity data relating to capacity of the terminal to process incoming or outgoing stream transmission channels simultaneously, has obtained for each terminal of the plurality, as function of the capacity data received, a number of stream transmission channels supported simultaneously by said terminal, wherein types of the stream transmission channels are predefined and depend on a service to be done by the multimedia communication session, the type of each stream transmission channel defining a type of data conveyed in the stream transmission channel and defining if the multimedia stream is unidirectional or bidirectional, and has determined a graph representing entities of a group of entities and links between entities to set up the multimedia communications session, said group comprising the terminals of the plurality and, depending on the capacity data, the communication device, each link interconnecting directly two entities representing a stream transmission channel of the predefined type to be set up between said entities, each terminal of the plurality being linked to each other terminal of the plurality either directly or via at least another entity of the group, the number of entities linked to each terminal of the plurality of terminals depending respectively of said number of stream transmission channels supported by said terminal, and for each link interconnecting directly two entities, determining a first entity and a second entity from among the two entities; and accessing the multimedia communications session by setting-up at least one stream transmission channel of the multimedia communications session directly with said at least one respective second entity for which said at least one identifier has

Assignees

Inventors

Classifications

  • adapting media to device capabilities · CPC title

  • intermediate · CPC title

  • Multichannel or multilink protocols · CPC title

  • Session establishment or de-establishment · CPC title

  • Multimedia conference systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11025683B2 cover?
The invention relates to a method of initializing a communications session between a plurality of terminals. According to the invention, the initialization method is adapted, as a function of capacity data for at least one terminal, to determine a set of at least one stream transmission channel to be set up between entities of a group of entities comprising said terminals, each channel being fo…
Who is the assignee on this patent?
Orange
What technology area does this patent fall under?
Primary CPC classification H04L65/403. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 01 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).