SELECTING A DEVICE SUITABLE FOR HOSTING AT LEAST ONE PROCESS OF AN APPLICATION AMONG A PLURALITY OF DEVICES OF A COMMUNICATION INFRASTRUCTURE, THE APPLICATION BEING INSTANTIATED FROM THE AT LEAST ONE PROCESS
A method is described for selecting a device suitable for hosting at least one process of an application among a plurality of devices of a communication infrastructure, the application being instantiated from the at least one process. The method is implemented by an entity for managing the topology of the infrastructure, suitable for managing resources of the devices of the plurality of devices. The method includes receiving from a client entity a request to use the application, obtaining a parameter associated with the at least one process and a location datum of the client entity, selecting the device among the plurality devices, of which a position in the infrastructure is at a required distance with respect to the location datum of the client entity obtained, the selected device further comprising a resource making it possible to satisfy the parameter obtained.
Methods and devices for proving and verifying the use of a cipher suite are provided. A method for verifying the use of a cipher suite for encrypting data exchanged between a first device and a second device is implemented by a verification entity and includes sending a challenge to the first device, receiving a cipher key and an encrypted challenge by the second device, and verifying the use of the suite using the sent challenge, the received encrypted challenge, the key and the suite.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
H04L 9/16 - Arrangements for secret or secure communicationsNetwork security protocols using a plurality of keys or algorithms the keys or algorithms being changed during operation
A method for coding at least one block of K.Z source data, delivering at least one codeword of size N.Z, with Z an integer expansion factor, Z≥1, the method implementing coding of the K.Z source data using a parity matrix H of size (M.Z×N.Z). The parity matrix H is obtained from a base matrix BG′ of size M×N, by replacing each element of the base matrix BG′ with an expansion matrix of size Z×Z, the base matrix BG′ being expressed in the form:
A method for coding at least one block of K.Z source data, delivering at least one codeword of size N.Z, with Z an integer expansion factor, Z≥1, the method implementing coding of the K.Z source data using a parity matrix H of size (M.Z×N.Z). The parity matrix H is obtained from a base matrix BG′ of size M×N, by replacing each element of the base matrix BG′ with an expansion matrix of size Z×Z, the base matrix BG′ being expressed in the form:
BG
′
=
[
A
B
0
C
D
I
]
.
A method for coding at least one block of K.Z source data, delivering at least one codeword of size N.Z, with Z an integer expansion factor, Z≥1, the method implementing coding of the K.Z source data using a parity matrix H of size (M.Z×N.Z). The parity matrix H is obtained from a base matrix BG′ of size M×N, by replacing each element of the base matrix BG′ with an expansion matrix of size Z×Z, the base matrix BG′ being expressed in the form:
BG
′
=
[
A
B
0
C
D
I
]
.
The extension matrix C includes at least two consecutive blocks of rows, each including a different number of rows, equal to a prime number or to the square of a prime number, each block of rows including at least one occurrence of a diagonal matrix.
H03M 13/11 - Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
H03M 13/00 - Coding, decoding or code conversion, for error detection or error correctionCoding theory basic assumptionsCoding boundsError probability evaluation methodsChannel modelsSimulation or testing of codes
A method for managing adaptive streaming of live digital content, implemented by a content server. The method includes generating a Manifest file containing a predictive section describing future segments of the digital content. This section includes unique identifiers for each future segment, timestamps indicating their availability, and, where appropriate, duration and repetition parameters to describe a plurality of future segments in a compact manner. The Manifest file is sent to a media streaming device, enabling the terminal to construct the URLs for the future segments and to synchronize their download with their actual availability. This approach reduces the update frequency of the manifest file, decreases bandwidth consumption, and optimizes server and client resources. The method can be applied to live HTTP adaptive streaming.
A sound level method and manager for managing a sound level during reproduction of a sound signal, to a sound reproduction device and to an audio headset using same. The method includes generating a management signal for managing the sound reproduction as a function of at least one parameter of a neural signal relating to auditory tolerance picked up during listening to the reproduced sound signal. Thus, it is possible to automatically manage the sound level: either by adjusting it automatically or by signaling to the user that the sound level is not appropriate (in particular too high) based on the feeling of the user's brain. The user's brain is capable of detecting that the sound level is not appropriate even when the user themselves seems to be enjoying the current sound level.
A detection of a terminal which could be embedded in a device in flight, where the terminal is connected to a mobile network having a plurality of cells covered by respective antennas. The detection includes: obtaining current connection data from the terminal at successive cells of the mobile network, the current data including at least cellular data involved in the connection of the terminal to the mobile network; comparing current data to terrestrial terminal connection reference data and having at least one cell of the current data get involved; and as a function of the comparison, determining whether the terminal is embedded in a device in flight.
In a method of verifying membership in an operator infrastructure of a destination server of frames received by a gateway of the operator infrastructure, the gateway receives frames transmitted over a first network by a communication device, and performs a first decryption of the received frames using a gateway private key stored in the gateway, termed a gateway decryption. A successful decryption of a frame by the gateway indicates that the decrypted frame belongs to the operator infrastructure.
H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
A method for handling a security event of a personal device in collaboration with a virtual reality headset, this method including: capturing a security event raised on the personal device and transmitting a security message, related to the security event, to the virtual reality headset; and handling the security message at the virtual reality headset by switching the virtual reality headset to a passthrough mode.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
9.
Interconnecting a hollow-core fibre with a standard silica single-mode fibre
A coupling device for coupling a single-mode or multicore optical fiber, referred to as a solid fiber, to a hollow-core optical fiber. The device includes a graded-index fiber section), wherein: the coupling device is coupled to a core of the solid fiber with a radial offset with respect to the center axis of the graded-index fiber section; the coupling device is coupled to the hollow-core fiber at an angle with respect to a plane orthogonal to the center axis, the angle of which is proportional to the radial offset and to parameters of the graded-index fiber.
A method for processing an electronic message intended for a receiving terminal. The message includes a graphic code encoding data, called “access data”, representative of an access to a computing resource. The method includes: decoding the access data; and generating an interactive object in the electronic message from the decoded access data, the interactive object being configured to provide access to the computing resource when an interaction is carried out with the interactive object.
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
11.
TRANSMISSION METHOD AND OMAMRC SYSTEM WITH A SELECTION STRATEGY DURING RETRANSMISSIONS TAKING INTO ACCOUNT THE THROUGHPUT OF THE SOURCES AND OF A SINGLE CONTROL EXCHANGE
A method is described for transmitting a frame carrying messages for an OMAMRC telecommunication system having N nodes, including M sources sii∈{1, . . . , M} and a destination, where N≥M≥2. The transmission comprises a maximum number of M+Tmax time intervals per transmitted frame, distributed between a first phase and a second phase. The selection of the sources to be assisted during the second phase takes into account the estimated numbers of retransmission intervals sufficient for the destination to decode the sources not yet correctly decoded and a sum of throughputs assigned to the sources.
A communication method that includes transmitting in a first transmission interval control information including a first indicator of a bandwidth part for transmitting data associated with a first slice via the first bandwidth part, a second indicator of a bandwidth part for transmitting or receiving, via this second bandwidth part, data associated with a second slice, and a first switching time indicator for switching active bandwidth part between the first bandwidth part and the second bandwidth part.
H04W 72/0446 - Resources in time domain, e.g. slots or frames
H04W 72/232 - Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the physical layer, e.g. DCI signalling
13.
Optimized processing for reducing channels of a stereophonic audio signal
A method and downmixing device for downmixing a stereophonic signal in order to obtain a monophonic signal. The method includes, for a stereophonic-signal frame, selection between: a first downmixing mode having filtering with rephasing in each of the channels of the stereophonic signal by an angle defined by half the phase difference determined between the two channels of the stereophonic signal; and a second downmixing mode having filtering with rephasing in a single one of the channels of the stereophonic signal by an angle defined by the phase difference determined between the two channels of the stereophonic signal. The selection of the first downmixing mode or of the second downmixing mode is dependent on the value of a phase indicator determined per frame.
G10L 19/008 - Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
14.
Optimized processing for reducing channels of a stereophonic audio signal
A method for downmixing a stereophonic signal in order to obtain a monophonic signal comprising, for a current frame. The method includes: a first step of selecting a downmixing operation from two procedures which use filtering of the stereophonic signal and rephasing of the signals, the selection being made according to a phase indicator, representative of a measure of a degree of phase opposition between the frequency components of the channels of the stereo signal; and a second step of selection between one of the two procedures, selected at the end of the first selection step, and a downmixing procedure without rephasing, the selection being made according to the value of an energy ratio between the channels of the stereo signal.
A method and downmixing device for downmixing a stereophonic signal in order to obtain a monophonic signal. The method includes: applying, to a current frame of the signal, two downmixing operations, one of the downmixing operations using filtering with rephasing on at least one of the channels of the stereophonic signal and the other downmixing operation not using filtering with rephasing; and selecting one of the processing operations to be applied to the current frame, the selection being implemented depending on: the presence or absence of at least one transient in the stereophonic signal, or a quality level of the filtering of the stereophonic signal used when implementing the processing operation using the filtering of the stereophonic signal.
G10L 19/008 - Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
16.
Method for managing time-shifted access to chunks of content having been broadcast in real time
A method for managing the storage of chunks of multimedia content. The multimedia content is broadcast from a broadcast server via a communication network. A playback device includes a memory for storing chunks before the chunks are played back. The chunks are retained in the memory after playback.
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
17.
Method for delegating processing of at least one data flow associated with a digital communication to an intelligent agent
A method for delegating, to an intelligent agent, a processing of at least one data flow associated with at least one digital communication involving a communicating device. Such a method includes, prior to the processing, establishing, by a delegation control component, a smart contract linking the communicating device and the intelligent agent for the implementation of the delegation. The smart contract includes at least one parameter representative of a clause associated with the delegation.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
18.
Transmission of Packets Relating to a Processing Rule
A method of controlling a packet stream generated by an application installed in a mobile terminal, the stream being intended to be sent by the terminal over a communications network managed by an operator. The method is implemented in the terminal and includes, for a packet generated by the application: obtaining a first packet having a first header and payload data; transmitting a request message to a security module installed in the terminal, the message including a parameter of the first header; receiving a response message from the security module, the response message including an instruction; responsive to the instruction authorizing transmission of the first packet, transmitting the first packet; and responsive to the instruction authorizing transmission of a second packet which differs from the first packet, based on the at least a part of the first packet and conforming to at least one processing rule, transmitting the second packet.
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
H04L 69/00 - Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
H04L 69/16 - Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
A projector of a luminous flux with a given frequency, a connected object manager, a direct neural interface, electronic equipment connected to the communication network, a projector initialization method and a method for controlling connected electronic equipment, and in particular, an interaction with electronic equipment via a direct neural interface. A projector of a luminous flux with a given frequency in a given projection zone is anchored on electronic equipment connected to a communication network. The projector is connected to a communication network. The given frequency is associated with a given command of the electronic equipment. Thus, the projector makes it possible to add neural stimulation to incompatible electronic equipment, in particular equipment not provided with a screen, available to several users.
An image classification method is described. The method is implemented in an electronic device and includes obtaining images comprising a plurality of visual items, and distributing the images into a plurality of classes based at least on a number of occurrences, in the images, of visual items extracted from the images.
A method for generating a first security function, implemented in a network comprising a plurality of client devices, is described, said security function being intended to secure a service implemented in at least one of the client devices. The method includes determining a set of families of parameterizable security functions, storing the set of families of parameterizable security functions, receiving, from a client device, a request asking to secure a service in order to guarantee a security level associated with the service, obtaining the first security function, from at least one of the stored parameterizable security functions, based on a security level to be guaranteed and on functional capability parameters of the client device, and transmitting the first security function to the client device.
A method for communicating with a control device in a cellular communication network is described, the control device being configured to manage application entities in the network offering services in the network and maintain a profile of these application entities. The method includes registering a profile in control device, the profile comprising information representative of current deployment conditions of at least one network cell managed by a base station of the network.
H04W 60/00 - Affiliation to network, e.g. registrationTerminating affiliation with the network, e.g. de-registration
23.
METHOD FOR SUSPENDING A CERTIFICATION TOKEN FOR AUTHENTICATING THE ESTABLISHMENT OF A CONNECTION BETWEEN TWO ITEMS OF COMMUNICATION EQUIPMENT, CORRESPONDING DEVICES AND COMPUTER PROGRAMS
A method for suspending a certificate provided to an item of equipment in an edge computing environment. Existing authentication solutions are not well suited to the context of edge computing since they cannot meet the demands required to manage this equipment, which may be deployed in distributed infrastructures but which may, above all, be reconfigured, suspended, removed, re-established or even reassigned to another master node depending on the requirements to be met. The method makes it possible, by reusing components that are already present in a communication network, to manage (suspend, cancel the suspension) a certificate the integrity of which cannot be called into question since the trusted third party who issued the certificate is the operator managing the communication network.
A public display system using the RCS protocol for broadcasting contextual information proposes creation of conversational agents for sending messages to display units, with a white list of agent identifiers authorized to send messages to these units. This system assures secured and standardized communication, simplifying the deployment and management of the public displays. It allows a rapid update of information, improving the accessibility and availability of the data for users, even remotely.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
A method for training a machine learning model for body re-identification, where the machine learning model includes a feature map extraction module, an attention weighting mask generating module and a classifying module. The training method includes at least one iteration including: a first training phase which includes processing a first training dataset by the machine learning model and updating the feature extraction module, and a second training phase which includes processing a second training dataset, different from the first training dataset, by the machine learning model and updating the attention weighting mask generating module.
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/77 - Processing image or video features in feature spacesArrangements for image or video recognition or understanding using pattern recognition or machine learning using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]Blind source separation
G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands
26.
Method for generating a temporal sequence of evaluations of a situation and associated device
A method for generating a temporal sequence of assessments of a situation by a robust assessment model in the event of missing input data. The method includes: encoding, according to a multimodal Transformer encoding model, data resulting from a combination of positional encoding data, modality encoding data and temporal data, so as to obtain a plurality of temporal sequences of encoded multimodal representations; decoding to obtain a temporal sequence of assessments, the decoding including applying a self-attention model and implementing a cross-attention model.
G06V 10/72 - Data preparation, e.g. statistical preprocessing of image or video features
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
G06V 20/40 - ScenesScene-specific elements in video content
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands
G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
27.
METHOD AND DEVICE FOR DEPLOYING A SECURITY FUNCTION FOR AT LEAST ONE CLIENT DEVICE
A method for deploying a security function for at least one client device connected to a communication network is described, the security function being intended to secure a service implemented in said client device. The method is implemented by a device of an infrastructure operator of the communication network, and includes generating at least one first security function for the at least one client device based on a security level required by the service, and on functional capabilities of the client device, and deploying the at least one first security function in the at least one client device in order to guarantee the implementation of the service.
A method for managing a test of the quality of a telephone communication link between a terminal and a test server. The telephone communication link may be open or closed. The test is carried out when the link is open, and when carrying out the test of the quality of the link, the link is kept open regardless of whether an instruction is received to close the link by the terminal for a given duration that is at least equal to the duration required to complete the test carried out by the test server.
A method for managing access to a portion of television content that has already been broadcast by a server on a first multicast channel. The method includes: during the broadcasting of the content on the first channel, the server receiving selection data, which represents a selection of a portion of the content that has been broadcast; followed by extracting a portion of the content on the basis of the selection data; and broadcasting the extracted portion on a second multicast channel that is separate from the first channel.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
A method is described for managing the depiction of landmarks on a screen of a device provided with a camera. The method includes calculating the pointing direction and the viewing angle of the camera of the device; determining, for a landmark located in the geographical area formed by the current pointing direction and current viewing angle of the camera of the device, a geographical coordinate of a viewpoint over the landmark; and rendering an image corresponding to a view of the landmark from the geographical coordinate.
G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction
31.
METHOD FOR REVOKING A CERTIFICATION TOKEN FOR AUTHENTICATING THE ESTABLISHMENT OF A CONNECTION BETWEEN TWO COMMUNICATION DEVICES, CORRESPONDING DEVICES AND COMPUTER PROGRAMS
A solution for revoking a certificate supplied to a device in an edge computing environment. Existing authentication solutions are not well suited to the context of edge computing since they cannot meet the demands required to manage these items of equipment which may be deployed in distributed infrastructures, but which may be reconfigured, suspended, removed, reactivated or even reassigned to another master node depending on the demands to be met. The present solution makes it possible, by reusing components that are already present in a communication network, to revoke a certificate whose integrity cannot be called into question since the trusted third party issuing the certificate is the operator managing the communication network.
A method for coding or decoding a spatial direction of a sound source, in which a spherical quantization dictionary is defined on a 3D sphere by coding elevation and azimuth, giving at least one coded elevation index (i) on a number of elevation levels (Nφ) and a number of points per level (Nyθ(i)) determined on the basis of two successive cumulative cardinality values (cumN(i), cumN(i−1)), the cumulative cardinality value (cumN(i)) being representative of a number of points proportional to a total number of points and according to the area of a spherical region comprising at least one region delimited by the upper horizontal plane (φ=(i+½)δφ) of the positive elevation level of the coded elevation index (i) and a lower horizontal plane of the sphere.
This disclosure relates to a routing method for routing a message (3) via nodes (2) of a network (1), wherein the message (3) comprises geographical destination data, and the method, carried out by a current node of the network (1), comprises: upon receiving a message comprising said geographical destination data, and coming from a sending node, deciding whether or not to transmit the message on the basis of a desired direction of transmission of the message, determined on the basis of the geographical destination data and of a direction taken by the message between the sending node and the current node.
A method for analyzing a set of textual data, referred to as a set of verbatims, each verbatim having an ordered sequence of words. Such a method includes: determining recurrent word combinations in the verbatims, and identifying common patterns within the recurrent word combinations; identifying synonymy relationships between words of a same syntax function within the common patterns, and gathering the synonymous words of the same syntax function within same data structures, referred to as semantic entities; and determining typical actions according to the semantic entities, a typical action being representative of similar contexts of operations identifiable in the verbatims.
A data signature method implemented by a server. The method includes: receiving a signature request for at least one data sent by a terminal via a network; obtaining, by a secure element of the server, a signature of the at least one data by using a private key associated with the terminal, the signature being intended to be verified by a third party knowing a public key associated with the private key; obtaining a re-authentication key for the terminal from the network; encrypting the signature with an encryption function shared with the terminal and by using a transport key calculated from the re-authentication key and at least one other authentication key for the terminal or for a user of the terminal; and sending the encrypted signature to the terminal.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
36.
Method, device and system for checking the validity of a message
A method, a device and a system for checking the validity of a message transmitted by a first function to a second function, the two functions contributing to instantiating a service in a communication network. The method is implemented in the second function, able to analyze a message having a signed digital credential, the signed credential including an identifier of a certification register of the communication network, an identifier of a certification entity and a validity parameter of a characteristic relating to the service of the first function. The method includes: receiving the message having the signed digital credential associated with the characteristic of the first function relating to the service; obtaining a decryption datum from the certification register determined based on the received identifier; and determining the validity of the received message.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
37.
Method for managing a set of IP addresses, collaboration method, and devices configured to implement these methods
A management method includes detecting suspicious behavior associated with an IP address of a first set of IP addresses selected by a first device of a network to process at least one packet of a client equipment served by the first device. At least one action is carried out among: adjustment of at least one level of sharing of at least one IP address of the first set, applied by the first device; and asking at least one second device managing a second set of IP addresses to delegate at least one IP address of the second set to the first device so that it is able to select this delegated IP address to process at least one packet of at least one client equipment served by the first device.
A method for decoding a bitstream. The method includes, at a decoding device: obtaining a decoded neural network from at least one group of a plurality of compressed neural networks, the compressed neural networks of the at least one group being available to the decoding device; and, decoding the bitstream with the obtained neural network.
H04N 19/42 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
A timestamping device and method is described. The device includes a first interface with a first network for communicating with a first terminal and a second interface with a second network for communicating with one or more units of the second network. The device is configured to update an internal clock of the device using reference time information from a unit of the second network, receive a first message from the first terminal unit, to be transmitted to a second device through the second network, timestamp the first message using an internal clock, based on a time of receiving the first message, transmit the first message to the second network, and receive additional timestamp information based on an internal clock of the second device relating to a time of receiving the first message in the second device.
A communication method with transmission of a frame transporting messages, intended for a telecommunication system having N nodes including M sources (S i iϵ{1, . . . , M}) and N−M relays, where N≥M≥2, and one destination. The transmission includes a maximum number of M+T max time intervals per transmitted frame, distributed between a first phase and a second phase. The selection of the sources to be assisted during the second phase takes into account the numbers of retransmission intervals in order for the destination to decode the sources not yet correctly decoded and a sum of throughputs assigned to the sources. These numbers are first estimated and then determined following a conditional exchange of quality information of the indirect channels.
A method for managing the provision of manifests associated with segments of a segmented content item, the manifests, referred to as first manifests, including content segment addresses and being transmitted consecutively in succession with a view to being played back by a playback device. The method includes: during the transmission of the content item in real time, receiving, from a playback device, a command to carry out a time hop in the content item in order to play back the content item from a time earlier than the current playback time, the receiving triggering a transmission of a second manifest comprising addresses of segments to be played back at said earlier time, supplemented with some of the addresses of segments of the content item that have already been transmitted.
H04N 21/4402 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
H04N 21/6377 - Control signals issued by the client directed to the server or network components directed to server
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
A method for managing a search for documents among a set of documents, the documents being indexed. The method includes obtaining a second list of documents from a first list of documents by taking into account a concept present in a document of the first list. The documents of the first list result from an index search among the set of documents.
A method for communication between a station and at least a first access point belonging to a short-range radio network identified by a network identifier. The network includes a plurality of access points. The method is implemented by the station and includes: receiving, from the first access point, a message including the network identifier, at least one identifier of a second access point from the plurality of access points and a value of a connectivity parameter of the second access point; selecting, from the plurality of access points, depending on the at least one received value of a connectivity parameter, an access point to which to connect; and establishing a connection with the access point thus selected using its identifier.
A method and device for coding and decoding a sequence of at least two images having a plurality of samples. The decoding method includes: decoding a first group of feature maps; decoding a set of parameters representative of a neural network; for a sequence of samples, referred to as current samples, of the respective images of the sequence to be decoded, associated with a position in the respective images: constructing a feature vector from the feature maps of the first group, on the basis of the position of the current samples; processing the vector by way of an artificial neural network defined by the decoded parameters so as to deliver a sequence of vectors respectively representative of the current samples.
A method for the estimation, by a control device of a wireless cellular access network, of a load of a beam of interest among a plurality of beams that can be formed to serve user terminals in a cell of the wireless cellular access network, the method for estimation including: determining a load indicator ME(T) of the cell for a time window T, based on information regarding a use of communication resources throughout the cell, during the time window, determining a load indicator Mb(T) for the beam of interest for the time window T, based on information regarding a use of communication resources in the beam of interest, during the time window, and estimating the load of the beam of interest, based on the product ME(T)×Mb(T).
A method for managing the connection of a communicating object provided with an identifier to a network. The method includes the following steps implemented by an interface device between the communicating object and the network: following a request to connect the communicating object to the interface device, retrieving the identifier of the communicating object; comparing the retrieved identifier with at least one identifier stored in a database of searched objects; according to a result of the comparison, performing an action that relates to connecting the communicating object to the network, the action including notifying the objects connected to the interface device of a connection request of a communicating object whose identifier appears in the database of searched objects.
A digital twin management system including: a module for managing at least one digital twin of an entity, the digital twin being accessible through a telecommunications network, the digital twin including a first set of at least one property with a value that can change over time; and a database connected to the digital twin management module and configured to record representations of digital twins. The representations are compatible with each other, and a representation of a digital twin includes a second set of at least one property with a value that changes over time depending on the change in the value of the at least one property of the first set of the corresponding twin.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
48.
Method for managing network slices in a telecommunications network
A method for managing network slices in a telecommunications network including a management entity which is in charge of orchestrating virtualised network functions forming the network slices of the network. The method includes the following, executed by the management entity: from an identifier of an existing first network slice, selecting a set of virtualised network functions which belong to the first network slice; and creating a new network slice including the previously selected virtualised network functions which belong to the first network slice and including other network functions.
H04L 41/084 - Configuration by using pre-existing information, e.g. using templates or copying from other elements
H04L 41/40 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
49.
ACCESS NETWORK COMPRISING RECONFIGURABLE REFLECTIVE SURFACES, METHOD AND DEVICE FOR CONTROLLING SUCH AN ACCESS NETWORK
An access network including a base station for exchanging data with user terminals located in a geographical region to be served, the base station including an antenna array, the access network further including a plurality of reconfigurable intelligent surfaces adapted to reflect incident radio signals, each reconfigurable intelligent surface being a surface including a plurality of elements for which their respective reflective properties can be modified by a control module for the reconfigurable intelligent surface. The plurality of reconfigurable intelligent surfaces includes: a main reconfigurable intelligent surface arranged between the base station and the geographical region to be served, and a plurality of intermediate reconfigurable intelligent surfaces arranged between the base station and the main reconfigurable intelligent surface.
H04B 7/04 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
50.
METHOD FOR COMMUNICATION BETWEEN A FIRST DEVICE AND A REMOTE SERVER, CORRESPONDING METHOD FOR MANAGING COMMUNICATIONS, FIRST DEVICE, REMOTE SERVER AND COMPUTER PROGRAM
A method for managing communications of a first device, implemented by a remote server. The method includes: establishing a first secure connection between the first device and the remote server, via a first communication interface of the first device; and transmitting, using the first secure connection, an instruction for managing at least one current MAC address associated with at least one second communication interface of the first device.
A method for executing a command generated via at least one input peripheral of an electronic device within the framework of an active application. The method is implemented by another application running in the background and includes: obtaining a string of at least one character displayed on a display peripheral of the electronic device in the graphical environment of an active application and generated by at least one data coming from the input peripheral; determining, at least as a function of the string of characters and of a context of the active application, whether the string of characters constitutes a command from a user of the electronic device; and when the determination is positive: deleting the string of characters on the display peripheral; and executing the command.
A method for managing a distributed architecture of data centers hosting a plurality of servers within which virtualization nodes are intended to be deployed. In such a method, an item of management equipment of the distributed architecture: obtains data relating to a maintenance operation involving at least one first item of equipment of an electricity distribution network supplying a first data center of the distributed architecture with power, the data including at least one maintenance duration of the first item of equipment, and transmits, to an entity for the deployment of the virtualization nodes within the distributed architecture, a first list including at least one identifier of at least one second item of equipment of the electricity distribution network supplying the first data center with power, having a maintenance duration that is shorter than or equal to the autonomy duration of the first item of electrical equipment.
A decoding method and electronic device for decoding a data stream by the electronic device. The decoding method includes: decoding, by the electronic device, data of the stream by using a first decoding artificial neural network into a two-dimensional representation of an image, wherein the data stream includes at least one first flag signaling a presence, in at least one part of the data stream, of at least one second flag signaling a presence of data indicative of a second decoding artificial neural network, distinct from the first decoding artificial neural network.
H04N 19/189 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
H04N 19/90 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups , e.g. fractals
54.
METHOD AND DEVICE FOR TRANSMITTING ITEMS OF DATA TO AN ACCESS NETWORK
A method for transmitting items of data is disclosed, the method including detecting, by a first home gateway managed by a telecommunications operator, a loss or degradation of a connection between the first home gateway and an access network; searching for a second home gateway broadcasting a wireless local area network reachable by the first home gateway; checking whether the second home gateway is managed by the telecommunications operator or by a partner telecommunications operator by comparing at least one portion of a network identifier of the second home gateway with the identifiers on a predetermined list of network identifiers; and routing, to the second home gateway, items of data sent by the first home gateway or by an electronic device connected to the local area network administered by the first home gateway, the items of data being intended for transmission to a final recipient accessible through the access network. The method also includes transmitting, by the second home gateway and to the final recipient, the items of data through the access network.
H04L 45/28 - Routing or path finding of packets in data switching networks using route fault recovery
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
H04L 43/0811 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
55.
Method for alerting a remote communication terminal and associated alert communication device
An alert method implemented by an alert communication device. The method includes establishing a communication session between the alert communication device and a remote communication terminal triggered by a detection of an alert situation; and transmitting, via the established communication session, a generated message.
G08B 25/01 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
A method and a device for pairing a terminal provided with a near-field communication module over a private network having an access point provided with a near-field communication module. The access point is located in the immediate vicinity of a user, the access point being able to communicate with the terminal: over a first near-field communication channel using the electromagnetic wave conduction capacities of the user's body; and: over a second channel that is separate from the first channel. The method includes, at the access point: obtaining a connection request message over the first channel when the user performs a motion to enter the immediate vicinity of the terminal; transmitting a connection message including a network password; and pairing the terminal over the private network.
H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
A method, a device and a system for certifying a resource contributing to a communication service that can be instantiated in a data infrastructure. The method is carried out in an evaluation entity deployed in the infrastructure. The evaluation entity is associated with at least one parameter of the resource. The method includes receiving, from the resource, a request to certify the at least one parameter of the resource contributing to the service to be instantiated; comparing the at least one parameter contained in the received request with at least one value required to perform the service in the data infrastructure; and transmitting, to the resource, data certifying the resource in the data infrastructure for the service to be instantiated if the at least one parameter is equivalent to the required value.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
A method for exchanging energy in a set of at least two entities which are configured, respectively, according to at least one energy use profile. The method implements in an entity: receiving information relating to a value of the price that energy available in a current time interval costs from the other entity and/or from an energy supplier, and relating to a value of the amount of energy which depends on, in the current time interval, the amount of energy produced by at least one energy-producing sub-entity, on the amount of energy consumed by at least one energy-consuming sub-entity, and on the amount of energy stored by at least one energy-storing sub-entity; and based on the value of the amount of energy and the price, selecting an action from among supplying energy and receiving energy to/from the other entity or the energy supplier, according to a performance criterion.
A method and a device for initializing communication between a chatbot and a connected object. The method is implemented by an initialization device and includes: obtaining at least one first context datum comprising at least one identifier of a second connected object; evaluating the at least one first context datum based on at least one management rule associated with the chatbot; and when at least one rule of the chatbot is complied with, putting the chatbot in communication with the second connected object.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
A data stream contains data packets each including at least first data and second data. A method for decoding this data stream includes: identifying, among the data packets, a first data packet the first data of which include information indicating a predetermined type of data packet; processing the second data of the first data packet to obtain an artificial neural network; decoding the second data contained in a second data packet among the data packets, using at least the obtained artificial neural network, so as to produce data representative of audio or video content. An associated decoding device and a computer program are also proposed.
H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
61.
METHOD FOR DECODING A DATA STREAM, ASSOCIATED DEVICE AND ASSOCIATED DATA STREAM
A method and device for decoding at least one part of a data stream that includes an indicator and data representative of an audio or video content. The method includes: decoding the indicator; selecting a first or second decoding process when the decoded indicator has a first value or a second value, respectively, the first decoding process including decoding parameters of an artificial neural network from the at least one part of the data stream, and decoding the representative data using the artificial neural network configured with the decoded parameters, and the second decoding process including reading parameters of the artificial neural network stored in a local memory of the decoding device, or requesting the parameters from a remote server, and decoding the representative data using the artificial neural network configured with the read or received parameters; and performing the selected first or second decoding process.
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
62.
METHOD FOR CHECKING THE SHARED DELIVERY OF AN ITEM OF CONTENT
A solution in which, an item of content to be delivered being split into a plurality of portions, these various portions are transmitted by various nodes of content delivery networks in order to guarantee, in particular, a content delivery rate. Known solutions for shared delivery of an item of content cannot guarantee that the requested content will be delivered at the rate and quality required by the user terminal. The solution conditions a reward to be given to the content delivery network, or its manager, to meeting transmission conditions embodied in expected telemetry data for the delivery of an item of content. Such a solution offers more certainty to the user requesting the content as regards to the quality of the delivery made by a group of nodes since the quality of the transmission is guaranteed.
A method for processing at least one set of alarms emitted in a communication network is described, each alarm including at least one attribute data distinct from a time data, said method including, for each set of alarms, a classification comprising steps implemented by a trained machine learning AI model. This method includes determining, for each alarm and by an encoding module of the AI model, a first vector representation encoding said at least one attribute data, determining, from the first vector representations and by a transformer-encoder of the AI model, at least one output data, and determining, from the at least one output data and by a classification head of the AI model, a classification result of the set of alarms.
METHOD FOR PROCESSING A REQUEST TO EXECUTE A SERVICE IN A COMMUNICATION NETWORK, AND CORRESPONDING METHOD FOR VALIDATING THE REQUEST, INTERMEDIATE ENTITY, VALIDATING ENTITY, SYSTEM AND COMPUTER PROGRAM
A method for processing a request to execute a service in a communication network, from a service consuming entity to a service executing entity. The method is implemented at an intermediate entity configured to receive messages from the service consuming entity intended for the service executing entity or from the service executing entity intended for the service consuming entity. The method includes: receiving the request to execute the service from the service consuming entity; deciding whether or not to transmit the request to execute the service to a validating entity for validation of the request, which validating entity is separate from the service executing entity, before transmitting the request to the service executing entity.
A method of management of a remote device is described, the method implemented by a management server configured to manage said remote device via a routine management channel set up with the remote device. The method includes transmitting, to the remote device, via said management channel, a command to set up an occasional intervention channel having a latency lower than the latency of the management channel, and following set-up of said occasional intervention channel, transmitting at least one management command to the remote device via said occasional intervention channel.
H04W 24/02 - Arrangements for optimising operational condition
66.
Methods for assisting in sharing a multimedia element and for reporting a perception, and corresponding electronic devices, system, computer program products and media
An assistance method, a reporting method, corresponding electronic devices, computer program products and media. The assistance method includes: obtaining a multimedia element to be shared by a first user of a first electronic device with at least two second users of second electronic devices, which are distinct from the first user; providing the first user with information representative of a perception of a portion of the multimedia element by the second users, the representative information being information that does not allow the second users to be distinguished from one another. The reporting method is out by a second device and includes providing the first electronic device with an indication of perception of a portion of the multimedia element by a second user of the second device, the indication being obtained automatically by the second device.
A method for managing recording of a multimedia content item including a first content item, called main content item, and a second content item, called secondary content item, the content items including temporal segments having respective network access addresses from which the segments are downloaded via a communication network. The method includes, following receipt of a request to record the content item, recording segments or network addresses depending on whether the segments in question concern the main content item or the secondary content item.
A method for enabling a client device to interact with an authentication server over a network. The method is performed by a singularization server and includes: receiving an encrypted passphrase and a user identifier from a stateless proxy; determining a singularization value for the user identifier; applying a hash function to a combination of the encrypted passphrase and the singularization value, the encryption function being associated with an encryption scheme homomorphic with respect to the hash function; and transmitting the result and the user identifier to the stateless proxy.
H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
69.
DETERMINING A CONFIGURATION OF AN ARTICULATED STRUCTURE
A method implemented by a computer, the method including: determining a configuration of an articulated structure by taking into account positions of keypoints of the articulated structure, and at least one topological relationship between keypoints.
METHOD FOR CHECKING THE RELIABILITY OF A FIRST VALUE OF A FLOW CONTROL PARAMETER RELATING TO A CONNECTION INTENDED TO BE ESTABLISHED BETWEEN A FIRST ITEM OF COMMUNICATION EQUIPMENT AND A SECOND ITEM OF COMMUNICATION EQUIPMENT LINKED BY A PATH COMPRISING AT LEAST ONE INTERMEDIATE NODE BY MEANS OF A VALUE OF AN INTERMEDIATE PERFORMANCE PARAMETER DETERMINED BY THE INTERMEDIATE NODE
A method allowing improving the cooperation between two items of communication equipment forming the ends of a path including at least one intermediate item of equipment. End-to-end encryption systems are designed to withstand any surveillance or tampering attempt, as no third party can decrypt or alter the data being communicated. This reduction in the cooperation between the items of communication equipment located at the ends of the connection and the intermediate items of equipment negatively impacts the performances of a connection established over the communication path including intermediate items of equipment. The method allows re-establishing the cooperation between items of communication equipment, forming the ends of a connection, with intermediate nodes by calculating an intermediate performance parameter.
A method for validating a transaction initialized between a first communication terminal and a transaction device, implemented by a second communication terminal. The method including: inserting, into a second data stream, a second series of codes in response to a reception of a first series of codes associated with the transaction by the transaction device in a first data stream originating from a server. The second series of codes is drawn from a private key associated with the transaction device. The second stream is able to be transmitted from the second terminal to the server.
G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
G06Q 20/02 - Payment architectures, schemes or protocols involving a neutral third party, e.g. certification authority, notary or trusted third party [TTP]
G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
72.
METHOD FOR ENCODING AN INPUT SIGNAL USING NEURAL NETWORK AND CORRESPONDING DEVICE
A method for encoding an input signal. The method includes: obtaining at least a second latent representation of the input signal, by modifying a first Neural Network encoded latent representation of the input signal obtained from a neural network encoder which coefficients are frozen, by using a metric based on the input signal, the first Neural Network encoded latent representation, and a decoded signal obtained from the decoding of the first Neural Network encoded latent representation of the input signal, using a neural network decoder which coefficients are frozen.
A method for managing access to content in the process of being streamed in the form of successively transmitted chunks of content. A request to access the chunks of content being streamed in real time is followed by chunks of the content being obtained in non-real time.
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
74.
Method for non-intrusively analyzing human activity in a connected environment
A method for determining a human activity in a real environment including at least one usage sensor for at least one device of the environment. The method includes learning by an artificial intelligence and an inference by the artificial intelligence to determine the human activity in the environment. For the learning by the artificial intelligence, the method includes generating artificial intelligence training data, based on a simulation of an activity of at least one autonomous agent operating within a simulation of the environment generated from a digital twin of the real environment and using at least one digital replica of the device.
A method for processing a digital content with a decision tree, including: transmitting a ciphertext to a server; obtaining, from the server, a processed ciphertext function of an encryption of a difference between a third vector equal to a multiplication of the plaintext and a first matrix, and a first vector; decrypting the processed ciphertext; setting elements of the processed plaintext selectively to 1 or 0; encrypting the processed plaintext; transmitting the resulting second ciphertext to the server; obtaining, from the server, a second processed ciphertext function of an encryption of a difference between a fourth vector equal to a multiplication of the processed plaintext and a second matrix, and a second vector; decrypting the second processed ciphertext; setting elements of the resulting second plaintext selectively to 0 or 1; and determining an outcome of the decision tree based on the second plaintext.
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
A method of registration of a certification entity of a data space for at least one target criterion associated with a service, the method being implemented by a data space management entity capable of managing the certification entity. The method includes: receiving self-description data from a candidate for certification entity status for the data space for the at least one target criterion, the candidate being capable of certifying at least one criterion of a service; and registering the candidate in a registry specific to the data space, as a certification entity of the data space for the at least one target criterion in the event that, based on the self-description data, the candidate is determined to be capable of verifying the conformity of the at least one target criterion with the service.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
77.
AUGMENTED READER AND METHOD FOR AUGMENTED READING OF TEXTS
An augmented reader and a method for augmented reading of text. The augmented text reader includes at least one controller which is able to control an action relating to a portion of text, the action being a function of a received neural signal. Thus, a user will not have to manipulate real or virtual content containing the text in order to trigger the control of the action. This will facilitate the accessibility of reading real or virtual content, including for users with a disability but also whatever the context in which the content is read by the user, notably in a work context where the user is manipulating tools etc.
An encryption method in a system defining a public key (pk), to obtain a cipher (C) by encryption of data (m) including elementary characters m[i], the public key pk including: elements gc,i for any integer i, the elements gc,i being of the form g{circumflex over ( )}(ac,i) where ac,i is an integer and g a generator of a group G; elements hk, for any integer k, the elements hk being of the form g{circumflex over ( )}(1/bk) where bk is an integer; the generator g; a description of group G; and a description of a function H, the method including: selecting an integer a between 0 and p-1; calculating for any integer k between 1 and an integer t, a value Ek=H(hk{circumflex over ( )}(a)); calculating for any integer i between 1 and an integer u, a value Ci equal to gm[i],i{circumflex over ( )}a; and obtaining the cipher (C), said cipher consisting of the elements {Ek, Ci}.
A method for transmitting an audio-visual content available on a content server towards a set of communication terminals via a cellular mobile telecommunications network. The method includes: detection by a base station that at least two communication terminals served by the base station are consuming the same audio-visual content; transmission of a request for the audio-visual content by the base station to the content server; and delivery of the audio-visual content towards the at least two communication terminals.
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
A method for determining at least one target action from a set of actions able to be executed on an electronic terminal. Such a method includes: obtaining a current digital context of use of the electronic terminal, including data related to a current use of the terminal; analyzing at least one criterion of similarity between the current digital context and a plurality of previously stored reference contexts, on the basis of the data, delivering at least one context of highest degree of similarity with the current digital context from the reference contexts, referred to as close context; and determining the at least one target action by comparing the current digital context and the at least one close context.
H04M 1/72454 - User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
A user interface for a question-answering system, the user interface including: a module for entering questions in natural language; and a presentation module configured to present: an answer generated by a question-answering engine using a natural language processing model, a representation of entities collected by the system when generating the answer, and a representation of a knowledge graph portion including the entities collected and their neighborhoods.
A method and an electronic device for decoding a data stream. The electronic device includes a first processor and a parallelized processor configured to perform in parallel, at a specific time, a plurality of a same type operations. The data stream includes a first set of data and a second set of data representative of an audio or video content. The method includes: identifying the first set of data and the second set of data within the data stream by using a predetermined binary length for the first set of data and/or the second set of data; obtaining an identifier or data descriptive of an artificial neural network by processing data from the first set of data by the first processor; and obtaining the audio or video content by processing data from the second set of data using the artificial neural network implemented by the parallelized processor.
H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
H04N 19/90 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups , e.g. fractals
83.
Method for processing a digital content using a homomorphic encryption protocol
A method for processing a digital content. The method includes: obtaining, by a client device, a plaintext representative of the digital content; selecting, by the client device, encryption elements among a group of encryption elements; encrypting the plaintext by adding the selected encryption elements to the plaintext, to obtain a ciphertext; transmitting, by the client device, the ciphertext to a processing device; obtaining, by the client device, a processed ciphertext from the processing device, the processed ciphertext being determined by applying a processing content to the ciphertext; obtaining, by the client device, a group of reference elements, the group of reference elements being determined by applying the processing content to the group of encryption elements; and decrypting, by the client device, the processed ciphertext by subtracting reference elements corresponding to the selected encryption elements from the processed ciphertext to obtain a processed plaintext.
H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
A method of determining human activity in an environment in which at least one sensor is configured to measure a parameter relating to human activity. The method includes: receiving an indication of a human presence, and activating the sensor when a human presence is being detected in the environment.
A method for managing authentication data allowing a user to access a service from a terminal. The access of a user requires authentication data to be provided to the service. The method includes the terminal requesting a device which is separate from the terminal to store authentication data of a user for the service, followed by providing the authentication data by using the device.
G06F 21/34 - User authentication involving the use of external additional devices, e.g. dongles or smart cards
86.
METHODS AND DEVICES FOR CONFIGURING A DNS MODULE AND FOR ADDRESS RESOLUTION IN ORDER TO MANAGE THE STREAMING OF MEDIA CONTENT IN A TELECOMMUNICATIONS NETWORK
A method allows the configuration of a DNS module, the method implemented by an entity formed by a gateway configured to interconnect a local area network with an operator network or by a device of this local area network. The configuration includes registering a domain name which directs to a multicast gateway included in the entity and configured to respond to a content access request received over the local area network by unicasting this content, the content being received by the multicast gateway via multicasting from a multicast server for this content via the operator network, a rule for resolving a domain name of at least one content server with the IP address of a switching module located in the operator network, and registering a secondary domain name which directs to the content server. Upon receiving a request to access content the switching module responds with a redirect request to the domain name which directs to the multicast gateway if the content is to be accessed via multicasting, and with a redirect request to the secondary domain name which directs to the server for the content if the content is to be accessed via unicasting.
H04L 61/4511 - Network directoriesName-to-address mapping using standardised directoriesNetwork directoriesName-to-address mapping using standardised directory access protocols using domain name system [DNS]
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
87.
METHOD AND DEVICE FOR MODIFYING A SOFTWARE CODE FILE
A method for modifying a software code file containing source code is described, the method including automatically performing: execution of the software code file; parsing a log file obtained further to the execution of the software code contained in the software code file, to identify at least a data structure enabling the identification of one error message generated during the execution of the software code; identifying, in the software code file, a location of software code lines corresponding to the at least one error message, the location being retrieved from information contained in the data structure; matching information related to the at least one error message with patch source code associated with the error message, the patch source code contained in a patch source code file or a patch database; and modifying software code lines in the software code file at the identified location, using the patch source code.
A method for managing access by a playback device to a first segmented content, the segments of which are described in respective description files. Access to a given first content results in receipt both of description files associated with the first segmented content at a given frequency and of description files associated with a second content at another frequency.
A method for driving the supply of an access gateway, and an access gateway implementing the method and allowing at least one device of a local network to access a wide communication network. The method includes: a) obtaining a scheduled supply mode based on a current date; b) analyzing data routed by the access gateway; and c) if the analyzed data meets conditions corresponding to the scheduled supply mode, ordering switching to the scheduled supply mode.
A method of managing data traffic between a source entity and a recipient entity, and corresponding entity and computer program. The method is for managing data traffic between a source entity and a recipient entity, implementing the following steps: selecting, for the source entity and the recipient entity, at least one policy for scheduling application data packets exchanged between the source entity and the recipient entity, taking into account at least one characteristic of an application associated with the application data, and establishing at least one connection between the source entity and the recipient entity, on which the at least one selected packet scheduling policy is implemented.
The disclosed technology relates to a method for synchronizing at least a first digital twin 310 with a physical system 100 comprising: a plurality of synchronizations of the first digital twin 310 with the physical system 100, implemented according to a variable synchronization frequency; in response to a receipt of a request to obtain data from the physical system 100 at a current instant, a synchronization of at least a portion of the first digital twin with the physical system; and a reset of the synchronization frequency of the at least portion of the first digital twin to a value greater than a current value of said synchronization frequency.
A method for processing a first name resolution request originating from a client device is implemented by a name resolution server. It includes sending, to the client device, a response to the first request including at least one piece of information relating to a so-called recipient server resulting from a resolution of the first request. The method further includes sending, to the client device, a plurality of elements including: at least one address of at least one relay node selected by the name resolution server to which the client device must address all or part of its messages containing data intended for the recipient server; and at least one scrambling instruction to be applied by the client device to the messages before addressing them to the at least one relay node.
H04L 61/4511 - Network directoriesName-to-address mapping using standardised directoriesNetwork directoriesName-to-address mapping using standardised directory access protocols using domain name system [DNS]
93.
METHOD FOR MANAGING COMMUNICATIONS IN A COMMUNICATION NETWORK IMPLEMENTING AT LEAST ONE MOBILE INTERMEDIATE DEVICE, AND CORRESPONDING SYSTEM AND COMPUTER PROGRAM
A method for managing communications implementing a mobile intermediate device generating a radio beam that covers a radio cell, implementing for a data stream of the radio beam: obtaining the number of individual phases each associated with a target rate in the stream for transmissions from the mobile intermediate device to the radio cell: detecting a start of a connection of a user device present in the radio cell to a data server via the mobile intermediate device; if an individual phase is available for the stream: transmitting connection start data from the data server between the mobile intermediate device and the user device at the target rate of the individual phase until a stop criterion; if no individual phase is available for the stream: transmitting connection start data from the data server between the mobile intermediate device and the user device at a rate lower than the target rate.
A method for automatically reading a continuous text composed of several groups of words, as well as a corresponding computer program, storage medium, automatic reader, and user terminal. The method includes providing, in real time, a sound stream corresponding to the text. The sound stream starts from a selected group of words, also called second group of words, selected in the text as a function of at least one result of a real-time analysis of captured speech. The result of the analysis is indicative of a first group of words currently being verbalized by a speaker, the first group of words and the second group of words being different groups of words.
G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
95.
METHOD FOR MANAGING ENERGY, AND CORRESPONDING ELECTRONIC DEVICE AND COMPUTER PROGRAM
Method for managing energy, and corresponding electronic device and computer program. The invention relates to a method for managing energy implemented by an electronic device, comprising:—obtaining (11) at least one value of ambient energy of a first type, representative of an exposure of a first piece of equipment to said ambient energy;—providing (12) at least one recommendation relating to at least one candidate conversion element suitable for converting an ambient energy of said first type into energy of a second type useable to power said first piece of equipment, said at least one recommendation taking into account said at least one obtained value of ambient energy of said first type.
G08B 5/22 - Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmissionVisible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electromagnetic transmission
A decoding method implemented by a decoding device. The decoding method includes: obtaining a data stream, including a plurality of identifiers, a sequence of binary elements and an indicator indicating a start of the sequence of binary elements within the data stream; and decoding the obtained data stream into a sequence of data of respective predetermined types. The decoding includes: obtaining at least one piece of data of the sequence of data by: determining a context based on an identifier, from among the plurality of identifiers, that is associated with the respective type of the respective piece of data; identifying the start of the sequence of binary elements from the indicator; and decoding a part of the sequence of binary elements by using an entropy decoder receiving the sequence of binary elements as an input and parameterized in the determined context.
H03M 7/30 - CompressionExpansionSuppression of unnecessary data, e.g. redundancy reduction
97.
Method for processing a request for statistical or predictive analysis, communication method and application entities capable of implementing these methods
A method for processing a request for statistical or predictive analysis received by a first application entity of a communications network originating from a second application entity of the network. The method includes: determining, from at least one item of information conveyed by the request, a context in which the request was formulated by the second application entity; performing the requested statistical or predictive analysis by using an analysis model selected according to the determined context; and providing at least one result of the analysis performed in response to the request from the second application entity.
A method of decoding a coded data stream representative of a multi-view video. The stream includes coded data representative of at least one atlas corresponding to an image having at least one patch. The patch corresponds to a set of pixels extracted from at least one component of a view of the multi-view video, the view not being coded in the coded data. The decoding includes: decoding, from the coded data stream, the atlas, including decoding the patch; determining, for the decoded patch, whether a transformation, and which transformation must be applied to the decoded patch, the transformation including at least a modification of pixel values of the decoded patch, the modification including applying a mapping to the pixel values to reduce a dynamic range of the pixel values, and applying the determined transformation to the decoded patch.
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/59 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
99.
ELECTRONIC METHOD AND DEVICE FOR DECODING A DATA STREAM, AND ASSOCIATED COMPUTER PROGRAM
A decoding method for decoding a data stream including a sequence of binary elements. The method includes: applying, at an input of an artificial neural network obtained by decoding a piece of data indicative of an artificial neural network from the data stream, at least one previously decoded value obtained by an entropy decoder; producing a context index at an output of said artificial neural network, as a result of the applying the previously decoded values; and obtaining at least one new decoded value by applying part of the sequence of binary elements to the entropy decoder parameterized in a context identified by the produced context index. An electronic decoding device and an associated computer program are also provided.
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
100.
Device and method for generating locally verifiable aggregate signatures for the generation of attestations in a VNF-FG architecture platform
A method for signing a message mi, by a user device, from a zero-knowledge proof cryptographic protocol defined by an element g belonging to a group G1 of order p, with p designating a prime integer, and elements u, v, r, s, t belonging to a group G2, a hash function H and a current time period w. The method includes: a generating a pair of private and public keys, the private key including an element αi selected from the ring Z/pZ, the public key including a first element and a second element being a zero-knowledge proof of possession generated from the cryptographic protocol; and generating a signature σi of the message mi from the private key and a random variable 6, the signature including a first element σ1i and a second element σ2i.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy