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
2.
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
4.
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
6.
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
7.
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
8.
METHOD FOR COMMUNICATING WITH A COMPUTER DEVICE COMPRISING A KNOWLEDGE DATABASE
A method is described for communicating with a computer device comprising a knowledge database modelling data in the form of a knowledge graph. The method includes, on the device, receiving a first request comprising information relating to an entity of the knowledge graph; commanding the rendering of a web page containing this information; receiving a second request requesting at least one missing property of said entity, from among said rendered information; commanding the rendering of a web page containing a list of missing properties classified by the observation frequency of these properties for other entities of the same type; polling a language model, based on a prompt generated by said device in natural language, with said prompt asking the language model for the value of at least one of the properties in the list; and commanding the rendering of a web page containing that value.
Encoding at least one unit quaternion representing a rotation matrix used for coding a multichannel signal represented by an input point on a 4-dimensional sphere by encoding 3 spherical coordinates of the input point. The method includes sequential scalar quantization of the 3 spherical coordinates in order to obtain at most 4 candidates at the end of the sequential scalar quantization of the 3 coordinates; selecting the best candidate which minimizes a distance between the input point and the at most 4 candidates; determining the separate quantization indices resulting from the sequential scalar quantization of the spherical coordinates of the best candidate; determining a global quantization index by adding at least one item of cardinality information to the quantization index of a spherical coordinate; and coding of the global quantization index of said best candidate. A corresponding decoding method, an encoding device and a decoding device are also provided.
G10L 19/008 - Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
G10L 19/038 - Vector quantisation, e.g. TwinVQ audio
A method for encoding audio and/or video data performed by an encoding device configured to perform at least one step of encoding audio and/or video data using an encoding artificial neural network. The encoding method includes: encoding the data, generating a data signal containing the encoded data, encoding information representing a decoding configuration to be had by a decoding device in order to decode the encoded data, inserting the encoded information into the signal.
DEVICE FOR SUPPORTING AN OVERHEAD CABLE, SYSTEM OF AN OVERHEAD CABLE NETWORK CONFIGURED TO MANAGE AN ELECTRICAL SIGNAL COMPRISING SUCH A SUPPORT DEVICE, AND CORRESPONDING MANAGEMENT METHOD
A device for supporting a first overhead cable intended to be fixed to a hollow pole is described, the device including a first counterweight intended to be disposed inside the hollow pole, and a second cable for adjusting a mechanical tension of the first cable, the second cable being anchored, at its first end, to the first cable and being fixed, at its second end, to the first counterweight. A system for an overhead cable network configured to manage an electrical signal is also described, the system including such a support device and a generator of an electrical signal under the action of a displacement of the first counterweight in the hollow pole caused by a variation in the mechanical tension of the first cable.
H02G 7/02 - Devices for adjusting or maintaining mechanical tension, e.g. take-up device
H02G 7/04 - Arrangements or devices for relieving mechanical tension
H02K 35/02 - Generators with reciprocating, oscillating or vibrating coil system, magnet, armature or other part of the magnetic circuit with moving magnets and stationary coil systems
H02N 2/18 - Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing electrical output from mechanical input, e.g. generators
12.
METHOD FOR DIAGNOSING INTERFERENCE IN A TERMINATION DEVICE OF A PASSIVE OPTICAL COMMUNICATIONS NETWORK, AND CORRESPONDING COMPUTER PROGRAM AND DEVICE
In using a passive optical network having an optical line terminal connected to a plurality of optical network units through a tree architecture, it can occur that some of the optical network units, or the optical line terminal, malfunction, sometimes to the extent that they have to be replaced. These malfunctions negatively affect the operation of the network and consequently user experience quality. A method is provided for diagnosing interference which makes it possible to evaluate the impact of a change in the transmission power for an optical signal for one termination device belonging to a passive optical network on the other termination devices of the passive optical network, in particular for the purpose of evaluating possibilities for parametrically optimizing the termination devices.
H04B 10/077 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using an in-service signal using a supervisory or additional signal
A transmission method for an OMAMRC telecommunication system with M sources (s1, i . . . , sM), optionally L relays and a destination, where M≥2, L≥0. In the method, when a source has not been able to be decoded by the destination, the destination determines an active set of nodes from among all the nodes of the system that have decoded the source, and then organizes a simultaneous retransmission, via the active set, of a message transmitted by the destination.
H04B 7/024 - Co-operative use of antennas at several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
H04B 7/026 - Co-operative diversity, e.g. using fixed or mobile stations as relays
H04L 1/06 - Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
A method implemented by a first aerial or spatial device to transmit data to at least one terminal. The method includes: receiving, from a cooperation entity, information relating to resources of at least one second aerial or spatial device that can be used to transmit data to the at least one terminal; and if a cooperation criterion is verified, triggering a cooperation with the at least one second device as a function of the information to transmit data to the at least one terminal. The cooperation includes: sending, to the at least one second device, second data to be transmitted to the at least one terminal.
Method implemented by a network device for monitoring a resource usage to communicate with at least one terminal, and associated network device, terminal, system and computer program
A method implemented by a network device for monitoring a resource usage to communicate with at least one terminal. The method includes: sending data to the at least one terminal; and sending, to a monitoring entity and/or to the at least one terminal, one or more usage proofs indicating resources used by the network device to communicate the data to the at least one terminal.
Method and device for constructing a knowledge base for the purpose of making cross-functional use of the application functions of a plurality of software items
A method for constructing a knowledge base, implemented by a construction device during use of an electronic terminal. The method includes: when a system event on the electronic terminal is detected, a first step of obtaining at least one position datum in relation to a cursor, the cursor being associated with at least one pointing peripheral, and at least one digital image of a snapshot of at least part of the output of at least one screen of the terminal; and a second step of obtaining at least one system datum from the electronic terminal; a third step of obtaining at least one context datum based on analysis of all or part of the digital image; and a step of updating the knowledge base with the at least one position datum, system datum and context datum.
G06F 9/451 - Execution arrangements for user interfaces
G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning
G06V 30/262 - Techniques for post-processing, e.g. correcting the recognition result using context analysis, e.g. lexical, syntactic or semantic context
17.
METHOD AND MODULE FOR DYNAMIC ROUTING MODIFICATION
A method is proposed for routing modification in a service system of a communications network, the method comprising, during a direct communication between a first service and a second service: a conditional establishment of an indirect communication between said services, via an intermediary service. A corresponding module is also proposed.
A method for enhancing a generative spoken language model. The method includes: obtaining at least one non-semantic feature including prosodic information of original speech data by computing a difference between an encoded unit sequence of the original speech data and an encoded unit sequence of normalized speech data; encoding the at least one non-semantic feature to produce a quantized representation of the at least one non-semantic feature; and inputting the quantized representation and discrete phoneme-related units into a deep learning model to generate a speech sequence representing the discrete phoneme-related units and the at least one non-semantic feature.
G10L 15/187 - Phonemic context, e.g. pronunciation rules, phonotactical constraints or phoneme n-grams
G10L 15/12 - Speech classification or search using dynamic programming techniques, e.g. dynamic time warping [DTW]
G10L 15/18 - Speech classification or search using natural language modelling
G10L 19/00 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocodersCoding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
G10L 19/032 - Quantisation or dequantisation of spectral components
19.
TRANSMISSION METHOD AND OMAMRC SYSTEM WITH A SELECTION STRATEGY DURING RETRANSMISSIONS TAKING INTO ACCOUNT THE THROUGHPUT OF THE SOURCES AND OF ONE OR MORE CONTROL EXCHANGES
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 method involves estimating a number of retransmission intervals sufficient for the destination to decode a source not yet correctly decoded and correctly decoded by at least one node on the basis of the quality of an equivalent channel for said source between said at least one node and the destination and of a throughput assigned to said source. The method also involves having the destination select the sources to be assisted taking into account the estimated numbers of retransmission intervals sufficient for the destination to decode the sources not yet correctly decoded and of a sum of throughputs assigned to the sources, and a number of retransmission intervals per source defining an allowed duration for assisting a source during said allowed duration limited by a time remaining until a maximum time even if the estimated number of retransmission intervals sufficient for this source is greater than the remaining time.
H04B 7/024 - Co-operative use of antennas at several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
A device and a method for training a neural network based decoder. The method includes during the training, quantizing, using a training quantizer, parameters representative of the coefficients of the neural network based decoder. A method and device are also provided for encoding at least parameters representative of the coefficients of a neural network based decoder. Provided also are a method for generating an encoded bitstream including an encoded neural network based decoder, a neural network based encoder and decoder, and a signal encoded using the neural network based encoder.
H04N 19/147 - Data rate or code amount at the encoder output according to rate distortion criteria
H04N 19/184 - 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 bits, e.g. of the compressed video stream
H04N 19/192 - 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 the adaptation method, adaptation tool or adaptation type being iterative or recursive
H04N 19/196 - 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 being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
A method for obtaining information by user equipment in a cellular communication network is described. The method includes receiving, from at least one base station of the network, information representative of current deployment conditions of at least one network cell managed by the at least one base station; and transmitting all or some of the received information to at least one application entity in the network.
A method for managing the energy of an electronic device. The method includes obtaining at least one action to be carried out by the device, and scheduling execution of the at least one action taking into account a current energy level of the device.
A method for communication between a first device and a second device, implemented by the first device. The method includes: establishing a first secure connection between the first device and the second device, via a first communication interface of the first device; transmitting, using the first secure connection, a message including at least one encrypted MAC address, associated or capable of being associated with the first interface and used to communicate with or via the second device or an intermediate device located on a communication path between the first device and the second device.
A method for providing information by a base station of a cellular communications network is provided. The method includes, following a request to a network data collection and analysis device, transmitting, to the collection and analysis device, information representative of current deployment conditions of at least one network cell managed by the base station.
A method of processing image data is proposed for a space where spectators are gathered, for example in a stand of a stadium. The processing includes: estimating, in a current neighborhood of spectators in the image, the respective head orientations of spectators in the neighborhood; and detecting, at least on the basis of the estimated head orientations, whether the heads are oriented towards an area of the space, in order to generate, if appropriate, a signal including data concerning the area as an area of attention for spectators in the space.
A method for segmenting a plurality of input data. The method includes: determining weight values to be applied to the plurality of input data before it is processed by at least one processing device configured to produce a processing result according to a criterion for optimizing a quality of the processing result, depending on the criterion and on a criterion for optimizing a quantity of input data to be processed; determining segmentation information of the plurality of input data, assigned a first value or a second value, depending on the weights; and obtaining a subset of data to be processed by applying the segmentation information to the plurality of input data, including the data of the plurality of input data associated with an item of segmentation information equal to the first value.
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/154 - Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
27.
METHOD FOR COOPERATIVE RETRANSMISSION IN AN OMAMRC SYSTEM
A transmission method intended for an OMAMRC telecommunication system with M sources (s1, . . . , sM), possibly L relays and one destination, M≥2, L≥0. In such a solution, when a source could not be decoded by the destination, the latter organises a retransmission by taking into account the characteristics of a MIMO transmission channel established between, on the one hand, at least two nodes that decoded the source and, on the other hand, at least two antennas in reception of the destination in the form of a precoding coefficient. Thus, the method therefore makes it possible to improve the decoding performance of a source si, in a context where the destination is equipped with a plurality of antennas in reception.
H04B 7/026 - Co-operative diversity, e.g. using fixed or mobile stations as relays
H04B 7/024 - Co-operative use of antennas at several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
H04B 7/0456 - Selection of precoding matrices or codebooks, e.g. using matrices for antenna weighting
A finite impulse response optical filtering device. The device includes: at least one 1 to N optical coupler), configured to separate an incident optical signal into N optical signals transmitted at the input of N optical channels, respectively; N optical channels each comprising an optical waveguide capable of propagating an optical signal transmitted on the channel, a module configured to attenuate or amplify the optical signal propagated by the optical waveguide and a delay module capable of delaying a propagation of the optical signal by the optical waveguide; and P photodiodes arranged at the output of an N/P set of N optical channels, respectively, and configured so that optical signals delivered by the optical waveguides of the set of N/P optical channels are incident on a detection surface of the photodiode arranged at the output of the set of N/P optical channels.
G02B 6/28 - Optical coupling means having data bus means, i.e. plural waveguides interconnected and providing an inherently bidirectional system by mixing and splitting signals
H04B 10/2507 - Arrangements specific to fibre transmission for the reduction or elimination of distortion or dispersion
29.
Alerting method in the event of failure of an energy production device and associated electronic device
An alerting method implemented by an electronic supervision device connected to an energy production device. In the method, a determination, by a deviation cause classification model taking as input a history of deviations between a value representative of a prediction of an amount of energy produced by the energy production device and a value representative of an amount of energy actually produced by the energy production device, of an occurrence of a failure in at least one component of the energy production device. An alert is generated according to which at least one component of the energy production device is defective.
A method for delivering information relating to a first device of a communication network, the first device hosting a network function implementing at least one functionality in the network in a service area covering at least one zone that is referred to as an elementary zone. The method includes obtaining, for at least one elementary zone covered by the service area of the first device, a weight assigned to this elementary zone, the weight being a real number higher than or equal to 0; and delivering, to a second device of the network, all or some of the weights obtained.
A method for interacting with a virtual object in an immersive reality, a program using same, and an immersive reality device in which a user is able to interact with a virtual object. The method includes, when a virtual hand associated with a real hand of a user of the immersive reality device is in the proximity of a virtual object, detecting a continuous gesture of the real hand, the detection of the continuous gesture triggering gripping of the virtual object by the virtual hand. A simple and continuous gesture is thus associated with triggering the gripping of the virtual object, without placing the real hand in a position incompatible with this gripping in terms of perception by the user.
A method for managing the playback, by a playback device, of chunks of content which are accessible from content sources which are able to transmit chunks of the same content with a time lag. When the content from a first source is played back at a playback speed, referred to as a reference speed, receiving a command to rewind the content is followed by playing back chunks from a second source at a speed which is different from the reference speed, and by continuing to play back chunks originating from the first source when the chunks to be played back are available from the first source.
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
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/6587 - Control parameters, e.g. trick play commands or viewpoint selection
33.
ANOMALY DETECTION FOR DEVICE APPLICATION MAINTENANCE
A method for monitoring a device in a communication network is described. The method includes obtaining an observation sequence from observations of a network stream involving the device, and implementing a given artificial intelligence model associated with a firmware version of a reference device, the given model being trained to produce a reconstructed sequence from the observation sequence and a previous observation sequence and to determine a reconstruction error between the reconstructed sequence and the observation sequence, an error lower than a threshold indicating that the device is operating in the network with said firmware version. The reconstructed sequence is produced as a function of intra-sequence relationships between elements of the observation sequence and inter-sequence relationships between the observation sequence and the previous observation sequence.
H04L 41/0859 - Retrieval of network configurationTracking network configuration history by keeping history of different configuration generations or by rolling back to previous configuration versions
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
34.
METHODS FOR GENERATING AND SELECTING A DIGITAL PASSPORT RELATING TO AN APPLICATION INTENDED TO BE DEPLOYED IN AT LEAST ONE COMPUTER ENTITY, CORRESPONDING DEVICES AND COMPUTER PROGRAMS
A method is described for generating, by an electronic device, at least one digital passport relating to an application intended to be deployed in at least one computer entity, the digital passport including at least one entry including information relating to at least one development environment in which the application is developed.
A method for establishing communication between at least two apparatuses in a communication network. Such a method includes, in an intermediate device: receiving, from one of the two apparatuses, referred to as first apparatus, a first message which is formatted in a first language associated with the first apparatus; generating, from the first message, a second message which is formatted in a second language associated with the other one of the two apparatuses, referred to as second apparatus, the second message corresponding to a translation of the first message into the second language, the generation being implemented by means of at least one artificial neural network; and transmitting the second message to the second apparatus.
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
An information-processing device and a method for providing assistance in acquiring required textual data. The device: establishes a first semantic graph based at least on said required textual data; obtains textual data from data delivered by at least one source, and establishes at least a second semantic graph based on the obtained textual data; performs a search for an at least partial similarity between the first and second semantic graphs in order to identify at least part of the required textual data among the obtained textual data; and issues a recommendation on the basis of the identified textual data.
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
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
37.
METHOD FOR CONSTRUCTING FLUID TRANSITIONS OF A HAND IN A VIRTUAL OR AUGMENTED REALITY ENVIRONMENT
A method for generating a graphical representation of a virtual hand is implemented as a function of a first set of parameters representing a first state and a first position of a virtual hand in a virtual environment, and as a function of a second set of parameters representing a geometry and a position of an object intended to be gripped by the hand. The method includes a determination of a fourth set of parameters representing a third state intermediate between the first state and a second state, and a third position between the first position and the second position. The hand grips the object in the first state or the second state. The third state allows generation of a graphical representation of the virtual hand from the first state at the first position to the second state at the second position, passing through the third state at the third position.
A method for monitoring communicating objects, carried out by a trusted equipment associated with a user. The monitoring method includes: detecting use of at least one persistent identifier by at least one communicating object; and triggering at least one action of jamming said use of said at least one persistent identifier by said at least one communicating object.
A method implemented by a decoding device for decoding views representing a scene from different positions or different view angles. The method includes: for a depth component of at least one view and for a current block of the depth component, the depth component being partitioned into at least one block: reading an information that indicates whether the current block is subdivided into smaller blocks, if the current block is subdivided into smaller blocks, decoding an information that specifies a depth interval associated with each smaller block, and if the current block is not subdivided into smaller blocks, decoding an information that specifies a depth interval associated with the current block.
H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
H04N 19/136 - Incoming video signal characteristics or properties
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
40.
METHODS AND DEVICES FOR CODING AND DECODING A DATA STREAM REPRESENTATIVE OF AT LEAST ONE IMAGE
A method and device for coding and decoding a data stream representing an image split into blocks. For a current block, a group of pixel values in the block is determined from previously decoded pixels, and for each pixel, a quantized prediction residue, in the spatial domain, is decoded. A prediction value for the pixel is determined according to a first prediction mode by predicting the pixel from at least one other previously decoded pixel of the current block. Information is decoded from the stream indicating whether the pixel is predicted according to a second mode using a prediction resulting from the group of pixel values in the block. When the pixel is predicted according the second mode, the prediction value for the pixel is replaced with a selected value of the group. The pixel is reconstructed using the prediction value associated with the pixel and the de-quantized prediction residue.
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
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/182 - 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 a pixel
41.
Method for assisting the movement of a connected vehicle
A method for assisting the movement of a connected vehicle which is able to travel on a road network and able to communicate via a communication network having a variable network coverage level. The method includes, on the approach to a zone having a network coverage level which is below a given level, a step of pre-emptively transmitting at least one piece of information relating to the driving instructions which are intended for the connected vehicle in the zone concerned.
Method for a caller device to establish a call with a called device. The method includes: detecting a call to the called device; placing an IMS call session and establishing a data channel; downloading specific applications to the caller device and called device; and during the IMS call session, monitoring interactions with the caller and called devices, and if an interaction is detected, transmission, from this device to the other device, of synchronization information reflecting the interaction through the data channel.
A method for encoding audio signals forming in time a succession of frames of samples, in each of n channels of an ambisonic representation of order higher than 0. The method includes: determining, for the current frame to be encoded, the binary value indicating an active or inactive mode of a decorrelation processing operation to be applied to the signals of the current frame and encoding this value into the bitstream; in the case where the mode is determined to be active, encoding into the bitstream decorrelation-processing information; generating an output signal to be encoded into the bitstream, depending on the mode determined for the current frame and the mode determined for the preceding frame. A corresponding decoding method is provided, as well as encoding and decoding devices implementing the respective encoding and decoding methods.
G10L 19/008 - Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
G10L 19/032 - Quantisation or dequantisation of spectral components
H04S 7/00 - Indicating arrangementsControl arrangements, e.g. balance control
44.
MANAGEMENT OF THE CHARGING OF AN ELECTRIC VEHICLE, CORRESPONDING CHARGING TERMINAL AND CORRESPONDING CHARGING MANAGEMENT SERVER
The management of the charging of an electric vehicle, via a charging terminal. A method for managing this charging includes: connecting a charging cable between the electric vehicle and the charging terminal; the charging terminal receiving authentication data in relation to the electric vehicle; the charging terminal triggering the charging at the end of an inspection on the authentication data when the authentication data concern a second user, different from the first user and authorized to carry out charging.
A method, a device and a system for dynamic development of a data infrastructure in a communication network. The infrastructure includes a set of resources made available by a plurality of entities. The method includes: obtaining a request to instantiate the service; determining one of the plurality of entities able to contribute to performing the service; transmitting, to a device for orchestrating the resources of the determined entity, a first request to deploy a resource in the data infrastructure; and receiving, from the orchestration device of the one of the plurality of entities, an agreement message including an identification of the resource to be deployed in the data infrastructure.
A detection method implemented by a computer for detecting exploitability of a computer vulnerability in a set of processes associated with a namespace combination. The method including, for a reference process of the set, steps of: initializing, from the reference process, and executing a test process associated with the combination and executing a detection program, the execution of the program producing an indicator of the exploitability of the vulnerability in the set of processes; and sending to a security management device at least one signal including the indicator.
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
A method for obtaining a multimedia element includes: obtaining an audiovisual stream representing a physical environment; and creating a multimedia element granting access to a value of a first parameter of a digital twin relating to a first object of interest of the audiovisual stream, the value being extracted from the digital twin when capturing the audiovisual stream. An enriched rendering method for rendering a first object of interest in a physical environment includes: obtaining a multimedia element, the multimedia element granting access to a first value of a first parameter of a digital twin relating to the first object of interest; obtaining a first audiovisual representation of a first portion of the digital twin taking into account the first acquired value; and rendering the first audiovisual representation in the physical environment. Also provided are corresponding electronic devices, computer program products and media.
A method for monitoring the sleep of a user using at least one user device located in proximity to the user and/or worn thereby, the at least one user device being connected to a communication network. This method includes: determining at least one curve representative of a time sequence of sleep stages during a current time period, referred to as a current sleep signal; obtaining an indicator of disturbance of the sleep of the user, this including a first comparison of the current sleep signal to a set of curves representative of time sequences of sleep stages determined for a reference time period, referred to as reference sleep signals; and making a decision as to whether to send an alert notification to the communication network, this decision being made depending on the indicator of disturbance of sleep and on at least one decision criterion.
36 - Financial, insurance and real estate services
Goods & Services
(1) Provision of electronic funds transfer services and on-line transaction facilities; processing payments for the purchase of goods and services via an electronic communications network; automated payment services; electronic banking via a global computer network (Internet banking); electronic processing of payments via a global computer network; electronic transfer of funds by means of telecommunications networks; payment services provided via wireless telecommunications apparatus and devices; payment processing services; electronic currency transfer; contactless payment services; computerised financial services; Financial trading of cryptocurrency; Electronic transfer of cryptocurrency; Financial exchange of cryptocurrency; Financial transactions via blockchain; Electronic funds transfer provided via blockchain technology.
50.
METHODS AND DEVICES FOR ENCODING AND DECODING A DATA STREAM REPRESENTING AT LEAST ONE IMAGE
A method for decoding a coded data stream representative of at least one image that is split into blocks. For at least one block of the image, referred to as the current block, an item of information indicating a coding mode of the current block is decoded from the data stream. When the coding mode of the current block corresponds to a first coding mode, decoding a prediction residue associated with the current block using a first group of syntax elements. When the coding mode of the current block corresponds to a second coding mode, decoding the prediction residue associated with the current block using a second group of syntax elements, which is a subgroup of syntax elements of the first group of syntax elements.
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
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
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/182 - 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 a pixel
51.
Subscription and notification methods, and entities configured for implementing these methods
A method for subscribing a first communicating entity to a second communicating entity. The method is implemented by the first entity and includes: transmitting a subscription request to the second communicating entity requesting subscription to notifications sent by the second communicating entity on at least one event monitored by the second communicating entity. The subscription request indicates at least one encoding format supported by the first communicating entity for receiving the notifications.
A method for managing the storage of parts of content following successive broadcasts of the parts, wherein the parts that have been broadcast are stored over a given time range preceding the current broadcast time. The time range varies over time.
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
53.
Method and device for controlling a set of reconfigurable intelligent surfaces
A method for controlling a set of reconfigurable intelligent surfaces. The method includes: selecting, from among the set, at least one surface as an “intermediate surface”, and at least one surface as a “main surface”, the selection being made so as to optimize a determined communication performance criterion for antennas situated in the geographical area served by each main surface; determining phase shifts of reflective elements of the at least one selected intermediate surface and at least one selected main surface; and controlling reflective elements of the at least one intermediate surface and at least one main surface, both selected by using the determined phase shifts.
A method for allowing a client to access a web service deployed on a server through a telecommunications network. The method includes: receiving a request designating a requested page associated with the web service, measuring traffic relating to the server, and allocating a cache duration for the requested page based on the measurement.
A method for positioning a set of reconfigurable intelligent surfaces associated with an access point of a telecommunications network. The set includes at least one reconfigurable intelligent surface, called an “intermediate surface” and at least one other reconfigurable intelligent surface, called a “main surface”. The method particularly includes determining positioning data of the intermediate and main surfaces such that signals emitted by the access point are reflected by the intermediate surface toward the main surface to exchange data with at least one user terminal situated in the geographical area served by the main surface, but also such that a path gain of a path taken by said signals between the access point and this user terminal is greater than a predetermined threshold or maximized.
H04B 7/04 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
G01S 13/46 - Indirect determination of position data
H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
56.
Method and device for controlling at least one reconfigurable intelligent surface
A method for controlling at least one reconfigurable intelligent surface, called an “intermediate surface”, positioned between an access point and at least one other reconfigurable intelligent surface, called a “main surface”, configured to serve a given geographical area. The method includes: determining respective phase shifts of reflective elements of the intermediate surface such that: signals emitted by the access point to exchange data with at least one user terminal situated in the geographical area are reflected by the intermediate surface toward the at least one main surface, and the power of the signals reflected is greater than a given threshold or maximized; and controlling the reflective elements of the intermediate surface by using the determined phase shifts.
H01Q 15/00 - Devices for reflection, refraction, diffraction or polarisation of waves radiated from an antenna, e.g. quasi-optical devices
H01Q 3/36 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the relative phase or relative amplitude of energisation between two or more active radiating elementsArrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the distribution of energy across a radiating aperture varying the phase by electrical means with variable phase-shifters
A method for managing access by a client to content available on at least one server through a telecommunications network, the content being temporally segmented into a sequence of data chunks. The method includes a transmission by the server of a file associating time segments with data chunk identifiers, as well as an action selected from a generation by the client within the file of at least one chunk identifier associated with a time segment and a transmission of a request towards the server to receive the file again.
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/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
58.
SYSTEMS AND METHODS TO ACCELERATE CREATION OF AND/OR SEARCHING FOR DIGITAL TWINS ON A COMPUTERIZED PLATFORM
To accelerate creation of and/or searching for digital twins on a computerized platform, the described systems and computer-implemented methods leverage information regarding a sequence of digital-twin ontologies corresponding to user input to the system, in order to predict the next digital-twin ontology that follows on from the sequence. The method generates, for each of the sequence of ontologies corresponding to the user input, a composite embedding that combines a graph embedding and a semantic embedding of this ontology. A representative embedding is generated to characterize the composite embeddings of the overall sequence and this representative embedding is compared to composite embeddings of candidate ontologies defined on the computerized platform. The method outputs, as the prediction of the next ontology following on from the user's sequence, one or more selected candidate digital-twin ontologies that are similar to the representative embedding of the user's sequence.
A method for managing the rendering of content on a screen. The content has several qualities available for selection. The rendering of the content is associated with a selection interface including at least one selection zone associated with a function and capable of being manipulated by using a cursor. When the content is rendered, the quality selected for the rendering of the content is a function of a state of the cursor in conjunction with the selection interface.
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
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
H04N 21/4725 - 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 for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
60.
Method For Capturing A Packet From An Encrypted Session
A method for counting data relating to an application transmitted by a terminal unit to a data server by a device, using an encrypted session between the terminal unit and the server. The method is implemented by the terminal unit and includes: transmitting a plurality of packets, each including a datum for determining a security key used for encrypting the packet; incrementing a counter of the application-related data; adding the incremented counter to a cooperation packet including the determining datum with a value distinct from a value of the data for determining the security keys of the other packets of the plurality of packets, the value corresponding to a security key used for encrypting packets of the plurality of packets exchanged between the terminal unit and the data server prior to sending the cooperation packet; and sending the cooperation packet including the added counter to the data server.
A solution for providing a certification token for an instantiation of a node cluster to an item of equipment requesting it in an “edge computing” environment. Existing authentication solutions are not well suited to the context of edge computing, as they cannot guarantee that the various parties involved in providing the requested service have instantiated all the nodes and/or servers in accordance with the technical and/or contractual constraints relating to the requested service. The present solution makes it possible to establish, and therefore be able to provide upon request, an instantiation certificate of a node cluster contributing to implementing a service. Such a certificate makes it possible to guarantee that the various items of equipment and parties involved in the execution and provision of a given service comply with the terms of a service provision contract.
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
62.
METHOD AND MODULE FOR DETECTING ATTEMPTED CYBER ATTACKS IN A FLEET OF COMPUTERS
A method for detecting an attempted cyber attack is described, the method being implemented by a computer, the attack exploiting a vulnerability in a function to be protected running in a process of a user space of said computer, where launching of the execution of the function to be protected results in the execution, before the attack, of a function of the kernel. The method includes executing a mitigation policy in the kernel, the mitigation policy being associated with the function of the kernel and being loaded into a namespace of the kernel associated with the process and dedicated to security, and sending, to a security management server, a message comprising a datum representative of the process.
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
G06F 21/54 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by adding security routines or objects to programs
63.
METHOD FOR MONITORING A QUALITY-OF-SERVICE LEVEL BETWEEN A USER DEVICE AND AN ACCESS DEVICE FOR ACCESSING A COMMUNICATION NETWORK, AND CORRESPONDING APPARATUS, ACCESS DEVICE, COMMUNICATION SYSTEM AND COMPUTER PROGRAM
A method for monitoring a quality-of-service level of a communication between a user device and a first wireless communication network, the method including: determining a value of a parameter representative of the quality-of-service level of the communication between a serving device of the first network to which the user device is attached and the user device, to another access device of the first network and to another access device of a second wireless communication network, likely to interfere with the communication, and to a topology of the first network and of the second network in an interference zone; when the determined value does not reach a target value of the parameter, obtaining a modification of a transmission feature of the serving access device and/or another access device of the first and/or of the second network, according to a difference between the determined value and the target value.
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
37 - Construction and mining; installation and repair services
38 - Telecommunications services
39 - Transport, packaging, storage and travel services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Apparatus and instruments for recording, transmission, amplifying or reproduction of sound, images, information or encoded data; electrical control, testing (other than in-vivo testing), signalling, checking (supervision) apparatus and instruments; holograms; SIM cards; telephone cards; magnetic, digital and optical data carriers; USB flash drives; satellite navigational apparatus, instruments and systems; headphones; aerials; micro processors; electronic global positioning systems; electronic navigational, tracking and positioning apparatus and instruments; parts and fittings for all the aforesaid goods; VPN [virtual private network] operating software; operating software; LAN [local area network] operating software; USB operating software; computer software supplied from the Internet; cloud computing software; network operating systems programs; application software; computer software for providing secure remote access to computer and communications networks; Data and file management and database software; Artificial Intelligence and machine learning software; Robotic process automation (RPA) software; e-payment software; computer security software; computer firewall software; electronic publications (downloadable) provided on-line from computer databases or the Internet; computer software and telecommunications apparatus (including modems) to enable connection to databases, local area networks and the Internet; computer software to enable teleconferencing, videoconferencing and videophone services; computer software for accessing databases, telecommunications services, computer networks and electronic bulletin boards; computer software for use in remote monitoring; software for GPS navigation; speakers; audio amplifiers; satellite dishes; satellite communication apparatus; telecommunication and broadcasting satellites; signal cables for IT, AV and telecommunication; antenna cables; cables and wires; electric cables and wires; Mobile High-Definition Link (MHL) cables; artificial intelligence software for vehicles; computer programs for providing an all-around view for a vehicles; computer systems for automated vehicle control; computer programs to operate vehicles; downloadable educational media; virtual goods namely virtual SIM cards; virtual goods namely virtual telephone cards; virtual goods namely virtual mobile phones, tablets. (1) Computerised compilation of customer indexes; outsource service provider in the field of customer relationship management; wholesale services in relation to computer software; advice on the analysis of consumer buying habits and needs provided with the help of sensory, quality and quantity-related data; providing assistance in the field of business promotion; provision of information and advisory services relating to e-commerce; advisory services relating to data processing; automated data processing; business records management; business statistical information services; collecting business information; collecting business statistics; collection and systematisation of information into computer databases; collection of data; compilation of statistical data relating to business; computer data processing; computer database management services; computerised point-of-sale data collection services for retailers; data processing, systematisation and management; information and data compiling and analyzing relating to business management; stock control services; advisory services relating to business analysis; analysis of business management systems; assistance, advisory services and consultancy with regard to business analysis; business data analysis; business efficiency studies; business information; business information services; business intelligence services; business management analysis; competitive intelligence services; outsourcing services in the field of business analytics; provision of business management information; provision of business statistical information; customer relationship management for others; consultancy services relating to the management of telephone call centres; business incubation services; procurement services for others.
(2) Installation, maintenance and repair of telecommunications apparatus and systems; computer hardware, satellite transmitters and receivers, electronic apparatus and equipment, electronic business equipment, communications networks; installation, maintenance and repair of security and authentication apparatus; maintenance and repair of electronic navigational and positioning apparatus, instruments and systems; laying, burial, repair and maintenance of cables; information, advisory and consultancy services relating to all the aforementioned provided on-line from a computer database or the Internet or provided by other means; information and advisory services relating to vehicle maintenance and repair all provided by means of a telecommunications link.
(3) Telecommunications services; communications services; on-line information services relating to telecommunications; data interchange services; transfer of data by telecommunication; transmission of digital files; satellite communication services; broadcasting services; video messaging services; video conferencing services; video telephone services; telecommunication of information (including web pages), computer programs and any other data; telephone communication services provided for hotlines and call centres; providing user access to the Internet; provision and operation of electronic conferencing, discussion groups and chat rooms; providing access to telecommunications infrastructures and networks for other operators and third parties; rental of telecommunications infrastructure and networks to other operators and third parties; telecommunication access services; providing access to the Internet on a temporary basis for third parties; providing electronic transmission of electronic payment data via a global computer network; news agency services; transmission of news and current affairs information; hire, leasing or rental of apparatus, instruments, installations or components for use in the provision of the aforementioned services; provision of access to an electronic on-line network for information retrieval; advisory, information and consultancy services relating to all the aforementioned; cable and satellite transmission services; telecommunications services for aircraft passengers; provision of access to electronic payment services including electronic fund transfer services and on-line transaction facilities; providing telecommunications connections and networks for use with the Internet of Things [IoT]
(4) Physical storage of electronically-stored archived data, photos, audio files, image files, digital video files, electronic games and documents; transport information and advisory services in relation to supply chain solutions; vehicle routing by computer on data networks; tracking and monitoring of land, sea, and air vehicles and vehicle fleets using electronic navigation and locating devices; provision of parking arrangements including reservations provided via a telecommunications link; provision of advice and information in relation to all the aforementioned services
(5) Education and training services; sporting and cultural activities; information relating to education, entertainment, sporting and cultural events provided on-line from a computer database or the Internet or provided by other means; organising of games and competitions; organising of sporting events and competitions; sports entertainment services; issuing of educational awards; organisation, production and presentation of music concerts, musical, theatrical and video performances, festivals, tours and other musical and cultural performances, events and activities; organisation, management or arrangement of video games events; organisation of entertainment events; production and presentation of live entertainment events; arranging and conducting of entertainment and educational events for charitable purposes; providing sports entertainment via a website; providing sports information by means of telephone prerecorded messages; news programming services for transmission across the Internet; news reporting; arranging and conducting of conferences, seminars, symposia, tutorials, workshops, courses, conventions and exhibitions; interactive and distance learning or training courses and sessions provided on-line via a telecommunications link or computer network or provided by other means; online education services; provision and operation of electronic conferencing; business mentoring; provision of information and advice relating to all of the aforesaid services; creation [writing] of podcasts
(6) Scientific and technological services and research and design relating thereto; management of research, design and development projects; technical research; research, design and development services relating to computers, computer programmes, computer systems, computer software application solutions, computer games, virtual reality software, data processing systems, data management, computerised information processing systems, communications services, communications solutions, communications applications, communications systems and network interfaces and provision of technical consultancy, information and advice relating to the aforesaid; design and development of operating software for computer networks and servers; design and development of operating software for cloud computing networks; technical design and planning of telecommunications networks; design and development of Internet security programs; design and development of electronic data security systems; technical testing; industrial testing; preparation of technical reports and studies; cloud computing services; maintenance, updating and design of computer firmware, computer software and computer programs; computer programming services; preparation and provision of information in relation to computers and computer network facilities; technical advice and consultation services in the field of information technology and telecommunications; consultancy in the field of cloud computing networks and services; technical consultancy relating to the application and use of computer software; consultancy and information services in the field of computer system integration, information technology, information technology architecture and infrastructure; computer security consultancy; design and development of computer systems and of telecommunications systems and equipment; operational support services for computer networks, telecommunications networks and data transmission networks; programming services given on-line; programming of Internet security programs; computer rental; virtual and interactive image creation services; creating, operating and maintaining databases, Intranets and web sites; creating, maintaining and hosting the web sites of others; hosting of databases, weblogs, web portals; hosting of platforms on the Internet; hosting computer software applications for others; hosting memory space on the Internet; hosting and rental of memory space for websites; hosting of multimedia and interactive applications; hosting on-line facilities for conducting interactive discussions; hosting on-line web facilities for others; hosting of computerized data, files, applications and information; hosting of servers; installation and maintenance of computer software; providing temporary use of online applications, software tools and on-line non-downloadable operating software for computer networks and servers; rental of operating software for computer networks and servers; rental of web servers; providing temporary use of on-line non-downloadable operating software for accessing and using a cloud computing network; providing temporary use of Internet security programs; provision of information and advisory services online on the aforementioned services from a computer database or via the Internet; monitoring of computer systems by remote access; computer security services for protection against illegal network access; IT project management; configuration of computer networks using software; computer systems integration services; computer project management in the field of electronic data processing (EDP); server administration; efficiency, energy conservation and energy management; conducting research and evaluation studies into environmental conservation, natural resources and sustainable energy production; technical services for collecting information from remote energy consumption calculators; consulting and information on consumption of electric energy, gas, power, heat and water; data storage services; information and advisory services relating to all the aforesaid services; computer network services; software as a service [SaaS] featuring computer software platforms for artificial intelligence; software as a service [SAAS] services; design of communication systems; consultancy relating to software for communication systems; development of software for communication systems; maintenance of software for communication systems; development of computer platforms; platform as a Service [PaaS].
65.
IMPROVED MANAGEMENT OF A VISUAL CODE DURING DISPLAY IN MULTIMEDIA CONTENT
For transmission of data associated with a visual code appearing at least temporarily in multimedia content during playing on a connected screen, the following are provided: establishing a pairing between the screen and at least one second connected terminal, distinct from the connected screen; at least during playing the multimedia content including the visual code, making available to a user a human-machine interface connected to the screen for sending a request for data associated with the visual code; and upon receiving the request, implementing a transmission of the data associated with the visual code to the second connected terminal, the visual code appearing at a given timestamp after beginning of playing the multimedia content, a request for data associated with the visual code, coming from the connected screen, being interpreted as associated with the visual code if the request is received in a preset time span after the timestamp.
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
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
A computing means which aggregates initial distributions into an aggregated distribution, the initial distributions being associated with vectors of real values representable in a predefined representation format in which the values representable in this format are between a minimum representable value and a maximum representable value, where, for the aggregation of the initial distributions, the computing means is configured to implement, iteratively: a grouping of distributions to form a plurality of distribution subsets, and product operations, term by term, on the distribution subsets, the products resulting in at least one intermediate distribution, followed by a normalization operation on each intermediate distribution, until the aggregated distribution is obtained, where each grouping of distributions is implemented such that the product operations on the distribution subsets lead to resulting values that are strictly greater than the minimum representable value.
METHOD FOR MANAGING A RETRANSMISSION OF DATA EXCHANGED ON A PATH ESTABLISHED BETWEEN A FIRST COMMUNICATION EQUIPMENT AND A SECOND COMMUNICATION EQUIPMENT BY WAY OF A VALUE OF AN INTERMEDIATE PERFORMANCE PARAMETER DETERMINED BY AN INTERMEDIATE NODE BELONGING TO SAID PATH
A method for improving the cooperation between two communication equipments constituting the ends of a path having at least one intermediate equipment. End-to-end encryption systems are designed to be resistant to any attempts of surveillance or tampering, as no third party can decrypt or alter the data being communicated. This reduction in cooperation between the communication equipments located at the ends of the connection and the intermediate equipments negatively impacts the performance of a connection established on the communication path comprising intermediate equipments. The method for improving cooperation makes it possible to re-establish cooperation between communication equipments that constitute the ends of a connection with intermediate nodes by calculating an intermediate performance parameter.
An amplification method intended for a PON access network, which includes an OLT with multiple ports and with one bidirectional amplifier per port that is shared for the transmission downlink and uplink, at least one ODN connecting a given port of the OLT to a plurality of ONUs and defining a transmission channel, access to the transmission channel for the uplink being of TDMA type and the transmission channel for the downlink being time-shared. The method includes, for a given ODN: receiving bursts from the ONUs, modulating the gain of the amplifier in synchronicity with the received bursts.
A method for managing access by a managing entity to content available on at least a first server providing the content in the form of data segments over a data telecommunication network and a second server providing a streaming service separate from the data telecommunication network. The method includes, in the managing entity, the selection of a server out of the first server and the second server, and, when the second server is selected: a request for access to a content from the second server; the encoding of a stream of segments based on the content; the publication of information relating to the content suitable for making it possible to decode the stream of segments.
H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidthProcessing of multiplex streams
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
70.
OPTIMISED ENCODING AND DECODING OF AN AUDIO SIGNAL USING A NEURAL NETWORK-BASED AUTOENCODER
A method for encoding an audio signal. The method includes: decomposing the audio signal into at least amplitude components and sign or phase components; analyzing the amplitude components, using a neural network-based autoencoder, in order to obtain a latent space representative of the amplitude components of the audio signal; encoding the latent space obtained; encoding at least some of the sign or phase components. A corresponding decoding method, as well as to encoding and decoding devices implementing the respective encoding and decoding methods are also provided.
G10L 19/008 - Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
71.
Guide for Aligning Two Immersive Reality System Controllers
A physical guide for aligning a first controller of a first immersive reality system, with a second controller of a second immersive reality system, possibly by engaging with a second guide for aligning this second controller. Such an implementation serves to determine a reference frame common to a virtual spaced of the first system and a virtual space of the second system.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
72.
METHOD FOR REGULATING ROAD TRAFFIC AND DEVICE FOR IMPLEMENTING THE METHOD
A method for regulating road traffic in which each vehicle of at least one portion of vehicles carries on board a connected device and a user interface connected to the connected device. The method includes: obtaining, from at least the connected devices, at least one datum relating to movement of at least one vehicle of the plurality; identifying a traffic situation based on the data; and based on the identified traffic situation, generating respective recommendation messages to be transmitted to the respective user interfaces, where applicable, each recommendation message including at least one instruction to be adopted by at least one vehicle of the at least one portion of the vehicles and/or by at least one connected device that is not carried on board the vehicles, to streamline the traffic situation. The at least one datum including, for each connected device, a score associated with the connected device.
G08G 1/01 - Detecting movement of traffic to be counted or controlled
G08G 1/0967 - Systems involving transmission of highway information, e.g. weather, speed limits
G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
73.
METHOD FOR MANAGING A VEHICLE CONTROLLED REMOTELY VIA A COMMUNICATION NETWORK, CORRESPONDING DEVICE, SYSTEM AND COMPUTER PROGRAM
A method for managing a position of a remotely-controlled vehicle, referred to as a drone, relative to a control entity, the control entity being configured to control the drone by means of a stream of control data transmitted indirectly within a communication established between the control entity and the drone via a communication network, the method including: for at least one time instant of the communication, determining at least one parameter relating to a distance between the drone and the control entity; when the distance-related parameter does not lie within an interval of authorised values for a given piloting mode, applying at least one given management rule for the drone.
A method for processing a packet via a physical switch of an electronic communications network, the method including the following acts implemented by the physical switch: receiving a packet; determining a result of applying an operation or a plurality of operations to at least one input value obtained from the packet by the physical switch; and depending on the result of applying the operation or the plurality of operations, performing an action on the packet.
A method for uplink data transmission, implemented in an apparatus at a boundary between a first passive optical network and a second passive optical network and having a receive protocol stack and a transmit protocol stack. Data is received at a physical layer of the receive stack in a first uplink optical burst originating from the second passive optical network. The method includes in series, at a sublayer of the transport layer of the receive stack, referred to as an encapsulation level, transmitting the data directly to a service layer of the transmit stack, without processing by sublayers above the encapsulation level in the receive stack; successively processing in the transmission stack, by the service layer, by a transport layer and by a physical layer; and transmitting the data in a second uplink optical burst to the first passive optical network.
H04Q 11/00 - Selecting arrangements for multiplex systems
H04L 69/324 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
76.
METHODS AND DEVICES FOR CODING AND DECODING A DATA STREAM REPRESENTING AT LEAST ONE IMAGE
A method for decoding a coded data stream representing an image. The method includes for a current block: reading from the stream a block size threshold value; determining whether the current block size is less than or equal to the threshold value; if so, decoding information indicating a first or second coding mode and reconstructing the current block according to the indicated mode, and if not, reconstructing the current block according to the first mode. In the first mode the current block is reconstructed using an inverse transform of a transformed prediction residue decoded for the current block, and in the second mode the current block is not reconstructed using such an inverse transform, but by: scanning each pixel of the block, including: obtaining a prediction of the pixel from another previously decoded pixel, and reconstructing the pixel from the prediction and a decoded prediction residue.
H04N 19/136 - Incoming video signal characteristics or properties
H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
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/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
77.
DOWNLINK DATA PROCESSING METHODS AND DEVICES FOR CASCADED PASSIVE OPTICAL NETWORKS
A method for downlink transmission of data, implemented in an equipment at a boundary between a first passive optical network and a second passive optical network, including a reception protocol stack and a transmission protocol stack. The data is received in the first downlink optical signal from the first passive optical network at a physical layer of the reception stack, then successively processed in the reception stack by the physical layer, a transport layer and a service layer.
Processing sound signals acquired by at least one microphone, to locate a sound source emitting from a plurality of discrete positions at respective discrete points in time, in a space comprising at least one planar reflective surface. The method includes: obtaining: a first vector {right arrow over (u)}0(k) determining a direction of a first acoustic path, direct between the source and the microphone, a second vector {right arrow over (u)}n(k) representing a second acoustic path resulting from a specular reflection and arriving at the microphone, and a delay τn(k) of second path at the microphone, compared to the direct path; exploiting a property of the specular reflection according to which a Euclidean distance between two positions of the source at two discrete points in time is equal to a Euclidean distance between two respective positions of images of the source and derived from one or more same reflections, respectively at said two discrete points in time.
A method for access by a client to a web service deployed on a server through a telecommunications network. The method includes: receipt of a request designating a page referencing a set of elements called dynamic elements, at least some of the dynamic elements corresponding to audio-video contents, determination of a traffic peak associated with at least one audio-video content, and emission to the client of a specific page linked to the at least one audio-video content, in response to the request.
A method for creating an avatar of a user. The method includes: obtaining at least image data of the user and processing the image data in order to determine morphological parameters specific to the user; and applying, to a parametric avatar model, the morphological parameters specific to the user in order to obtain a personalized parametric avatar of the user.
A method for managing access to description files associated with a content broadcast in real time, the reading requiring reception, from a communication network, of description files of a first type and of a second type. The method includes reception, following a request for access to a content, of a description file of the second type and also of successive description files of the first type; and wherein the description file of the second type received is supplemented over time by at least some of the description files of the first type received successively.
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.
NEURAL STIMULATOR/INTERFACE, DIRECT NEURAL INTERFACE, ELECTRONIC DEVICE, NEURAL STIMULATOR/INTERFACE INITIALISATION METHOD, METHOD FOR CONTROLLING AN ELECTRONIC DEVICE AND CORRESPONDING PROGRAM
A neural stimulator/interface, a direct neural interface, an electronic device, a neural stimulator/interface initialization method and a method for controlling an electronic device. In particular, a direct neural interface interacts with an electronic device in order to vary a control parameter of the electronic device. A neural stimulator/interface is provided that is capable of reproducing at least one signal to be reproduced with several discrete given frequencies, the given frequencies being associated with discrete given directions for adjusting a control parameter of an electronic device. Thus, the implementation of a neural interface for parameterizable controls is simplified since it requires only one frequency per control parameter setting direction instead of one frequency per value of the control parameter. A neural interface can then be implemented regardless of the number of values of the control parameter, even when this number is large.
A method for efficiently transmitting some information located in a scene, suitable in particular to allow identification of the place of the scene, the method including the following: detecting some information of interest within the photo of the scene, where the information of interest comprises a logo, using a first mobile terminal; converting the information of interest into a string of characters, where the string of characters includes at least one character which represents geometrically the logo, using the first mobile terminal; and inserting the string of characters into a text message, to be sent from the first terminal to a second mobile terminal.
H04M 1/72439 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
G06V 20/70 - Labelling scene content, e.g. deriving syntactic or semantic representations
G06V 30/196 - Recognition using electronic means using sequential comparisons of the image signals with a plurality of references
H04M 1/72436 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
85.
METHOD AND SYSTEM FOR OPTICAL TRANSMISSION BETWEEN FIRST AND SECOND DEVICES WITH DETERMINATION OF THE LOCATION OF THE SECOND DEVICE
A method is described for optical communication of data between a first telecommunication device at a known location and a second telecommunication device, the first device including an optical fiber carrying a light beam and a removable mirror controlled by a microprocessor in order to direct the light beam at the output of the optical fiber in a first direction. The method includes controlling the removable mirror by the microprocessor in order to align the first direction with the direction of reception, and determining by the microprocessor the location of the second device, knowing the location of the first device, the relative height between the two devices and the vertical and horizontal inclination angles of the mirror.
A method for managing access to manifests associated with content distributed in real time, playback of the content requiring receipt, from a communication network, of manifests of a first type or of a second type, a control interface being accessible during playback. The method includes an initial playback carried out by using manifests of the first type, and, during playback, a request for access to the manifest of the second type is transmitted if a command is selected, playback continuing by using manifests of the second type received from the network.
Managing assistance to a communication network capable of routing traffic characteristic of a computer attack. A method includes upon detecting a computer attack, identifying at least a first node of the network, requiring a mitigation intervention, and identifying a traffic routing policy in the network; controlling a movement of at least one mobile object comprising at least one communication interface, so as to connect the mobile object to at least a second node of the network determined relative to the first node according to the traffic routing policy; and controlling at least part of the traffic routed by the network, so as to redirect the part of the traffic to the mobile object via at least the second node of the network.
The field of the system and method is that of updating, within a first telecommunication network, access policies to a second telecommunication network. Edge computing thus minimises bandwidth requirements between devices and data processing centres. Generally, the access policy depends on the access rights negotiated between the operator of a communication network MNO and the operator of the communication network MEC (edge computing). However, these policies are most often static and do not allow for flexible management of the changing needs of the parties concerned. By establishing direct communication between a device in a communication network MEC and a device in a communication network MNO, the system and method enables the implementation of a more flexible and dynamic procedure for updating the access policy to the communication network MEC.
A method for connecting a user terminal to a subset of a network dedicated to a service, termed network slice, implemented by the terminal. This method includes receiving at least one network slice identifier, originating from an access device associated with the at least one identified slice; selecting a network slice as a function of parameters included in the terminal, and of the at least one slice identifier received; and attaching to the access device associated with the selected network slice.
A method, a device and a system for modifying a communication infrastructure able to provide a communication service to a terminal via a plurality of virtualized functions, are described. The method is implemented in a management device of the infrastructure, and includes receiving information in relation to attachment or detachment of the terminal to or from an access station of the communication infrastructure, and determining an adaptation of the plurality of virtualized functions on the basis of the location of the access station to which the terminal is attached or the location of the terminal). An adaptation method and device for instantiating the updating of the communication structure on the basis of the adaptation determined by the management device are also described.
H04W 28/084 - Load balancing or load distribution among network function virtualisation [NFV] entitiesLoad balancing or load distribution among edge computing entities, e.g. multi-access edge computing
H04L 41/342 - Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities
A method for communication between an emitter and a receiver, corresponding emitter, receiver and computer program. The development relates to a communication method implemented in a transmission system comprising an emitter and a receiver, the receiver implementing: estimating a covariance matrix of the interference, representative of the spatial structure of the reception interference. According to the development, the receiver further implements: selecting a technique for acquiring knowledge of the emission channel, in a group of techniques comprising a first technique based on a compressed version of the covariance matrix of the interference and at least one second technique, and transmitting to the emitter at least one piece of information relating to the technique for acquiring knowledge of the emission channel selected by the receiver.
A noise filtering method is implemented by a terminal equipped with a microphone and with an audio output, the terminal connected to a communication network and used by a user equipped with a headset connected to the terminal. The method includes picking up, using the microphone, a first noise coming from a source, generating or not generating a second noise resulting from application of a filter to the first noise, rendering or not rendering the second noise to the user via the audio output and via the headset, and sending information relating to the first noise to at least another terminal connected to the network, this information used by at least the other terminal to filter the first noise.
A method for delivering a stream of segments of a content from a server by at least one agent to a plurality of terminals. The method includes, at different moments during receipt of the content: verifying a load criterion of the agent, and, adapting, as a function of the verification, delivery of the content segments to the terminals.
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
Methods, systems, computer programs, and computer-readable media to provide users with a direct-call-to-voicemail service are described. A direct-call-to-voicemail system includes a caller's user equipment, a proxy server, and a voicemail server for recording voice messages for a callee. The caller's user equipment sends the proxy server a call set-up request comprising information indicating a request by the caller to record a voicemail directly on the voicemail server serving the callee. The proxy server, responsive to discriminating the information indicating a request for direct recording of a voice message, retrieves callee status information, and, responsive to discriminating direct-voicemail authorization data in the retrieved callee status information, sets up a communication session between the caller's user equipment and the voicemail server, to enable recording of the voice message.
A method for managing the processing of a data stream carried out by a processing entity in a local area network including a set of data processing devices, wherein the location of the processing entity changes over time as a whole.
A method for executing, by a terminal, a web application whose set of associated resources is stored on a remote web server, the method including: detecting, by a gateway, a presence within the terminal of a call to the web application and identifying the remote web server; determining a time period corresponding to low traffic associated with the remote web server; downloading at least part of the set of resources during the time period by the gateway.
A method is described for optical communication of data between a plurality of first telecommunication devices and a plurality of second telecommunication devices, the first devices and the second devices each having a directional transmitter of an identifier. The method includes distinguishing several groups of identifiers, including a first group of specific identifiers allocated respectively to first devices, a second group of specific identifiers allocated respectively to second devices and a third group of identifiers for second device/first device pairs in the process of pairing. The method also includes directionally transmitting a luminous flux by a directional transmitter carrying a transmitted identifier, the value of which is taken from one of the groups according to the state thereof.
A communication method is implemented in a transmission system comprising an emitter and a set of receivers. The method comprises, for at least one time-frequency resource, receiving, from each of the receivers, at least one piece of information relating to a technique for acquiring knowledge of the transmit channel. At least one of said receivers is configured to return to said emitter information relating to a first technique for acquiring knowledge of the transmit channel. At least one of said receivers is configured to return to said emitter information relating to a second technique for acquiring knowledge of the transmit channel. The method further comprises the selection, from said information received from the receivers, of a subset of receivers, included in the set of receivers, to which the emitter is configured to emit data on said at least one time-frequency resource.
A method for decoding a data stream representing a multi-view video, including coded data representative of at least one sub-image, including texture data and depth data associated with the texture data, the sub-image including at least one zone, referred to as a useful zone, for generating an image of a view. An indicator is decoded, indicating whether the sub-image is coded according to a first method or a second method. When the indicator indicates that the sub-image is coded according to the first method, a binary map is decoded indicating for at least one pixel of the sub-image whether the pixel belongs to the useful zone. When the indicator indicates that the sub-image is coded according to the second method, the texture and depth data of the sub-image are decoded. The depth data of the sub-image for the pixels situated outside the useful zone includes a decoded depth value.
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
A method for associating a Wi-Fi station with a Wi-Fi access point through a first Wi-Fi network advertised by the access point. The method is implemented by the station and includes: setting up an association (of the station with the access point through a second Wi-Fi network not advertised by the access point; transmitting security information to the access point, through the second network; and setting up an association of the station with the access point through the first network, depending on the security information.