US Pat. No. 9,648,779

ELECTRONIC APPARATUS, SUCH AS A MODEM OR THE LIKE, COMPRISING A PLURALITY OF AIR-COOLED PROCESSORS

SAGEMCOM BROADBAND SAS, ...

1. An electronic appliance, comprising:
a fan generating an air stream; and
an internal casing channeling the air stream generated by the fan, together with a plurality of integrated circuits such as
processors fitted with radiators that are mounted in the appliance so that the respective radiators are situated in register
with different portions (PS, PI) of a cross-section of the channeled air stream so that the respective radiators are cooled
by the different portions (PS, PI) of the air stream, the different portions of the air stream being separated by the internal
casing, the internal casing comprising one or more side openings for deflecting a at least a fraction of one of the separated
portions of the air stream from the fan towards components other than the radiators of the integrated circuits.

US Pat. No. 9,052,951

SOFTWARE BUS

SAGEMCOM BROADBAND SAS, ...

5. Method for exchanging messages between tasks running on one or two information processing devices, said or each information
processing device comprising:
an operating system;
at least one process sequenced by said operating system;
threads being able to be scheduled in said processes by said operating system; and
within each thread, at least one user task and/or one system task,
each thread itself containing a first in first out (“FIFO”) data structure for each task that said thread contains, as well
as a bus management module of a thread type itself integrating a proprietary scheduler for scheduling said thread,

wherein, in order to transmit a message from a first task to a second task, the method comprises the following steps implemented
by the bus management module of the thread hosting said first task:

when said second task belongs to the same process as said first task, a step of posting said message in the FIFO data structure
dedicated to said second task so that the second task can take the message into account, otherwise

a step of transmission, to said bus management module of the process of said first task, of a message seeking the second task,
the following steps implemented by the bus management module of the process of said first task:
when said second task is hosted by a thread of the process of said first task, performing:
a step of creating a distant relay task in a thread of said process of said first task, and
a step of transmitting a response to said bus management module of the thread hosting the first task,
otherwise:
a step of broadcasting, to each of said bus management modules of the processes, scheduled by said operating system, the message
seeking the second task,

the following steps implemented by the bus management module of a process hosting the second task, on reception of the message
seeking the second task,

a step of creating a distant relay task in a thread of said process of said second task,
a step of transmitting a response to said bus management module of the process of said first task,
the step, also implemented by the bus management module of the process of said first task, following the reception of the
response transmitted by the bus management module of the process of said second task, of transmitting a response to said bus
management module of the thread hosting the first task, and

the following steps implemented by the bus management module of the thread hosting said first task, when a response is received
from said bus management module of the process of said first task:

a step of creating a relay task corresponding to said distant relay task in a thread of said process hosting said first task,
and

a step of posting said message in the FIFO data structure dedicated to said relay task, which will transmit said message to
the distant relay task, and then to the second task.

US Pat. No. 9,654,347

CONFIGURING METHOD AND DEVICE RELYING ON MANAGEMENT RULES

Sagemcom Broadband Sas, ...

1. A configuring method for managing appliances in a system on the basis of management rules defining at least one action
to be executed by said system when at least one condition is fulfilled, said system comprising a rules engine intended to
implement said management rules, the method comprising a configuring device:
supplying semantic expressions of states and functions to a user interface;
enabling a user, via the user interface, to define at least one management rule from at least one condition, on the basis
of the semantic expressions of states, and at least one action, on the basis of the semantic expressions of functions;

transcribing each management rule, defined semantically via the user interface, into instructions interpretable by the rules
engine;

wherein the configuring device:
obtains a description of states in which each appliance in the system is able to be;
obtains a description of functions that each appliance in the system is able to execute; and
transcribes said descriptions of states and functions into respective semantic expressions for supplying said semantic expressions
of states and functions to the user interface so that the user can understand.

US Pat. No. 9,907,196

ELECTRICAL MODULE

SAGEMCOM BROADBAND SAS, ...

1. An electrical module with a connector to at least one other electrical module, the electrical module comprising:
a box having a first socket connecting the electrical module to an external power supply, and a second socket on the electrical
module to exchange first data externally, the first socket and the second socket being grouped together in a single linking
socket;

a data link fastened to the box and extending from the box,
wherein the data link comprises an arm having a first end fastened to the box and a second end having an adaptor, the adaptor
connecting to a single linking socket of a first external electrical module of the at least one other electrical module,

wherein the arm of the data link rotatable relative to a surface of the box at the first end so that the data link connects
with the first external electrical module in a connection position, and

wherein wires pass through the arm of the data link and the arm of the data link has a rest position in which the adaptor
is not connected to the first external electrical module.

US Pat. No. 9,224,417

CASING FOR RECEIVING AN EXTRACTIBLE HARD DRIVE AND INCLUDING A ROCKING CAM FOR EXTRACTING SAID HARD DRIVE

SAGEMCOM BROADBAND SAS, ...

1. A casing including a housing for receiving an extractable element and an extractor member mounted in the vicinity of the
housing, wherein the extractor member comprises a tilting cam having a bearing end extending into the housing and an actuation
end co-operating with a slidable lever having a drivable first end and a second end provided with a recess having the actuation
end of the cam passing therethrough, the actuation end of the tilting cam including a rear edge provided with an indentation
having a depth extending along a sliding direction of the lever, and resilient return means holding said rear edge pressed
against a rear end of the recess so that the rear end of the recess drops into the indentation at the end of insertion of
the extractable element, thereby emitting a sound, wherein the resilient return means is configured to urge the tilting cam
to eject the extractable element.

US Pat. No. 9,363,364

METHOD FOR CORRECTING TELEPHONE SIGNAL DEGRADATION CAUSED BY THE LENGTH OF THE ANALOG LINE VIA THE RECEIVER

SAGEMCOM BROADBAND SAS, ...

1. Telephone receiver intended to be connected to a telephone network via a local analogue line and comprising correction
means for correcting a degradation of a telephone signal caused by the length of the local analogue line, wherein the telephone
receiver further comprises:
means for storing first information on the length of the local analogue line between the telephone receiver and the telephone
network;

means for storing second information on the length of a distant analogue line connecting a distant second telephone receiver
and the telephone network;

means for selecting an operating mode from at least one of the following modes:
a first correction mode in which no correction of the degradation of the telephone signal caused by the length of the local
and distant analogue lines is made;

a second correction mode in which only a correction of the degradation of the telephone signal caused by the length of the
local analogue line is made;

a third correction mode in which only a correction of the degradation of the telephone signal caused by the length of the
distant analogue line is made;

a fourth correction mode in which a correction of the degradation of the telephone signal caused by the length of the local
and distant analogue lines is made;

the correction means comprising a digital equalizer programmed by a continuous gain function or analog filters for applying
gain steps according to the stored first and second length information and the frequency of the telephone signal, said correction
means being used during a call between the telephone receiver and the distant second telephone receiver.

US Pat. No. 9,629,245

SOLDER SPACER AND ELECTRONIC MODULE COMPRISING SUCH A SPACER

Sagemcom Broadband SAS, ...

1. A spacer for soldering comprising an elongate body having one end provided with a tapped hole and an opposite end provided
with a transverse bearing surface having a smooth centering peg projecting therefrom, the peg has a longitudinal outer passage
extending over at least a fraction of its length as far as the transverse bearing surface to enable molten solder to penetrate
by capillarity as far as the transverse bearing surface.

US Pat. No. 9,059,783

ELECTRONIC DEVICE WITH A CARRIER CURRENT

SAGEMCOM BROADBAND SAS, ...

1. A device, comprising:
a box containing an electronic central unit; and
an external power supply block connected to the central unit by an electric cable and provided both with a connection member
for connection to a power supply network delivering AC power and a data signal superposed thereon, and with a AC/DC converter
for converting the AC power,

wherein the box includes a carrier current data transmission module,
wherein the converter is connected to the connection member and to the electric cable via a first diverter member that extracts
and diverts the data signal relative to the converter,

wherein the module and the central unit are connected to the electric cable by a second diverter member for separating the
converted power supply current and the data signal and bringing the power supply current to the central unit and the data
signal to the transmission module, and

where the first diverter member has a shunt connection line connecting the connection member to the electric cable and incorporating
a carrier frequency filter, the converter being connected to the shunt connection line on either side of the carrier frequency
filter by an inlet line and an outlet line of the converter, the diverter member having power frequency filters connected
respectively in the inlet and outlet lines.

US Pat. No. 9,184,793

POWER LINE-COMMUNICATION ADAPTER

SAGEMCOM BROADBAND SAS, ...

1. A powerline communication adapter comprising:
a housing;
a main functional unit (PLTC) supplied with DC voltage by a first AC/DC voltage converter and connected to a main socket (AC_IN)
for connecting the adapter to an electrical network;

a first switch (I1) for interrupting the DC voltage supply to the main unit (PLTC) when the adapter is functioning in a standby mode, said first
switch being positioned between the first AC/DC voltage converter and the main socket (AC_IN);

a control unit (PLTS) supplied with DC voltage;
wherein the adapter also comprises a second AC/DC voltage converter for supplying DC voltage to the control unit (PLTS) that
is independent of the first AC/DC voltage converter that supplies the main functional unit, the second AC/DC voltage converter
being connected to the main socket (AC_IN) upstream from the first switch, and wherein the main functional unit (PLTC), the
first AC/DC voltage converter, the first switch and the control unit (PLTS) are fixed inside the housing.

US Pat. No. 9,749,015

METHOD AND SYSTEM FOR TRANSMITTING VIDEO DATA OVER A POWERLINE COMMUNICATIONS TRANSMISSION CHANNEL

SAGEMCOM BROADBAND SAS, ...

1. A transmission method for transmitting video data over a powerline communications transmission channel, a first communication
device obtaining video data in the form of a succession of uncompressed images, the first communication device performing:
performing a wavelet-decomposition of each uncompressed image, the wavelet-decomposition enabling obtaining data with different
resolutions;

performing a compression of each wavelet-decomposed image;
transmitting, in pulse form with spreading, of each compressed image to a second communication device, so as to introduce
data redundancy, the rate of which, for each data item in said compressed image, is defined according to the resolution of
said video data item, the redundancy of the data with the lowest resolution being greater than the one of the data of any
other resolution;

dividing the succession of uncompressed images into uncompressed image sequences, by detecting changes in scenes on the basis
of differences in luminance histograms between two consecutive images;

determining speed maps representing the motion of the pixels of an uncompressed image to a following uncompressed image in
the same sequence of uncompressed images;

transmitting the obtained speed maps to the second communication device to enable said second communication device to apply
an image enhancement operation by inter-image interpolation for at least one sequence of reconstructed images, on the basis
of said speed maps; and

determining the capacity of the powerline communications transmission channel and implementation of the compression of each
wavelet-decomposed image, according to the determined capacity of the powerline communications transmission channel;
and wherein, for determining the speed maps, the first communication device applies a sum of absolute differences algorithm
to each sub-band of each resolution level, and determines a speed map, for each resolution level, from the results of applying
the sum of absolute differences algorithm to each sub-band of said resolution level.

US Pat. No. 9,252,839

METHOD AND DEVICE FOR CANCELLING INTERFERENCE BETWEEN A SIGNAL CARRIED BY A CARRIER POWER LINE AND A SIGNAL CARRIED BY A TELEPHONE LINE

SAGEMCOM BROADBAND SAS, ...

1. A method of cancelling interference between a signal carried by an electrical line where powerline communications operate
in a digital service distribution system at a subscriber's home and a signal carried by a telephone line of said system that
is situated close to the electrical line, data symbols Xi the same nature with i=(1,2) being obtained by a multicarrier coding method and sent via said electrical and telephone lines,
wherein the method comprises:
obtaining the powerline communications signal carried by the electrical line,
filtering said obtained signal in a way adapted to obtain an estimate of the signal disturbing the signal carried by the telephone
line, said filtering being based on a model of transmission channels of the symbols on said electrical and telephone lines
as well as interference thereon by Rayleigh channels independent of one another and each varying in time, and

subtracting said obtained estimate from the signal carried by the telephone line.

US Pat. No. 9,131,306

APPARATUS INCLUDING MEANS FOR CONNECTING TO ONE OR MORE OUTER SPEAKERS AS WELL AS MEANS FOR DETECTING SUCH A CONNECTION

SAGEMCOM BROADBAND SAS, ...

1. An audio appliance comprising at least one audio output including at least two external terminals for connection to one
or more external loudspeakers for playing back via each external loudspeaker a sound signal corresponding to an audio source
amplified by the appliance, the appliance including means for establishing between the external terminals an electrical signal
representative of the audio source for injecting a corresponding electric current into each connected external loudspeaker,
the appliance including means for incorporating an electrical signal component having a “detection” frequency that lies outside
the audible frequency spectrum in the electrical signal established between its external terminals, and also means for detecting
an electric current flowing between the external terminals and having a component of frequency that corresponds to the detection
frequency, wherein the appliance includes a class D amplifier for amplifying the sound source, and in which the component
of the electrical signal having the detection frequency as its frequency is generated directly by the class D amplifier, the
detection frequency corresponding to a sampling frequency of the class D amplifier.

US Pat. No. 9,258,528

METHOD FOR CONTROLLING A DECODER AND DECODER FOR IMPLEMENTING SAID METHOD

SAGEMCOM BROADBAND SAS, ...

1. A method for controlling a multimedia decoder configured to simultaneously access different programs from different sources
and/or of different qualities, wherein the decoder is configured to operate in a multitask mode such that the decoder controls
the display and/or recording of a first program simultaneously with the display and/or recording of a second program, the
method comprising:
identifying available resources to display and/or record programs accessible by the decoder,
determining required resources to display and/or record each of the programs accessible by the decoder,
the decoder identifying the available resources and the resources required by each accessible program in the form of a quantity
of required memory, and

in multitask mode, inhibiting a control to display and/or record one of the programs when the resources required by the ordered
program are higher than the available resources of the decoder, the decoder inhibiting the control by blocking a communication
with a remote server to request transmission of the program, and/or by blocking processing of the program transmitted by the
remote server, generating an information message, by the decoder to a decoder user, to display at least one of the following
elements: control inhibition information or a new control request, and simulating by the decoder, with relation to the remote
server, a display of a transmitted stream, controlled by the remote server, when the information message is displayed.

US Pat. No. 9,049,043

METHOD AND DEVICE FOR REDUCING THE ELECTRICAL CONSUMPTION OF AN ETHERNET INTERFACE

SAGEMCOM BROADBAND SAS, ...

1. A method of reducing electrical consumption of an Ethernet interface (ETHA) switching from a so-called active mode (ACTIVE)
in which the Ethernet interface is activated into a low-consumption mode when inactivity is detected on a physical layer thereof
during a first predetermined period (T_L1_INACTIVE), wherein the Ethernet interface also switches into a low-consumption mode
when inactivity is detected on a MAC layer thereof during a second predetermined period (T_L2L), and the Ethernet interface
also switches from active mode (ACTIVE) to a transient mode (HIBERNATE) in which the Ethernet interface ceases all sending
of signal frames either when inactivity on the MAC layer thereof is detected during the second predetermined period (T_L2L)
beginning as from the last detection of activity on the MAC layer thereof or following an interface deactivation instruction
emanating from a layer with a level higher than that of the MAC layer thereof.

US Pat. No. 9,419,626

DEVICE AND METHOD FOR ADJUSTING AN OSCILLATION FREQUENCY OF A VCTCXO OSCILLATOR

SAGEMCOM BROADBAND SAS, ...

1. A method for adjusting an oscillation frequency of a voltage-controlled and temperature-compensated oscillator of a device,
said device accessing an external time or frequency reference to adjust the oscillation frequency of said oscillator according
to time or respectively frequency information supplied by said external time reference, wherein said device comprises a temperature
sensor and performs:
determining a variation in ambient temperature of said oscillator over a predetermined time range on the basis of measurements
by said sensor; and

adjusting a frequency, or a rate, of access to the external time or frequency reference so as to obtain said time or respectively
frequency information for adjusting the oscillation frequency of said oscillator, according to the determined variation in
temperature.

US Pat. No. 9,325,859

METHOD FOR OPTIMISING ELECTRICAL CONSUMPTION OF A RESIDENTIAL GATEWAY

SAGEMCOM BROADBAND SAS, ...

1. A method for optimising the electrical consumption of a residential gateway comprising at least one Foreign Exchange Station
(FXS) port to which an analogue telephone is connected via a line, said FXS port being configured from a pair of polarisation
points, referred to as default, which defines maximum voltage and current characteristics of the line that are predetermined
so as to ensure correct operation of the telephone in on-hook or off-hook mode whatever the type of this telephone, the method
comprising:
storing at least one other pair of polarisation points, referred to as economical, which defines maximum voltage and current
characteristics of the line and which are lower than maximum voltage and current characteristics defined by the pair of default
polarisation points,

selecting a pair of polarisation points from amongst the pair of default polarisation points and said at least one pair of
economical polarisation points depending on a result of a comparative test on all these pairs of polarisation points, and

configuring the FXS port from the selected pair of polarisation points,
wherein, when selecting a pair of polarisation points:
the FXS port is configured from a pair of economical polarisation points,
an incoming call signal is sent to the telephone via the line,
in the case of off-hooking of the telephone by a user before the expiry of a predetermined period of time,
a first voice message is sent to the telephone,
a positive or negative feeling of the user is collected at the end of the listening to the first voice message
if the telephone is not off-hooked by the user at the end of the predetermined time period of time, a negative feeling is
attributed to this pair of polarisation points,

these steps are reiterated for each pair of economical polarisation points,
in the case of positive feeling of the user for a pair of economical polarisation points, this pair of economical polarisation
points is selected,

in the case where no feeling is positive, the pair of default polarisation points is selected.

US Pat. No. 9,159,226

ELECTRONIC APPLIANCE COVER ADAPTED AGAINST INFRARED RADIATION

SAGEMCOM BROADBAND SAS, ...

1. A cover of an electronic appliance capable of receiving infrared type command signals from a remote control device, the
electronic appliance cover comprising:
a receiving area intended to be placed facing an infrared receiver of the electronic appliance, the receiving area including
a filtering element placed at least partially in or on the receiving area and configured to reduce the intensity of infrared
signals that potentially interfere with the reception of the infrared type command signals by the electronic appliance,

wherein the filtering element is constituted of an ink covering partially the receiving area and at least partially other
areas of the cover.

US Pat. No. 9,412,378

DEVICE AND METHOD FOR SUPPLYING A REFERENCE AUDIO SIGNAL TO AN ACOUSTIC PROCESSING UNIT

SAGEMCOM BROADBAND SAS, ...

1. Equipment comprising a first interface intended to be connected to a sound reproduction device and at least one second
interface intended to be connected to at least one microphone, said equipment comprising an acoustic processing unit adapted
for delivering an audio signal filtered by attenuation or suppression of a reference audio signal from an audio signal received
via said second interface, wherein said equipment is configured for implementing an initialisation phase comprising:
determining a propagation latency between an instant of transmission of a first audio signal via said interface and an instant
of reception of a second audio signal via said second interface; and

configuring a buffer with a reading-triggering threshold defined according to said determined propagation latency,
wherein said equipment is further configured for implementing a nominal operating phase comprising:
transmitting a third audio signal via said first interface, the reference signal used by the acoustic processing unit resulting
from a passage of the third audio signal through said buffer.

US Pat. No. 9,257,828

THREE-POLE LIGHTNING ARRESTOR INTEGRATED INTO A RESIDENTIAL GATEWAY WITH LIGHTNING IMPACT DETECTOR

SAGEMCOM BROADBAND SAS, ...

1. An electronic appliance powered by a power supply unit connected to a mains type electricity network, and for connection
to a transmission line having two conductor elements, and to a terminal in order to transfer data between the line and the
terminal (9), the appliance comprising:
a front-end component connected to the line via an isolating transformer;
various additional components connected to an electrical ground of the appliance;
a discharge component such as a three-pole gas discharger connected to the conductor elements of the line and that becomes
conductive in the event of a voltage surge due to the line being struck by lightning, thereby eliminating the surge by establishing
a flow of current from the line to electrical ground so as to protect the components situated downstream of this protection,
such as the transformer or the front-end component; and

a capacitive and/or resistive type divider component interposed between the discharge component and electrical ground in order
to co-operate with the power supply unit and/or one or more additional components to constitute a divider bridge, whereby
the voltage imposed on the electrical ground of the appliance in the event of lightning is less than the surge to which the
conductor elements (6, 7) of the line are subjected so as to provide protection also to the additional components.

US Pat. No. 10,094,870

METHOD FOR LOCATING A FAULT

SAGEMCOM BROADBAND SAS, ...

1. A locating method for locating a failure impacting an electrical appliance, said electrical appliance having a communications interface, a female communication connector electrically connected to the communications interface, and a test module, said electrical appliance having an internet access through the communication interface via the female communication connector, the female communication connector having at least one conductor element mounted to move between an active position a rest position, the active position being the position into which the conductor element is taken when a male communication connector is inserted in the female communication connector, and the rest position being the position of the conductor element when the male communication connector is not inserted in the female communication connector, the female communication connector including a test means connected to the test module, the test means being connected to the conductor element when it is in the rest position; the locating method comprising:a disconnection step performed by a user of the electrical appliance and consisting in disconnecting the male communication connector from the female communication connector;
a test step following the disconnection step and consisting in testing the communications interface by the test module in co-operation with the test means of the female communication connector by determining whether the communication interface is or is not functional, the test step being performed without using a separate test accessory; and
a locating step consisting in locating the failure in the electrical appliance if the communications interface is faulty or in an element external to the electrical appliance if the communications interface is not faulty.

US Pat. No. 9,053,204

METHOD FOR NAVIGATING WITHIN A SEARCH RESULT OBTAINED BY MEANS OF A SEARCH ENGINE

SAGEMCOM BROADBAND SAS, ...

1. A method for navigating within a search result obtained from a search engine installed on an electronic device, wherein
a list of search results is obtained from a data server, the navigating method comprising:
identifying, for each result in the list of search results, first components of the result and second components of the result;
organizing the first components of each result into a first sub-list of results and the second components of each result into
a second sub-list of results;

restoring the first sub-list of results into a first display area of a display screen associated with the electronic device
and the second sub-list of results into a second display area of the display screen, in which each group in the first and
second sub-list of results comprises a limited number of first group components and second croup components that correspond
to each other and are displayed in the first and second display areas, respectively;

synchronizing a selection of a result in the first sub-list of results with a selection of a corresponding result in the second
sub-list of results, wherein the synchronizing of the selection of the result comprises, when the result is selected in one
of the first sub-list of results and the second sub-list of results, automatically selecting the corresponding result in the
other sub-list of results; and

synchronizing the restoration of the groups of results, in which each group of one of the two sub-lists restored into the
display area associated with it exhibits a corresponding group in the group of the other of the two sub-lists restored into
the display area associated with it.

US Pat. No. 9,756,760

ELECTRONIC EQUIPMENT WITH DOUBLE COOLING

Sagemcom Broadband SAS, ...

1. An electronic equipment comprising a box provided with ventilation openings and a forced ventilation blower having an inlet
in communication with the inside of the box and an outlet opening to the outside of the box, and means for controlling the
blower, the equipment being wherein:
the box has at least one internal partition defining at least one peripheral chamber and a central chamber having the blower
mounted in its top portion;

at least one external bottom opening is provided in the bottom portion of the box in the central chamber;
at least one external bottom opening is provided in the bottom portion of the box in the peripheral chamber;
at least one internal top opening is defined in the top portion of the partition; and
at least one external top opening is arranged in the top portion of the box in the peripheral chamber and/or in the central
chamber;

the openings are arranged to allow a natural ventilation stream from the bottom openings to the external top opening when
the blower is stopped, and a forced ventilation stream from the bottom openings and the external top opening to the blower
when the blower is in operation, at least one external top opening passing air in two different directions depending on the
ventilation stream.

US Pat. No. 9,271,018

METHOD OF DETERMINING AN UNUSUAL BEHAVIOUR OF AN ELECTRONIC APPARATUS, AND ELECTRONIC APPARATUS ABLE TO IMPLEMENT SUCH A METHOD

SAGEMCOM BROADBAND SAS, ...

1. A method of determining user profiles of an electronic apparatus, said electronic apparatus to carry out an operation requiring
the use of an item of information regarding an internal reference clock of said electronic apparatus, the method comprising:
comparing the internal reference clock information item with a span of temporal coherence of the electronic apparatus, said
span of temporal coherence being determined on the basis of various temporal information items associated with different information
sources and stored within the electronic apparatus;

in the case of inconsistency between the internal reference clock information item and the coherence span, storing an information
item relating to a use of said electronic apparatus, wherein said storing of the information item relating to the use of the
electronic apparatus comprises conditioning said storing on the observation of at least one of the following conditions in
a limited time interval related to the carrying out of the operation requiring the use of the internal reference clock;

a number of information sources, from which the temporal information items are acquired, accessible by the electronic apparatus,
has varied;

an operation of connecting and/or disconnecting a cable connected to the electronic apparatus has been observed;
an operation of purchasing an audio and/or video content has been carried out through the intermediary of the electronic apparatus.

US Pat. No. 9,159,372

HOUSING FOR RECEIVING A REMOVABLE HARD DISK, INCLUDING A TILTING CAM FOR REMOVING SAID HARD DISK

SAGEMCOM BROADBAND SAS, ...

1. A box for receiving a removable element, the box comprising:
a box body generally in the form of a rectangular parallelepiped, the box body comprising:
opposing top and bottom walls;
opposing side walls connecting the top and bottom walls;
a rear wall having a recess formed through a portion thereof; and
an open front face opposite the rear wall, the open front face defining an opening for insertion of the removable element
into the interior of the box body;

a tab formed on an outer surface of the top wall adjacent the rear wall, the tab including:
a base extending vertically from the outer surface; and
a resilient tongue formed at a top of the base that extends toward said open front face and generally parallel to said top
wall, the tongue terminating in a free end;

a lug projecting vertically from the outer surface of the top wall adjacent the free end of the tongue, the lug comprising:
a rear end facing the free end of the tongue such that the rear end of the lug, the base, the tongue, and the outer surface
together define a pivot space therebetween, and

a front end, the front end comprising an inclined face extending from a top surface of the lug down to the outer surface in
a direction generally towards the open front face; and

a tilting cam movably secured to the box body for ejecting the removable element from the box, the tilting cam comprising:
an actuation end extending towards a first side wall of the two side walls of the box body, the actuation end configured to
be manipulated by an end user;

an ejection end opposite the actuation end and extending at least partially into the recess in the rear wall and configured
to engage a rear surface of the removable element; and

a central portion between the actuation end and the ejection end, the central portion configured to slidingly pivot about
a vertical axis within the pivot space,

wherein the tilting cam is secured within the pivot space by sliding the central portion over the inclined face of the lug
into flexible engagement under the resilient tongue, until the central portion snaps into the pivot space.

US Pat. No. 9,124,844

METHOD OF MANAGING THE RECEIPT OF A COMMAND TO CHANGE SERVICES IN A DIGITAL TELEVISION DECODER

SAGEMCOM BROADBAND SAS, ...

1. A method for managing a receipt of a command to change services in a digital television decoder, the digital television
decoder receiving a signal stream comprising a set of components distributed in at least one first data set and a second data
set, the method comprising:
simultaneously transmitting the signal stream received by the digital television decoder to a demultiplexer and to a buffer
memory of the digital television decoder so that both the demultiplexer and the buffer memory receive said signal stream,
at least some of the components of the signal stream being stored in said buffer memory;

extracting from the transmitted signal stream, using the demultiplexer, a set of operating components of the decoder;
applying, to the components stored in the buffer memory, a system for correcting data received in the buffer memory to obtain
corrected components, a duration of the step of extracting and a duration of the step of applying being relatively close to
each other, and

carrying out the audio/video decoding of the corrected components.

US Pat. No. 9,729,931

SYSTEM FOR MANAGING DETECTION OF ADVERTISEMENTS IN AN ELECTRONIC DEVICE, FOR EXAMPLE IN A DIGITAL TV DECODER

SAGEMCOM BROADBAND SAS, ...

1. A method for displaying multimedia content on a screen of a multimedia terminal, the multimedia content being coded by
data included in a file stored on a server remote from said terminal in a first format such that the entire file is required
by an application that processes said first format to generate a display of said multimedia content on the multimedia terminal
screen, the method comprising:
requesting, by the multimedia terminal, a transmission of an encoding of the display of a desired portion of the multimedia
content in a defined rendering format that is different from said first format;

selecting, by the server, a specific application from among a plurality of different applications associated with said server
that is compatible with the rendering format defined by the multimedia terminal, in which each of said plurality of different
applications is associated with a different rendering format;

processing, by the server, the file with said specific application to generate the rendering encoding of said multimedia content
according to the rendering format defined by the multimedia terminal, in which said rendering format defined by the multimedia
terminal enables the display of only the desired portion of said multimedia content on the multimedia terminal screen without
requiring a transmission from said server to said multimedia terminal of the entire file coding said multimedia content; and

transmitting, by the server, the encoding of the rendering to the multimedia terminal using a Remote Frame Buffer protocol
so that the desired portion of the multimedia content is accessed and displayed by the multimedia terminal.

US Pat. No. 9,935,895

GATEWAY ADAPTED FOR VOD

SAGEMCOM BROADBAND SAS, ...

1. An information processing device used as a gateway between a local area communications network of a user and a wide area communications network, the information processing device comprising:a plurality of interfaces for connecting equipment in the local area communications network of the user and an interface connected to the wide area communications network;
a router for routing data streams between the plurality of interfaces and the interface connected to the wide area communications network;
a Network Address Translation (NAT) processing module for translating layer-3 addresses,
a circuit management module for directly relaying without translation by means of the NAT processing module any traffic issued by a local area communications network of an operator furnishing a particular service to the equipment of the local area communications network of the user using said particular service and vice versa,
a local Dynamic Host Control Protocol (DHCP) server for processing of any DHCP request, of any DHCP offer and of any DHCP configuration request from the equipment in the local area communications network of the user,
wherein any DHCP discovery request that is issued by one item of equipment in the local area communications network of the user adapted for using the particular service furnished by the operator via said wide area communications network, is relayed to a remote DHCP server of the wide area communications network in order to configure by said remote DHCP server said one item of equipment for the local area communications network of the operator,
wherein, when a DHCP discovery request has just been received from said item of equipment in the local area communication network of the user:
wherein, in said DHCP discovery request, a presence or not of a marker associated to any DHCP discovery request relating to said particular service is detected,
wherein, when said marker is detected, the circuit management module is configured, in order to establish for a response issued by the remote DHCP server to the relayed DHCP discovery request, for a DHCP configuration request issued by said item of equipment and any subsequent traffic in relation to the particular service, to manage a layer-2 direct circuit between the wide area communications network and said item of equipment based on a layer-2 address of said item of equipment that was included in said DHCP discovery request, and
wherein, when no marker has been detected in the received DHCP discovery request, said DHCP discovery request is furnished to the local DHCP server in order to configure said item of equipment for the local area communications network of the user, so that the subsequent traffic from said item of equipment to the wide area communications network and vice versa is transmitted for translation through the NAT processing module.

US Pat. No. 10,031,175

METHOD FOR DETERMINING A LIGHT-EMISSION CAPACITY OF A LIGHT EMITTING DIODE

SAGEMCOM BROADBAND SAS, ...

1. A method for determining a light-emission capacity of a light emitting diode (“LED”), said LED comprising a cathode and an anode connected to ports of a control device, referred to respectively as cathode port and anode port, wherein the method comprises:reverse-biasing the LED so as to cause an accumulation of an electric charge by the LED, said LED being subjected to a light source incident to the LED;
controlling the cathode port and the anode port in order to cause a discharge of the electric charge accumulated by the LED;
obtaining a value representing a time taken for discharging the charge from the LED;
determining the light-emission capacity of the LED as a function of the discharge time obtained.

US Pat. No. 10,122,787

METHOD FOR THE REMOTE SHARING OF COMPUTER DESKTOP(S)

SAGEMCOM BROADBAND SAS, ...

1. A method for the remote sharing of a virtual computer desktop generated by an application executed in a server in response to commands issued by client terminals accessing said server via a telecommunication network, the issued commands of the client terminals being entered via entry areas corresponding to input mechanisms of each of the respective client terminals, the method comprising:receiving, by the server, the issued commands from the client terminals dedicated to virtual computer desktop sharing that are entered using entry areas of the respective client terminals, in conformance with a graphics interface transmission protocol of the RUI (Remote User Interface) type, so that said virtual computer desktop is able to be shared by the client terminals, wherein the RUI type protocol is based on an RFB (Remote Frame Buffer) type protocol;
establishing, by the server, a correspondence table containing entry area identification information identifying each of the entry areas of the respective client terminals;
matching up, by the server, the issued commands received and virtual computer desktops to be shared, based on the entry area identification information of the correspondence table; and
transmitting, by the server and in response to the issued commands from the client terminals, a graphics interface representative of the virtual computer desktop to be shared using indications of a state of pixels in the graphics interface in conformance with the RUI type protocol
wherein the method comprises defining a plurality of RFB commands, each defined RFB command being built from a plurality of RFB-standard functions and protocols, the defined RFB commands including:
a command configured to send a message from a client terminal to the server in order to request possible virtual computer desktops available on the server,
a command to configure the server to respond to the request of the client terminal by transmitting the list of available virtual computer desktops,
a command to enable a client terminal to choose to be connected on an existing virtual computer desktop,
a command to inform a client terminal of the connection request from the other client terminal,
and a command to accept or refuse the sharing of a virtual computer desktop in common mode, this acceptance or refusal being notified by sending a message from the server to a client terminal requiring the sharing.

US Pat. No. 10,142,676

RESIDENTIAL GATEWAY MAKING AT LEAST ONE PRIVATE MEMORY SPACE AVAILABLE

SAGEMCOM BROADBAND SAS, ...

1. A residential gateway, the residential gateway having a memory space made available to at least one device connected to a local area network to which is connected the residential gateway,wherein, said memory space comprising at least one private memory space, the residential gateway comprises a table managing rights of access of devices to the at least one private memory space, and the residential gateway is configured for:
receiving commands for access to said memory space and administrator commands for updating said table managing rights of access;
updating said table managing rights of access, on receipt of an administrator command coming from a predetermined device implementing an administrator module, and ignoring any administrator command coming from a device, different from the predetermined device, not implementing said administrator module; and
ignoring any command for access to the at least one private memory space, when said command is received from a device different from the predetermined device and not identified in said table managing rights of access, and
the residential gateway comprises a server for each of a plurality of private memory spaces, each of the servers filtering and processing the commands for access to the respective private memory space, and the residential gateway broadcasts a message describing a configuration of each of the servers, said message including a description of the private memory space managed by each of the servers.

US Pat. No. 10,067,751

METHOD OF DIAGNOSING AND/OR UPDATING OF SOFTWARE OF AN ELECTRONIC DEVICE EQUIPPED WITH AN HDMI TYPE CONNECTOR AND ASSOCIATED DEVICE

SAGEMCOM BROADBAND SAS, ...

1. A method of diagnosing and/or updating embedded software, associated with a processor of a first electronic device equipped with an HDMI type connector, the method comprising:linking, using a suitable cable, a third-party electronic device, configured to perform a diagnosing or updating operation, or both, of the embedded software, with a first pin and a second pin of the HDMI connector;
carrying out an operation of switching the first electronic device, by toggling said first electronic device from a first mode corresponding to a usual operating mode of the first electronic device, to a second mode corresponding to a transmission mode of the first electronic device, in which the HDMI connector is configured, via the first pin and the second pin, to exchange information to and from the processor, said switching operation comprising different operations comprising
toggling a first connection, linking in the usual operating mode a first processor port of the processor, dedicated to the receipt of data, to a serial port from of the first electronic device or to an unused port of the first electronic device, such that said first connection links, in the transmission mode, said first port of the processor to said first pin of the HDMI connector;
toggling a second connection, linking in the usual operating mode a second processor port of the processor, dedicated to the transmission of data, to a serial port from of the first electronic device or to an unused port of the first electronic device, such that said second connection links, in the transmission mode, said second port of the processor to said second pin of the HDMI connector, and
carrying out, via the suitable cable, exchanges of information between the first electronic device and the third-party electronic device, so as to carry out the operation of diagnosing and/or updating of the embedded software.

US Pat. No. 9,832,248

DEVICE AND METHOD FOR SWITCHING FROM A FIRST DATA STREAM TO A SECOND DATA STREAM

SAGEMCOM BROADBAND SAS, ...

1. A method implemented by a device for disseminating video or audiovisual contents, said device receiving a first data stream
representing a video or audiovisual content and a second data stream representing the video or audiovisual content, said device
being configured beforehand to disseminate said video or audiovisual content using the first data stream,
the method being such that, before switching from the first data stream to the second data stream, said device performs:
pausing the second data stream until the offset in time is absorbed when an offset in time indicates that the first data stream
is late with respect to the second data stream;

decreasing a frame rate of the first data stream until the offset in time is absorbed when the offset in time indicates that
the first data stream is in advance with respect to the second data stream,

wherein, following detection of a command for switching dissemination of the video or audiovisual content from the first data
stream to the second data stream, said device performs:

determining by correlation analysis a reference point in the video or audiovisual content in the first data stream and in
the second data stream, the correlation being made on the basis of luminance histograms of images in the first and second
data streams; and

determining the offset in time between the first data stream and the second data stream using time-stamping information associated
with said reference point in each of the first and second data streams.

US Pat. No. 10,109,913

ANTENNA SUPPORT TO BE MOUNTED ON AN ELECTRICAL BOARD

SAGEMCOM BROADBAND SAS, ...

1. An antenna support for mounting on an electric circuit card and for carrying an antenna that is electrically connected to the card, the support comprising:a plurality of housings, each adapted to receive the antenna in a distinct orientation;
an adjustable holder for adjusting the position of the antenna on the card;
at least one flexible tab fastening the support on the card.

US Pat. No. 10,187,139

RELAY RESIDENTIAL GATEWAY BETWEEN A TERMINAL DEVICE AND A SERVER

SAGEMCOM BROADBAND SAS, ...

1. A method for relaying a message wirelessly received by a residential gateway from a terminal device, said residential gateway forming part of a communication system comprising a plurality of residential gateways connected to a server for which said message is intended, wherein the method comprises:determining by said residential gateway whether said terminal device has previously been paired with said residential gateway;
when said terminal device has previously been paired with said residential gateway, wirelessly transmitting by said residential gateway to said terminal device an acknowledgement of said received message and propagating by said residential gateway said received message to said server; and
when said terminal device has not previously been paired with said residential gateway, activating by said residential gateway a timer of predetermined duration at the end of which, when no wirelessly-transmitted acknowledgement of said message has been detected, said residential gateway wirelessly transmits to said terminal device an acknowledgement of said received message and propagates said received message to said server.

US Pat. No. 10,096,959

FEMALE ELECTRICAL CONNECTOR, CORRESPONDING MALE ELECTRICAL CONNECTOR AND CONNECTION ASSEMBLY COMPRISING MALE AND FEMALE CONNECTORS

SAGEMCOM BROADBAND SAS, ...

1. A female electrical connector comprising a female plug defining a connection housing for receiving a male plug of a complementary male electrical connector and within which the contacts are arranged in compliance with the HDMI standard, the female electrical connector further includes mechanical safety means mechanically blocking a male electrical connector in compliance with the HDMI standard but without a complementary mechanical safety means from mechanically connecting with said female electrical connector, the mechanical safety means including at least one protuberance projecting from a surface of the female plug, said surface being orthogonal to a direction for inserting the male plug of the complementary male electrical connector into the housing.

US Pat. No. 10,045,305

RADIO-COMMUNICATION SYSTEM, COMPRISING MEANS FOR ASSOCIATING A RADIO-COMMUNICATION TERMINAL WITH A RADIO-COMMUNICATION STATION, RADIO-COMMUNICATION STATION AND TERMINAL OF SUCH OF A SYSTEM AND ASSOCIATION METHOD

SAGEMCOM BROADBAND SAS, ...

1. A radio-communication system comprising at least one radio-communication station and at least one radio-communication terminal, each radio-communication station being configured for sending beacon signals, some of said sent beacon signals carrying association information indicating availability or not of said radio-communication station for executing an association operation, the radio-communication terminal being configured for, on reception of a beacon signal comprising association information showing availability for performing the association operation of the radio-communication station that sent said beacon signal, initiating the execution of said association operation with respect to said radio-communication station, wherein each said radio-communication station is configured for sending, at reduced power compared with a transmit power of the other beacon signals, at least some of said beacon signals carrying association information indicating continuously that said radio-communication station is available for performing the association operation.

US Pat. No. 10,201,113

AIR-COOLED ELECTRONIC EQUIPMENT AND DEVICE FOR COOLING AN ELECTRONIC COMPONENT

SAGEMCOM BROADBAND SAS, ...

1. Electronic equipment comprising a card having an electronic component, a radiator having a bottom carrying fins, the bottom of the radiator having a face opposed to the fins resting on the electronic component, and the equipment also having a cover extending over the radiator and arranging for air to flow around the fins of the radiator, the cover including a plurality of spring blades, each pressed against a top edge of at least one of the fins in order to hold the radiator pressed against the component, and the spring blades have respective first ends that are secured to the cover and respective second ends that are free and pressed against the top edge of at least one fin, the number of spring blades being smaller than the number of fins.

US Pat. No. 10,264,307

METHOD AND DEVICE FOR THE REMOTE RECORDING OF VIDEO PROGRAMS

SAGEMCOM BROADBAND SAS, ...

1. A method for recording a video program, said video program being received in the form of a binary stream by at least one receiver, each receiver being referred as recording receiver, having to record the video program on a remote server, each recording receiver being connected to the remote server by a communication network and having a transmission rate, the binary stream having been encoded according to an encoding rate, wherein the method is implemented by each recording receiver and, for one of the at least one recording receiver, the method comprises:obtaining a value called compression factor used by the recording receiver to determine which sub-part of the binary stream to send to the remote server, the compression factor being (a) computed by dividing a value representative of the transmission rate of the recording receiver by a value representative of the encoding rate of the video program to record, or (b) computed by dividing the value representative of the transmission rate of the recording receiver by a sum of values representative of encoding rates of each video program to record, or (c) determined by choosing a value that is between the encoding rate of the video program divided by a value representative of a mean transmission rate of recording receivers and a lesser of a total number of recording receivers and a maximum number of connections accepted by the remote server,
dividing the binary stream into a set of successive portions of fixed size and ordering the portions in function of their order of appearance in the binary stream;
determining a subset of portions to be transmitted to the remote server from the set of successive portions by selecting in the set of successive portions, portions spaced apart by a number of portions equal to the compression factor and by parsing the set of successive portions from a portion corresponding to an offset value, the offset value being a remainder of an integer division of a random number determined by the recording receiver by the compression factor, and
transmitting the portions in the determined subset of portions to the remote server in order to save thereof, the transmission being prevented by the remote server if another recording receiver has already sent a same offset value to the remote server.

US Pat. No. 10,285,151

USER EQUIPMENT PROPOSING A DURATION TO BE APPLIED TO A TIME DELAY TO BE SET BY EQUIPMENT OF A CORE NETWORK

SAGEMCOM BROADBAND SAS, ...

1. Method for managing an item of equipment, called item of user equipment in a cellular communication network comprising a core network interconnecting a set of cells, an item of equipment in the core network, called item of core network equipment, being responsible for managing the mobility of the item of user equipment between the cells, the method comprising:transmitting, from the item of user equipment and to said item of core network equipment, an attachment request message to register the item of user equipment with the core network;
transmitting, from the item of user equipment and to said item of core network equipment, a message requesting updating of localization areas at the expiry of a periodic time delay with a duration set by said item of core network equipment in an attachment acceptance message and/or in a message accepting updating of localization areas,
wherein said item of user equipment includes, in each attachment request message requesting attachment to the core network and/or in each message requesting updating of localization areas, a proposed duration to be applied to said delay,
wherein the item of user equipment includes, in the attachment request message requesting attachment to the core network or in the message requesting updating of localization areas, information representing deactivation of said periodic time delay causing an activation, in said item of core network equipment, of another time delay of a predetermined duration enabling said item of core network equipment to transmit at least one message seeking said item of user equipment, when the item of user equipment has not established a connection via the cellular communication network before the expiry of said other time delay,
wherein said item of core network equipment reinitializes said other time delay when said item of core network equipment receives, from said item of user equipment, a message requesting updating of localization areas, and
wherein said item of core network equipment limits, in the attachment acceptance message and/or in the message accepting updating of localization areas, a list of localization areas to be monitored by said item of user equipment to a single localization area.

US Pat. No. 10,263,795

SYSTEM AND METHOD FOR REDUCING THE ENERGY CONSUMPTION OF AN INTERCONNECTION DEVICE

SAGEMCOM BROADBAND SAS, ...

1. A method used by a device for interconnecting a first communication network and a second communication network, said interconnection device comprising a plurality of components functioning in an active mode or a standby mode, wherein said interconnection device performs the following steps:changing to active mode the plurality of components under control of a secondary processor, the secondary processor being a component of the interconnection device continuously in active mode and controlling changes to active mode of the plurality of components at given instants, the given instants being controlled by the secondary processor using a control parameter fixed by the interconnection device when the plurality of components are in active mode, where the control parameter is a function of statistics of a quantity of services implemented by the interconnection device, a change to standby mode being controlled by the interconnection device following an end of use of a service,
following the change of the plurality of components to active mode, sending an interrogation request to a service-management server connected to the first communication network in order to check the existence of service demands,
receiving a response to the interrogation request, and
changing the plurality of components to standby mode by means of the secondary processor at an instant dependent on the response received.

US Pat. No. 10,270,684

METHOD FOR CREATING A SUBFLOW OF DATA PACKETS

SAGEMCOM BROADBAND SAS, ...

1. A method for creating a supplementary data packet subflow as a supplement to a data packet subflow existing in a network connection, referred to as a multipath network connection, using a transport protocol suited to a multipath communication mode, the multipath network connection being implemented in a communication network comprising a plurality of network units, a first network unit in said plurality using a connection set comprising said multipath network connection for communicating with a second network unit in said plurality via a third network unit in said plurality, referred to as an intermediate network component, characterised in that, following an opening of an intermediate communication path from the intermediate network component and in the direction of the second network unit, said intermediate network component implements the following steps:obtaining a packet intended for the first or second network unit and compatible with said transport protocol;
creating a header of a first type, the header of the first type representing a request to create said supplementary data packet subflow, the supplementary data packet subflow being intended to use the intermediate communication path in a data packet transfer phase following the creation of the supplementary data packet subflow;
inserting said header of the first type in said packet;
transmitting said packet in the direction of said destination so as to cause the initiation, by the first or second network unit, of a procedure for creating said supplementary data packet subflow in the context of said multipath network connection.

US Pat. No. 10,536,976

METHOD FOR ACCESS TO A COMMUNICATION MEDIUM OF THE CSMA TYPE

SAGEMCOM BROADBAND SAS, ...

1. A method for access to a wireless communication medium, the access being of the “carrier sense multiple access” (CSMA) type, wherein a device, referred to as the sending device, wishing to send a message over said medium checks whether said medium is available before sending said message, the medium being busy when a signal coming from another device and detected by said sending device has a power higher than a predetermined power threshold, wherein the method comprises, when it is executed by a first device, the following steps of:determining a proportion of a first observation period during which the first device detects an interfering signal with a power higher than said power threshold, the interfering signal being sent by a second device accessing the medium,
if said proportion is higher than a predefined value, then
modifying the value of the power threshold by lowering it.

US Pat. No. 10,251,310

ELECTRONIC APPARATUS WITH THERMALLY-CONDUCTIVE STAND

Sagemcom Broadband SAS, ...

1. An electronic equipment comprising:a box including a thermally-conductive chassis;
a thermally-conductive stand in contact with the thermally-conductive chassis; and
electronic components incorporated inside the box and including an electronic component placed in contact with the thermally-conductive chassis,
wherein the thermally-conductive stand comprises a base and a leg that extends vertically between the base and the thermally-conductive chassis, and
wherein fins are formed inside the leg.

US Pat. No. 10,425,805

METHOD FOR RE-INDEXING A TERMINAL IN A COMMUNICATION GATEWAY

SAGEMCOM BROADBAND SAS, ...

1. A method for re-indexing in a base station at least one first mobile terminal which is to be associated with a new predefined routing configuration, wherein the base station lists a first set of identifiers of mobile terminals and a set of context identifiers, wherein each context identifier is associated with an allocation of lines corresponding to a routing configuration for routing incoming and outgoing communications, the method comprising:detecting a request to change a terminal's identifier, sent by the first terminal, wherein the request comprises information corresponding to a context identifier listed in the base station and wherein the sending of the request by the first terminal has been caused by an activating event generated, wherein the activating event has been caused by the detection of a change of context of the first terminal;
checking that a new terminal identifier associated with the context identifier is available, wherein the context identifier is determined by analysing the context information contained in the request;
allocating a new terminal identifier to the first terminal, the allocating comprising:
sending the new terminal identifier to the first terminal;
changing the indexing of the new identifier of the terminal stored in the base station.

US Pat. No. 10,289,422

METHOD FOR UPDATING A BOOT LOADER OF A MULTIPROCESSOR DEVICE

SAGEMCOM BROADBAND SAS, ...

1. A method for updating a boot loader stored in a rewritable non-volatile memory of a device comprising a first processor and a second processor, the first processor being configured for executing the boot loader,the method being implemented by the device and comprising a phase of boot-securing implemented in case of an electrical anomaly occurring during an update of the boot loader, the phase of boot-securing being implemented by way of an emergency power supply source acting as a relay for a main power supply when the electrical anomaly is present, the phase of boot-securing comprising:
stopping current updating of the boot loader; and
invalidating the boot loader for the first processor so as to block the first processor when booting; and
the method further comprises a phase of delayed booting of the second processor with respect to the booting of the first processor so that:
when the boot loader is not valid, the device boots in a mode of updating of the boot loader; and
when the boot loader is valid, the device boots with the boot loader by synchronizing together the first and second processors;
wherein, when the boot loader is not invalidated, the first processor boots with the boot loader and the boot loader instructs the first processor to boot the second processor and to synchronize with the second processor by message exchanges,
wherein, when the boot loader is invalidated, the first processor remains blocked due to the invalidated boot loader, and
wherein the second processor, during booting, checks whether the first processor performs the message exchanges for synchronizing the first and second processors, and when the second processor does not receive a message from the first processor, the second processor proceeds with the mode of updating of the boot loader.

US Pat. No. 10,298,959

METHOD FOR MODIFYING A BINARY VIDEO STREAM

SAGEMCOM BROADBAND SAS, ...

1. A method for modifying a binary video stream encoded according to a video coding algorithm comprising a prediction loop and an in-loop post-filtering integrated in the prediction loop, wherein a device performs:receiving a first binary video stream from an encoding device;
receiving information representing a reduction in decoding complexity by means of a communication network;
seeking a syntax element relating to the in-loop post-filtering in the first binary video stream, the syntax element being used by a decoding device for controlling a complexity of implementation of the in-loop post-filtering;
generating a second binary video stream by modifying a value of the syntax element in the first binary video stream or eliminating the syntax element from the first binary video stream so as to obtain a reduction in the complexity of execution of the in-loop post-filtering by the decoding device on the second binary video stream comparing to the first binary video stream; and
transmitting, to a transmission device, the second binary video stream resulting from the modification in order to transmit the second binary video stream over the communication network.

US Pat. No. 10,530,508

METHOD FOR AUTOMATIC PRODUCTION OF A SERVICE PLAN

SAGEMCOM BROADBAND SAS, ...

1. A method for automatic production of a service plan of a decoder unit device, wherein the decoder unit device includes a plurality of receivers and records the service plan produced in a configuration memory after the following steps are implemented:distributing the receivers into two groups, where each group is dedicated to one task:
a first group of receivers is dedicated to a task of exploration of a frequency band to be explored, where a lower limit and an upper limit of the band are known, an exploration task instance fills a list of service-carrier frequencies, the exploration task instances are synchronised with one another via a first semaphore protecting a value of a nearby frequency to be explored, and an exploration task instance stops if the value of a nearby frequency to be explored is higher than the upper limit of the frequency band to be explored;
a second group of receivers is dedicated to a task of analysis of the frequencies in the list of service-carrier frequencies, an analysis task instance fills a table of services, the analysis task instances are synchronised with one another via a second semaphore protecting an identifier of a nearby frequency to be analysed, and an analysis task instance stops if the list of service-carrier frequencies is empty and if the value of the next frequency to be explored is higher than the upper limit of the frequency band;
creating task instances according to the distribution of receivers, where each distributed receiver is associated with a task according to its group, and the task instances are performed in parallel;
provisioning the service table produced to update the configuration memory.

US Pat. No. 10,263,371

COAXIAL CONNECTOR INTEGRATED WITH A SHIELDING AND ELECTRONIC CARD EQUIPPED WITH SUCH A CONNECTOR

SAGEMCOM BROADBAND SAS, ...

1. A coaxial connector for an electronic card having at least one main face and a side substantially perpendicular to the main face, the coaxial connector comprising a base fastened to a front panel of an electromagnetic shielding box and a pin passing through a first opening in the front panel so that the pin has a free end portion that projects into the box, the free end portion being flush with a plane of a second opening defined by a bottom edge of a belt of the box, the box being arranged so that the bottom edge of the belt can bear against the main face of the electronic card while the front panel bears against the side of the electronic card, the box having two internal rims extending along the front panel on either side of the free end portion of the pin so that the two internal rims bear against said main face of the electronic card.

US Pat. No. 10,709,042

SINGLE-PIECE COVER FOR AN ELECTRONIC DEVICE

SAGEMCOM BROADBAND SAS, ...

1. A single-piece cover for an electronic device, the cover comprising:a heatsink;
an antenna;
a shielding screen; and
an electrically-insulating synthetic material forming outside surfaces of the cover, wherein the electrically-insulating synthetic material is overmolded onto the antenna.

US Pat. No. 10,367,755

METHOD FOR MANAGING BANDWIDTH BY A COMMUNICATION NETWORK INTERCONNECTION DEVICE

SAGEMCOM BROADBAND SAS, ...

1. A bandwidth management method implemented by an interconnection device for interconnecting between a first communication network and a second communication network, critical data streams and non-critical data streams passing between the first and second communication networks via said interconnection device, the critical data streams having, unlike the non-critical data streams, a bandwidth reservation requirement in order to ensure rate and latency constraints,wherein the interconnection device implements a monitoring mechanism for monitoring the critical data streams passing between the first and second communication networks via said interconnection device so that, for each critical data stream passing between the first and second communication networks via said interconnection device, said interconnection device performs:
measuring an effective rate of said critical data stream;
performing a first check comprising checking whether said measured effective rate is higher than the sum of a bandwidth previously reserved for said critical data stream and a tolerance bandwidth;
performing a second check comprising checking whether said effective rate measured is lower than the bandwidth previously reserved for said critical data stream, from which the sum of a margin bandwidth and the tolerance bandwidth is deducted; and
in response to (1) the first check resulting in determining the measured effective rate is higher than the sum of the bandwidth previously reserved for said critical data stream and the tolerance bandwidth or (2) the second check resulting in determining the effective rate measured is lower than the bandwidth previously reserved for said critical data stream, adjusting bandwidth reservation for said critical data stream to a value equal to the sum of the measured effective rate for said critical data stream and the margin bandwidth.

US Pat. No. 10,395,862

ELECTRONIC APPARATUS COMPRISING AT LEAST ONE LUMINOUS BUTTON AND METHOD FOR ASSEMBLING SUCH AN APPARATUS

SAGEMCOM BROADBAND SAS, ...

1. An electronic equipment comprising a chassis engaged in a box having a face parallel to an engagement direction for engaging the chassis in the box and provided with at least one push button that is mounted to slide perpendicularly to said face and that includes a light guide projecting into said box, at least one electronic card being mounted on the chassis so as to extend parallel to said face of the box and being provided with at least one switch designed to co-operate both with the push button and also with at least one light source that is surrounded by a light-tight frame, which frame receives a free end of the light guide, the light-tight frame being of height that decreases on going away from the chassis and the end of the light guide being of height that decreases in an opposite direction so that they come mutually into contact only once the chassis is fully engaged in the box.

US Pat. No. 10,476,690

METHOD AND DEVICE FOR TRANSMITTING A DATA STREAM IN A MULTICAST TRANSMISSION MODE

SAGEMCOM BROADBAND SAS, ...

1. A method for transmitting a data stream according to a multicast transmission mode between a server device and a client device, wherein the method comprises the following steps implemented by the client device:obtaining a first request for subscription to a multicast group, referred to as the target multicast group, allowing obtaining of a data stream;
replacing the first request for subscription to the target multicast group with a plurality of second subscription requests, each second subscription request being associated with a multicast subgroup in a set of multicast subgroups, each multicast subgroup allowing obtaining of a data sub-stream forming a subpart of the data stream, all the multicast subgroups allowing obtaining of said data stream by combining the data sub-streams;
associating a network interface with each second subscription request, each associated network interface being taken from a set of network interfaces connecting the server device to the client device and available on the client device;
transmitting each second subscription request to the server device over the network interface that was associated with said second request;
receiving data sub-streams corresponding to the second subscription requests transmitted, each data sub-stream received being received over the network interface on which the second subscription request associated with said data sub-stream was transmitted; and
reconstructing the data stream using the data sub-streams received in order to enable use of said data streamwherein, following the obtaining of the first request for subscription to the target multicast group, the client device seeks information representing said target multicast group in a set of information representing multicast groups, the first subscription request being replaced by the second subscription requests when the information representing said target multicast group is found in the set of information representing multicast groups.

US Pat. No. 10,492,089

METHOD FOR TESTING A RADIO COMMUNICATION DEVICE TO BE TESTED OF A GATEWAY IN A SET OF GATEWAYS

SAGEMCOM BROADBAND SAS, ...

1. A method for testing a radio communication device of a gateway to be tested in a set of gateways, wherein said gateway to be tested is connected to a system managing said set of gateways, the method comprisingtransmitting, with the gateway to be tested, a control message to said management system,
activating, with the management system on reception of the control message by the management system, at least one radio communication device of a neighbouring gateway in said set that is estimated to be at a geographical distance from said gateway to be tested less than a predetermined distance,
transmitting, with said radio communication device to be tested, a response-request message requesting, of every radio communication device of a gateway in a neighbouring gateway that received said message, a response message,
determining whether the response message was received, and
diagnosing correct functioning of said radio communication device of the gateway to be tested due to reception of the response message after determining that the response message was received.

US Pat. No. 10,375,435

METHOD FOR PROGRAMMING A RECORDING OF A PROGRAM BY MEANS OF A DIGITAL TELEVISION DECODER

SAGEMCOM BROADBAND SAS, ...

1. A method for programming a recording of a program by means of a digital television decoder, the digital television decoder having a service plan comprising a plurality of services, the program to be recorded being broadcast on a first service from said plurality of services, the digital television decoder being aware of the first service, an identifier of the program to be recorded and a theoretical start time of the program to be recorded, the method comprising the following steps:when the digital television decoder receives a first standardized table from the first service, the first standardized table comprising at any moment a first data frame related to a first program currently being broadcast on the first service and a second data frame related to a second program broadcast on the first service immediately after the first program, each program-related data frame comprising an identifier of said program, putting the digital television decoder in a first operational mode in which said decoder starts recording the program to be recorded on the basis of the detection of the identifier of said program in the first standardized table;
when the digital television decoder detects no reception of the first standardized table, putting the digital television decoder in a second operational mode according to which said decoder starts recording the program on the basis of the theoretical start time of the program;
the first standardized table being broadcast by a first frequency, calculating by the digital television decoder a connection cut-off time at the first frequency on the basis of the theoretical start time of the program to be recorded and a safety time interval, the connection cut-off time at the first frequency being prior to or equal to the theoretical start time of the program to be recorded;
when the digital television decoder is put in the second operational mode before the connection cut-off time, connecting the digital television decoder to the first frequency at the latest at said connection cut-off time; and
when the digital television decoder is put in the second operational mode at the connection cut-off time or after the connection cut-off time, connecting the digital television decoder to the first frequency as soon as it is put in the second operational mode.

US Pat. No. 10,439,669

COEXISTENCE OF RADIO MODULES IN AN ELECTRONIC DEVICE

SAGEMCOM BROADBAND SAS, ...

8. A method allowing the coexistence of first and second radio modules using the same frequency band in an electronic device, the first and second radio modules comprising respectively a first and second radio interface, the electronic device comprising a first and second programmable-gain radio attenuator placed respectively on the first and second radio interfaces, the electronic device comprising a processor, the method being executed by the processor causing the device to perform:determining, for each radio module, a value of an attenuation associated with said radio module, the value of the attenuation being determined according to a maximum power acceptable to said radio module, a maximum transmission power of the other radio module and an isolation between the first and second radio interfaces,
determining, for each radio module, a value of a quality indicator of a communication established with said radio module, and,
when, for a radio module, the value of the quality indicator is higher than a predetermined threshold value, the predetermined threshold value being dependent on the value of the attenuation associated with the radio module and a minimum power acceptable to the radio module:
programming the gain of the radio attenuator placed on the interface of the radio module, the gain being chosen equal to the attenuation value associated with the radio module.

US Pat. No. 10,367,793

SECURE DATA EXCHANGE METHOD BETWEEN A COMMUNICATION DEVICE AND A SERVICE PROVIDER BASED ON ASYMMETRIC PUBLIC KEY HANDLING AND ENCRYPTION USING HARDWARE KEY, AND COMMUNICATION DEVICE AND SYSTEM IMPLEMENTING THE SAME

SAGEMCOM BROADBAND SAS, ...

1. A method for securing communications between a first communication device and a server of a service provider via a communications network, the method comprising:associating a particular asymmetrical public key of a first user that is a user of the first communication device with a community that groups users together through the use of asymmetrical public keys, wherein the grouped users of the community exchange data, and the community is managed by the server that receives and distributes the exchanged data between the first user and the (i) community and (ii) other users of the community;
securing the data exchanged between the first user and the (i) community and (ii) a second user of the grouped users of the community, through the server, by
encrypting at least a portion of the data with a hardware key, wherein the hardware key is unique to the first communication device, known to the service provider, and stored within the first communication device, and wherein hardware keys unique to other communication devices are known to the service provider, and
upon receiving the encrypted data, decrypting the encrypted data with the hardware key,
wherein the data exchanged through the server comprises a unique identifier specific to the first communication device that allows the service provider to identify the first communication device and find the hardware key associated with the first communication device, and wherein the data exchanged with respect to the first user comprises the particular asymmetrical public key allowing identification of the first user and specific services to which the first user has access; and
allowing the first user to exchange the data with the community and at least the second user of the grouped users of the community, by recognition, by the server, of the particular asymmetrical public key associated with the community, such that the first user is allowed to access (i) specific services associated with the community to be provided by the service provider and (ii) content from the second user, wherein the second user is a user of a second communication device.

US Pat. No. 10,542,266

METHOD AND DEVICE FOR TRANSCODING VIDEO DATA FROM H.264 TO H.265

SAGEMCOM BROADBAND SAS, ...

1. A transcoding method for transcoding a video data stream in the H.264 format into a video data stream in the H.265 format, said method being implemented by a transcoding device comprising electronic circuitry adapted to execute the method, wherein said method comprises:receiving the data stream in the H.264 format;
generating merged macroblocks by merging adjacent macroblocks issuing from the data stream in the H.264 format when a predetermined criterion of frequency similarity of the discrete cosine transform (DCT) coefficients of said adjacent macroblocks occurs after application of an inverse quantisation operation, the merging being performed in the DCT domain;
determining new motion vectors in the H.265 format on the basis of motion vectors issuing from the data stream in H.264 format by performing, for the merged macroblocks, a combination of the motion vectors of said adjacent macroblocks issuing from the data stream in the H.264 format; and
generating the data stream in the H.265 format on the basis of the merged macroblocks and the new motion vectors;
wherein, for merging four of the adjacent macroblocks so as to form a resultant square macroblock, the transcoding device implements:
a first butterfly diagram applied on the DCT coefficients after inverse quantization of two first adjacent macroblocks along the vertical dimension, thus enabling generating two first intermediate macroblocks from the two first of the adjacent macroblocks in the four adjacent macroblocks;
a second butterfly diagram applied on the DCT coefficients after inverse quantization of two other adjacent macroblocks along the vertical dimension, thus enabling generating two second intermediate macroblocks from the other two of the adjacent macroblocks in the four adjacent macroblocks; and
a third butterfly diagram applied on merged DCT coefficients of the intermediate macroblocks along the horizontal dimension, thus enabling generating the resultant square macroblock.

US Pat. No. 10,396,450

ELECTRONIC APPARATUS WITH LIMITED SPURIOUS RADIO EMISSIONS

Sagemcom Broadband SAS, ...

1. An electronic apparatus including at least one electronic card provided with at least one connector for external connection and at least one radio transceiver device including at least one antenna tuned to a predetermined frequency, the connector having a metal casing connected to an electrical ground of the electronic apparatus, the apparatus being characterized in that at least one metal tab is fastened to the metal casing of the connector in order to protrude sideways from the casing in order to attenuate, in the vicinity of the antenna, an interfering electromagnetic field produced by the connector in operation, the tab having a length that is suitable for resonating at the predetermined frequency.

US Pat. No. 10,454,230

FLEXIBLE ELECTRICAL COUPLING MEMBER AND SET OF ELECTRONIC DEVICES INTERCONNECTED BY SUCH A MEMBER

SAGEMCOM BROADBAND SAS, ...

1. An electrical connection member comprising electrical conductors extending in a sheath having end segments of generally rectangular cross-section, each having at least one main face, the conductors having ends connected to two external connectors, each projecting from one of the main faces, being oriented towards the outside of the sheath and on the same side thereof, the sheath comprising at least one flexible intermediate segment freely receiving extra lengths of the electrical conductors.

US Pat. No. 10,536,660

METHOD FOR PARAMETERISING THE RESPONSIVENESS OF AN ELECTRONIC DEVICE OBSERVED AFTER RECEIVING A COMMAND EMITTED BY A NEAR BY TESTING SYSTEM AND DEVICE SUITABLE FOR IMPLEMENTING SUCH A METHOD

SAGEMCOM BROADBAND SAS, ...

1. A method for parameterising the responsiveness of an electronic device observed after the electronic device has received a control signal emitted from a neighbouring monitoring piece of equipment comprising a plurality of control keys, said method comprising:receiving by the electronic device one or more control signals emitted by the neighbouring monitoring piece of equipment, said one or more control signals being associated with a depression of the one or more plurality of control keys by a user of the neighbouring monitoring piece of equipment, the neighbouring monitoring piece of equipment being distant from the electronic device;
analysing operations of depressing the one or more control keys by the user of said neighbouring monitoring piece of equipment based on the one or more control signals received by the electronic device;
establishing by the electronic device a usage profile associated with said user of the neighbouring monitoring piece of equipment based on said analysing, the usage profile comprising information relative to a frequency of depressing the one or more control keys by said user and/or a depressing intensity of the one or more control keys by said user; and
adapting a responsivity parameter of the electronic device as a function of the usage profile established in connection with the user, the responsiveness parameter being a debouncing period of time, or a parameter having a value which is correlated with the intensity of depressing a control key considered of the neighbouring monitoring piece of equipment.

US Pat. No. 10,470,146

METHOD FOR SYNCHRONISING A GATEWAY IN A LORA NETWORK

SAGEMCOM BROADBAND SAS, ...

18. A method for synchronising a gateway in a long-range wireless network affording low energy consumption, intended to enable said gateway to function in accordance with a communication mode, referred to as class B, in which communication periods are defined from periodic sendings of beacons by each gateway in said network supporting said mode, referred to as class B gateways, the sendings of beacons being synchronised between each class B gateway, each communication period being divided into a predefined number of subperiods, an end device of the network functioning in accordance with said mode being able to communicate bidirectionally with a server by means of a class B gateway only during a subperiod that was allocated to it, the method comprising, when the method is implemented by the server:receiving at least one request containing a synchronisation aid request made by a first gateway and relayed by at least one second gateway;
checking feasibility of synchronisation aid, synchronisation aid being possible when at least one gateway among the at least one second gateway is equipped with synchronisation means;
when synchronisation aid is possible, designating a second gateway, referred to as the designated gateway, equipped with synchronisation means, for relaying to the first gateway information representing a response to the synchronisation aid request, said information making it possible to establish a transmission of at least one frame, referred to as a synchronisation frame, by the designated gateway, to the first gateway, in a predetermined subperiod of at least one communication period, each transmission of a synchronisation frame enabling the first gateway to determine at least one instant of sending of a beacon synchronised with instants of transmission of beacons of each class B gateway in said network; and
transmitting a request comprising said information to the designated gateway.

US Pat. No. 10,499,329

DEVICE AND METHOD FOR CONFIGURING A COMMUNICATION DEVICE

SAGEMCOM BROADBAND SAS, ...

1. A method implemented by a device configured to function as an access point, said device having a first radio interface for implementing a first wireless communication network and a second radio interface for implementing a second wireless communication network, the first and second wireless communication networks having separate identifiers, whereinwhen no client device is connected to the second wireless communication network, the device implements an economic mode by:
deactivating the second radio interface, which results in no beacon signal being sent by the second radio interface;
implementing a third wireless communication network via said first radio interface, the third wireless communication network having the same identifier as the second wireless communication network; and
once a client device connects to the third wireless communication network:
reactivating the second radio interface and re-implementing the second wireless communication network; and
cutting off the third wireless communication network and switching said client device to the second wireless communication network.

US Pat. No. 10,498,568

METHOD AND DEVICE FOR SELECTING AN OPERATING MODE OF A CABLE MODEM

SAGEMCOM BROADBAND SAS, ...

1. A method for selecting an operating mode of a cable modem between first and second operating modes, the first operating mode allowing reception of data in a downlink occupying a first frequency band and the transmission of data in an uplink occupying a second frequency band, the first and second frequency bands being separated by a third frequency band, the second operating mode allowing the reception of data in a downlink occupying a fourth frequency band and the transmission of data in an uplink occupying a fifth frequency band, the fourth and fifth frequency bands being separated by a sixth frequency band, the third frequency band lying in the fifth frequency band and the sixth frequency band lying in the first frequency band, the data transmitted and received being in accordance with a first and/or second standard, wherein said method causing the cable modem to perform:setting the cable modem in the second operating mode,
analysing the signals included in at least the part of the fifth frequency band comprising the third frequency band,
determining whether signals analysed are not signals in accordance with the first or second standard,
setting the cable modem in a data transmission and reception mode according to the second standard if signals analysed are not signals in accordance with the first and second standards and are not included in the third frequency band.

US Pat. No. 10,555,352

METHOD FOR THE EXECUTION OF A PAIRING PHASE BY A WIRELESS ACCESS POINT

SAGEMCOM BROADBAND SAS, ...

1. A method for executing a pairing phase for pairing at least one communication device with a wireless access point creating, by means of a radio communication technology, a plurality of cells in distinct respective spectral bands, wherein the wireless access point performs the following steps in the context of said pairing phase:obtaining a sequencing of the cells created by said access point according to a criterion of occupation of said spectral bands; and
activating a systematic authorisation of pairing via each said cell during a first predefined duration, of any communication device that so requests, starting from the cell in the least occupied spectral band up to the cell in the most occupied spectral band according to the sequencing obtained, applying a temporal offset of a second predefined duration that is at least equal to a period of time statistically necessary for the communication device to effect the pairing with the wireless access point and which is strictly less than said first predefined duration.

US Pat. No. 10,594,503

DEVICE AND METHOD FOR MANAGING SUBSCRIPTIONS TO MULTICAST TRANSMISSIONS

SAGEMCOM BROADBAND SAS, ...

1. A method for managing requests for subscription to multicast transmissions in a communication network, the method comprising:establishing the communication network with at least two branches in a local area network that are interconnected by an interconnection device comprising an internal bridge device, at least one of the branches comprising at least one bridge device and each branch being connected to said interconnection device via a port of said internal bridge device,
using a module of the interconnection device to prevent propagation of subscription requests between the two branches in the local area network,
upon reception via one of the branches of a first request for subscription to a multicast transmission, using a subscription announcement module in the interconnection device to
identify a port of said internal bridge device via which said first request is received and store in memory information representing said port in association with an IP address of said multicast transmission; and
transmit a second request for subscription to said multicast transmission identified by said IP address via said port via which the first request for subscription to the multicast transmission was received.

US Pat. No. 10,665,527

DEVICE FOR REMOVING HEAT

SAGEMCOM BROADBAND SAS, ...

1. A heat sink device for removing heat produced by at least one electronic component mounted on an electronic card, the heat sink device comprising:a heat dissipater mounted on a plate so that the heat dissipater extends over and at a distance from the electronic component when the plate is fastened on the electronic card;
a bridge extending between the electronic component and the plate, and fastener means for fastening the bridge to the plate or to the electronic card;
a rigid thermal drain that is unfixedly and slidably mounted on the bridge while the bridge is at a position fixed by the fastener means, the rigid thermal drain being mounted on the bridge to slide perpendicularly to the electronic card and that has a first end in contact with the electronic component and a second end pressing against an elastically deformable and thermally conductive layer fastened to the plate in order to urge the rigid thermal drain elastically to bear against the electronic component regardless of the thickness of the electronic component, the elastically deformable and thermally conductive layer being positioned between the heat dissipater and the bridge.

US Pat. No. 10,687,015

METHOD FOR SYNCHRONIZING A FIRST AUDIO SIGNAL AND A SECOND AUDIO SIGNAL

SAGEMCOM BROADBAND SAS, ...

1. A synchronization method for synchronizing a first audio signal played back by a first sound playback device with a second audio signal played back by a second sound playback device, the first audio signal and the second audio signal being derived from a single original audio signal, the method comprising the steps of:measuring a superposed audio signal resulting from playing back the first audio signal and the second audio signal;
processing the superposed audio signal in order to obtain a first processed signal, the processing comprising calculating a cross-correlation function or an auto-correlation function;
from the first processed signal, estimating an absolute value for a time shift between the first audio signal and the second audio signal;
modifying at least one characteristic of the first audio signal or of the second audio signal;
measuring the superposed sound signal once more;
performing processing once more on the superposed sound signal in order to obtain a second processed signal;
estimating the sign of the time shift from the second processed signal;
synchronizing the first audio signal and the second audio signal by applying to the first audio signal or to the second audio signal a delay time or an advance time corresponding to the time shift.

US Pat. No. 10,764,636

METHOD FOR ANNOUNCING SERVICES IN A COMMUNICATION NETWORK

Sagemcom Broadband SAS, ...

1. A method implemented by a communication device of a communication system, said communication device being connected via a communication network to other communication devices of said communication system, wherein on detection of a change in availability of at least one of its hardware resources, the change in availability of the at least one hardware resources is related to the detection the connection of the communication device to the communication network and/or to a cable disconnection or connection, said method causing the communication device to perform an announcement phase by:obtaining a list of possible local services corresponding to actions that said communication device is able to implement relying on its hardware resources; the local being services comprising of one of the following service services: audio and/or video content processing, making audio and/or video contents available for presentation, recording audio and/or video contents, configuration of said communication device, updating of firmware of said communication device, access to online games, access to websites;
obtaining a list of hardware resources of said communication device that are necessary for offering said local services and said communication device takes into account a planning of reservations of local services of said communication device, so that, when the planning shows that hardware resources must be occupied for a period of time that begins at a time below a predefined threshold, said communication device considers that said hardware resources are not available and the communication device refines the list of possible local services according to the availability of the hardware resources;
obtaining a list of local services available among the possible local services, according to the hardware resources necessary for offering said local services and according to the actual availability of its hardware resources; the hardware resources being one or more tuners and/or one or more data storage spaces and/or one or more communication interfaces and/or an integrated webcam and/or one or more components dedicated to a particular processing; and,
announcing, via the communication network, the list of available local services obtained, in order to enable at least one managing device to present services globally available in the communication system via lists of available local services announced by the communication devices of said communication system.

US Pat. No. 10,912,122

METHOD FOR COORDINATED RANDOM ACCESS TO A WIRELESS COMMUNICATION NETWORK

SAGEMCOM BROADBAND SAS, ...

1. A method implemented by an access point of a wireless communication network to which a plurality of terminals are connected, the access point transmitting in the wireless communication network frames triggering coordinated random access procedure, each frame triggering coordinated random access procedure offering an opportunity for access to a medium of said wireless communication network to each terminal for which said frame is intended, each terminal that seizes said opportunity for access to the medium performing an Orthogonal Frequency Division Multiple Access (OFDMA) uplink transmission toward said access point in response to said frame, wherein the method comprises:including, by the access point, in each frame triggering coordinated random access procedure, information representing a method of selecting a frequency resource, chosen by said access point according to a predefined policy, among the following two:
a random selection method, according to which each terminal concerned is supposed to randomly select a frequency resource among a set of candidate frequency resources submitted by said access point in said frame triggering coordinated random access procedure; and
a free selection method, according to which each terminal concerned is supposed to freely select a frequency resource among a set of candidate frequency resources submitted by said access point in said frame triggering coordinated random access procedure.

US Pat. No. 10,997,238

METHOD FOR STORING A MULTIMEDIA CONTENT, ASSOCIATED READING METHOD AND METHOD FOR MANAGING A STORAGE SPACE CONTAINING SUCH A CONTENT

SAGEMCOM BROADBAND SAS, ...

1. A storage method for storing at least one individual multimedia content by an electronic device, said electronic device comprising a database containing a list of users and a table of recorded individual multimedia contents, a system adapted to acquire the individual multimedia content, a calculation system and a storage system, said storage method including, for each stored individual multimedia content:allocating a storage space on the storage system by the calculation system;
adding an entry relating to the individual multimedia content stored in the table of recorded individual multimedia contents;
acquiring the individual multimedia content and writing to memory said individual multimedia content in the allocated storage space, and
creating a table of users relating to the stored individual multimedia content, said table of users including, for each user of a sub-set of the list of users contained in the database, one or more context data.

US Pat. No. 10,992,983

METHOD FOR RECOVERING A TARGET FILE OF AN OPERATING SOFTWARE AND DEVICE FOR USE THEREOF

SAGEMCOM BROADBAND SAS, ...

1. A method for recovering a target file by an audio/video receiving equipment, said audio/video receiving equipment including at least two communication interfaces, including a first communication interface able to receive broadcast data and a second communication interface able to establish a bidirectional dialog with a server, the method comprising:connecting the first communication interface on a predetermined channel broadcasting target data, the data being structured as packets, each packet being of a type among predefined types;
receiving via the first communication interface a description packet including information about the structure of the data packets making up the target file;
allocating a storage zone of a determined size according to the description, each packet being associated with a size, the size of the storage zone being equal to the sum of the packet sizes;
receiving via the first interface a first data packet, each data packet including:
a packet rank identifier representing the rank of the packet among all the packets of the target file;
data in an amount such as described by the description packet received;
transmitting a first request via the second communication interface to obtain the target file from a determined request position from the position in the target file of the first packet received;
recording the data received by the first interface in the allocated storage zone, each data packet being recorded from a position equal to the sum of the sizes of the packets of a lower rank than its own in the storage zone;
recording data received by the second interface in the allocated storage zone, the bytes received being continuously recorded from the position used by the first request in the storage zone;
stopping recordings when the allocated storage zone is full.

US Pat. No. 10,958,366

METHOD OF RECORDING A FORTHCOMING TELEBROADCAST PROGRAM

SAGEMCOM BROADBAND SAS, ...

1. A recording method for recording a forthcoming broadcast program that is to be broadcast as announced by a trailer being viewed or heard by a user, the recording method comprising:continuously recording broadcasting that is being viewed by the user and conserving that recording at least over a recording period preceding the present viewing instant;
while the trailer of the forthcoming broadcast program is playing, receiving a recording request signal issued by the user;
analyzing only the recording of the broadcasting that is being viewed over the recording period preceding reception of the recording request signal in order to obtain programming parameters, said analyzing comprising:
comparing the trailer of the forthcoming broadcast program with trailers in a database, and in obtaining the programming parameters from the programming information contained in the database; and
recording the forthcoming broadcast program by using the programming parameters.

US Pat. No. 10,735,561

DEVICE AND METHOD FOR PROVIDING SERVICES IN A COMMUNICATION NETWORK

SAGEMCOM BROADBAND SAS, ...

1. A service provider device configured for providing at least one service in a first communication network to at least one client connected to said first communication network, said service provider device announcing each service as a set of functionalities that said service provider device offers in the first communication network as well as a set of rules controlling use of said functionalities, said service provider device comprising a processor configured for:obtaining, by the service provider device, for each client present in said first communication network, a type of client, wherein the type of client represents functionalities implemented by said client; and
selecting among said at least one service provided by said service provider device only the service(s) that correspond to the type of at least one respective client to which a service description is configured to be exported via said first communication network; and
exporting, to the client, said service description via said first communication network, said service description describing only said selected service(s) so that the respective client obtains only a description of each service it is authorized to access.

US Pat. No. 11,032,903

SUPPORT FOR SHAPING A FLEXIBLE PORTION OF A FLEXIBLE PRINTED CIRCUIT BOARD

Sagemcom Broadband SAS, ...

1. A former for shaping a flexible portion of a flexible printed circuit, the former being for positioning between the flexible portion and an outside corner of a mount when the flexible printed circuit is fastened on the mount and the flexible portion extends around the outside corner of the mount, the former comprising a body comprising at least one first bearing surface and at least one second bearing surface, the first bearing surface having the shape of an angular portion of a cylinder, the second bearing surface being arranged to come to bear against a complementary surface of the outside surface of the mount, the former being arranged to ensure that the flexible portion of the flexible printed circuit comes to bear against the first bearing surface when the former is mounted against the mount and the flexible printed circuit is fastened on the mount, the mount being a heat sink.

US Pat. No. 11,012,363

CORRECTION OF AN ICMP PACKET LINKED TO AN IP PACKET HAVING BEEN PROCESSED BY AN ALG

SAGEMCOM BROADBAND SAS, ...

1. A method for correcting a packet of an Internet control message protocol, during routing of a packet between a private network and a public network having been processed by an application level gateway integrator, comprising:reading a packet of an Internet control message protocol comprising a fragmentation needed message and a maximum transmission unit value which defines a maximum size of data packets handled in a communication protocol used by a routing,
calculating a value of a processing size by comparing a size of a packet not processed by the application level gateway integrator and a size of the same processed packet after processing by the application level gateway integrator,
modifying the packet of an Internet control message protocol by overwriting the maximum transmission unit value with an actual maximum packet size value which is a function of the processing size value,
sending, to a transmitter having sent the non-processed packet, the modified packet of an Internet control message protocol.

US Pat. No. 10,992,970

METHOD FOR COMMUNICATING AN IMMERSIVE VIDEO

SAGEMCOM BROADBAND SAS, ...

1. A method for communicating an immersive video between a server and viewing equipment connected together by a communication link comprising an intermediate network node said immersive video being stored on the server in the form of a plurality of versions, each version corresponds to a different point of view on the immersive video and the set of versions covers a set of possible points of view on the immersive video, each version has maximum quality in a region of the immersive video corresponding to the field of view of a user viewing the immersive video from said point of view, and a quality inferior to the maximum quality outside said region, the server storing at least one representation for each version in the form of a compressed binary video stream comprising a series of groups of images of predefined duration decodable independently, each representation of the same version having a different bitrate, wherein the method is executed at predetermined regular intervals or following a change of point of view of the user and comprises:obtaining a description of a point of view of the user;
transmitting, in the direction of the server, a first request with a view to receiving a representation corresponding to said point of view, referred to as the selected representation, determined from a description of each representation and from the description of the point of view of the user; and
receiving, from the intermediate network node, the representation selected in response to the first request, the intermediate network node continuously receiving at least one subset of representations of the immersive video following a prior transmission by the intermediate network node of a second request to said server with a view to receiving said subset from the server and responding to each first request coming from the viewing equipment.

US Pat. No. 10,970,366

METHOD FOR SECURING A MULTIMEDIA CONTENT RECORD IN A STORAGE MEDIUM

SAGEMCOM BROADBAND SAS, ...

1. A method for securing a record of a multimedia content in a storage medium of a first electronic device, the method comprising an encryption operation consisting in:for each multimedia content requiring encryption, generating a random key within the first electronic device;
encrypting the multimedia content using the random key, to obtain encrypted multimedia content;
encrypting the random key, using a user key, to obtain a first encrypted random key, said user key being received by the first electronic device from a user of the first electronic device;
encrypting the first encrypted random key using a root key specific to the first electronic device, to obtain a second encrypted random key, said root key being different from the user key;
recording the second encrypted random key and the encrypted multimedia content in the storage medium,wherein the method comprises an operation to access the multimedia content by a second electronic device, consisting in:decrypting, within the first electronic device, the second encrypted random key using the root key specific to the first electronic device to obtain the first encrypted random key;
establishing a secure connection between the first electronic device and the second electronic device;
transmitting, from the first electronic device to the second electronic device, the first encrypted random key over the secure connection;
transmitting, from the first electronic device to the second electronic device, the encrypted multimedia content;
decrypting, within the second electronic device, the first random key using the user key to obtain the random key, and
decrypting, within the second electronic device, the encrypted multimedia content using the random key to obtain the unencrypted multimedia content.

US Pat. No. 10,841,643

METHOD OF RECORDING ADAPTIVE TO THE DEGREE OF WEAR OF THE STORAGE MEDIUM

SAGEMCOM BROADBAND SAS, ...

1. A recording method for recording a received stream such as an audio and/or video stream, the recording method comprising the steps:of evaluating wear of a storage medium for recording the received stream;
of calculating, as a function of the wear, an optimum stream data rate for increasing the lifetime of the storage medium;
of adapting the received stream so as to record it at the optimum stream data rate.

US Pat. No. 10,812,881

CIRCUIT FOR CONNECTING A LOCAL NETWORK TO AN OPTICAL FIBER THAT MIGHT CONVEY LIGHT SIGNALS COMPLYING WITH DIFFERING OPTICAL COMMUNICATION STANDARDS

SAGEMCOM BROADBAND SAS, ...

1. A connection circuit arranged to connect at least one piece of electrical equipment situated downstream from the connection circuit to an optical fiber situated upstream from the connection circuit and that conveys light signals of different wavelengths and in compliance with different optical communication standards, the connection circuit comprising a wavelength multiplexer having an upstream port for connection to the optical fiber and a plurality of downstream ports, a plurality of optical-electrical interfaces each compatible with at least one optical communication standard and each having both an optical port connected to one of the downstream ports of the wavelength multiplexer and also an electrical port, an electrical processor component having a communication port via which the electrical processor component is arranged to emit and/or receive electrical signals (TXD, RXD), and a switch controlled by the electrical processor component and arranged to connect the communication port of the electrical processor component selectively to an electrical port of one of the optical-electrical interfaces, the electrical processor component being situated downstream from the switch.

US Pat. No. 10,802,593

DEVICE AND METHOD FOR RECOGNIZING GESTURES FOR A USER CONTROL INTERFACE

SAGEMCOM BROADBAND SAS, ...

7. A gesture-recognition device configured for receiving gyroscopic data representing a gesture executed with a dedicated instrument comprising a gyroscopic sensor, wherein said gesture-recognition device comprises:a network of artificial neurons comprising output neurons associated respectively with the gestures that said device is adapted for recognizing; and
circuitry adapted for:
due to the network of artificial neurons, determining a correlation between the gyroscopic data received and gyroscopic data relating to a supervised learning and pre-recorded in a database, the network of artificial neurons being adapted for implementing an activation function of the sigmoid type and, for the gyroscopic data received and for each output neuron, supplying a probability that said received gyroscopic data correspond to the gesture associated with said output neuron;
recognizing or not the executed gesture according to said correlation, the only data representing the executed gesture taken into account being said gyroscopic data;
transposing each recognized gesture into a user interface command; and
wherein, after receiving the gyroscopic data but prior to the determination of the correlation, performing a sampling operation by equally distributed deletion or equally distributed preservation of gyroscopic data among the received gyroscopic data so that only a number of gyroscopic data equal to a number of input neurons of the network of artificial neurons is obtained, wherein, the gyroscopic data received represent measurements made by the gyroscopic sensor on three axes of an inertial reference frame, said circuitry is further adapted for normalizing the received gyroscopic data so that for each original gyroscopic data item defined with respect to a given axis, the normalized gyroscopic data item is equal to a first value divided by a second value, where the first value is said original gyroscopic data item minus a minimum value of all the original gyroscopic data defined with respect to said given axis.