Document Document Title
US10779449B1 Fan with EMI absorbent blades
An air-moving device with electromagnetic interference (EMI) reduction is provided. The air moving device, which may be embodied as a fan, includes a motor, one or more blades coupled to the motor, and each of the one or more blades comprising EMI absorbent material.
US10779448B2 Corona shields
In the field of voltage assemblies with a charge storage capability for use in high voltage direct current converters there is provided a corona shield. The corona shield includes a peripheral frame which is formed from one or more frame members and within which lies a frame aperture. The corona shield also includes a barrier member that is fixedly secured to the peripheral frame. The barrier member extends across and occludes the frame aperture to inhibit bodily ingress through the frame aperture.
US10779438B2 Sealable multi-surface electronics thermal conduction package
An electronics thermal conduction package is provided. The package may include a housing and an interior space, or envelope, configured to receive a printed circuit board assembly (“PCBA”) with one or more microprocessors or other heat generating elements. The package can be elastically deformed to open a dimension of the envelope, or receiving cavity, such that a complete PCBA can be inserted inside the interior space of the package. Once inserted, the package may be returned to its undeformed, or substantially undeformed, state such that surfaces in the interior space of the package contact one or more of the heat generating elements on the PCBA creating a conductive thermal path from the heat generating elements to the housing of the package.
US10779437B2 Heat sink
The present disclosure is a heat sink used for an electronic component. The heat sink includes a shell body, a fan, and a thermally-conductive strip. The thermally-conductive strip abuts against the shell body. The shell body has an internal space and a side wall, and a channel is formed in the side wall of the shell body for a coolant fluid to flow. At two ends of the channel, a coolant fluid inlet and a coolant fluid outlet are respectively formed on an outer wall surface of the side wall. In this way, when flowing through the shell body, the coolant fluid brings heat of the shell body away. Therefore, heat dissipation efficiency can be substantially increased.
US10779431B1 Adjustable computing card holder in information handling systems
An adjustable computing card holder, including a stationary body coupled to a computing chassis, the stationary body including an opening and a first surface; an adjustable body slideably positioned within the opening of the stationary body, the adjustable body having a second surface, the adjustable body configured to move with respect to the stationary body between states, including: when positioned in the first state, disengage a computing card, wherein the first state is defined when the first surface of the stationary body is spaced-apart from the second surface of the adjustable body a first distance, when positioned in the second state, engage a computing card, wherein the second state is defined when the first surface of the stationary body is spaced-apart from the second surface of the adjustable body a second distance, the second distance greater than the first distance.
US10779430B2 Multilevel hierarchical architecture for power distribution systems
A power distribution assembly according to an example of the present disclosure includes, among other things, a housing at least partially receiving a plurality of hardware modules coupled to a backplane, the plurality of hardware modules including at least one output module and a communications module that communicates information between the plurality of hardware modules and a second power distribution assembly. At least one hardware module of the plurality of hardware modules includes a field programmable gate array that commands the at least one output module to selectively power at least one aircraft system. A method of operation of a power distribution system is also disclosed.
US10779427B2 Method for measuring electromagnetic signal radiated from device and electronic device thereof
A method for measuring an electromagnetic (EM) signal radiated from an external electronic device and an electronic device thereof are provided. The electronic device includes a housing, a display, a first conducting unit, a second conducting unit, at least one EM sensing circuit, at least one wireless communication circuit, a processor, and a memory. The memory stores instructions of when being executed, enabling the processor to receive, by using the first conducting unit, a first signal sensed by the EM sensing circuit, and receive, by using the second conducting unit, a second signal sensed by the EM sensing circuit, and provide a signal pattern on the basis of the first signal and the second signal, and identify an external electronic device, at least partially on the basis of the signal pattern.
US10779421B1 Active electro-mechanical materials for protecting portable electronic devices
This application relates to a case for a portable electronic device. The case includes a housing having walls that define a cavity, where the walls are capable of carrying the portable electronic device within the cavity. The walls carry operational components that include a processor capable of providing instructions, a magnetic circuit capable of generating a magnetic field in response to receiving the instructions from the processor, and a magnetosensitive layer that includes (i) a matrix, and (ii) magnetic particles interspersed within the matrix according to a first distribution, where when the magnetosensitive layer is exposed to the magnetic field, the magnetic particles are rearranged according to a second distribution.
US10779420B2 Coupling system for joining electronic equipment housings together in a rack system
Described herein are systems, modes, and methods for mounting one or more electronic housings to each other and to a rack mount system, a table mount system, or wall mount system. The mounting system includes a first pair of matching sliding panels that interface with each other in a slidingly engaging manner. Each of the first pair of sliding panels can be mounted to housings prior to being engaged with each other; the engagement of the first pair of sliding panels removably fixes the two housings together; additional housings can be fixed to the first two in a substantially similar manner. The first pair of sliding panels includes a U-shaped sliding panel and a C-shaped sliding panel, and according to a second embodiment, a second pair of sliding panels includes a C-shaped sliding panel and a Pi-shaped sliding panel. The second pair of sliding panels operates in a substantially similar manner as the first pair of sliding panels.
US10779415B2 Component embedding in thinner core using dielectric sheet
A component carrier includes a core having a recess, at least one electronic component arranged in the recess, wherein a vertical thickness of the at least one electronic component is larger than a vertical thickness of the core, and an electrically insulating sheet covering at least part of a top main surface of the core, covering at least part of the at least one electronic component and filling a gap between a lateral surface of the at least one electronic component and a lateral surface of the core in the recess.
US10779413B2 Method of embedding a component in a printed circuit board
A method for embedding a component in a printed circuit board or a printed circuit board intermediate product, wherein the printed circuit board or the printed circuit board intermediate product comprises at least one insulating layer made of a prepreg material, and the component is fixed by the resin of the prepreg material, is characterized by the following steps: providing a combination of the layers of the printed circuit board, or of the printed circuit board intermediate product, wherein this combination includes at least one curable prepreg material; creating a clearance in the combination for accommodating the component to be embedded; covering at least the region of the clearance with a first temporary carrier layer on a first side of the combination; positioning the component to be embedded in the clearance by way of the first temporary carrier layer; covering at least the region of the clearance on the second side of the combination with a second temporary carrier layer; compressing the combination with the component, curing the curable prepreg material; and removing the temporary carrier layers.
US10779409B2 Printed circuit board
A printed circuit board including: an insulating material; a metal layer stacked on a surface of the insulating material; and a via hole passing through the metal layer and the insulating material. The metal layer decreases in thickness in a region adjacent to the via hole, and an interface between the insulating material and the metal layer includes a region that is directed toward the via hole.
US10779404B2 Circuit board pad resonance control system
A circuit board pad resonance control system includes a board. A signal transmission line is included on the board. A plurality of connector pads are positioned on the board. A first connector pad receives the signal transmission line adjacent a first end of that connector pad. The first connector pad includes a mounting surface that mounts directly to a coupling element that is configured to couple a subsystem to the board, and reduces a resonance that is produced by an open portion of a signal transmission path that is created when the coupling element is directly mounted to the mounting surface of the first connector pad in a first orientation. In a specific example, the mounting surface may include a plurality of protrusions, a plated surface, and/or a mask that reduces the conductivity of the connector pad which reduces signal integrity issues due to resonance.
US10779403B2 Shorting pattern between pads of a camera module
An apparatus includes a substrate, a first conductive pad and a second conductive pad, both disposed on the substrate, an electrically conductive trace, and a fusible alloy layer. The electrically conductive trace is laid out between the first and second pads, and is configured to conduct electrical current between the first and second pads, and has a serpentine pattern having multiple bends. The fusible alloy layer is disposed on the first pad and over a portion of the trace including no more than a predefined number of the bends.
US10779401B2 Flexible printed circuit board and mobile terminal
A flexible printed circuit board (FPC) is provided, which includes a dielectric layer. Copper foil layers and cover layers are sequentially provided from inside to outside on both sides of the dielectric layer. The cover layer on one side of the dielectric layer is provided with a reinforced plate. The FPC includes a bending area. The copper foil layer and the cover layer on one side at the bending area and the reinforced plate are each provided with a windowed area. Edges of the copper foil layer, the cover layer, and the reinforced plate that are defined by windowed areas are not in one vertical plane. In the structure, stress concentrations in the bending area are distributed, so that the tearing risk to the edges of the bending area is reduced, and the bending resistance of the flexible circuit board is enhanced.
US10779397B1 Circuit board structure and layout structure thereof
A circuit board structure and a layout structure thereof are provided. The layout structure is disposed on a circuit board. The layout structure includes a conductive layer, a first connection area, a second connection layer and at least one external conductive wire. The conductive layer is used to form a power rail. The first connection area and the second connection area are respectively disposed on two terminals of the power rail. The external conductive wire is electrically connected between the first connection area and the second connection area, and is coupled with the power rail in parallel.
US10779396B2 Printed circuit board having embedded electronic device
A printed circuit board includes a first insulating layer having a cavity, a metal pattern including a first shielding pattern disposed on an inner wall of the cavity and a second shielding pattern spaced apart from the first shielding pattern and covering the first shielding pattern, an electronic device positioned in the cavity and surrounded by the first shielding pattern and the second shielding pattern, and a second insulating layer stacked on the first insulating layer and embedding the electronic device therein.
US10779394B2 Method of manufacturing printed circuit board
The invention provides a method of manufacturing a printed circuit board. The printed circuit board (100) has a conductor layer (ground layer (70)), a signal layer (25) having a signal line (20) provided so as to oppose the conductor layer (ground layer (70)), and an insulating resin layer (60) disposed between the conductor layer (ground layer (70)) and the signal layer (25), the insulating resin layer (60) has voids in an overlapping location, in a plan view, with the signal line (20), and the voids (40) are communicated with the outside of the printed circuit board (100).
US10779393B2 Arrangement and method for electromagnetic shielding
An arrangement for electromagnetic shielding of an electronic component attached to a substrate is described. The arrangement comprises an electrically conductive frame which is attached to the substrate in such a way that the frame frames the component. The arrangement further comprises an electrically conductive covering which is attached at least to a portion of a top side of the component, and which is electrically conductively attached at least to a portion of the frame. Furthermore, a method for electromagnetic shielding of the electronic component attached to the substrate and also a computer program product for carrying out the method are described.
US10779390B2 Printed circuit board and electronic device
A printed circuit board includes a printed wiring board, an electronic element provided on a mounting surface of the printed wiring board, and a heat radiation member provided on an opposite side of a side on which the printed wiring board is positioned with respect to the electronic element, the heat radiation member thermally connected to the electronic element. An end portion of the heat radiation member is disposed closer to the printed wiring board than a connection portion with the electronic element in the heat radiation member, in a state where a space is provided between the end portion and the printed wiring board.
US10779388B2 EUV generation device
An extreme ultraviolet (EUV) generation device includes a housing module including a housing body whose inside is maintained in a vacuum state and an exit window formed on one side of the housing body, a laser source which emits lasers toward the inside of the housing body through the exit window, a plasma generation module which is located inside the housing body and generates plasma by allowing the lasers to be emitted toward a plasma gas, which flows into a laser focal area, and a radio frequency (RF) power supply module which preionizes the plasma gas before the plasma gas flows into the laser focal area.
US10779386B2 Guide device and x-ray device
A guide device for at least one line, such as an electric line of a C-arm, has a rotatable first cylinder with a first cylindrical surface and a static second cylinder, adjoining the first cylinder in the axial direction and having a second cylindrical surface. A first guide element for guiding the line on the first and/or the second cylindrical surface, is disposed coaxially with respect to the first and the second cylinder and it is movable relative to the first and the second cylinder. The line can be wound up on the first and/or the second cylindrical surface or can be unwound therefrom depending on the movement of the first cylinder.
US10779384B2 Lighting system
A connected downlight including: a housing module including a first housing end and a second housing end; a lighting module mounted to the first housing end; and a wireless communication module including an antenna and arranged within the housing interior proximal the second housing end.
US10779383B2 Command execution synchronization in a flood network
An example method includes propagating a message including an instruction, from a gateway to a plurality of ancillary nodal devices (devices) in a flood network. Each of the plurality of devices is within an equal number of transmissive steps of the gateway through the flood network such that the message is propagated with approximately equivalent delay to each of the plurality of devices and substantially simultaneously received by all of the devices. The method also includes substantially simultaneously transmitting the message from each respective one of the devices to end nodal devices (end nodes) of a group of end nodes in the flood network in communication with the respective one of the devices. The method further includes, upon receipt of the message from the devices, substantially simultaneously executing the instruction, by each of the group of the end nodes of the flood network.
US10779379B2 Carrier controlled light-emitting diode light and light-emitting diode light string having the same
A carrier-controlled LED light includes at least one LED and a drive unit. The drive unit is coupled to the at least one LED, and receives a carrier light signal to control the at least one LED to proceed to light. The drive unit includes a light control unit and a comparison unit. The light control unit drives a light action of the at least one LED according to a light command content of the carrier light signal. The comparison unit receives a DC working electricity and compares the DC working electricity with a reference voltage value. When a voltage value of the DC working electricity is less than the reference voltage value, the light control unit enters a sleep mode.
US10779378B1 Lighting apparatus, method and system for processing emergency procedure
A lighting apparatus, a method and a system for processing an emergency procedure are provided. The system includes two or more lighting apparatuses that are interconnected for forming a mesh network over an area. In the method, the lighting apparatus is activated to illuminate a surveillance zone under an emergency mode. In the meantime, a camera circuit is driven to capture a series of images of the surveillance zone for conduct motion detection. When a moving object is detected, the lighting apparatus transmits a beacon signal in response to the detection result. In the meantime, an acknowledgement signal in response to the beacon signal is generated by a signal source and received by the lighting apparatus. After that, the identifier with respect to the lighting apparatus is transmitted to a control center for obtaining the position of the lighting apparatus.
US10779377B2 Solar powered light assembly to produce light of varying colors
A lighting device having a light diffuser and a circuit with at least two lamps of different colors mounted to direct light through a part of the light diffuser, and connections for at least one rechargeable battery to power said circuit. The circuit includes a light sub-circuit to independently control delivery of power to each of said lamps so as to vary the intensity of light emitted over time to produce a continuous color changing cycle. A spike is provided for positioning said connections above a ground surface.
US10779375B2 LED driving circuit and protection circuit for DC/DC converter
A protection circuit for an LED driver and a DC/DC converter. The LED driver includes a DC/DC converter and a protection circuit. The DC/DC converter is used to convert the input voltage of the DC voltage input terminal into an output voltage, which comprises a high frequency switch and an inductor. The protection circuit comprises a detection module, a trigger module and a locking module. The detection module is coupled to the inductor for detecting the output voltage and outputting the voltage detection signal. The trigger module is used to receive the voltage detection signal and output a voltage trigger signal when the voltage detection signal is a negative voltage and the absolute value of the negative voltage is greater than or equal to the preset value. The locking module is coupled to the trigger module and stops the high frequency switch from operating after receiving the voltage trigger signal.
US10779373B2 Systems and methods for current regulation in light-emitting-diode lighting systems
Systems and methods are provided herein for current regulation. An example system controller includes: a first controller terminal configured to receive an input voltage, the first controller terminal being further configured to allow a first current flowing into the system controller based at least in part on the input voltage in response to one or more switches being closed; a second controller terminal configured to allow the first current to flow out of the system controller through the second controller terminal in response to the one or more switches being closed; a fourth controller terminal coupled to the third controller terminal through a first capacitor, the first capacitor not being any part of the system controller; and an error amplifier configured to generate a compensation signal based at least in part on the current sensing signal, the error amplifier including a second capacitor.
US10779372B1 Lighting device with communication function
A lighting device with a communication function includes a frequency selective surface, a control circuit board, and at least one light-emitting diode. The frequency selective surface includes at least one first metal piece. The first metal piece has an opening. The light-emitting diode is disposed on the control circuit board. The light-emitting diode is substantially aligned with the opening of the first metal piece.
US10779370B2 Enhancing contrast of LED lighting
The present disclosure is drawn to systems of enhancing contrast of LED lighting, including two subsystems. A light-transmitting subsystem can include an LED light source, a first reference oscillator to receive a reference signal broadcast from a remote source, and a synchronous modulation and power system to cause a stream of modulated light-signal pulses to be emitted from the LED light source in synchronous correlation with the reference signal. A light-receiving subsystem can include a light imager to synchronously receive the stream of modulated light-signal pulses, a second reference oscillator to receive the reference signal broadcast from the remote source, and a synchronous demultiplexing system to convert the stream of modulated light-signal pulses to a stream of synchronous digital images in synchronous correlation with the reference signal. A demodulation image processor can be used to process and generate enhanced contrast display imagery.
US10779368B2 Control system for lighting devices
A system of networked lighting devices includes a group of lighting device fixture controllers connected in a communication chain. The communication chain provides for transfer of data packets between the lighting device fixture controllers and a central controller. Each fixture controller includes a first power input that receives power from a primary power source, and a priority switch that is configured to switch the fixture controller from the primary power source to a source of DC power upon detecting failure of the primary power source. The source of DC power is sufficient to power the fixture controller and enable the fixture controller to continue to pass a stream of data to other controllers in the communication chain, but it is not sufficient to power the fixture controller's associated lighting device.
US10779366B2 Lighting apparatus, luminaire, movable object, control method, and non-transitory recording medium
A lighting apparatus includes a control circuit configured to control a power supply circuit such that a measurement value of an output current measured by a current measuring device approaches a target value. The control circuit is configured to execute a control mode alternatively selected from the plurality of control modes to control the power supply circuit. The plurality of control modes of the control circuit includes at least a first control mode and a second control mode. The first control mode is a control mode of adjusting the target value in accordance with a first direct-current voltage. The second control mode is a control mode which includes adjusting the target value regardless of the first direct-current voltage.
US10779360B2 Control signaling for fifth generation channel state information reference signals (xCSI-RS)
Techniques for configuration of a user equipment (UE) for fifth generation (5G) Channel State Information (xCSI) Reference Signals (xCSI-RS) are discussed. One example apparatus employable at a base station comprises a processor configured to schedule a fifth generation Physical Downlink Shared Channel (xPDSCH) during one or more xPDSCH symbols of a subframe n; schedule a final M symbols of the one or more xPDSCH symbols for fifth generation Channel State Information Reference Signals (xCSI-RS); and output one or more control messages to transmitter circuitry for transmission to one or more User Equipments (UEs), wherein the one or more control messages comprise a xCSI-RS configuration for the one or more UEs, wherein the xCSI-RS configuration indicates the value of M and the final M symbols scheduled for xCSI-RS.
US10779359B2 Information transmission method, base station, user equipment, and system
Embodiments provide an information transmission method, a base station, user equipment, and a system, which relate to the field of information transmission. The method includes: determining a characteristic parameter of user equipment; determining, according to a correspondence between a characteristic parameter and a resource configuration, a resource configuration corresponding to the characteristic parameter of the user equipment, and using the resource configuration corresponding to the characteristic parameter of the user equipment as a first resource configuration, where the first resource configuration includes one or more types of the following sub-configurations: a spreading resource configuration, a random access preamble format configuration, a narrowband resource configuration, and a frequency hopping pattern configuration; and determining a resource according to the first resource configuration, and performing information transmission with the user equipment by using the resource. In this way, unnecessary resource use and power expenditure are avoided, thereby economizing on resources.
US10779354B2 Communication method, radio terminal, and processor
A communication method according to an embodiment comprises: notifying, by a base station, a radio terminal of a discontinuous reception (DRX) cycle; notifying, by a Mobility Management Entity (MME), the radio terminal of an extended DRX cycle longer than the DRX cycle; determining, by the radio terminal, whether or not the base station supports an extend DRX; using, by the radio terminal, the extended DRX cycle to execute an extended DRX operation in an idle mode, in response to determining that the base station supports the extend DRX; and using, by the radio terminal, the DRX cycle to execute a DRX operation without using the extended DRX cycle, in response to determining that the base station does not support the extend DRX.
US10779351B2 Radio link failure handling in high-frequency band networks
Embodiments described herein relate generally to a communication between a user equipment (UE) and an evolved nodeB (eNodeB) communicating over a 5G link. Data rate throughput may be increased when, after a 5G channel blockage occurs, the UE may wait a determined amount of time to discover if the channel has opened before initiating a radio link failure (“RLF”) and RLF recovery procedure.
US10779350B2 Beam failure recovery request
The disclosure relates to technology for beam failure recovery in user equipment, comprising detecting a beam failure event between the user equipment and a base station, sending a first beam failure recovery request (BFRQ) to the base station upon detection of the beam failure and searching for a beam failure recovery response (BFRP) within a first response window.
US10779349B2 Method and apparatus for logging information
The present invention relates to a method and an apparatus for logging a radio resource control (RRC) failure of user equipment (UE) and receiving the log. According to one embodiment of the present invention, a method for logging an RRC failure of UE may comprise the steps of: attempting random access; if the failure of random access is sensed, logging information on the failure; and if the success of random access is sensed, transmitting information on the failure logged before the success to a connected base station. According to one embodiment of the present invention, an apparatus and a method which effectively log a channel state or a connection failure can be provided.
US10779347B2 Method of handling secondary cell group configuration in secondary node change
A communication device in dual connectivity with a first base station and a second BS is configured to execute instructions of communicating with the first BS according to a master cell group configuration and communicating with the second BS according to a first secondary cell group configuration when the communication device is in the DC with the first BS and the second BS; receiving a radio resource control message from the first BS; and releasing the first SCG configuration according to an indication indicating release of SCG and communicating with a third BS according to a second SCG configuration, when the RRC message comprises the second SCG configuration and the indication.
US10779345B2 User plane relocation techniques in wireless communication systems
Techniques for modification of data sessions may allow changing of user plane functions (UPFs) that serve a data session. A UE may identify a user plane of a first data session is to be relocated from a first UPF, and may initiate a second data session with a second UPF using an identification associated with the first data session. In some cases, the first data session may be modified to be served by the second UPF rather than the first UPF. A network entity, such as a session management function (SMF) may determine that a user plane of a first data session of a UE is to be relocated away from a first UPF, and may perform a user plane relocation of the first data session via establishing a second data session at a second UPF or via modifying the first data session to be served by a second UPF.
US10779340B2 Dynamic anchoring of wireless devices to a designated wireless controller
Systems, methods, and computer program products relating to anchoring a wireless device to a wireless controller. A type of a network device is identified based on data included in a network message received at a first wireless local area network (LAN) controller (WLC). It is determined, based on the identified type, that the network device should be anchored to a pre-determined anchor WLC. An anchor request message is transmitted from the first WLC to the pre-determined anchor WLC. A network traffic tunnel is established between the network device and the pre-determined anchor WLC such that network traffic from the network device can be controlled by the pre-determined anchor WLC.
US10779338B2 Method, telecommunications node and telecommunications terminal
The invention relates to a method for establishing a communication service with a user equipment in the coverage area of a base station is disclosed. The base station is part of a telecommunication system comprising a plurality of base stations connected to a core network containing a connection information database. In the method, at least one communication identifier is received by the base station of the user equipment in the coverage area of the base station after the base station has processed information indicative of a disconnection between the base station and the connection information database, e.g. a disconnection between the base station and the core network. The received at least one communication identifier is stored in a local storage associated with the base station. The communication service is established via the base station using the communication identifier from the local storage.
US10779334B2 Base station, user equipment, and method for early data transmission
A method for early data transmission in a random access procedure includes: a base station broadcasting system information; the base station receiving a random access request message which is transmitted by a user equipment according to a random access channel resource for the early data transmission; the base station determining an uplink grant; the base station transmitting a random access response message carrying the uplink grant to the user equipment; and the base station receiving an RRC (Radio Resource Control) request message carrying an early uplink data of the user equipment.
US10779328B2 Reference signal and preempted resources collision handling
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may identify a reference signal preemption scheme associated with one or more reference signal resources being preempted for priority transmissions during a time period. The UE may determine that resources of one or more reference signals have been preempted during the time period and in accordance with the reference signal preemption scheme. The UE may implement a reference signal preemption response scheme that is selected based at least in part on the resources of the one or more reference signals being preempted.
US10779325B2 Methods and apparatus for channel access in mobile communications
Various examples and schemes pertaining to channel access in mobile communications are described. A processor of a second apparatus receives a probing signal from a first apparatus. The processor performs measurement of the probing signal. The processor generates a power-controlled clear-to-send (CTS) signal with respect to the measurement. The processor then transmits the power-controlled CTS signal to the first apparatus.
US10779323B2 System and method for beam-based physical random-access
A method in a wireless device for performing random access to a network node. The method comprises receiving a set of downlink beam-specific reference signals, BRS, from the network node, and determining a preferred BRS based on the received signal power for each BRS. The method also comprises selecting, based on the preferred BRS, a random-access resource to be used for transmitting a random-access attempt to the network node, as well as using the selected random-access resource when transmitting a random-access attempt to the network node, whereby the selection of random-access resource indicates to the network node which downlink beam is preferred by the wireless device to be used for downlink transmissions.
US10779322B2 Terminal apparatus, base station apparatus, communication method, and integrated circuit
Provided is a terminal apparatus configured to: receive, in a first PDCCH, a first uplink grant to which first CRC parity bits scrambled with a C-RNTI for a dynamically scheduled transmission is attached; receive, in a second PDCCH, a second uplink grant to which second CRC parity bits scrambled with SPS C-RNTI for a semi-persistently scheduled transmission is attached; perform multiple transmissions corresponding to a bundle, based on the first uplink grant or the second uplink grant; and determine a redundancy version corresponding to each of the multiple transmissions, excluding a first transmission of the multiple transmissions, based at least on whether the bundle is associated with the second uplink grant.
US10779319B2 Reduction of concurrent signaling in a relay user equipment (UE)
Technology for an eNodeB operable to resolve predefined types of concurrent communications at a relay user equipment (UE) is disclosed. The eNodeB can identify the relay UE that is configured to relay proximity services (ProSe) traffic between the eNodeB and a remote UE. The relay UE can be in-coverage of the eNodeB and the remote UE can be in-coverage or out-of-coverage of the eNodeB. The eNodeB can communicate control signaling to at least one of the relay UE and the remote UE to resolve predefined types of communications performed at the relay UE or the remote UE to defined subframes. The control signaling can provide concurrency avoidance at the relay UE for predefined types of concurrent communications between the relay UE and at least one of the eNodeB and the remote UE.
US10779317B2 Autonomous uplink confirmation triggering
Apparatuses, methods, and systems are disclosed for autonomous uplink confirmation triggering. One method includes receiving an autonomous uplink command from a network unit. The method includes triggering an autonomous uplink confirmation in response to receiving the autonomous uplink command. The method includes transmitting the autonomous uplink confirmation to the network unit in response to triggering the autonomous uplink confirmation to indicate reception of the autonomous uplink command.
US10779309B2 Communication method and device
Disclosed are a communication method and device. In the method, a first time-frequency resource and a second time-frequency resource are determined, the first time-frequency resource and the second time-frequency resource are at different second unit scheduling times within a same first unit scheduling time in a time domain and have different core frequency bands in a frequency domain. The first time-frequency resource has a first subcarrier interval in the frequency domain, and the second time-frequency resource has a second subcarrier interval that is different from the first subcarrier interval in the frequency domain. Each first unit scheduling time may include at least two second unit scheduling times. An information block is broadcast on the first time-frequency resource and the second time-frequency resource.
US10779302B2 Method and device in wireless communication
The present disclosure provides a method and a device in wireless communication. In one embodiment, the UE first receives a first signaling, then receives a second signaling, and finally receives a first radio signal on target time-frequency resources; wherein the target time-frequency resources comprise time-frequency resources among second time-frequency resources other than first time-frequency resources, and the second signaling is used for determining whether the target time-frequency resources comprise the first time-frequency resources and the second time-frequency resources. The present disclosure makes effective use of the remaining time-frequency resources that transmit control information in a time interval less than 1 millisecond, thus improving resource utilization.
US10779298B2 Uplink data sending method, uplink data scheduling method, and apparatus
The present invention provides an uplink data sending method. The method includes: receiving, by a terminal device, scheduling signaling in at least one downlink time interval in a downlink time interval set, where the scheduling signaling is used to schedule uplink data, and any downlink time interval in the downlink time interval set belongs to a downlink subframe n; determining, by the terminal device, an uplink time interval corresponding to the at least one downlink time interval, where the any downlink time interval in the downlink time interval set is corresponding to the determined uplink time interval, the determined uplink time interval belongs to an uplink subframe n+k, and k is equal to 0, 1, 2, or 3; and sending, by the terminal device, the uplink data in the determined uplink time interval. In the foregoing solution, a latency from receiving scheduling information to sending uplink data can be reduced.
US10779297B2 User equipment and methods of bearer operation for carrier aggregation
Embodiments of a User Equipment (UE) to support dual-connectivity with a Master Evolved Node-B (MeNB) and a Secondary eNB (SeNB) are disclosed herein. The UE may receive downlink traffic packets from the MeNB and from the SeNB as part of a split data radio bearer (DRB). At least a portion of control functionality for the split DRB may be performed at each of the MeNB and the SeNB. The UE may receive an uplink eNB indicator for an uplink eNB to which the UE is to transmit uplink traffic packets as part of the split DRB. Based at least partly on the uplink eNB indicator, the UE may transmit uplink traffic packets to the uplink eNB as part of the split DRB. The uplink eNB may be selected from a group that includes the MeNB and the SeNB.
US10779295B2 Terminal operation method in accordance to uplink SPS in wireless communication system and terminal using same
Provided are an operation method in accordance with uplink semi-persistent scheduling (SPS) of a terminal in a wireless communication system and a terminal using the method. The method is characterized by: receiving, from a base station, downlink control information (DCI) for indicating activation or release of uplink SPS; and decoding the DCI on the basis of a first radio network temporary identifier (RNTI) or a second RNTI. If the DCI is a first DCI for SPS for transmitting a signal to the base station, the DCI is decoded on the basis of the first RNTI, and, if the DCI is a second DCI for SPS for transmitting a vehicle-to-everything (V2X) signal, the DCI is decoded on the basis of the second RNTI. And the first RNTI and second RNTI are RNTIs that are different from each other.
US10779291B2 Methods of incorporating an ad hoc cellular network into a fixed cellular network
In this invention, we disclose methods of establishing a cellular network having backhaul flexibility, comprising, establishing, at a first cellular base station, a first connection with a core cellular network; establishing, at the first cellular base station, an inter-base station connection with a second cellular base station for relaying traffic from the first and the second cellular base stations to the core cellular network, the second cellular base station having a second connection with the core cellular network; determining, at the first cellular base station, if the quality of the first connection falls below a threshold parameter; and terminating, at the first cellular base station, the first connection in favor of the second connection if the quality of the first connection falls below the threshold parameter.
US10779284B2 Data transmission method, user equipment, and base station
Embodiments of the present application provide a data transmission method. The method includes: sending, by user equipment, uplink data to a base station by using an uplink user equipment relay; and receiving, by the user equipment, downlink data from the base station, or receiving, by the user equipment, downlink data from the base station by using a downlink user equipment relay. Uplink transmission and downlink transmission are separately performed in different transmission paths, so as to reduce impact of a fault of a user equipment relay on a network, and improve network reliability.
US10779277B2 General authorized access (GAA) primary channel assignment for multiple operators
Described herein are aspects related to assigning primary channels in wireless communications. An amount of available bandwidth within a radio frequency band can be determined for shared access by a plurality of operators, where each operator operates a radio access network having one of a plurality of radio communication compatibility types, and where each radio communication compatibility type defines a set of one or more compatible radio access technologies. The amount of available bandwidth can be allocated into radio compatibility type-specific bandwidth partitions for each radio communication compatibility type based on a number of the plurality of radio communication compatibility types and a number of the plurality of operators corresponding to each radio communication compatibility type. A primary channel can be assigned within at least one of the radio compatibility type-specific bandwidth partitions to at least one operator of the number of the plurality of operators.
US10779274B2 Method for transmitting or receiving frame in wireless LAN system and apparatus therefor
A method of transmitting a frame by a station (STA) in a wireless LAN system supporting an HE PPDU (high efficiency physical layer protocol data unit) according to an embodiment of the present invention includes: setting a first duration field included in an HE-SIG A field; and transmitting a frame including the HE-SIG A field and a MAC header, wherein the first duration field is set to indicate a TXOP (transmission opportunity) value using a smaller number of bits than a second duration field included in the MAC header, and a granularity of a time unit used for indicating the TXOP value in the first duration field is set to be different from a granularity of a time unit used in the second duration field.
US10779271B2 Method and apparatus for decoding downlink control information by terminal in wireless communication system
A method for receiving data includes transmitting, through a first cell, downlink control information (DCI) which schedules an uplink transmission at the first cell or a second cell; and receiving the data scheduled by the DCI through the first cell or the second cell, wherein the first cell is a cell based on a frequency division duplex (FDD) frame and the second cell is a cell based on a time division duplex (TDD) frame, and wherein when the DCI schedules an uplink transmission at the first cell, no uplink index field is included in the DCI.
US10779270B2 Method and apparatus for wireless communications
A wireless transmit/receive unit (WTRU) receives a downlink subframe having multiple component carriers, each component carrier having control information encoded in a physical data control channel (PDCCH). The WTRU performs a blind decoding of control information in a first PDCCH located within a first component carrier to obtain a location of a second PDCCH located within a second component carrier, where the location of the second PDCCH is relative to a location of the first PDCCH as control channel element offset. The WTRU decodes the second PDCCH at the obtained location.
US10779268B2 Terminal device and D2D resource management method
Embodiments of the present invention disclose a terminal device, including: an obtaining unit, configured to: when a user terminal (UE) needs to perform device-to-device (D2D) communication, obtain a quantity of available D2D resources in a D2D resource pool including at least one D2D resource; a determining unit, configured to determine whether the quantity of available D2D resources is less than or equal to a preset threshold; and a responding unit, configured to, when the quantity of available D2D resources is less than or equal to the preset threshold, respond to a report instruction broadcast by a base station and return response information, so that the base station manages the D2D resource pool according to the response information.
US10779266B2 Enhanced SRS transmission for MIMO operation in LTE-A
Enhanced sounding reference signal (SRS) transmissions for multiple input, multiple output (MIMO) operation are disclosed in which a user equipment (UE) detects an observed interference level for each receiver chain of the UE. In response to an imbalance, the UE precodes a SRS targeting downlink operation to indicate the imbalance. The UE then transmits the precoded SRS. In alternative aspects, the precoded SRS vector may be determined by an evolved nodeB (eNB). In such aspects, the eNB determines the precoded SRS vector targeting downlink operations for the served UEs, wherein the determined precoded SRS vector includes determining the precoded SRS vector on a per UE basis, enabling the precoded SRS vector for either one or both of frequency division duplex (FDD) systems and time division duplex (TDD) systems, or enabling the precoded SRS vector for aperiodic SRS only. The eNB then transmits the determined precoded SRS vector to the UE.
US10779265B2 Terminal, base station, integrated circuit, and communication method
A search space of a control channel which is monitored by a terminal is determined based on a first uplink-downlink configuration specific to a base station, a second uplink-downlink configuration specific to a terminal, and one or more EPDCCH subframe configuration, for each subframe. A scrambling sequence parameter which corresponds to the search space of the control channel and is used in scrambling of the control channel is switched. The terminal switches the scrambling sequence parameter, corresponding to the search space and a subframe configuration, and the terminal receives a DMRS and descrambles an EPDCCH by using the switched scrambling sequence parameter.
US10779264B2 Method for transmitting wireless frame including multiple signaling fields, and device therefor
According to one embodiment of the present invention, an AP generates a frame including a signaling field and a data field so as to transmit the frame to one or more STAs, wherein: the signaling field includes a first signaling field having first common control information on the one or more STAs, and a second signaling field having individual control information for each of the one or more STAs; and the second signaling field includes a common field having second common control information on the one or more STAs, and individual fields having individual control information for each of the one or more STAs. In addition, if the frame is transmitted with a bandwidth of 40 MHz or more, the second signaling field transmits independent control information in two adjacent 20 MHz bands.
US10779263B2 Base station and wireless communication method using carrier aggregation
Techniques for assigning uplink dedicated resources in inter-site or inter-eNB carrier aggregation promptly are disclosed. One aspect of the present invention relates to a base station including a transmission and reception unit configured to use radio resources to communicate with a user equipment and a resource management unit configured to manage the radio resources, wherein the resource management unit comprises a pooling information storage unit configured to store pooling information indicative of radio resources reserved for the base station by a non-anchor base station in inter-eNB carrier aggregation, and the resource management unit autonomously assigns the radio resources indicated in the pooling information to the user equipment.
US10779262B2 Communication method and apparatus
The present application discloses a communication method and an apparatus. The method includes: obtaining, by a terminal device, information about an access technology corresponding to a first service; receiving, by the terminal device, information about an access technology and resource information corresponding to the access technology that are broadcast by a network device; determining, by the terminal device based on the obtained information about the access technology corresponding to the first service, and the information about the access technology and the resource information corresponding to the access technology that are broadcast by the network device, a first resource corresponding to the first service; and sending, by the terminal device, an access request to the network device by using the first resource.
US10779260B2 Method and apparatus for paging with resume ID for suspended user equipment in wireless communication system
An eNodeB (eNB) receives a first paging message including a first user equipment (UE) identity (ID) from a mobility management entity (MME). The eNB checks whether a UE context mapped to the first UE ID is present or not. If it is checked that the UE context mapped to the first UE ID is present, the eNB transmits a second paging message including a second UE ID, which replaces the first UE ID, to a UE.
US10779258B1 System and methods for locating a mobile device
A system for locating a mobile device emitting a radio frequency signal. A wireless access point device of a wireless local area network is configured to communicatively connect to a wide area network. The system comprises a first access device for wirelessly communicatively detecting a first signal strength of the radio frequency signal in relation to the first access device, a media access control (MAC) address, and a first timestamp of the first signal strength, of the mobile device; a second access device for wirelessly communicatively detecting a second signal strength of the radio frequency signal in relation to the second access device, the MAC address, and a second timestamp of the second signal strength, of the mobile device; a third access device for wirelessly communicatively detecting a third signal strength of the radio frequency signal in relation to the third access device, the MAC address, and a third timestamp of the third signal strength, of the mobile device.
US10779257B1 System and method for determining geolocation of wireless access point or wireless device
In order to determine the location of wireless network devices without inherent location capabilities, a wireless network device such as an access point can receive geolocation information from transient data sources such as mobile devices requiring network access from the access point. The access point stores geolocation records including location coordinates received from the transient data sources. The geolocation records can be processed to determine the position and movement of the access point. The geolocation records and/or location information can be passed to other transient clients that do not have inherent location capability.
US10779256B2 Systems and methods for positioning mobile devices in a fifth generation wireless network
Techniques described herein are directed toward enabling location support for 5G New Radio (NR) wireless access by a user equipment (UE) by utilizing existing LTE location support. More specifically, LTE positioning protocol (LPP) messages may be communicated between a UE with NR wireless access and a location server (e.g. an LMF) in a 5G Core Network via an NG-RAN. The LPP messages may support RAT-independent and E-UTRA position methods by the UE such as A-GNSS or OTDOA for E-UTRA. The location server may obtain OTDOA related information from eNBs and ng-eNBs supporting LTE wireless access. A UE may request measurement gaps from a 5G base station (e.g. gNB) in order to obtain measurements for RAT-independent and E-UTRA position methods and may request an idle period in order to obtain LTE timing needed for E-UTRA measurements.
US10779255B2 Managing local emergency numbers
Described herein is a system and method in a user equipment (UE) supporting registration using third generation partnership project (3GPP) access and using non-3GPP access, the method comprising storing, in a memory of the UE, first emergency information received using first registration procedures; receiving, by the UE, a REGISTRATION ACCEPT message using second registration procedures via non-3GPP access; and keeping, in the memory, the first emergency information after receiving the REGISTRATION ACCEPT message.
US10779251B2 Timing advance in new radio
According to one aspect of the present disclosure, a method for uplink synchronization is provided, wherein the method includes receiving, by a user equipment (UE), a radio resource control (RRC) message from a network, the RRC message comprising a first Timing Advance Group (TAG) identity (ID) and a second TAG ID different than the first TAG ID. The method also includes transmitting, by the UE, a first signal over a component carrier in accordance with a timing advance associated with the first TAG ID and a second signal over the component carrier in accordance with a timing advance associated with the second TAG ID.
US10779245B2 Power class based coverage enhancement level selection
In accordance with the exemplary embodiments of the invention there is at least a method and apparatus to perform receiving, by a user equipment, signaling including at least one of a plurality of reference signal received power (RSRP) threshold levels; determining, by the user equipment, a power class parameter associated with the user equipment; and selecting, based on at least the at least one of the plurality of reference signal received power threshold levels and said power class parameter, a resource set of one or more resource sets to perform a network access procedure with a communication network.
US10779244B2 Power headroom transmission method and device
A power headroom transmission method and a device are provided. The transmission method is applied to a terminal device that supports use of two different types of waveform for data transmission, the terminal sends a first power headroom information and ΔM, wherein the first power headroom information is used to indicate power headroom of the terminal device when data is transmitted by using the first waveform, ΔM is a difference between a first maximum power and a second maximum power of the terminal device, the first maximum is a maximum power when using the first waveform, the second maximum is a maximum power when using the second waveform.
US10779241B2 Full-duplex transmission control method, user equipment, and base station
A full-duplex transmission control method, user equipment, and a base station, where the full-duplex transmission control method includes obtaining, by user equipment, a first time resource unit, correcting, by the user equipment according to a power offset obtained by the user equipment, first uplink transmission power used for half-duplex transmission to obtain second uplink transmission power used for the full-duplex transmission when the user equipment obtains, from the first time resource unit, included scheduling grant information indicating full-duplex transmission, and transmitting, by the user equipment, an uplink signal in the first time resource unit or a second time resource unit according to the second uplink transmission power, where the second time resource unit is a time resource unit that is after the first time resource unit in terms of time.
US10779240B2 Multi-link transmit power control for a plurality of uplink beam pairs
Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may receive one or more downlink control information (DCI) transmissions including a plurality of transmit power control (TPC) commands. The plurality of TPC commands may relate to an uplink channel transmit power for a plurality of uplink beam-pairs. The wireless communication device may determine the uplink channel transmit power for the plurality of uplink beam-pairs based at least in part on the plurality of TPC commands. Numerous other aspects are provided.
US10779238B2 Access control system with dynamic performance tuning
A method of dynamically changing a mode of advertising for at least one of a multiple of access controls, including transmitting advertisements from an access control at a nominal mode; and changing the nominal mode in response to an event.
US10779237B2 Sharing location data to reduce power consumption
A technique is described for assigning a location-finder role to a mobile computing device (a “location-finder device”) within a spatially-clustered group of mobile computing devices. The location-finder device determines its location based on signals received from one or more external sources (such as a GPS system), to provide location data. The location-finder device then transmits a signal to other members of the group of mobile computing devices using a local communication channel (such as a BLUETOOTH communication channel). That signal conveys the location data. Each of the other members of the group uses the location data to define its position, in lieu of independently determining its own location from the external source(s). By virtue of this behavior, the other members can reduce their consumption of power.
US10779235B2 Method and apparatus for waking up wireless device
A method and an apparatus for waking up a wireless device to resolve a problem that power consumption and communication overheads are large during wake-up of a wireless device. The method includes obtaining, by a first wireless device, indication information of at least one second wireless device using a main communications circuit of the first wireless device, where the indication information includes at least one of a power saving requirement or wake-up capability information, determining, by the first wireless device, an operation mode of an auxiliary wake-up circuit of the first wireless device based on a quantity of second wireless devices or the indication information, and receiving, by the auxiliary wake-up circuit of the first wireless device based on the operation mode, a wake-up packet from the second wireless device to wake up the main communications circuit of the first wireless device.
US10779230B1 Methods and devices for network selection with steering of roaming list
A wireless device may include a digital receiver and a digital transmitter, and a controller configured to control the digital receiver to receive signals and the digital transmitter to transmit signals, and further configured to receive a registration rejection from a first roaming mobile network while roaming, add the first roaming mobile network to a list of forbidden mobile networks, register with a second roaming mobile network and receiving an operator list of mobile networks from a home mobile network, and attempt to register with the first roaming mobile network based on a ranking of mobile networks in the operator list.
US10779228B2 Methods and apparatuses for enabling a wireless device to communicate with a radio network node in an unlicensed spectrum
A wireless device, a radio network node, and methods therefor, for communicating in a network. The wireless device is configured to determine one or more possible first sequences of a discovery signal. The wireless device is configured to receive a second sequence of the discovery signal, and to determine if the one or more possible first sequences match the second sequence.
US10779227B2 Dynamic aggression management of cellular connectivity
This disclosure relates to techniques for dynamic selection of connection attempt throttling algorithms based on user context. According to some embodiments, a wireless device may monitor certain current conditions of the UE, such as battery level, user activity level, motion level, and/or other conditions. Depending at least in part on the current conditions of the UE, cellular connection attempt parameters may be selected. In some conditions the cellular connection attempt parameters may be selected such as to allow more aggressive pursuit of cellular connectivity, while in other conditions the cellular connection attempt parameters may be selected such as to allow less aggressive pursuit of cellular connectivity.
US10779226B2 Wireless local area network, station, and access point and methods for accessing thereof
Embodiments provide a method for accessing a wireless local area network, a station, and an access point. The method includes: receiving, by a station, a beacon or a probe response from an access point, where the beacon or the probe response carries configuration version information; and executing, by the station, a GAS query according to the configuration version information carried in the beacon or the probe response. In embodiments, the access point sends the configuration version information to the station, so that the station executes the GAS query according to the configuration version information.
US10779220B2 Method and chip for detecting a corruption of at least one configuration parameter
A chip is coupled to a device. The device stores at least one configuration parameter for configuring an access to an Internet type network. According to the invention, the chip stores data relating to at least two subscriptions. The method comprises the following steps. The chip de-activates a first subscription. The chip activates a second subscription. The second subscription is distinct from the first subscription, as a previously active subscription. The second subscription is a currently active subscription. The chip detects whether the device does or does not read a currently active subscription. Only if the device reads a currently active subscription, then the chip detects whether at least one configuration parameter does or does not allow accessing an Internet type network. Only if at least one configuration parameter does not allow accessing an Internet type network, then the chip ascertains that at least one configuration parameter is corrupted.
US10779216B1 Prioritized transmission of different data types over bonded communication channels
The present invention extends to methods, systems, devices, apparatus, and computer program products for prioritized transmission of different data types, including VHF airband radio communication data (e.g., being transmitted or received from a control tower) over bonded communication modules at a remotely operated aerial vehicle. Embodiments of the invention include portable (and potentially mobile and/or remotely operated) vehicles for wirelessly transmitting and receiving various data types over a bonded mobile network and a control device (which can be fixed or portable) capable of receiving data transmitted from the mobile node and transmitting data to it. Different data types can be assigned different priorities, facilitating selective transmission of higher-priority data, such as, for example, VHF airband radio communication data, when quality degrades on a network link.
US10779214B2 Multi-hop communication
A communication system includes: distributed control devices that use a first wireless communication to form network cells and to control communication devices coupled to the network cells based on multi-hop communication; relay devices coupled to a network cell that use the first wireless communication to transfer data between the distributed control devices; and a central control device that manages communication paths for transferring the data among the distributed control devices located in the communication path.
US10779207B2 Sinter and intrasearch beacon
A method for cell reselection control is disclosed, comprising: sending an instruction from a radio network to a user equipment (UE) in an idle mode to adjust an existing cell reselection parameter at a UE to a high value; subsequently instructing the UE to return the cell reselection parameter to its previous value, after a first predetermined interval; and subsequently sending a second instruction to the UE in an idle mode to adjust the cell reselection parameter at the UE to the high value, after a second predetermined periodic interval, causing the UE to reselect to a cell with superior signal even when the UE may be under good coverage attached to an existing macro cell, thereby offloading the macro cell.
US10779206B2 Handover in software defined networking
Handover in software defined networking. The present invention provides apparatuses, methods, computer programs, computer program products and computer-readable media usable for handover in software defined networking, for example X2 and/or S1-MME handover at source eNB and target eNB. The method includes requesting, by a first entity in a first plane, a first entity in a second plane to report a parameter to the first entity in the first plane, receiving, at the first entity in the first plane, the reported parameter, and forwarding, by the first entity in the first plane, the parameter to a second entity in the first plane.
US10779204B2 Method and device for performing data transmission
Provided are a method and device for performing data transmission capable of solving a problem in the prior art in which if a user equipment unit needs to perform transmission with a network, the user equipment unit needs to perform a cell switching process to enter another cell, and this results in higher signaling overheads for a terminal. In an embodiment of the invention, a new connected state is different from an idle state and a connected state. In the new connected state, a terminal can perform data transmission with a network side device. Moreover, after the terminal has moved to a coverage of another cell from a coverage of a cell currently accessed by it, the terminal can move to the new cell by means of cell reselection without performing a cell switching process.
US10779203B1 Communication system with LMR-LTE switching and related methods
A communication system may include a cellular telephone network, an LMR network, and mobile wireless communications devices. Each mobile wireless communications device may be switchable from the cellular telephone network to the LMR network, and may generate device data. The communication system also may have a server configured to cause a given mobile wireless communications device to switch from the cellular telephone network to the LMR network based upon the device data.
US10779202B2 Controlling connection of an idle mode user equipment to a radio access network node
Methods and apparatus for controlling whether a user equipment attached in idle mode to a first radio access technology should be served by a second radio access technology.
US10779200B2 Systems and methods for applying policy rules in a mobile network
A network device receives, from a base station included in a network, location information associated with a user equipment included in the network. The network device determines, based on the location information, a cell type associated with a cell that is associated with the base station. The network device transmits, based on determining the cell type, a notification to a second network device included in the network, where the second network device, based on receiving the notification, determines a policy rule associated with the cell type, and where the second network device transmits the policy rule.
US10779197B2 E-911 redirection system and method
A method includes receiving a request to initiate an emergency call, directing, the mobile device to initiate the emergency call using a cellular network, receiving a network not available indication that the emergency call cannot be completed using the cellular network, selecting location information of the mobile device and requesting the emergency call be initiated by a VoIP client on the mobile device using the location information obtained from the selecting step.
US10779193B2 Transmissions in a half duplex based wireless communication system
Methods, apparatuses, and computer-readable mediums for wireless communication include re-coding a first coded packet into a second coded packet, wherein the second coded packet includes less coded bits and has a higher modulation order than the first packet, generating one or more redundant versions of the second packet, and transmitting the second packet and the one or more redundant versions of the second packet at different times to a receiving user equipment.
US10779189B2 Congestion control for vehicular-to-anything services
Methods and apparatus for communicating in a wireless network supporting vehicle-to-anything (V2X) communication including a terminal comprising: transceiver circuitry to communicate via uplink and downlink radio interface with a radio access network of a wireless communication network and communicate directly via sidelink radio interface with one or more out of a vehicle terminal and/or a roadside unit; and control circuitry coupled to the transceiver circuitry to determine one or more indicator related to the apparatus and/or surrounding environment and control the transceiver circuitry to control communication over the sidelink radio interface based on the determined one or more indicator to control congestion on V2X spectrum resources.
US10779188B2 Uplink bandwidth estimation over broadband cellular networks
Disclosed are methods, systems and non-transitory computer readable mediums for estimating bandwidth over packet data networks, for example, 5G networks. The methods, systems and non-transitory computer readable mediums can include modifying a buffer status report (e.g., via application programming interface) and reporting, to an eNodeB, the modified buffer status report. The methods, systems and non-transitory computer readable mediums can also include calculating the required throughput to satisfying transmitting a data amount stored at a regular buffer, receiving, from the eNodeB, uplink grants and transmitting, data from the regular buffer. The methods, systems and non-transitory computer readable mediums can also include calculating estimated throughput from the user equipment, determining if the estimated throughput services the data amount stored at the regular buffer and in response to the estimated throughput being insufficient to service the data amount stored the regular buffer, determining if a counter is less than a threshold value.
US10779183B2 Detecting communication network insights of alerts
In one embodiment, a computing system determines quality of experience metrics and root-cause metrics for geographic areas connected by a communication network based on application data. The system determines that one or more of the geographic areas have low quality of experience based on the quality of experience metrics and a first set of criteria which includes one or more first thresholds for the quality of experience metrics. The system determines causes for the low quality of experience in each associated geographic area having low quality of experience based on the root-cause metrics and a second set of criteria which includes one or more second thresholds and is looser than the first set of criteria. The system determines a solution recommendation for the low quality of experience in each associated geographic area based on the causes of the low quality of experience of that geographic area.
US10779179B2 System and method for large-scale radio frequency signal collection and processing
A large-scale radio frequency signal collection and processing system comprising a plurality of sensor systems mounted on a plurality of collection platforms that integrates a plurality of overlapping datasets with differing characteristics (e.g., different resolutions, different view angles, different heights, different time periods, unrelated types of data) to generate an enriched dataset or datasets using a variety of processing techniques (e.g., statistical analysis, signal processing, image processing) that allows for more comprehensive analysis of the radio frequency signal landscape than would be possible using any of the datasets individually, or in combination but without such integration.
US10779178B1 Systems and methods of using network slicing for test platform
Systems and methods provide on-demand network slicing to support testing of customer use cases A test network management system receives customer parameters for a use case in a production network. The customer parameters include an identifier for a user equipment (UE) device to be tested with the use case. The test network management system provides, to the UE device, configuration information to associate the UE device with a test mode network segment of the production network. A network device in the production network may receive a registration request, from the UE device, that includes the configuration information. Based on the configuration information, the network device blocks the UE device from accessing the production network. Instead, the test network management system initiates provisioning of the test mode network segment for the UE device; and the network device redirects the registration request to the test mode network segment.
US10779177B2 Device group partitions and settlement platform
Device group partitions and a settlement platform are provided. In some embodiments, device group partitions (e.g., partitions of devices based on associated device groups) are provided. In some embodiments, a settlement platform service is provided. In some embodiments, a settlement platform service is provided for partitioned devices. In some embodiments, collecting device generated service usage information for one or more devices in wireless communication on a wireless network; and aggregating the device generated service usage information for a settlement platform for the one or more devices in wireless communication on the wireless network is provided. In some embodiments, a settlement platform implements a service billing allocation and/or a service/transactional revenue share among one or more partners. In some embodiments, service usage information includes micro-CDRs, which are used for CDR mediation or reconciliation that provides for service usage accounting on any device activity that is desired. In some embodiments, each device activity that is desired to be associated with a billing event is assigned a micro-CDR transaction code, and a service processor of the device is programmed to account for that activity associated with that transaction code. In some embodiments, a service processor executing on a wireless communications device periodically reports (e.g., during each heartbeat or based on any other periodic, push, and/or pull communication technique(s)) micro-CDR usage measures to, for example, a service controller or some other network element for CDR mediation or reconciliation.
US10779176B2 Method and apparatus for performing measurement using discovery reference signal (DRS) in wireless communication system
A method for performing, by a user equipment (UE), a measurement a reference signal (RS) in a wireless communication system, includes receiving, from a base station (BS), RS Measurement Timing Configuration information in relation to a RS measurement time in order to perform a measurement using the RS; receiving the RS from one or more cells in a specific carrier frequency based on the RS Measurement Timing Configuration information; performing a measurement using the RS; and reporting the measurement result to the BS.
US10779175B2 Device, system, and method for optimizations to camp only mode
A device, system, and method uses a camp only mode based on a connectivity status. The method is performed at a device that is configured to establish a first connection to a first network and configured to establish a second connection to a second network. The method includes determining the connectivity status of the device. When the connectivity status indicates that the device has established the first connection, the method includes utilizing a camp-only mode to monitor the second network, the camp-only mode reducing a frequency of at least one type of operation associated with the second network, the camp-only mode configured to retain a capability of determining whether an emergency message is being broadcast over the second network.
US10779172B2 Method and device for communication using unlicensed band in mobile communication system
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present invention relates to a method by a base station in a mobile communication system, the method comprising the steps of: checking a channel state in an unlicensed band; determining a parameter for checking whether a channel is occupied, according to the channel state; and transmitting the determined parameter to a terminal.
US10779170B2 Base station, mobile station and radio communication method
The present invention is designed to provide a master information block (MIB) suitable for an NB-IoT communication system. A base station according to an embodiment of the present invention includes a generation section that generates a master information block (MIB) including parameters selected based on an operation mode during narrow band communication, and a transmission section that transmits the MIB.
US10779168B2 Transmission power determination method, communication device and program
An electronic device comprising circuitry that controls transmitting signals through a first communication link toward a base station or a second communication link toward a mobile station. The second communication link uses an uplink resource of the first communication link. The circuitry determines transmission power for the second communication link based on a first parameter and a second parameter. The first parameter indicates a signal level, a power level, or a noise level in the first communication link. The second parameter corresponds to path loss information for the first communication link.
US10779164B2 Mobile device identification using second entity matching
An improved technique for identifying a user's mobile device is discussed. A persistent and unified identifier that bridges mobile app to mobile web and to other web browser-compatible mediums is utilized. Using a unique verification identifier, the unified identifier is consistently verified, revived and distributed across application and browser mediums.
US10779160B2 Method and device for updating user devices via a cellular connection
A device obtains a data structure from a computing device, and divides the data structure into data segments. The device obtains a list of user devices from the computing device and obtains, from one or more network devices, a respective location and a respective reachability of each user device. The device determines, based on the respective location of each user device, a set of user devices connected to a base station. The device determines a communication capability of the base station, and determines, based on the communication capability, a subset of the set of user devices and one or more sets of the data segments. The device sends, based on the respective reachability of each user device of the subset of user devices, the one or more sets of data segments to the subset of user devices via the base station.
US10779158B2 Mobile device capability identifier
A method for operating a mobile device in a mobile communication network. The method comprises transmitting a mobile device component identifier to a network node within the mobile communication network. The mobile device component identifier identifies at least one hardware or software component of the mobile device. The mobile device component identifier is indicative of capability information specifying at least one capability of the mobile device for communication with the mobile communication network. A corresponding method for operating a network node is also provided.
US10779157B2 Methods and apparatus for accessing services of multiple wireless networks via a single radio access network
Apparatus and methods to access services of multiple wireless networks by a wireless device are disclosed. The wireless device attaches to a primary wireless network using a primary subscriber identity module (SIM) or electronic SIM (eSIM) via a radio access network (RAN) of the primary wireless network; establishes (i) a context for Internet Protocol (IP) network data connections using the primary SIM or eSIM and (ii) a packet data network (PDN) connection via the RAN of the primary wireless network to a gateway of a secondary wireless network using a secondary SIM or eSIM; and registers for access to services of the secondary wireless network with a server of the secondary wireless network using the secondary SIM or eSIM. The wireless device can access services of both the primary wireless network and the secondary wireless network simultaneously via the RAN of the primary wireless network.
US10779154B2 Apparatuses and methods for discovery message formats distinction
The disclosed embodiments herein relate to a method in a first communication device, a first communication device, a method in a second communication device and a second communication device and computer programs respectively. The method in the first communication device comprises: receiving from the second communication device, a discovery message at Layer 1 of the first communication device; identifying a message format of the received discovery message; decoding the received discovery message according to the identified message format; and sending the decoded discovery message to higher layers, L2/L3, of the first communication device.
US10779153B2 Device to-device (D2D) discovery
A method of operating a first wireless communication device to perform D2D discovery includes obtaining multiple discovery message detection results, and determining a D2D discovery status of a second wireless communication device based on the multiple discovery message detection results. Using multiple discovery message detection results to determine the D2D discovery status of the second wireless communication device significantly increases the reliability of D2D discovery, thereby increasing the likelihood that a device available for D2D communication will be detected, while reducing the likelihood of false detections.
US10779152B2 Communication between responders
A method for communicating among responders from a plurality of responder agencies includes determining that responders from two responder agencies are located at an event or location. Each of the responders from the two responder agencies has a computing device that is configured to communicate with the other computing device of the responders. Authorization is received from the two responder agencies to permit direct communication between responders from the two responder agencies. A communication link is established between the computing devices of the responders of the two responder agencies in response to determining that the responders from the two responder agencies are located at the event or location and in response to receiving the authorization. The communication link permits direct communication between the responders of the two responder agencies.
US10779150B2 Communication system
A communication system includes a first beacon arranged in association with an installation position of a first machine that performs communication in a first frequency band containing a frequency of at least one advertising channel. The first beacon is configured to transmit a first beacon signal at a first advertising channel that falls outside the first frequency band. The communication system further includes a mobile communication device configured to perform a first communication at an advertising channel that falls outside the first frequency band upon satisfying a predetermined condition in a state of receiving the first beacon signal and that differs from the first advertising channel.
US10779148B2 Data transmission method and first electronic device
The present disclosure provides a data transmission method and a first electronic device. The method comprises: displaying a sharing mark on a display unit of a first electronic device; obtaining, by a sensor unit of the first electronic device, sensing parameters which indicate an input operation of an operator; determining that an operation object of the input operation is a first object displayed on the display unit based on a first parameter from the sensing parameters; determining an operation trajectory of the input operation based on a second parameter from the sensing parameters; determining that the input operation is a sharing operation associated with the first object when the operation trajectory moves towards the sharing mark; and responding to the sharing operation.
US10779147B2 Wireless memory interface
Systems and methods for vendor-agnostic access to non-volatile memory of a wireless memory tag include: detecting, via a wireless memory host, a wireless memory tag; providing a vendor-agnostic command to the wireless memory tag to affect a change in a register-based interface of the wireless memory tag, wherein the change results in reading data from non-volatile memory of the wireless memory tag, writing data to the non-volatile memory of the wireless memory tag, or both.
US10779144B2 Method and apparatus for transmitting downlink data and uplink data in NB-IoT system
A method for transmitting downlink by a network node. The network node creates downlink data for a terminal which is in a radio resource control (RRC) idle state. The network node inserts the downlink data into a first paging message for transitioning the terminal to an RRC connected state, when a size of the downlink data is smaller than a reference value. In addition, the network node transmits the first paging message to the terminal through a base station.
US10779143B2 Apparatus and method for controlling other electronic device in electronic device
According to an embodiment of the present disclosure, a method for operating an electronic device includes displaying a result of recognizing at least one other electronic device as at least one item, and sending a message requesting the at least one other electronic device to output an identifiable signal.
US10779142B2 Method and device for controlling multipriority in wireless communication system
A method of controlling a backoff timer at a user equipment (UE) configured for dual priority, the method includes transmitting a non access stratum (NAS) request message without an access point name (APN) including a low priority indicator set to a first value to a network node, wherein the first NAS request message without the APN is an attach request message transmitted along with a packet data network (PDN) connectivity request without the APN; receiving a reject message for the NAS request message from the network node, and wherein a cause in the reject message is set to insufficient resources; setting the low priority indicator to a second value; and initiating a new attach procedure without the APN, while a session management (SM) backoff timer is running, wherein the first value of the low priority indicates that the UE is configured for NAS signaling low priority.
US10779137B2 Passenger vehicle interface system
A passenger interface apparatus for a passenger transportation vehicle having a visual display generator, a docking station, a removable processor unit detachably connected to the docking station, a connection between the docking station and the visual display generator for the supply of data and/or signalling to the visual display generator, the removable processor unit having a memory, a data processor, and a connection interface to connect to the docking station.
US10779132B2 Wireless terminal and method for messaging
A processor (103) in a wireless terminal (10) executes a communication service application to thereby perform an operation as a client for using a communication service. Further, in an abnormal situation where the wireless terminal (10) cannot access a server system (50) of an operator of the communication service, the processor (103) executes a predetermined activation procedure in the wireless terminal (10) without passing through the server system (50) to thereby activate a special account in the wireless terminal (10). This makes it possible, for example, to perform communication by the special account using an online service application installed in the wireless terminal during an abnormal situation where the wireless terminal cannot access the online service server.
US10779123B2 Determining locations based on dynamic environmental characteristics and user data
Mechanisms are provided to implement a location identification mechanism to identify a location or route for a user. A starting location of the user is identified in response to receiving a set of details from the user including at least a target location. A three-dimensional model of an area around the starting location, an area around the target location, and an area between the starting location and the target location is generated and current local weather and forecasted local weather associated with the starting location, the target location, and the area between the starting location and the target location is identified. Anticipated wind flow and temperatures within the generated three-dimensional model are simulated to identify a route from the starting location to the target location that meets a set of personal preferences of the user. The identified route is then presented on a user-selected navigation application.
US10779122B2 System, information processing device, information processing method, and storage medium
Second position information is identified from a plurality of pieces of position information of a terminal device. The plurality of pieces of position information are obtained via a position information obtainer before first position information of the terminal device. The first position information is obtained via the position information obtainer. The second position information is used for correcting the first position information. The first position information is corrected based on the identified second position information.
US10779120B2 Peer-to-peer geolocation system
A method and apparatus for location sharing, consisting of sending a location report by a location determining device to a plurality of network enabled devices over a peer-to-peer network, the location determining device being associated with a first digital key pair. A first of the plurality of network enabled devices, associated with a second digital key pair, performs a validation computation on the location report and submits a validation computation result and the location report to a remainder of the plurality of network enabled devices for inclusion in a shared ledger. Including the location report creates commercially-valued credits associated with the public key of the second digital key pair recorded in the shared ledger. A transfer of commercially-valued credits from association with the first public key of the first digital key pair to the public key of the second digital key pair is also recorded in the shared ledger.
US10779119B2 Location based discovery of real-time merchant device activity
Systems, apparatus, methods, and non-transitory media for consumer interfaces including ambient map displays are discussed herein. Some embodiments may include a system with one or more servers. The one or more servers may be configured to generate a consumer interface including an ambient map display with a graphical representation of a map. The ambient map display may further include merchant location indicators within the map. The merchant location indicators may indicate the activity level for merchant locations that are determined to be near a consumer device, such as through a variable blink rate or other indicator. The activity level may represent, for example, the number of consumers at a particular venue or the rate of a particular consumer activity, such as transaction activity. The system may be configured to provide real-time merchant data to consumer device based on tracking the consumer device location.
US10779114B2 Visitation tracking system
The present invention relates to a system to facilitate the identification of geo-cells, and the distribution of media content. A visitation tracking system is configured to retrieve location data from a client device, identify a geo-cell from among a set of geo-cells based on the location data, access a database that comprises media content associated with one or more physical location within the geo-cell, ranking a first media content among the media content, and loading the first media content at the client device based on the ranking, according to certain example embodiments.
US10779113B2 Prioritization of messages within a message collection
Systems and methods are provided for receiving a first message associated with a first sponsor and a second message associated with a second sponsor for inclusion in a message collection. The systems and methods determine a first priority parameter associated with the first message based on sponsored content, and a second priority parameter associated with the second message based on sponsored content. Based on a determination that there is insufficient message inventory to include both the first message and the second message in the message collection, the systems and methods prioritize the first message associated with the first sponsor in the message collection and excluding the second message associated with the second sponsor in the message collection, based on an amount of consideration associated with the first priority parameter received from the first sponsor and an amount of consideration associated with the second priority parameter received from the second sponsor.
US10779110B2 Methods and systems for mobile entry using an access control device power management system
Methods and systems for mobile entry may include determining that a user of a mobile device is eligible for a mobile entry program associated with a hospitality service. There may be a reservation for the hospitality service. A mobile entry program key associated with the reservation may be stored to the mobile device. An access device associated with the hospitality service may be switched to an operating mode in which the access device may receive the mobile entry program key from the mobile device.
US10779106B2 Audio object clustering based on renderer-aware perceptual difference
Example embodiments disclosed herein relate to audio object clustering based on renderer-aware perceptual difference. A method of processing audio objects is provided. The method includes obtaining renderer-related information indicating a configuration of a renderer. The method also includes determining, based on the obtained renderer-related information, a rendering difference between a first audio object and a second audio object among the audio objects with respect to the renderer. The method further includes clustering the audio objects at least in part based on the rendering difference. Corresponding system, device, and computer program product are also disclosed.
US10779102B2 Smartphone moves location of binaural sound
A smartphone includes a camera that takes a picture of an ear of a user and retrieves at least one head-related transfer function (HRTF) from a database based on the picture. A digital signal processor (DSP) processes the sound to generate binaural sound, and a transmitter transmits the binaural sound to earphones or headphones worn on a head of the user.
US10779099B2 Analog and digital microphone
A system and method including receiving an activity signal from a detection unit, the activity signal indicative of detected activity, responsive to the received activity signal exceeding a predetermined threshold, switching a digital microphone from a default low-power mode to active mode, and a pre-determined period of time after switching the digital microphone to active mode, switching the digital microphone back to the default low-power mode.
US10779096B2 Hearing device comprising an automatic power switching
According to an aspect, a hearing device such as a bone conduction hearing aid is disclosed. The device includes an implantable prosthetic system comprising a receiver coil, and an external audio processor device. The audio processor device includes a microphone configured to transform a received sound into an electrical input signal, a signal processor configured to process the electrical input signal into a processed electrical data signal, a transmitter coil configured to inductively transmit data signals and/or power, across the skin of a hearing device user, to the receiver coil. The audio processor device further includes a detection device configured to detect if the external audio processor device is within a predefined distance from the implantable prosthetic system or to detect if a coupling coefficient between the transmitter coil and a receiver coil is within a predefined value range.
US10779094B2 Damping in contact hearing systems
Embodiments of the present invent include a method of controlling unwanted vibration in a tympanic lens, wherein the tympanic lens comprises a perimeter platform connected to a microactuator through at least one biasing element, the method comprising the step of: damping the motion of the at least one biasing element. In embodiments of the invention, the at least one biasing element is a spring. In embodiments of the invention, the at least one bias spring is coated in a damping material.
US10779092B2 Hearing device and hearing system as well as method for operating a hearing device
The present invention pertains to a rechargeable hearing device (1). The proposed hearing device (1) comprises a power supply system (6) with a control unit (10) adapted to control operation of a sound system (2) of the hearing device (1) dependent on a control input signal, wherein the control input signal depends on a type information provided by an external power source (11) indicative of the type of external power source (11) from which the hearing device (1) is receiving a power signal. Moreover, the present invention provides a hearing system (100) comprising such a hearing device (1) and an external power source (11) as well as a method for operating such a hearing device (1).
US10779091B2 Hearing evaluation and configuration of a hearing assistance-device
A method for evaluating hearing of a user comprising: generating a baseline hearing profile for the user comprising a set of gain values based on a volume setting, each gain value in the set of gain values corresponding to a frequency band in a set of frequency bands; accessing a soundbite comprising a phrase characterized by a frequency spectrum predominantly within one frequency band; playing the soundbite amplified by a first gain in the frequency band; playing the soundbite amplified by a second gain in the frequency band; receiving a preference input representing a preference of the user from amongst the soundbite amplified by the first gain and the soundbite amplified by the second; and modifying a gain value, corresponding to the frequency band, in the baseline hearing profile based on the preference input to generate a refined hearing profile compensating for hearing deficiency of the user.
US10779089B1 Thermoacoustic device with acoustically transparent housing
A thermoacoustic device includes an outer shell having two half shells, each half shell having an outer flange and an inner region. The half shells are joined at the outer flanges such that the combined half shell inner regions define an inner cavity. A gas is provided within the outer shell inner cavity, and a substrate having electrodes is supported within the outer shell. A thermoacoustic element is mounted on the substrate in contact with the electrodes. Leads extend into the shell where they are joined to the electrodes. In further embodiments, the device is provided with a gas source and a regulator for controlling gas pressure in the inner cavity.
US10779088B1 Sound producing device
A sound producing device includes at least one air pulse generating element. Each of the at least one air pulse generating element includes a membrane, a first air chamber and at least one opening, wherein a chamber pressure exists in the first air chamber. The membrane is actuated to change the chamber pressure of the first air chamber to generate a plurality of air pulses, the air pulses are propagated through the at least one opening, the air pulses produce a non-zero offset in terms of sound pressure level, and the non-zero offset is a deviation from a pressure value of an ambient pressure outside the sound producing device. Each pulse cycle has a pulse-generating time segment and a pulse-isolating time segment, the driving signal during the pulse-generating time segment is different from the driving signal during the pulse-isolating time segment.
US10779087B2 Vibration diaphragm
The present disclosure provides a vibration diaphragm. The vibration diaphragm includes a central dome part; and a suspension part surrounding the dome part. The suspension part has a protruding part and a fixation part extending outwards from the protruding part. The vibration diaphragm further includes a number of first reinforcing parts disposed on the suspension part; and a number of second reinforcing parts disposed on the suspension part. Each second reinforcing part surrounds an end of the first reinforcing part.
US10779083B2 Soundbar having single interchangeable mounting surface and multi-directional audio output
A sound bar is provided which includes a generally elongate rectangular structure, with one angled output face having a plurality of speakers disposed therein, to thereby provide enhanced audio output. The sound bar is beneficially provided with a single mounting surface configured and arranged such that the sound bar can be mounted on both a table/shelf (horizontal orientation) and a wall (vertical orientation) via the single mounting surface by rotating the sound bar 180°, wherein the audio output in both mounting orientations is a multi-directional 3D audio output that travels to and bounces off both the walls and the ceiling of a room in which the sound bar is located.
US10779076B2 Damper and speaker apparatus
A damper and a speaker apparatus includes the damper, which suppresses damage to an oscillatory system from an excessive input signal, enabling an efficiency increase of the speaker apparatus. As a damper has a planar surface, undue deformation of the oscillatory system due to an excessive input signal is suppressed, and damage to the oscillatory system can be suppressed. Furthermore, since the deformation of a corrugation portion by a normal input signal is hardly prevented, a reduction in sound pressure of the speaker apparatus with respect to an input signal is suppressed, enabling an increase in efficiency. Furthermore, the planar surface is extended at a height in a thickness direction different from that of an attachment portion. Thus, rising portions are deformed when a voice coil bobbin is oscillated, enabling suppression of rupture of the damper in the vicinity of a boundary between the planar surface and the attachment portion.
US10779075B2 Incoming/outgoing-talk unit and incoming-talk unit
The present specification discloses an incoming/outgoing-talk unit having an ear-hook unit, a cartilage conduction vibration unit that makes contact with ear cartilage in a state where the hook unit is hooked to the ear, an outgoing-talk unit, and a unit for performing short-range wireless communication with the mobile telephone. Further disclosed is an incoming-talk unit having an ear-hook unit, and a cartilage conduction vibration unit for transmitting cartilage conduction from outside of ear cartilage in a state where the hook unit is hooked to the ear. Also disclosed is an incoming-talk unit having a three-dimensional viewing adjustment unit, a temple having a unit for adjusting contact of eyesight-adjusting eyeglasses with the temple when the unit is superposedly mounted on the eyesight-adjusting eyeglasses; and an audio information output unit provided to the temple.
US10779070B2 Thermal pads
An interactive device includes a housing, configured to be positioned on or adjacent a heat-receiving surface. The housing includes a plurality of controlled-response elements for outputting heat in response to the controlled-response elements receiving a first energy input.
US10779067B2 Systems for reducing wind-induced noise and water infiltration in communication devices
A grille configured for shielding a microphone cavity. The grille includes a first side. The first side includes a first plurality of parallel slats defining a first plurality of channels extending along a first direction. The grille includes a second side opposite the first side. The second side includes a second plurality of parallel slats defining a second plurality of channels extending along a second direction at a first angle relative to the first direction. The first plurality of parallel slats and the second plurality of parallel slats define a lattice having a plurality of openings extending through the grille. The openings are configured to diffuse air moving across the lattice. The channels and slats are configured to induce capillary action on water coming in contact with the lattice to drain water from the openings and the microphone cavity.
US10779064B2 Hybrid fiber coaxial node
Digital information can be carried on the fiber leg of an access network using binary modulation. Binary modulated data received at an O/E node can then be modulated onto an analog waveform using quadrature amplitude modulation or some other technique for modulating an analog waveform and transmitted over, for example, the coaxial leg of the network. The O/E node may also receive an analog signal, over the coaxial leg, modulated to carry upstream data from subscriber devices. The O/E node may demodulate the upstream signal to recover the upstream data and forward that upstream data over the fiber leg using a binary modulated optical signal.
US10779060B2 Prediction model training via live stream concept association
In certain embodiments, training of a neural network or other prediction model may be facilitated via live stream concept association. In some embodiments, a live video stream may be loaded on a user interface for presentation to a user. A user selection related to a frame of the live video stream may be received via the user interface during the presentation of the live video stream on the user interface, where the user selection indicates a presence of a concept in the frame of the live video stream. In response to the user selection related to the frame, an association of at least a portion of the frame of the live video stream and the concept may be generated, and the neural network or other prediction model may be trained based on the association of at least the portion of the frame with the concept.
US10779059B2 Distribution of a content item and monitoring the distribution using watermarking
A method of and system for distributing a content item, having a plurality of segments. A composite content item is created by concatenating segments from different content items from different agencies. A segment of the composite content item may or may not already comprise a previously embedded segment watermark carrying a previously embedded segment payload. The method comprises determining if the segment already comprises a previously embedded segment watermark, and if so, logging the previously embedded segment payload in a watermark transaction log associated with the new segment payload; otherwise, embedding the new segment payload as a watermark in the segment. In the case that the segment already comprises a previously embedded segment payload, the previously embedded payload is logged in a watermark transaction log, and the previously embedded segment payload is replaced with a new segment watermark that represents the new segment payload. A method and system for monitoring the distribution of a content item using a transaction log.
US10779057B2 Broadcast content redistribution and ad insertion
Systems and methods for handling and outputting broadcast content and secondary content based on metadata embedded in the broadcast content are provided. Embodiments may include receiving broadcast content, wherein the received broadcast content includes metadata embedded into the broadcast content. Embodiments may also include decoding the broadcast content to extract the metadata from the broadcast content and outputting the broadcast content in collaboration with the extracted metadata.
US10779056B2 Automated network-based test system for set top box devices
An automated network-based test system for set top box devices is disclosed. According to certain embodiments, the network-based testing system using Simple Network Management Protocol facilitates remote testing of thousands of set-top boxes, where groups of these set top boxes can be located in various locations that are remote from a main controller server that is running the tests remotely.
US10779053B2 Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
A method and device for processing a broadcast signal are discussed. The method includes encoding service data for a service, block interleaving the encoded service data, modulating the block interleaved service data, and transmitting the broadcast signal including the modulated service data, wherein the broadcast signal further includes first signaling information and second signaling information, wherein the first signaling information includes protocol information to identify whether a ROUTE (Real-Time Object Delivery over Unidirectional Transport) protocol or a MMT (MPEG Media Transport) protocol is used to deliver the second signaling information for the service, address information of packets delivering the second signaling information for the service, and service guide bootstrapping information for access of service guide data, and wherein, when the service guide data are delivered via a broadband network, the service guide bootstrapping information includes uniform resource location information of the service guide data.
US10779043B2 Database access using entity and availability pairs in a video delivery system
In one embodiment, a method uses a notification of a programming event to determine an entity of a media program and an availability pair. The availability pair identifies an entitlement and a location combination for viewing the media program. the method queries a database using the entity and the availability pair in a query to determine a first set of user profiles associated with the entity and a second set of user profiles associated with the availability pair. The first list of user profiles and the second list of user profiles are analyzed to select at least the portion of the first set of user profiles and the second set of user profiles. Then, the method performs an action for the at least the portion of the first set of user profiles and the second set of user profiles based on an occurrence of the programming event.
US10779039B2 Systems and methods for a user-defined experience
In one embodiment, a method is provided. The method includes using a processor to receive pre-defined rules related to one or more desired characteristics of available digital content. The pre-defined rules indicate user preferences for receiving the available digital content with a personal computing device. The method further includes using a processor to determine current operating conditions corresponding to the pre-defined rules and to identify the one or more desired characteristics of available digital content based on the pre-defined rules and the current operating conditions. The method also includes using a processor to identify a data channel from one or more data channels. The identified data channel is configured to receive the available digital content from a content delivery system based on the pre-defined rules and the current operating conditions. The method also includes using the processor to receive digital content with the personal computing device via the identified data channel, where the received digital content includes the one or more desired characteristics.
US10779036B1 Automated identification of product or brand-related metadata candidates for a commercial using consistency between audio and image elements of products or brands detected in commercials
A method and system are provided for assigning metadata candidates to a commercial by performing image analysis on a plurality of the video frames to identify video frames that include one or more of identifiable product-related logos, brand-related logos, product-related text, or brand-related text which appear in the video frames, performing audio analysis on the commercial to identify audio associated with one or more identifiable products or brands in the commercial, comparing the products and brands identified by the image analysis with the products and brands identified by the audio analysis, and identifying similar products and brands; and assigning to the commercial a product or brand as a primary metadata candidate when a similar product or brand is identified by the image analysis and the audio analysis.
US10779034B2 Method of providing external device list and image display device
An image display device includes a display; a first input configured to receive a first image signal input from a first external device connected to the image display device; a second input configured to receive a second image signal input from a second external device connected to the image display device; and a controller coupled with the display, the first input and the second input. Further, the controller is configured to display, on the display, a plurality of icons including a first icon and a second icon, wherein the first icon comprises a first default image identifying the first input and the second icon comprises a second default image identifying the second input, change the first default image to a first image based on the first image signal received from the first external device in response to the first icon being selected if the first external device is connected to the image display device, and change the first image back to the first default image in response to the second icon being selected. In addition, the first image is displayed at a position corresponding to an area where the first icon is displayed, and the controller is further configured to change the second default image to the second image based on the second image signal received from the second external device in response to the second icon being selected if the second external device is connected to the image display device.
US10779032B2 System and method for timing management for digital video recording
Aspects of the subject disclosure may include, for example, identifying a media program and receiving a digital media stream including metadata and payload data, wherein the payload data includes program content of the identified media program. The metadata further includes program event information and program status information related to the identified media program. A recording status of the identified media program is determined, wherein an active recording status indicates the identified media program is being recorded at a media recorder. Responsive to the active recording status, an end of program is determined according to the identified media program, the program event information and the program status information. Responsive to the end of program, termination of the recording of the media program is initiated. Other embodiments are disclosed.
US10779031B2 Video sticky notes information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a pasting unit that plays a video and pastes at least one sticky note to the video; a removal unit that removes the sticky note pasted by the pasting unit from the video in a case where a predetermined condition is satisfied; and a display unit that displays the sticky note removed by the removal unit on a time axis so that a date and time at which the sticky note removed by the removal unit is pasted to the video is indicated on the time axis so as to be checked.
US10779030B2 Display apparatus and controlling method thereof
A method of controlling a display apparatus is provided. The method of controlling a display apparatus includes acquiring channel information regarding a broadcast content that a user watched through a broadcast receiving apparatus that is connected to the display apparatus, in response to a voice keyword being input from the user, transmitting information regarding the input voice keyword and the channel information to an external server, from the external server, receiving content information related to the voice keyword among content information that is determined based on the channel information and provided by a broadcast content providing service that the user subscribes to and displaying the content information related to the received voice keyword.
US10779029B1 Video creation at scale
In one embodiment, a method includes accessing data of a number of items from a third-party computing system; identifying a subset of the number of items based on a value of a ranking model for each identified item being higher than a pre-determined threshold value; for each identified item of the subset, determining a number of similar items from the number of items; receiving a template for a video from the third-party computing system; for each of the identified items, generating a video incorporating the identified item and the respective number of similar items in accordance with the template; caching the generated videos; and providing for display on a client device of a user, a particular one of the videos selected based on information of the user.
US10779026B2 Methods and systems for presenting media listings based on quality of service at a user device
Methods and systems are described for presenting media listings based on quality of service at a user device.
US10779025B2 Automatic identification and verification of transmission of content
Techniques for identifying aired content are described. A first audio sample is received and processed, using a computer processor, to extract an embedded audio watermark. A content identifier identifying a first item of programming content is determined, using the computer processor and based on the audio watermark. A timestamp associated with the first audio sample is also determined based on the audio watermark. An as-aired log is updated based on the content identifier and the timestamp. The computer processor is used to identify that the first item of programming content has aired, based on the as-aired log.
US10779024B2 Configuration of playback device audio settings
Example techniques describe may facilitate a playback device applying a determined audio setting. An example implementation involves a first playback device receiving, over an unsecure network, a message indicating that a second playback device is available to join a playback network, wherein the first playback device is connected to the playback network. Based on a pre-existing configuration table, the first playback device determines an audio setting corresponding to a playback configuration for the second playback device, the playback configuration including the second playback device playing back audio synchronously with the first playback device in the playback network. The first playback device transmits, to the second playback device, one or more messages instructing the second playback device to apply the determined audio setting upon joining the playback network. Applying the determined audio setting includes forming the playback configuration with the first playback device to play back audio synchronously.
US10779022B2 Systems and methods for detecting and reporting recording status
System and methods for aligning event data recorded by recording devices. Recording devices create, transmit, and store alignment data. Alignment data created by a recording device is stored in the memory of the recording device with a time that is maintained by the recording device and that is relative to the time of event data recorded by the recording device that creates the alignment data.Recording devices further receive and store transmitted alignment data. Alignment data received by a recording device is stored in the memory of the recording device with a time that is maintained by the receiving recording device and that is relative to the time of event data recorded by the recording device that creates alignment data.Stored alignment data may be used to align the playback of event data of devices that have the same alignment data.Alignment data may include information as to the recording status of the device that transmits the alignment data. Recording status may be reported.
US10779015B2 Delivering video in a content delivery network
A server in a content delivery network (CDN) receives a request for a web page of a domain handled by an origin server. The server retrieves the web page and the web page references a video. The server retrieves a file that indicates a list of locations of the domain in which segments of the video are located. The server fetches at least an initial portion of the segments. The server receives a request for the video. The server transmits to the requester at least the initial portion of the segments. The server receives a subsequent request of a different portion of the segments. The server transmits a response to the requester that instructs the requester to transmit the request for the different portion of segments to a second server in the CDN.
US10779014B2 Tile scheduler for viewport-adaptive panoramic video streaming
Aspects of the subject disclosure may include, for example, a method including obtaining media content and a ranking for each tile of the media content based on a plurality of viewports; receiving a request from user equipment to view the media content; obtaining, iteratively, a plurality for predicted fields of view of the user, the predicted fields of view each covering different future time periods; identifying viewports corresponding to the predicted fields of view; sending any remaining tiles corresponding to the closest in time predicted field of view to the user equipment; and sending remaining tiles corresponding to successive predicted fields of view to the user equipment the ranking based and an excess bandwidth. Other embodiments are disclosed.
US10779011B2 Error concealment in virtual reality system
Example techniques are described for image processing. Processing circuitry may warp image content of a previous frame based on pose information of a device when the device requested image content information of the previous frame and pose information of the device when the device requested image content information of a current frame to generate warped image content, and blend image content from the warped image content with image content of the current frame to generate an error concealed frame. A display screen may display image content based on the error concealed frame.
US10779010B2 Low complex deblocking filter decisions
The present disclosure relates to deblocking filtering, which may be advantageously applied for block-wise encoding and decoding of images or video signals. In particular, the present disclosure relates to an improved memory management in an automated decision on whether to apply or skip deblocking filtering for a block and to selection of the deblocking filter. The decision is performed on the basis of a segmentation of blocks in such a manner that memory usage is optimized. Preferably, the selection of appropriate deblocking filters is improved so as to reduce computational expense.
US10779009B2 Image decoding device and method
The present disclosure relates to an image decoding device and method through which it is possible to suppress an increase in a load of a decoding process. The present disclosure is provided with a decoding unit configured to generate decoded image data by decoding encoding data obtained by encoding image data for each coding unit (CU) that is recursively divided, and a filter processing unit configured to perform a filter process of the decoded image data generated by the decoding unit according to information set for each data unit corresponding to header information of the encoding data. The present disclosure is applicable, for example, to an image decoding device and the like.
US10779007B2 Transform coding of video data
A picture defined in video data is partitioned into blocks that include a luminance (luma) transform block and a chrominance (chroma) transform block. One or more constraints pertaining to the picture are determined from high-level syntax elements and transform skipping of one of both of the luma transform block and the chroma transform block is disallowed if the constraints are not met. The video data are encoded in a bitstream along with an indication that the transform of the luma transform block or the chroma transform block is skipped in response to the transform being skipped.
US10779004B2 Methods and apparatuses of constrained multi-type-tree block partition for video coding
A video coding system receives input data of a current block split from a parent block, and determines if the parent block is split by horizontal triple tree (TT) partitioning or vertical TT partitioning. A partition type selecting from TT partitioning and binary tree (BT) partitioning and a partition direction selecting from horizontal partitioning and vertical partitioning for splitting the current block are determined by prohibiting a horizontal partitioning type if the parent block is split by horizontal TT partitioning, and prohibiting a vertical partitioning type if the parent block is split by vertical TT partitioning, where the horizontal partitioning type and the vertical partitioning type depend on whether the current block is a middle sub-block in the parent block. The video coding system processes the current block according to the partition type and the partition direction.
US10779003B2 Method and system for generating an event video sequence, and camera comprising such system
A method, system, and non-transitory computer readable storage medium having instructions for generating an event video sequence. The method comprises receiving input image frames encoded into a sequence of image frames arranged in groups of pictures, each group of pictures having a GOP structure. The method further comprises storing a pre-event sequence of image frames in a first-in-first-out buffer, said pre-event sequence having a first predetermined GOP structure, upon receiving an event notification, retrieving the pre-event sequence from the buffer, and generating the event video sequence by combining the pre-event sequence and a post-event sequence of image frames, said post-event sequence having a second GOP structure, which is different from said first GOP structure. The system may be included in a camera.
US10779001B2 Image encoding method and image decoding method
According to one embodiment, an image encoding method includes selecting a motion reference block from an encoded pixel block to which an inter prediction is applied. The method includes selecting one or more available blocks from the motion reference block. The method includes selecting a selection block from the available blocks. The method includes generating a predicted image of the encoding target block using motion information of the selection block. The method includes encoding a prediction error between the predicted image and an original image. The method includes encoding selection information specifying the selection block by referring to a code table decided according to a number of the available blocks.
US10779000B2 Motion-compensated prediction method and apparatus
Embodiments of this application provide a motion-compensated prediction method which includes determining a location that is of an initial reference pixel of a current pixel and that is in a reference image, where the current pixel is located in a first sub-image in the current image; when the initial reference pixel is located outside a second sub-image that is in the reference image and that is at a location corresponding to the first sub-image, determining, based on the location of the initial reference pixel, a location that is of a target reference pixel of the current pixel and that is in the reference image; and determining a prediction value of a pixel value of the current pixel based on a pixel value of the target reference pixel and/or a pixel value of a neighboring pixel of the target reference pixel.
US10778999B2 Frame rate up-conversion coding mode with affine motion model
Methods, apparatuses, and computer-readable medium are provided for a frame rate up-conversion coding mode, in which an affine motion model is applied when conducting bilateral matching. The frame rate up-conversion coding mode can include generated additional frames from frames provided in a bitstream. In various implementations, bilateral matching includes, for a current block in a frame that is being generated, identifying a first block in a first reference picture a second block in a second reference picture. Affine (e.g., non-linear) motion information can be determined as between the first block and the second block. The current block can be predicted using the affine motion information.
US10778998B2 Moving picture coding device, moving picture coding method, moving picture coding program, moving picture decoding device, moving picture decoding method, and moving picture decoding program
A merging motion information candidate generation unit derives, when information indicating whether or not to derive a merging motion information candidate shared for all prediction blocks in a coding block is information indicating the derivation of a merging motion information candidate shared for all the prediction blocks in the coding block, a plurality of merging motion information candidates shared for all the prediction blocks in the coding block. A merging motion information selection unit selects one merging motion information candidate from the plurality of merging motion information candidates and uses the selected merging motion information candidate in a prediction block subject to coding.
US10778989B2 Rolling intra prediction for image and video coding
Methods and devices for image and video coding using rolling intra prediction. The encoder selects a mode for a current block, the current block having a plurality of neighboring reference samples from an adjacent block, wherein the mode is associated with a prediction function. A predicted block of predicted pixels is constructed by initially determining at least some of the predicted pixels based on the prediction function with one or more of the neighboring reference samples as inputs to the prediction function, and by determining at least some other of the predicted pixels based on the prediction function with the at least some of the predicted pixels as inputs. The process proceeds to build the predicted block in a traversing order using predicted pixels of the same predicted block as inputs to the prediction function for determining other predicted pixels of the predicted block. The decoder performs the same prediction process.
US10778988B2 Method, an apparatus and a computer program product for object detection
A method, comprising: receiving a video comprising video frames as an input; generating set of object proposals from the video; generating object tracklets comprising regions appearing in consecutive frames of the video, said regions corresponding to object proposals with a predetermined level of confidence; constructing a graph comprising the object proposals and superpixels grouped from the pixels of the frame; calculating a first cost function for superpixel likelihoods in terms of the object proposals in an object tracklet; calculating a second cost function for object proposal likelihoods in terms of the superpixels in the frame; minimizing the first and the second cost function with each other; computing posterior probabilities of each superpixel; and assigning each superpixel with an object class with a maximum posterior probability to constitute semantic object segmentation.
US10778987B2 Method and apparatus for encoding/decoding video signal
A video encoding/decoding apparatus according to the present invention acquires motion vector refinement information, performs motion compensation on the basis of a motion vector of a current block, refines the motion vector of the current block using at least one or both of the motion vector refinement information and the output of the motion compensation, and performs motion compensation using the refined motion vector.
US10778985B2 Method and apparatus for intra prediction in video coding system
An image decoding method, which is performed by a decoding apparatus, includes the steps of: deriving a frequency domain-neighboring block for a neighboring block of a current block in a spatial domain; deriving a frequency domain-prediction block for the current block by applying a prediction pattern to the frequency domain-neighboring block; generating a frequency domain-reconstructed block for the current block on the basis of the frequency domain-prediction block; and generating a reconstructed block for the current block in the spatial domain on the basis of the frequency inverse transform of the frequency domain-reconstructed block. The present invention can generate a prediction block for a current block in a frequency domain, and accordingly can more efficiently reconstruct a complex image.
US10778983B2 Preserving texture/noise consistency in video codecs
For each content-mapped frame of a scene, it is determined whether the content mapped frame is susceptible to object fragmentation with respect to texture in a homogeneous region based on statistical values derived from the content-mapped image and a source image mapped into the content-mapped image. The homogeneous region is a region of consistent texture in the source image. Based on a count of content-mapped frames susceptible to object fragmentation in homogeneous region, it is determined whether the scene is susceptible to object fragmentation in homogeneous region. If so, an upper limit for mapped codewords for a prediction function for predicting codewords of a predicted image from the mapped codewords in the content-mapped image is adjusted. Mapped codewords above the upper limit are clipped to the upper limit.
US10778982B2 Method and system for bit rate control and version selection for dynamic adaptive video streaming media
The disclosure provides a method and system for encoding bit rate control and version selection for a dynamic adaptive video streaming media. The method adopts a dynamic adaptive streaming media encoding technology to encode each original video into a plurality of versions with different bit rates at a server and determines video version subsets to be encoded by the original videos and specific encoding parameters of each video version by taking an encoding complexity-bit rate-distortion model for different original video contents, constraints on an encoding bit rate and a computing resource of the video server, network connection conditions of different users and a video-on-demand probability distribution into consideration, and finally, the video server outputs an optimal video version set through encoding, so as to maximize the overall quality of videos watched by users.
US10778981B2 Entropy coding supporting mode switching
A decoder for decoding a data stream into which media data is coded has a mode switch configured to activate a low-complexity mode or a high-efficiency mode depending on the data stream, an entropy decoding engine configured to retrieve each symbol of a sequence of symbols by entropy decoding using a selected one of a plurality of entropy decoding schemes, a desymbolizer configured to desymbolize the sequence of symbols to obtain a sequence of syntax elements, a reconstructor configured to reconstruct the media data based on the sequence of syntax elements, selection depending on the activated low-complexity mode or the high-efficiency mode. In another aspect, a desymbolizer is configured to perform desymbolization such that the control parameter varies in accordance with the data stream at a first rate in case of the high-efficiency mode being activated and the control parameter is constant irrespective of the data stream or changes depending on the data stream, but at a second lower rate in case of the low-complexity mode being activated.
US10778975B2 Method and apparatus for encoding/decoding image information
A deblocking filtering method, a boundary strength (bS) deriving method, and encoding/decoding method and apparatus using the methods are provided. The bS deriving method includes the steps of: deriving a boundary of a deblocking filtering unit block which is a unit block on which deblocking filtering is performed; and setting a bS for each bS setting unit block in the deblocking filtering unit block. Here, the step of setting the bS includes setting a bS value of a target boundary corresponding to the boundary of the deblocking filtering unit block as the bS setting unit block.
US10778972B1 Adaptive filter intra prediction modes in image/video compression
A method for generating a prediction block for coding a block of a frame using intra prediction. The method includes determining, using a training region, filter coefficients for generating the prediction block, the training region neighbors the block and includes a plurality of reconstructed pixels, the filter coefficients minimize a function of differences, each difference being a respective difference between a pixel in the training region and a prediction of that pixel in the training region, and the predictions use the filter coefficients; and generating the prediction block using the determined filter coefficients.
US10778968B2 Multi-component picture or video coding concept
The coding efficiency of a multi-component picture or video coding concept is improved by reconstructing a third component signal relating to a third component of the multi-component video using inter-component prediction from both a reconstructed first component signal and a reconstructed second component signal.
US10778967B2 Systems and methods for improving performance of a robotic vehicle by managing on-board camera defects
Embodiments include methods performed by a processor of a robotic vehicle for detecting and responding to defects on an on-board imaging device that includes an image sensor. Various embodiments may include causing the imaging device to capture at least one image, determining whether a defect to the imaging device is detected based at least in part on the at least one captured image, and, in response to determining that a defect to the imaging device is detected, identifying an area of the image sensor corresponding to the defect and masking image data received from the identified area of the image sensor.
US10778965B2 Stereoscopic display device
Disclosed is a stereoscopic display device for realizing a sharp and realistic stereoscopic image. The stereoscopic display device includes a first display displaying a first image, a second display displaying a second image, and a semi-transmissive optical member including a polarization transmissive axis transmitting the first image and a polarization reflective axis reflecting the second image.
US10778963B2 Head-mounted display (HMD) with spatially-varying retarder optics
A head-mounted display, or other near-to-eye display, incorporates optics that include a spatially-varying retarder (SVR). The SVR may include one or more layers of birefringent material. Light that enters and exits the SVR experiences a change in polarization where the phase of the light is modified by amounts that are different for different portions of the SVR. Focal length of light of an image generated by a pixelated display device is shortened by the optics so that the image can be focused onto a user's eye, which is relatively close to the pixelated display device.
US10778962B2 Precision multi-view display
A precision multi-view (MV) display system can accurately and simultaneously display different content to different viewers over a wide field of view. The MV display system may include features that enable individual MV display devices to be easily and efficiently tiled to form a larger MV display. A graphical interface enables a user to graphically specify viewing zones and associate content that will be visible in those zones in a simple manner. A calibration procedure enables the specification of content at precise viewing locations.
US10778961B2 Adaptable sorter unit for existing processing lines
An adaptable sorter unit includes an attachment mechanism, a sorting device that is capable of deflecting a sample, a data port that is capable of receiving information, and a power port that is connectable to a power source. The attachment mechanism, the sorting device, the data port, and the power port are physically connected together. The adaptable sorter unit also includes a memory circuit and a processor circuit configured to read information received via the data port and control the sorting device. The sorting device is a vacuum system, a mechanical pedal system, or an air jet system. The attachment mechanism is a mounting bracket, a mounting bracket receptacle, a weldable material, a clamp, a bolt, or a screw. The attachment mechanism connects the adaptable sorter unit to a processing line such that the adaptable sorter unit is capable of deflecting a sample traveling along the processing line.
US10778959B2 Robot-based 3D picture shooting method and system, and robot using the same
The present disclosure provides a robot-based 3D picture shooting method and system, and a robot using the same. The method includes: obtaining a distance between a photographed object and the photographing device of the robot based on a received shooting instruction; calculating an inter-axis distance based on the distance; obtaining the first picture after moving the robot for half of the inter-axis distance along the movement direction; obtaining the second picture after moving the robot for entire of the inter-axis distance from a current position along an opposite direction of the movement direction; and synthesizing the first picture and the second picture to obtain a 3D picture of the photographed object. In the process, the robot moves the photographing device according to the calculated inter-axis distance, and obtains two pictures of the left and right of the photographed object, which is not necessary to use a binocular camera.
US10778958B2 Stereoscopic image capturing module and method for capturing stereoscopic images
A stereoscopic image capturing module includes a lens set, a light-filtering element, an image sensing unit and an image processing unit electrically connected with the image sensing unit. The lens set and the light-filtering element are disposed on the same side of the image sensing unit. The light-filtering element includes a substrate and a covering layer disposed thereon. The covering layer includes a first light-permeable section and a second light-permeable section. A first light beam having a first spectrum and a second light beam having a second spectrum pass through the first and second light-permeable sections, respectively, and are received by the image sensing unit, so the image sensing unit obtains a first image signal and a second image signal. The first and second spectrums are different from each other. The first and second image signals are processed by the image processing unit to form stereoscopic image information.
US10778957B2 Adjustable lighting in a stereo-optical counting device based on ambient lighting
Techniques for adjusting a brightness of a field of view of a stereo-optical sensor device (e.g., of a system used to count individuals) are disclosed. According to an embodiment, the stereo-optical sensor device obtains, from a light sensor of the stereo-optical sensor device, a luminosity value of the field of view of the stereo-optical camera. The stereo-optical sensor device determines, as a function of the luminosity value, whether to adjust a brightness of one or more light sources. The stereo-optical sensor device adjusts, in response to the determination, the brightness of the one or more light sources.
US10778950B2 Image stitching method using viewpoint transformation and system therefor
An image stitching method using viewpoint transformation and a system therefor are provided. The method includes obtaining images captured by a plurality of cameras included in the camera system, performing viewpoint transformation for each of the images using a depth map for the images, and stitching the images, the viewpoint transformation of which is performed.
US10778947B2 Sympathetic assistive mutation of live camera preview/display image stream
A method and system for generating a sympathetic assistive mutation of a live camera image stream. A cameral captures a digital video including a series of root images, at least one processor generates a series of mutated images, and a display device displays the series of mutated images as a preview of at least a portion of the series of root images. Each mutated image in the series of mutated images is generated by (a) obtaining the corresponding root image, which includes root pixels, (b) applying at least one of a function and a shader to the corresponding root image to obtain an assistive color for each of a portion of the root pixels, and (c) blending the assistive color with at least one color value of each root pixel in the portion of root pixels to thereby create the mutated image.
US10778944B2 Apparatus and method for enhancing human visual performance in a head worn video system
Visual impairment, or vision impairment, refers to the vision loss of an individual to such a degree as to require additional support for one or more aspects of their life. Such a significant limitation of visual capability may result from disease, trauma, congenital, and/or degenerative conditions that cannot be corrected by conventional means, such as refractive correction, such as eyeglasses or contact lenses, medication, or surgery. According to embodiments of the invention a method of augmenting a user's sight is provided comprising obtaining an image of a scene using a camera carried by the individual, transmitting the obtained image to a processor, selecting an algorithm of a plurality of spectral, spatial, and temporal image modification algorithms to be applied to the image by the processor, modifying the image using the algorithm substantially in real time, and displaying the modified image on a display device worn by the individual.
US10778942B2 System and method for dynamic and centralized interactive resource management
Systems and methods for interactive site resource management are disclosed. In certain embodiments, the system and method collects and accesses local geospatially-referenced landscape and site survey data in the field as facilitated by selectable content views, the gathered landscape and site survey data synthesized with baseline geospatially-referenced landscape and site survey data. In one aspect, the synthesized landscape and site geospatially-referenced survey data may be used by a project lead or authority agent, to create a landscape and/or site report, an authorized development plan, a master landscape and/or site survey, and/or as-built development plans. In certain embodiments, the synthesized landscape site survey data is presented as an augmented reality display.
US10778941B1 System and method of dynamic, natural camera transitions in an electronic camera
Scene changes that are done pleasingly and without user input or control. Based on the number of speakers and changes in speakers, either to a different individual or movement by the same speaker, based on the locations of the speakers and based on the overlap of the current and intended scenes, a decision is made whether to perform a smooth transition or do a cut. It has been determined that the decision on cut versus smooth transition is preferably based on the location of the center of the intended new scene versus the boundaries of the current scene, a cut used if the center is outside the boundaries and a smooth transition if inside. If a smooth transition, an easing function, such as ease in ease out, is performed to change the scene. A preferred value for the smooth transition is to perform the transition over 80 frames.
US10778940B2 MEMS projector using multiple laser sources
A projector includes a first laser source projecting a first laser beam, a second laser source projecting a second laser beam at an angle with respect to the first laser beam, and a mirror reflecting the first and second laser beams. Circuitry controls the mirror to simultaneously reflect the first and second laser beams in a first scan pattern to form a first image having a number of scan lines greater than two times a horizontal resonance frequency of the mirror divided by a desired frame rate of the first image. The first laser beam forms a first angle of incidence with the mirror and the second laser beam forms a second angle of incidence with the mirror, the second angle of incidence being equal to the first angle of incidence summed with the angle of the second laser beam with respect to the first laser beam.
US10778939B2 Media effects using predicted facial feature locations
An effects application receives a video of a face and detects a bounding box for each frame indicating the location and size of the face in each frame. In one or more reference frames. The application uses an algorithm to determine locations of facial features in the frame. The application then normalizes the feature locations relative to the bounding box and saves the normalized feature locations. In other frames (e.g., target frames), the application obtains the bounding box and then predicts the locations of the facial features based on the size and location of the bounding box and the normalized feature locations calculated in the reference frame. The predicted locations can be made available to an augmented reality function that overlays graphics in a video stream based on face tracking in order to apply a desired effect to the video.
US10778937B1 System and method for video recording
Provided herein is a system and method implemented on a vehicle. The system comprises one or more sensors, one or more processors, and a memory storing instructions that, when executed by the one or more processors, causes the system to perform: determining, based on a user input, whether to videorecord an interior or surroundings of the vehicle. The instructions cause the system to videorecord the interior or the surroundings of the vehicle in response to determining to videorecord the interior or the surroundings of the vehicle.
US10778936B2 Method for deleting data files in an electronic device
An electronic device, such as a digital camera, includes a deletion mode whereby a camera/electronic device user can delete captured images or data files that have already been transferred in order to make room in the electronic device or digital camera memory for capturing further images. In one embodiment, a digital camera keeps track of which images have already been transferred to an external storage device and presents those to the user as potential images to be deleted. In another embodiment, the user is presented with a “delete all transferred images” which when selected deletes all the captured images that have already been transferred. In still another embodiment, deletion criteria are used to prioritize which images are deleted first.
US10778934B2 Convertible stand of display apparatus
A convertible stand of a display apparatus is provided. In more detail, the convertible stand of the display apparatus supports a display body in a first state or a second state, the first state being a standing state and the second state being a wall-mounted state. In addition, the convertible stand of the display apparatus is coupled to a rear cover of a display body and supports the display body in the first state and the second state.
US10778928B2 Device and method for inputting note information into image of photographed object
Provided are an apparatus and a method of inputting note information to an image of a shot object in order to display an image of a shot object in which the note information has been reflected.
US10778926B2 Image sensor and a method for read-out of pixel signal
Example embodiments relate to an image sensor and a method for read-out of pixel signal. One embodiment includes an image sensor. The image sensor includes an array of pixels for detecting light incident on the pixel. The image sensor also includes an in-pixel correlated double sampling (CDS) circuitry. The image sensor also includes a column line that extends along and is associated with a column of pixels in the array of pixels. The column line is configured to selectively receive a pixel signal from a pixel in the column. Further, the image sensor includes a voltage-drop correction line that extends along and is associated with the column of pixels. The voltage-drop correction line is configured to provide a correction voltage signal to a pixel in the column such that corrects for voltage drop of the pixel signal in read-out through the column line.
US10778925B2 Multiple column per channel CCD sensor architecture for inspection and metrology
A multiple-column-per-channel image CCD sensor utilizes a multiple-column-per-channel readout circuit including connected transfer gates that alternately transfer pixel data (charges) from a group of adjacent pixel columns to a shared output circuit at high speed with low noise. Charges transferred along the adjacent pixel columns at a line clock rate are alternately passed by the transfer gates to a summing gate that is operated at multiple times the line clock rate to pass the image charges to the shared output circuit. A symmetrical fork-shaped diffusion is utilized in one embodiment to merge the image charges from the group of related pixel columns. A method of driving the multiple-column-per-channel CCD sensor with line clock synchronization is also described. A method of inspecting a sample using the multiple-column-per-channel CCD sensor is also described.
US10778920B2 Photoelectric conversion apparatus and camera
A photoelectric conversion apparatus having a first substrate and a second substrate overlaid on each other and including electrically conductive portions is provided. The first substrate includes a photoelectric conversion element, a first portion configured to form part of a first surface, a second portion which is included in an electrically conductive pattern closest to the first portion, and a third portion which is included in an electrically conductive pattern second closest to the first portion. The second substrate includes a fourth portion configured to form part of a second surface, and a circuit. In a planar view with respect to the first surface, an area of the first portion is smaller than an area of the second portion and larger than an area of a portion of the third portion overlaying the second portion.
US10778917B2 Joint dictionary generation method for image processing, interlace-based high dynamic range imaging apparatus using joint dictionaries and image processing method of the same
An HDR imaging apparatus include: a deinterlacing circuit configured to generate a high-exposure Bayer frame and low-exposure Bayer frame by deinterlacing an interlace Bayer raw frame in which a high-exposure region and low-exposure region are interlaced; a demosaicing circuit configured to convert the high-exposure Bayer frame and the low-exposure Bayer frame into a high-exposure RGB frame and low-exposure RGB frame, respectively; a reconstructing circuit configured to remove interlace artifacts and noise from the high-exposure RGB frame and the low-exposure RGB frame, using joint dictionaries generated through joint dictionary learning on training data sets each containing a plurality of bases, but the corresponding bases have different values; and an HDR generation circuit configured to generate an HDR image frame by combining the high-exposure RGB frame and the low-exposure RGB frame from which interlace artifacts and noise were removed by the reconstructing circuit.
US10778916B2 Applying an annotation to an image based on keypoints
In some examples, a computing device includes a display, processing circuitry configured to present a first image via the display, and an input device configured to receive user inputs. The processing circuitry is further configured to determine an annotation to the first image based on the user inputs and determine an image patch in the first image overlapping with the annotation. The processing circuitry is also configured to determine, in the image patch, a first set of keypoints associated with the annotation and match the first set of keypoints in the first image to a second set of keypoints in the corresponding image patch in the second image. The processing circuitry is configured to determine a position of the corresponding image patch in the second image based on matching the first set of keypoints to the second set of keypoints and apply the annotation to the second image.
US10778915B2 Dual-aperture ranging system
A ranging system including a first aperture stop, a second aperture stop, an image sensor and a processing unit is provided. The first aperture stop includes a sheet of IR-cut filter material. The second aperture stop includes a sheet of opaque material. The image sensor receives light passing through the first and second aperture stops to output an image frame. The processing unit respectively calculates a convolution between a first color subframe of the image frame and a plurality of first blur kernels to generate a plurality of blurred first frames, respectively calculates a convolution between a second color subframe of the image frame and a plurality of second blur kernels to generate a plurality of blurred second frames, and performs a best matching between the blurred first frames and the blurred second frames.
US10778913B2 Digitally enhanced microscopy for multiplexed histology
An imaging system that can include a microscope for directly viewing a biological specimen and a multi-spectral imaging apparatus for outputting digitally enhanced images, near-video rate imaging, and/or videos of the specimen. An imaging system that can include a digital scanner that digitally processes images to produce a composite image with enhanced color contrast of features of interest.
US10778902B2 Sensor control device, object search system, object search method, and program
An information acquisition unit acquires three-dimensional environmental information from a three-dimensional environmental information storage unit. A placement region detection unit uses the three-dimensional environmental information to detect a placement region where a target object is placed. A calculation unit calculates a size of a placement region in an image including the placement region. A viewpoint position determination unit determines, among a plurality of sensor positions where a sensor photographing the image related to image data can be placed, a sensor position where the placement region is larger than the placement region in the case of using image data of another sensor position, as an optimal viewpoint position. A sensor position control unit performs control so as to move the sensor to the optimal viewpoint position, and then performs control so as to start a search for the target object.
US10778901B2 Camera adjustment system
A camera adjustment system includes a camera, an actuator, an inertial-measurement-unit, and one or more controller-circuits. The camera renders an image of lane-markings of a roadway traveled by a host-vehicle. The actuator is operable for controlling an aim-direction of the camera. The inertial-measurement-unit detects relative-movement of the host-vehicle. The one or more controller-circuits are in communication with the camera, the actuator, and the inertial-measurement-unit. The one or more controller-circuits determine whether a range-of-detection of the lane-markings in the image is less than a detection-threshold and adjust the aim-direction based on the relative-movement.
US10778893B2 Detection device, display device and detection method
A detection device, including a first displacement acquisition unit configured to compare an image of an m-th block included in a first frame captured by an area image sensor using a rolling method with an image captured in the m-th block included in a second frame captured after the first frame to acquire displacement of the image with respect to a main scanning direction of the line, a second displacement acquisition unit configured to compare an image of a p-th block included in the first frame with an image captured in the p-th block included in the second frame to acquire displacement of the image with respect to the main scanning direction, and a difference acquisition unit configured to acquire, as a value corresponding to acceleration of the area image sensor, difference between the displacement acquired in the m-th block and the displacement acquired in the p-th block.
US10778892B2 Camera, setting method of camera, and setting program of camera
Provided are a camera having a compact configuration and high operability, a setting method of the camera, and a setting program of the camera. A touch sensor 130 is provided on a top surface of an operation dial 110. In a case where the top surface of the operation dial 110 is touched, an exposure mode of the camera is switched according to a touched region on the top surface. An operation target of the operation dial 110 is set according to the set exposure mode.
US10778890B1 Video denoising systems and methods
A method for denoising a video signal includes (i) generating a first low-frequency frame, including one or more first low-spatial-frequency components of a first video frame of the video, by filtering one or more first high-spatial-frequency components from the first video frame; and (ii) generating a first filtered frame by recursively filtering the first low-frequency frame. The method also includes (iii) generating a second low-frequency frame from a second video frame of the video subsequent to the first video frame, by filtering one or more second high-spatial-frequency components from the second video frame; (iv) generating a high-frequency frame from the second video frame and the second low-frequency frame; (v) recursively filtering the second low-frequency frame with the first filtered frame to yield a denoised low-frequency frame; and (vi) generating a denoised video frame by combining the denoised low-frequency frame with the high-frequency frame.
US10778888B2 Automatic selection of a camera based on facial detection
A camera selection system and method for automatically selecting an appropriate camera to use for capturing photos and videos is provided. The method includes the steps of detecting that a camera application has been opened, activating a first camera and a second camera of the mobile device, analyzing a feed received from the first camera and a feed received from the second camera to detect whether a face is present in a field of view of the first camera or the second camera, determining that the user intends to use the first camera based on a detection of the face in the field of view of the first camera, deactivating the second camera in response to the determining and displaying the feed received from the first camera on the main display of the mobile device for viewing by the user while using the camera application.
US10778882B2 Focusing position adjustment device, focusing position adjustment system, program, and focusing position adjustment method
A focusing adjustment unit changes a relative positions of an optical system and an element of a camera the imaging direction of which faces a predetermined target shooting position from a first side to a second side in an imaging direction. Each time the focusing adjustment unit changes the relative position of the optical system and the element, an evaluation unit calculates an evaluation score monotonically increasing relative to a standard deviation in an adjustment range of an image captured by the camera, the adjustment range being such that an adjustment member a pattern of a plurality of colors provided at the target shooting position comes out. A focusing position determination unit determines a focusing position of the camera based on a change of the evaluation score calculated by the evaluation unit.
US10778876B2 Domestic appliance with optical monitoring device
The present invention relates to a domestic appliance, in particular domestic oven, comprising: —a treatment chamber; —at least one inner panel (6) and one outer panel (1) for allowing insight into the interior of the treatment chamber from the exterior; —at least one optical monitoring device (4) for optically monitoring at least a part of the interior of the treatment chamber through the inner panel (6) and the outer panel (1); —at least one optical shade element (2) for at least partially preventing irritating light from reaching an optical sensor of the optical monitoring device (4); characterized in that the optical monitoring device (4) is arranged on a side of the outer panel (1) opposite to the treatment chamber side of the outer panel (1) and in a distance to the outer panel (1), and wherein the optical shade element (2) is arranged in an intermediate space between inner panel and outer panel (1) and circumferentially encloses at least partially the optical path (9) of the optical monitoring device (4) extending from the interior of the treatment chamber to the sensor of the optical monitoring device (4) through the inner panel, the outer panel (1) and the intermediate space between inner panel and outer panel (1).
US10778870B2 Black generation to optimize color gamut volume and quality within limits on colorant usage
A method for generating device-dependent color values which satisfy a colorant limit for an output device includes, for an input color defined by input values for three color channels in a first device-dependent color space, converting the input values to a hue angle θ, a saturation S, and value V in a second device-dependent color space. Minimum, maximum and middle ones of the input values are identified. The minimum is set to zero and the middle adjusted to maintain the input hue angle. A hue leaf relating output colorant mixture to input color can be constructed for the hue angle, and partitioned into regions. The region of the hue leaf containing the input color is identified and interpolated to identify intermediate values for the input color in a third device-dependent color space, such as CMYK. Output values in the third device-dependent color are the intermediate values or values derived therefrom.
US10778863B2 Operation input system, electronic device and mobile terminal
Electronic device is linked with a mobile terminal, screen transition of the electronic device is eliminated, and various operation input is performed while confirming operation content from the mobile terminal on a screen of the electronic device. When proximity of the mobile terminal is detected in a state of displaying a specific screen on an operation display portion, an image forming apparatus transmits operation input information associated with the specific screen in advance to the mobile terminal. The mobile terminal displays an operation input screen based on the operation input information transmitted from the image forming apparatus and transmits operation content instructed by a user from the operation input screen to the image forming apparatus. The image forming apparatus updates the specific screen in accordance with the operation content transmitted from the mobile terminal.
US10778857B2 Image forming apparatus
An image forming apparatus that utilizes a communication device is disclosed. A communication unit of a housing which corresponds to an antenna portion is provided at a position at which the communication unit can be seen without obstruction from the upper side. A communication device such as a smartphone can be brought close to or into contact with the communication unit readily. Accordingly, wireless communication between the antenna portion and the communication device can be established.
US10778856B1 Multi-purpose/multi-function portable electronic device which includes a display monitor and a scanner disposed below the display monitor and extending to cross the display monitor, and a base configured to support the scanner, the base including a first portion and a second portion, where the first portion at least partially vertically overlapping the display monitor and the scanner
A multi-function/multi-purpose portable electronic device is disclosed. In one aspect, the device may include a display monitor configured to display an image and a scanner disposed below the display monitor and extending to cross the display monitor, the scanner not directly contacting the display monitor. The device may also include a base configured to support the scanner, the base including a first portion having a first thickness and a second portion having a second thickness greater than the first thickness, the first portion at least partially vertically overlapping the display monitor and the scanner. The device may further include a speaker disposed only in the second portion of the base. The device may also include a connector physically interconnecting the base and the display monitor to support the display monitor, at least a portion of the connector vertically overlapping the second portion of the base.
US10778855B2 System and method for creating contents by collaborating between users
In one or more example embodiments, a method includes receiving, at a server, primary content and location information from one or more of a plurality of user devices, the location information corresponding to a location at which the primary content is created. The method further includes creating secondary content according to at least one of the primary content, the location information and additional information associated with the primary content.
US10778851B2 Methods and nodes for managing network resources as well as a corresponding system and computer program
The present invention relates to methods and nodes for managing network resources in a policy and charging system of a communication network, as well as to a system comprising at least one of the described nodes, and to a computer program, which provide for optimizing the resources of a telecommunication network and to reduce memory usage. A method for managing network resources in a policy and charging system of a communication network comprises receiving at a second node an indication about a state of a server resource of a first node; determining whether or not an activity of a service session associated with a connection between a client and the second node is below an activity threshold; and if the activity is determined to be below the activity threshold, instructing a termination of a bearer resource assigned to the service session.
US10778849B2 Customized service plan generation
Systems, methods, and computer-readable media are described for generating customized service plans for a wireless telecommunications network. An operator of a wireless telecommunications network may allow users to access the network in accordance with a service plan, which may specify terms and conditions associated with usage of the network (e.g., types of usage, amounts of usage, geographic areas, associated mobile devices and users, subscription fees, etc.). Customized, user-specific service plans for the wireless network may be generated and implemented by determining that a user satisfies one or more criteria for applying service plan modifications. A user may be required to agree to specified conditions, such as upgrading a mobile device or subscribing for a specified time period, in order to accept a customized service plan. Multiple modifications may be applied to a base service plan, and plans and/or modifications for which the user is eligible may be identified.
US10778847B1 Proximate noise duplication prevention
One embodiment provides a method, including: identifying, using an information handling device, a proximate sound source; determining, using a processor, that noise produced by the proximate sound source is duplicated on a conference bridge that a user is connected to and is within an audible range of the user; and preventing, based on the determining, the noise on the conference bridge from reaching the user. Other aspects are described and claimed.
US10778844B1 Systems and methods for automated call-handling and processing
Methods, systems, and computer-readable media consistent with the present disclosure manage multiple telephone calls by managing a session record associated with the call, amending the session record according to a plurality of rules to reflect a plurality of instructed actions, evaluating an amended session record to derive at least one of the plurality of instructed actions, and implementing a derived instructed action on the call under the control of an automated apparatus.
US10778840B1 Systems and methods for identifying unsolicited communications on a computing device
The disclosed computer-implemented method for identifying unsolicited communications on a computing device may include a computing device receiving a communication from an unrecognized phone number; obtaining the unrecognized phone number from the communication; obtaining classification data associated with the unrecognized phone number based on categories of other computing devices contacted by the unrecognized phone number; obtaining a category associated with a phone number of the computing device; determining that the communication is an unsolicited communication based on the classification data and the category associated with the phone number of the computing device; and in response to determining that the communication is unsolicited, performing a security action to manage interactions with the communication from the unrecognized phone number. Various other methods, systems, and computer-readable media are also disclosed.
US10778839B1 Detecting and preventing phishing phone calls through verified attribute analysis
A method for detecting and preventing phishing phone calls through verified attribute analysis is described. The method may comprise receiving, by a receiving device, a phone call from a sending device and receiving identification data in parallel with the phone call, the identification data describing context of the phone call. The method may then identify an attribute assertion from the identification data. The attribute assertion may comprise a signed attribute of the phone call and may be signed by a trusted authority. The method may comprise determining content of the phone call, analyzing the content of the phone call against the signed attribute, and performing a defined operation based on a result of the analysis of the content against the signed attribute.
US10778837B2 System and method for tracking and archiving mobile communications
A system for tracking electronic communications of a subscriber includes a gateway configured to track a communication between a mobile device and a subscriber mobile device that has a subscriber software module associated with a subscriber business number. The gateway is configured to send the communication to an Enterprise Information Archiving system. The gateway also is configured to: (i) if the communication is sent from the subscriber software module intended for the mobile device, send the communication to the mobile device via at least one of an SMS, MMS, and voice communication capability of the mobile device; and (ii) if the communication is sent from the mobile device to the subscriber business number via at least one of an SMS, MMS, and voice communication capability of the mobile device, send the communication to the subscriber software module associated with the subscriber business number.
US10778836B2 Enhanced user profile information display on terminating handset
The disclosed system enables the display of enhanced user profile information on a terminating handset of a call recipient. A caller initially submits enhanced user profile information to a telecommunications service provider, such as the caller's name, company name, physical address, e-mail address, and photograph. When the caller places a phone call, the enhanced user profile information is displayed on a terminating handset of the call recipient. The enhanced user profile information may be transmitted directly to the call recipient or may be retrieved by a network associated with the called party. The disclosed system provides management options for both the caller and the call recipient. For example, the call recipient may specify a preference to automatically save the enhanced user profile information on the terminating handset, or the caller may specify a preference to disable or enable the display of enhanced user profile information on the terminating handset.
US10778835B2 Inferring user context via time-series correlation analysis
There is disclosed a technique of associating device activity to a broadcast programme, comprising: receiving a model for a broadcast programme identifying portions of content and portions of breaks in the content; monitoring, via a client software module running on users' mobile devices, said device's active or inactive states; receiving an activity stream of a user device; comparing the activity stream to the model of the broadcast programme to identify a correlation between them; inferring a user of the user device as watching the broadcast programme based on a level of the correlation.
US10778831B2 Methods and systems for displaying an ephemeral content message
Exemplary embodiments relate to techniques for displaying and interacting with ephemeral content messages in a communication service. Ephemeral content, transmitted as a message in order to preserve end-to-end encryption, may be tagged with an identifier designating the message as an ephemeral content message. A receiving client may recognize the flag and display the content of the message as ephemeral content. The update may include a link to the content that expires under certain conditions. While the link is active, the link may be selected to enter a full-screen presentation of the ephemeral content. Different media types may be associated with different types of full-screen presentations. Displayed ephemeral content from different users may be ranked based on an interest score and displayed in the ranked order. Ephemeral content may be displayed in a user interface on separate tabs.
US10778827B2 Wireless signal transceiving method and wireless signal transceiving system using the same
A wireless signal transceiving system includes includes a first wireless signal transceiver device and a second wireless signal transceiver device. The first wireless signal transceiver device and the second wireless signal transceiver device are configured to establish an assimilation link to become a pseudo single device through an assimilation process, and to establish a wireless link between the pseudo single device with an electronic device. After the pseudo single device receives a first packet wirelessly transmitted by the electronic device, the pseudo single device transmits an second packet to the electronic device.
US10778819B2 Electronic device and manufacturing method thereof
Provided is an electronic device that includes a housing at least partially including a metal portion, a glass plate mounted on one surface of the housing, and a buffer disposed at least on the metal portion on one face of the housing and disposed adjacent to an edge of the glass plate.
US10778815B2 Methods and systems for parsing and executing instructions to retrieve data using autonomous memory
A method, an apparatus, and a system have been disclosed. An embodiment of the method includes an autonomous memory device receiving a set of instructions, the memory device executing the set of instructions, combining the set of instructions with any data recovered from the memory device in response to the set of instructions into a packet, and transmitting the packet from the memory device.
US10778812B1 Data encapsulation conversion and transmission
A computer-implemented data transmission method includes: receiving, by a data transmission system, a data processing request sent by a first client deployed in a first region, in which the data processing request is encapsulated using a first data transmission protocol; converting an encapsulation protocol of the data processing request from the first data transmission protocol to a second data transmission protocol, to obtain a converted data processing request; transmitting the converted data processing request using a data transmission channel of the data transmission system, in which the data transmission channel supports the second data transmission protocol; at an output end of the data transmission channel, converting the encapsulation protocol of the converted data processing request from the second data transmission protocol to the first data transmission protocol, to obtain the data processing request; and transmitting the data processing request to a second client deployed in a second region.
US10778811B2 Protocol model generator and modeling method thereof
A protocol model generator according to the present disclosure includes: a memory in which a protocol model generating program is stored; and a processor configured to execute the program. Herein, upon execution of the program, the processor extracts multiple strings from a binary corresponding to a protocol, generates a message pool including multiple candidate messages to be used in the protocol corresponding to the binary on the basis of the extracted multiple strings, and generates a protocol model corresponding to the protocol and configured to include nodes corresponding to the respective candidate messages included in the message pool. Further, the candidate messages include messages generated on the basis of the strings and response messages generated corresponding to the messages, and the protocol model is generated including one or more nodes and transition information between the nodes.
US10778804B2 Method and apparatus for providing control of social networking sites
A method, computer readable medium and apparatus for providing control of social networking sites are disclosed. For example, the method establishes an owner profile, receives a request from a third party user to post information on a social networking site associated with an owner, determines if the request should be granted in accordance with the owner profile and posts the information on the social networking site associated with the owner if the request is granted.
US10778802B2 Mobile device identification
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: generating a first mobile device fingerprint of a mobile device and associating the first mobile device fingerprint to an identifier, and generating a second mobile device fingerprint of the mobile device and associating the second mobile device fingerprint to a MAC address of a mobile device. The methods, computer program products, and systems can include, for instance: receiving a first mobile device fingerprint of a mobile device and an identifier associated to the first mobile device fingerprint; receiving a second mobile device fingerprint of the mobile device and a MAC address associated to the second mobile device fingerprint; and associating received data received from the mobile device to the identifier.
US10778799B2 Apparatus, system and method for MTC
In order for efficiently managing communications between a UE (10) and multiple SCSs (20_1-20_n), the UE (10) includes, in one message, multiple pieces of data to be transmitted to the SCSs (20_1-20_n), and sends the message to an MTC-IWF (30). The MTC-IWF (30) receives the message from the UE (10), and distributes the date to the SCSs (20_1-20_n). Each of the SCSs sends (20_1-20_n), to the MTC-IWF (30), data to be transmitted to the UE (10) and an indicator that indicates for the SCSs (20_1-20 n) the time tolerance until the data is transmitted to the UE (10). The MTC-IWF (30) receives the data and the indicators from the SCSs (20_1-20_n), and determines when to forward the data to the UE (10) based on the indicators.
US10778798B2 Remote service access in a container management system
A container management system having a first cluster that includes a first service for generating an operation and a second cluster that includes a second service for generating an operation, the second cluster located remotely from the first cluster. A master proxy adjusts a request from the first cluster to access the second service from the second cluster, routes a transmission of the adjusted request to the second cluster and adjusts a response to the adjusted request from the second cluster to the first cluster. The first cluster uses the response to generate a cluster operation based on the first service and the second service.
US10778786B2 Intelligent multi-device user interaction
A set of device information entries corresponding to a set of devices is constructed, where a device information entry includes (i) an indication of a capability of a device to present a content type, and (ii) a priority preference indicative of a priority of the device in a subset of devices where each device in the set of devices is capable of presenting the content type. Responsive to a request for presenting content of the content type, a sub-subset of the subset of devices is detected, where the sub-subset is enabled in an area where the content is to be presented. On a first device selected from the sub-subset, the content of the content type is presented.
US10778778B1 Response endpoint selection based on user proximity determination
A computer-implemented method involves receiving a request corresponding to input provided by a user and generating first data associated with a response to the request. Second data associated with a proximity of the user to the first computing device may be received from the first computing device, and third data associated with a proximity of the user to the second computing device may be received from the second computing device. Based at least on the second data and the third data, it may be determined that the user is closer to the first computing device than to the second computing device. Based at least in part on the user being closer to the first computing device than to the second computing device, it may be determined that the response is to be sent to the first computing device.
US10778776B2 Computing infrastructure scalability assessment
Embodiments of the disclosure provide a method of assessing scalability of a computing infrastructure performed by a scalability server, the scalability server comprising a processor to execute computer executable instructions stored on a non-transitory computer readable medium, so that when the instructions are executed, the server performs the method comprising: (a) receiving growth data from one or more client devices, the growth data including growth projection of subunits of an organization; (b) receiving application and infrastructure information from a database, the application and infrastructure information including a list of application and infrastructure resources of the computing infrastructure; (c) determining scalability of the computing infrastructure using the growth data and the application and infrastructure information; (d) monitoring real-time performance of the computing infrastructure; and (e) determining a priority of infrastructure components to be upgraded using the scalability of the computer infrastructure, the real-time performance of the computing infrastructure, the growth data, and the application and infrastructure information.
US10778773B2 Monitoring system with low power data acquisition
A system for monitoring electrical properties with lower power data acquisition.
US10778771B2 Methods and systems for managing networked storage system resources
Methods and systems for a networked storage environment are provided. One method includes mirroring a plurality of requests from a switch and transmitting the mirrored plurality of requests to a remote acquisition unit; extracting application layer protocol data units from assembled transport layer packets; parsing the application layer protocol data units to obtain file system requests; identifying storage volume identifiers from the parsed file system requests that are associated with a greatest number of operations; identifying network addresses for client systems initiating the greatest number of operations for the storage volumes and network addresses of target storage systems managing the storage volumes; and providing a total number of operations for the plurality of requests in a given time, the identified storage volume identifiers, the network addresses of the client systems and the network addresses of the target storage systems to a management console.
US10778767B2 Persistent memory replication in RDMA-capable networks
A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the at least one processor and configure the at least one processor to implement a replication protocol for replicating memory from an initiator to a target. The initiator requests one or more pages of memory at the target. Responsive to the initiator receiving a page advertisement from the target, the initiator updates a list of pages at the initiator. The list of pages is replicated at the target. The initiator performs a remote direct memory access (RDMA) write to the one or more pages of memory at the target. Responsive to successful completion of the RDMA write, the initiator updates the list of pages at the initiator. Upon completion of the RDMA write the list of pages is updated at the target.
US10778765B2 Bid/ask protocol in scale-out NVMe storage
A method is provided in one example embodiment and includes receiving by first network device a request for storage resources from a second network device; evaluating a willingness of the first network device to provide the requested storage resources and assigning a willingness score based on the evaluating; determining whether the willingness score is greater than a minimum value; and if the willingness score is greater than the minimum value, providing a response to the request from the first network device to the second network device, wherein the response comprises a bid by the first network device to provide the requested storage resources to the second network device.
US10778764B2 System and method for efficient virtualization in lossless interconnection networks
Systems and methods for supporting efficient virtualization in a lossless interconnection network. An exemplary method can provide, one or more switches, including at least a leaf switch, a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one virtual function, at least one virtual switch, and at least one physical function, a plurality of hypervisors, and a plurality of virtual machines, wherein each of the plurality of virtual machines are associated with at least one virtual function. The method can arrange the plurality of host channel adapters with one or more of a virtual switch with prepopulated local identifiers (LIDs) architecture or a virtual switch with dynamic LID assignment architecture. The method can assign each virtual switch with a LID. The method can calculate one or more linear forwarding tables based at least upon the LIDs assigned to each of the virtual switches.
US10778761B2 Processing search responses returned by search peers
Processing of search responses returned by search peers is disclosed. An example method may include transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system; receiving a plurality of data packets from the plurality of search peers; parsing one or more data packets of the plurality of data packets, to produce a response to the search request; and splitting the response into two or more fields based on at least one of: a defined set of bit positions or a defined separator.
US10778760B2 Stream-based data deduplication with peer node prediction
Stream-based data deduplication is provided in a multi-tenant shared infrastructure but without requiring “paired” endpoints having synchronized data dictionaries. Data objects processed by the dedupe functionality are treated as objects that can be fetched as needed. As such, a decoding peer does not need to maintain a symmetric library for the origin. Rather, if the peer does not have the chunks in cache that it needs, it follows a conventional content delivery network procedure to retrieve them. In this way, if dictionaries between pairs of sending and receiving peers are out-of-sync, relevant sections are then re-synchronized on-demand. The approach does not require that libraries maintained at a particular pair of sender and receiving peers are the same. Rather, the technique enables a peer, in effect, to “backfill” its dictionary on-the-fly. On-the-wire compression techniques are provided to reduce the amount of data transmitted between the peers.
US10778759B2 System architecture and method of processing data therein
A software architecture encoded on a non-transitory computer readable medium, where the software architecture includes a first protocol, wherein the first protocol is configured to form a plurality of groups, wherein each group of the plurality of groups comprises a set of randomly selected nodes from a network. The software architecture further includes a second protocol, wherein the second protocol is configured to randomly select a first group from the plurality of groups formed by the first protocol. Additionally, the software architecture includes a third protocol, wherein the third protocol is configured to designate the first group to sign a first message by generating a first group signature. Furthermore, the software architecture includes a hash function, wherein the hash function is configured to generate a hash value from the first group signature.
US10778756B2 Location of actor resources
In an actor system, messages communicated to and from a first actor in a first location of an actor system can be monitored. A message frequency between the first actor and a second actor in a second location of the actor system can be determined. The message frequency can be compared to a threshold message frequency. A determination can be made whether to move the first actor from the first location based on comparison of the message frequency to the threshold message frequency.
US10778754B2 Subscriber session re-distribution in a communication network
It is disclosed a method for re-distributing subscriber sessions originated from one or more access nodes of a communication network to a number of service nodes of the communication network. The method comprises: monitoring at least one performance parameter of the service nodes; comparing a value of the at least one performance parameter with a threshold; and, in case the value exceeds the threshold at a given service node, determining a number of subscriber sessions to be moved from the given service node; selecting at least one further service node to re-establish the number of subscriber sessions; and re-configuring the communication network to move the number of subscriber sessions from the given service node to the at least one further service node.
US10778749B2 Method, computer program and system for transmitting data in order to produce an interactive image
A method for transmitting data to produce an interactive image, to a computer program for implementing the method and a client-server system operating based on the method, wherein the data include data that are already recorded and data that are added as a result of continuous measurements, where a server produces a static image and transmits it to the client for display, produces dynamic image data and transmits this to the client for display, produces an updated static image based on data present at a relevant time point or as a combination of prior static image and the dynamic image data and transmits the updated static image to the client for display instead of the previous static image and the dynamic image data such that large volumes of static and dynamic data can be displayed on the client via a small data transfer between the server and the client.
US10778745B2 Systems and methods for providing a personalized visual display multiple products
Systems and methods for providing a personalized visual display of multiple products are provided. A described method includes receiving product information for a set of multiple products and user information for a particular user or user device and selecting a plurality of the multiple products estimated to be most relevant to the particular user or user device based on the product information for the set of multiple products and the user information for the particular user or user device. The method further includes generating a personalized visual display of the selected products including product images for multiple of the selected products. All of the products in the personalized visual display may be associated with the same content provider. The method further includes causing the personalized visual display to be presented via the user device.
US10778739B2 Limited-access media
An example method involves receiving, by a playback device in a media playback system, limited-access media, where the limited-access media corresponds to a limited-access playback device characteristic. The method may further involve determining, by the playback device, that a particular playback device having the limited-access playback device characteristic is active in the media playback system. Based on determining that the particular playback device having the limited-access playback device characteristic is active in the media playback system, the method may further involve causing the media playback system to play back the limited-access media.
US10778738B2 Hybrid network system, communication method and network node
A hybrid network system, a communication method and a network node are provided. The hybrid network system includes a combined network system architecture of a point-to-point network and a broadcast network, the point-to-point network is provided with a plurality of point-to-point channels, and each network node can send a message to a corresponding network node or receive the message from the corresponding network node through the point-to-point channel; the broadcast network is provided with a plurality of broadcast channels, and each broadcast channel can only have one sender at most at the same time, but can have a plurality of receivers; at least a part of network nodes have the capability of sending messages to be broadcast, at least a part of network nodes have the capability of receiving the broadcast messages, and at least some network nodes are configured to select the broadcast network or the point-to-point network at least according to communication tasks to be executed per se to complete the communication tasks to be executed. Preferably, each network node has the capability of sending and receiving the broadcast message. The hybrid network system of the embodiment of the present invention has high flexibility and high communication performance.
US10778737B2 Live-streaming flashlight camera
A live-streaming flashlight camera includes a camera adapted to capture an image of an object, a light source adapted to illuminate the object to be captured by the camera, a battery connected to provide power to the camera and light source, and a processor in communication with the light source and camera and configured to: establish an ad-hoc wireless network connection with a mobile host device, and livestream the image of the object to the mobile host device via the ad-hoc network connection.
US10778728B2 Cognitive resource selection
The patterns of usage, participation, and/or item sharing by the participants in a conference call are correlated, recognized, and used to select a data centers. This selection can be done both before and/or during a call. When significant patterns are recognized (e.g., heavy video sharing by one participant at every Friday afternoon meeting) there may be a better (e.g., faster, better quality, more efficient, less use of network resources) data center to host the call than one that is selected based on the geography of the participants alone. Likewise, during a call, other patterns of behavior can be correlated and recognized dynamically such that when these patterns occur, the call is hosted by a different (i.e., better) data center.
US10778726B2 Bidirectional data exchange between computing devices
A method for bidirectional data exchange includes, on a network computing device, receiving a first request from a first computing device via a request and response protocol, the first request including a first-device-provided portion of a data stream. The first-device-provided portion of the data stream is sent to a second computing device. A second-device-provided portion of the data stream is received from the second computing device. A second request is received from the first computing device via the request and response protocol, the second request soliciting the second-device-provided portion of the data stream. A response to the second request is sent to the first computing device via the request and response protocol, the response including the second-device-provided portion of the data stream.
US10778724B1 Scalable port range management for security policies
Techniques are disclosed for implementing scalable port range policies across a plurality of categories that support application workloads. In one example, a policy agent receives, from a centralized controller for a computer network, a plurality of policies. Each policy of the plurality of policies includes one or more policy rules, and each of the one or more policy rules specifies one or more tags specifying one or more dimensions for application workloads executed by the one or more computing devices and a corresponding port range. The policy agent assigns, based on a policy rule, a port range specified by the policy rule to objects of the one or more computing devices that belong to categories described by the one or more dimensions of the one or more tags of the policy rule. The categories support the application workloads and are assigned to the tags by a centralized controller.
US10778722B2 Dynamic flow system
System and methods for communicating across a network comprise: a database containing high level security rules for the network; computing devices communicating on the network; a security rule translation module; event sensors configured to monitor and detect one or more events occurring on or relating to the network, and in response thereto, provide to the security rule translation module an indication of occurrence for each of the one or more security events. The security rule translation module may associate the security rules with the security events corresponding to the received indication, and produce a low-level security rule based on data from the high-level security rule and the received indication of occurrence of the security events. The system may also include switches coupled to receive the low-level security rules from the security rule translation module and enforce the low-level security rules on the network.
US10778719B2 System and method for gathering information to detect phishing activity
A method for detecting phishing resources through collection of URL links. The method is executable by a web server and comprises receiving, by the web server, a query for obtaining an object hosted by the web server; extracting, by the web server, from the “Referer” field of the query, a URL link pointing to a query source; generating, by the web server, at least one converted URL link pointing to a different resource located on a same host as the query source, based on the extracted link; and sending the at least one converted URL link for a phishing analysis.
US10778716B2 Detecting webpages that share malicious content
Methods and systems for detecting webpages that share malicious content are presented. A first set of webpages that hosts a web account checker is identified. A baseline page structure score and a baseline language score are calculated based on the identified first set of webpages. Content from a second set of webpages is collected and analyzed based on the calculated baseline page structure and the calculated baseline language scores. One or more of the second set of webpages is flagged as malicious based on the analyzing of the content collected from the second set of webpages.
US10778715B2 Automatic peer to peer level of activity information maintenance and sharing method and apparatus
Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatic peer-to-peer level of activity information maintenance and sharing without centralization. The disclosed systems and methods a peer-to-peer level of activity sharing mechanism involving sharing level of activity counter update instructions for use in updating a number of level of activity counters maintained locally by a peer receiving the instruction(s). A peer can use its local level of activity counters in determining whether impose a throttling mechanism.
US10778707B1 Outlier detection for streaming data using locality sensitive hashing
A matching record set with respect to a particular data record of a stream is identified based on output values produced by a particular band of locality sensitive hash functions. Using respective matching record sets corresponding to the particular data record and one or more other bands of locality sensitive hash functions, an estimate of a count of data records of the stream which meet a particular inter-record distance criterion is obtained. A determination as to whether the particular data record is to be designated as an outlier with respect to previously-observed records of the data stream is made using the estimated count.
US10778702B1 Predictive modeling of domain names using web-linking characteristics
A method evaluates whether a web domain is malicious. The method forms a feature vector, including data from web crawling. The features may include: whether the domain is cached from web crawling; the number of unique publicly accessible URIs hosted on the domain; the number of backlinks referencing the domain; the number of unique domain names in referring backlinks; the number of unique IP addresses in the referring backlinks; the number of unique IP address groups in the referring backlinks; and the proportion of hyperlinks to the domain from popular websites. For multiple classifiers, the method computes a probability that the domain is malicious. Each classifier is a decision tree constructed according to a subset of features and a subset of sample feature vectors. The method combines the individual probabilities to form an overall probability and returns the computed overall probability to the client.
US10778694B2 Location detection based presentation
A method and system for improving location detection and presentation is provided. The method includes receiving a request for access to a secure Website and retrieving an automated challenge response test for determining that a user is a living being. A location of the user is detected and analyzed with respect to images of the automated challenge response test. Local entities associated with the images are determined and correct images and incorrect images are identified for executing the automated challenge response test. First actions for enabling the user to execute functions associated with the correct images with respect to the local entities are added to the correct images. Second actions for enabling the user to execute functions associated with the incorrect images with respect to the local entities are added to the correct images and a resulting modified automated challenge response test is presented to the user.
US10778691B1 Dynamic security policy consolidation
Various embodiments provide for the consolidation of policies across multiple identities that are respectively associated with multiple active directory (AD) groups to which a user belongs. Present embodiments provide for dynamically generating a new identity in the resource provider environment that includes permissions to all of the resources that may otherwise be distributed across multiple identities. Specifically, in accordance with various embodiments, when a user login is detected, the active directory is queried to determine the AD groups to which the user belongs. As mentioned, the user's AD groups are mapped to respective identities in the resource provider environment, in which each identity includes policy defining access to one or more resources. The policies of all the respective identities are consolidated and assigned to a new identity. The user may assume the new identity and access all the resources in tandem.
US10778689B2 Suspicious activity detection in computer networks
Methods and systems of classifying suspicious users are described. A processor may determine whether a domain name, of an email address of a user that requested to access a network, is valid. The processor may classify the user as a suspicious user if the domain name is invalid. If the domain name is valid, the processor may determine a likelihood that the email address is a script-generated email address. The processor may classify the user as a suspicious user if the email address is likely to be a script-generated email address. If the email address is unlikely to be a script-generated email address, the processor may identify abnormal usage behavior exhibited by the user based on a reference model. The processor may classify the user as a suspicious user if abnormal usage behavior is identified, and may reject a subsequent request from the user to access the network.
US10778687B2 Tracking and whitelisting third-party domains
Disclosed herein are methods, systems, and processes to track and whitelist third-party domains. A web request is received from a computing device. A Content Security Policy (CSP) header set is generated based on rule conditions and transmitted to the computing device. A violation notice indicating that third party domains used to render the web request violate one or more rule conditions identified by the CSP header set is received from the computing device. The third party domains are blocked as part of performing the web request.
US10778683B2 Cloud-based coordination of customer premise service appliances
Devices, systems, and methods are provided to provide cloud-based coordination of customer premise service appliances. A system can include a computing device comprising a communication module, a policy module, an appliance selection module, and a coordination module. The communication module receives a document request from a first client over a network connection, establishes a session with the first client in response to the document request, and receives metadata representing collected signatures at after completion of the electronic signature operation portion of the document request. The policy module manages a policy associate with a first account corresponding to the document request. The appliance selection module selects one of a plurality of document appliances. The coordination module controls a sequence of operations performed on the on-premise document appliance to service the document request, and instructs the on-premise document appliance to communicate results at the completion of the document request.
US10778677B1 Biometric knowledge extraction for mutual and multi-factor authentication and key exchange
Various embodiments relate to a method performed by a processor of a computing system. An example method includes receiving a user identifier and encrypted authentication data from a user. The encrypted authentication data includes a biometric sample encrypted using an encryption key that is generated using a previously established a user secret. The user identifier is matched with a stored user secret. The stored user secret is used to generate a decryption key. The decryption key is used to decrypt the encrypted authentication data. The user secret is extracted from the biometric sample. The user is authenticated by matching the extracted user secret with the stored user secret.
US10778670B2 Apparatus and method for secure authentication of a communication device
A system that incorporates the subject disclosure may perform, for example, receiving a baseline credential and an external credential, mapping the external credential to the baseline credential in a secure element memory, receiving a request for an authentication from a secure device processor of the communication device where the request for the authentication includes a user credential inputted into the communication device, comparing the user credential with the baseline credential to verify the authentication, and providing the authentication and the external credential to the secure device processor without providing the baseline credential to enable the secure device processor to provide the external credential to an external entity device that is remote from the communication device. Other embodiments are disclosed.
US10778669B2 Autonomous configuration of email clients during email server migration
Systems and methods are provided for automatically configuring an email client during a migration process. An client-side assistant can be deployed to an end-user's computer via a migration platform. After being deployed to a particular client computer, the client-side assistant can be configured to obtain user information to identify the end-user associated with the client computer. After identifying the end-user, destination system information regarding the end-user can be pushed to client computer for inclusion in new configuration information for the email client. Before generating the new configuration information, user credential for logging into the source system can be obtained. The client-side assistant can be configured to cause the destination system to confirm this credential. After generating the new configuration information, the client-side assistant can instruct the client-side assistant to use the new configuration information to at a specific time and date.
US10778668B2 HTTP session validation module
A web server receives a packet including a web request from a browser of a client. The request includes a session cookie comprising a client token and a session identifier. A secret session token is calculated based on the session identifier and header data that includes data from one or more packet header fields. The web request is processed if the secret session token matches the client token and blocked otherwise. Determining the secret session token may include hashing the session identifier, at least a portion of a user agent string included in a user agent header of the web request, and at least a portion of a source IP address included in an IP header of the packet. The secret session token may have been provided to the client as a session cookie included in a response to an initial web request from the client.
US10778667B2 Methods and apparatus to enhance security of authentication
A system is disclosed that includes a processor including watermark logic to output a first watermark to an output device that outputs a first watermark signal, based on the first watermark, to an acoustic transmission medium. The processor also includes recording logic to capture, at a first time period, an authentication submission comprising the first watermark signal convolved, via the acoustic transmission medium, with a first passphrase signal. The system also includes a dynamic random access memory (DRAM). Other embodiments are disclosed and claimed.
US10778661B2 Secure distribution of secret key using a monotonic counter
A system includes non-volatile memory that stores a key to be securely shared. A monotonic counter of the system provides counter value outputs including an initial value at initialization, and an output value later read from the monotonic counter. The system generates the key, and stores the key in the non-volatile memory. The system initializes the monotonic counter to provide the initial value, wherein the initial value is associated with the stored key; and sends, to another computing device, a communication including the initial value. The other computing device compares the output value later read from the monotonic counter to the initial value to determine whether tampering with the system has occurred (e.g., an improper key access attempt made after the initialization). In one approach, one or more secret keys can be shared/used by using one or more monotonic counters.
US10778658B1 Communication server and method of secured transmission of messages
The present disclosure relates to a communication server and a method for secured transmission of messages from an enterprise server to a telecom server for delivering to end users. The enterprise server comprises a first gateway hosted therein to encrypt and transmit the encrypted messages to the communication server. The communication server comprises a routing unit for routing the encrypted messages from the enterprise server to the user devices via the telecom server. The telecom server comprises a second gateway hosted therein to retrieve the encrypted messages. The user device comprises a third gateway hosted therein to retrieve the encrypted messages from the telecom server in case the decryption is taking place at user device.
US10778652B2 Secure computational workflows
Techniques are disclosed for providing a secure computational platform that facilitates collaboration of assets from different asset providers without exposure of the assets to threats. The assets may be in the form of tools, models, simulations, and other computational assets, which can be used, for example, to perform trade studies. The secure computational platform provides for integration of the assets in a workflow, while protecting the assets during construction and execution of the workflow. In some instances, each asset in the workflow is executed in an IT infrastructure of the asset provider to which the asset belongs.
US10778651B2 Performing context-rich attribute-based encryption on a host
Some embodiments provide a context engine that supplies contextual-attributes to several context-based service engines on its host computer. Different embodiments use different types of context-based service engines. For instance, in some embodiments, the attribute-based service engines include an encryption engine that performs context-based encryption or decryption operations to encrypt data messages from the machines, or to decrypt data messages received for the machines.
US10778646B2 Globally deployable context aware VPN headends in scale through namespaces
The present technology is directed to a system and method for implementing scalable namespace based VPN headends with context awareness to facilitate targeted and granular provision of security services within the cloud. The scalability aspect involves the creation or allocation of one or more namespaces as direct termination points for inbound VPN connections to the cloud. The namespace are created dynamically upon discovery of context information (metadata) associated with deployment of a new customer traffic/connection onto the cloud. This information will be attached to the namespace to implement context awareness so that customer traffic may be attached into upstream services in a service-discoverable way. In this way, upon deployment, upstream services will automatically know about the new customer traffic and can implement security enforcement in an isolated fashion. The disclosed technology also involves dynamic propagation of the customer traffic metadata to other datacenters across the cloud environment.
US10778644B2 Determining security features for external quantum-level computing processing
Systems and method for determining and applying security measures, such as segmentation, obfuscation and/or insertion of dummy data, to data sets determined to require external quantum-level computing processing. In those embodiments in which the data set is segmented, external quantum-level computing processing entities are determined, such that each segment is communicated to a different external entity for subsequent quantum-level computing processing.
US10778640B1 Deep neural network generation of domain names
Techniques for generating internet domain name suggestions using machine learning are presented. Some techniques include obtaining sets of domain names, each set of domain names including domain names that concern a selected topic, training machine learning algorithms, such that trained language models are produced, each trained language model concerning a different selected topic, obtaining a seed domain name, identifying a primary topic that the seed domain name concerns, applying to the seed domain name a trained language model of the trained language models that concerns the primary topic, such that a primary proposed domain name is produced, where the primary proposed domain name concerns the primary topic and includes the seed domain name and at least one of a prefix or a suffix, and offering to register the primary proposed domain name.
US10778638B2 Searching contact data based on product data
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a client device a request for contacts to use to initiate communications for a product. The program further identifies a set of contacts associated with a user of the client device. The program also determines a subset of the set of contacts associated with the user based on data associated with the product. The program further provides the client device the subset of the set of contacts associated with the user as candidates for initiating communications for the product.
US10778636B2 Dynamic credential based addressing
Techniques to facilitate enhanced addressing of local and network resources from a computing system are provided herein. In one implementation, a method of mapping a virtual address space for an application on a computing system includes in response to initiating the application, identifying access information for at least one configuration resource. The method further includes transferring a request to the at least one configuration resource for a virtual addressing configuration, and receiving the virtual addressing configuration from the at least one configuration resource. The method further provides, based on the virtual addressing configuration, generating a mapping of virtual addresses for the application to local addresses for local resources and network addresses and network addresses for network resources.
US10778631B2 Mobile notifications for comment threads
A document system tracks activity within comment threads associated with portions of a stored document. When activity is detected within the document, the document system generates a corresponding notification for display by a client device within a notification interface. The notification interface displays one or more notifications, each associated with activity in documents stored by the document system, and orders the notifications by document, by date, by filter, or any other suitable factor. The user may assign a priority to each document or folder such that notifications associated with documents or folders with a higher priority are displayed before those associated with a lower priority. The notifications may include portions of comment threads, and a user can reply to a comment thread via a response element of the notification interface. The user's reply is incorporated into the comment thread and stored by the document system.
US10778630B1 Simulation engagement points for long running threads
In an approach to determining simulation engagement points for long-running threads, one or more chat threads are monitored to create a prior chat discourse. Whether a new author has entered any chat thread is determined based on the prior chat discourse. The prior chat discourse is analyzed using topic modeling techniques to create a corpus of linguistic analysis. A social graph of participants is created in the chat thread based on the prior chat discourse. The social graph of the participants in the chat thread is analyzed using cosine similarity to create an author analysis database. The author posting frequency of the participants in the chat thread is analyzed to create a collection class of the author posting frequency. The optimal in time injection point is established. The new author is injected into the chat thread at the optimal in time injection point.
US10778628B2 Predictive scoring and messaging in messaging systems
A method for improving mass messaging in an electronic messaging system includes receiving recipient data describing a response of each of one or more recipients to receiving a prior message, generating predictor data based on the recipient data, where the predictor data indicates a plurality of predictors of recipient behavior in response to a message, identifying one or more top predictors of recipient behavior, the one or more top predictors being selected from among the plurality of predictors based on preferred recipient behaviors, generating, for each of the one or more recipients and from the recipient data, one or more predictive scores for each combination of top predictor and recipient, and assigning, based on one or more predictive scores of a specific recipient, the specific recipient to a specific persona, wherein the specific persona describes an expected behavior of the recipient.
US10778627B2 Centralized communications controller
A message or system may receive a message, and may determine contents and metadata associated with the message. The contents and metadata may be used to identify another user device, such as a device located at a different entity. A notification message or a copy of the message may be forward to the other device. The copy may be formatted to be compatible with the other device. The notification message or the copy of the message may be forwarded to the other device. Additionally, an interface may be forwarded to the other device to enable the other device to access data regarding the message or other messages.
US10778617B2 Electronic device and method of transferring data in an application to another application
A method for executing a function of an electronic device is provided. The method includes identifying data of a first application, determining at least one second application in response to a user event and identifying an attribute of each of the at least one second application, and processing the data of the first application based on the attributes of the each of the at least one second application to execute a function related to at least one second application.
US10778613B2 Systems and methods for running network egress links with small buffers at a high utilization
Methods and systems for managing packet flow in a local network in a manner that allows network devices at the edge of the network to use minimal buffer memory while maximizing use of bandwidth allocated on an interconnect between the local network and an external network. Packet flows facing external network problems are scaled back, reducing redundant traffic on the interconnect and allowing for use of small buffers in edge devices. A flow source marks a subset of packets within a flow for preferential treatment within the local network. The flow source then adjusts the flow rate only responsive to failures in transmission of the marked packets. In some implementations, an edge device removes the markings prior to packet egress. The local network honors the preferential treatment markings such that a loss of a marked packet is more likely to occur on an external network than on the local network.
US10778610B2 Deduplication of mirror traffic in analyzer aggregation network
A network switch includes multiple ports that serve as ingress ports and egress ports for connecting to a communication network, and processing circuitry. The processing circuitry is configured to receive packets via the ingress ports, select one or more of the packets for mirroring, create mirror copies of the selected packets and output the mirror copies for analysis, mark the packets for which mirror copies have been created with mirror-duplicate indications, and forward the packets to the egress ports, including the packets that are marked with the mirror-duplicate indications.
US10778607B2 Bandwidth sharing
A method and system for bandwidth sharing to enable communication between users. A second key is received from a first user after the first user received the second key from a second user. A directive to transfer W upload bandwidth from the first user to the second user for a time duration is received. A first and second key was previously provided to the first and second user, configured to identify the first and second user, in conjunction with the first user and second user having an upload bandwidth of U1 and U2 for transmitting data, respectively. Responsive to the second key being received from the first user, the first and second user's upload bandwidth is changed to U2−W and U1+W, respectively. The specified data is transferred from the second user to the first user with a permitted upload bandwidth between U2 and U2+W.
US10778606B2 Resource allocation method and system on software defined protocol network
The present disclosure provides a resource allocation method and system on a Software Defined Protocol (SDP) network. The method includes: receiving, by a resource allocator, a resource request message sent by a protocol stack deployment node, where the resource request message carries information about a protocol stack deployed on the protocol stack deployment node; determining, by the resource allocator, information about an available resource on an SDP network, where the available resource is used for resource allocation of the protocol stack; determining, by the resource allocator according to the information about the protocol stack and the information about the available resource, a resource allocated to each protocol layer in the protocol stack; and sending, by the resource allocator, a resource feedback message to the protocol stack deployment node, where the resource feedback message carries the information about the resource allocated to each protocol layer.
US10778600B2 Adaptive workload distribution for network of video processors
Techniques are provided for adaptive distribution of video analysis workload over a network of video processor nodes. The nodes may include, for example, internet protocol (IP) cameras, video recorders and/or data centers. The network may also include a management system configured to assign video analysis tasks to the nodes based on the node resources and predictive modelling of the node workload. The management system may re-distribute the tasks based on performance monitoring. Some assigned tasks may be bound to the node while other tasks may be transferrable, by the node, to other nodes. The nodes may be configured to determine which of the transferrable tasks will be locally executed or transferred based on a check of resource usage against a usage policy that specifies thresholds for the determinations. The nodes may be configured to transmit video analysis packets, including image data, analysis completion status and analysis results, to other nodes.
US10778599B2 Predictive scaling of computing resources
The described technology is generally directed towards predicting a need for provisioned (e.g., cloud computing) resources so that the provisioned resources are proactively provisioned and operational before their actual need. Historical data is used to predict upcoming resource demand so that resources begin to be scaled up to meet demand in advance, at a prediction time, given that there is a “spin-up” delay between requesting resources and their actual availability. The predictive resource provisioning is adaptable to override customary historical data with expected exceptions, and is flexible to handle variable spin-up times, constraints, and optimizations.
US10778598B1 System and method for object-response asset authorization and pairing
An apparatus, method, and computer program product are provided to pair request data objects with network response assets and their related systems to allow for the efficient movement of network resources and other resources in high-volume network environments that feature distributed network response assets. In some example implementations, location information such as triangulated position information associated with one or more mobile devices, along with other system characteristics is used to identify optimized pairs of request objects and response assets, such that request parameters, such as position and time constraints, can be efficiently met.
US10778596B2 Method and system for storing packets for a bonded communication links
Method and system for storing packets received from a bonded communication links according to latency of the communication link that has the largest latency among all communication links of the bonded communication links. Embodiments of present inventions can be applied to bonded communication links, including wireless connection, Ethernet connection, Internet Protocol connection, asynchronous transfer mode, virtual private network, WiFi, high-speed downlink packet access, GPRS, LTE, and X.25. The present invention presents methods comprising the steps of estimating storage size of a queue, wherein the queue is for storage the one or more packets received from the bonded communication links. The storage size is based on one or more factors, including largest latency, bandwidth of each of the plurality of communication links, and allowed time duration of packet storage.
US10778595B2 Operating a message queue cluster having multiple nodes
Operating a message queue cluster having multiple nodes. A messaging request from a client is obtained by one or more processors, the messaging request to be routed to one of multiple nodes in a cluster. The one or more processors parse the messaging request to determine whether the messaging request should be routed to an other node. A messaging request is obtained from a client by one or more processors, the messaging request to be routed to one of multiple nodes in a cluster. The messaging request is parsed by one or more processors to determine whether the messaging request should be routed to an other of the multiple nodes in the cluster. The messaging request is routed by one or more processors in response to a determination that the messaging request should be routed to the other one of the multiple nodes in the cluster.
US10778592B2 Minimal buffer network arbiter
A network arbiter and associated method for linking and controlling the rate of data transmission between a sender on a connected network and a client with an advertised receive window are disclosed. The network arbiter comprises a downstream temporary storage for temporarily storing data in transmission from the sender to the client, an upstream temporary storage for temporarily storing data in transmission from the client to the sender and a processor operatively connected to the downstream temporary storage and the upstream temporary storage. The processor is configured to alter the advertised receive window in order to modulate the rate of data transmission.
US10778591B2 System for bandwidth optimization with traffic priority determination
A system for optimizing network traffic is described. The system includes a transport communication protocol (TCP) controller configured to acquire data regarding a flow of a plurality of data packets over a link and to determine TCP characteristics for the flow, a traffic prioritization module configured to assign a flow priority to the flow, and a traffic priority controller configured detect congestion on the link and determine a congestion window size for the flow based on the flow priority and the TCP characteristics.
US10778590B2 Method, apparatus, and system for data transmission
The present disclosure provides a method, apparatus, and system for data transmission, which pertains to the technical field of communication. The method includes: receiving by a terminal a Quality of Service (QOS) class mapping table sent from a network access device, the QOS class mapping table including a corresponding relationship between a Quality of service Class Identifier (QCI) and an Access Category (AC); receiving by the terminal the QCI configured by the network access device for a radio bearer, wherein the radio hearer is configured to transmit first uplink data; querying by the terminal the AC corresponding to the QCI, based on QOS class mapping table; sending by the terminal second uplink data to the network access device using the AC via a Wireless Local Area Network (WLAN) link; wherein the first uplink data and the second uplink data are data transmitted in aggregation transmission.
US10778582B2 Method and apparatus for traffic optimization in virtual private networks (VPNs)
Method and apparatus for traffic optimization in virtual private networks (VPNs). A client device establishes a first VPN connection with a first server based on first VPN credentials. Traffic is transmitted and received through the first VPN connection to and from the first server. A second server is identified based on traffic optimization criteria that need to be satisfied by the VPN connection. Upon receipt of the identification of the second server the client device is to use the second server as a destination of a second VPN connection. The second VPN connection satisfies a set of traffic optimization goals for at least one flow from the flows forwarded through the first VPN connection. Based on the identification of the second server, the client device establishes the second VPN connection for the flow between the client device and the second server.
US10778581B2 Synthetic supernet compression
One embodiment of the present invention sets forth a technique for compressing a forwarding table. The technique includes selecting, from a listing of network prefixes, a plurality of network prefixes that are within a range of a subnet. The technique further includes sorting the plurality of network prefixes to generate one or more subgroups of network prefixes and selecting a first subgroup of network prefixes included in the one or more subgroups of network prefixes. The technique further includes generating a synthetic supernet based on the first subgroup of network prefixes.
US10778580B2 Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
A method for transmitting a broadcast signal, includes generating, by a processor, service data of a broadcast service and service signaling information for signaling the service data, the service data including first service components delivered on a Movie Picture Experts Group (MPEG) Media Transport Protocol (MMTP) session or second service components delivered on a Real-Time Object Delivery over Unidirectional Transport (ROUTE) session, generating, by the processor, a service list table including bootstrap information and protocol information for a type of delivery protocol of the service signaling information, wherein the bootstrap information changes based on the protocol information, generating, by the processor, a broadcast signal including the service signaling information, the service list table, the first or second service component, and transmitting, by a broadcasting antenna, the generated broadcast signal.
US10778570B2 Network protection method, network node and system
In a network protection method, a network node, and a communications system provided in embodiments of the present disclosure, when signal degrade or signal fail occurs in a service transmission path, a communication status of a source node of a current protection segment is obtained, and whether to perform protection switching is determined according to the communication status of the source node and a communication status of a local communication path. This can avoid erroneous switching to some extent, thereby improving protection switching accuracy of a communications network.
US10778569B2 Methods and systems for providing alternate content
Methods and systems for providing alternate content are disclosed. An example method can comprise determining a failure condition of a content stream. A channel identifier can be determined for the content stream, and alternate content streams associated with the channel identifier can be determined. The alternate content streams can be accessible via a different protocol, frequency, or network path than the content stream. For example, the alternate content streams can be accessible via a packet-switched network path instead a non-packet-switched network path used to access the content stream.
US10778564B2 Proxy of routing protocols to redundant controllers
In an embodiment, a method exchanges routing data within a network including control and forwarding on separate devices. In the method, a first reachability information session is established between a forwarding device and a first control device and a second reachability information session is established between the forwarding device and a second control device. Also, a third reachability information session is established between the forwarding device and an external routing device. Finally, advertisements are exchanged between the first and second reachability information sessions and the third reachability information session such that the first and second control device appear to the external routing device to be a single device. System and computer program product embodiments are also disclosed.
US10778561B2 Diagnostic port for inter-switch and node link testing in electrical, optical and remote loopback modes
A diagnostic testing utility is used to perform single link diagnostics tests including an electrical loopback test, an optical loopback test, and a link traffic test. To perform the diagnostic tests, two ports at each end of a link are identified and configured as D_Ports and as such will be isolated from the fabric with no data traffic flowing through them. Advertisement frames may be sent at predetermined time intervals to transition the two ports to different states within the diagnostic test. After transitioning to the different states, the ports will then be used to send test frames to perform the diagnostic tests.
US10778560B2 System and method for interacting with and controlling testing of wireless device and/or wireless network performance on wireless electronic devices
There is provided a method of controlling behaviour of a system that evaluates wireless device performance, and/or wireless network performance, and/or wireless network usage trends. The method comprises providing wireless device software to each of a plurality of wireless electronic devices connected to one or more of a plurality of networks by having the wireless device software embedded in at least one application or memory of the corresponding electronic device, wherein the wireless device software is embedded in or operable with a plurality of types of applications and performs at least one test associated with characteristics and/or location of the device, and/or performance of the device and/or the network, and/or usage of the device by a user; receiving via one or more collection servers, test data obtained by the wireless device software of each of the plurality of wireless electronic devices; providing a data set to a third party, the data set comprising at least some of the test data; and enabling a configuration server in communication with the wireless device software to be controlled to modify the testing behaviour of the wireless device software based at least in part on the data set provided to the third party.
US10778554B2 Latency measurement in resource requests
Systems and method for the management and processing of resource requests by a service provider, such as a content delivery network (“CDN”) service provider, on behalf of a content provider are provided. The CDN service provider can measure the performance associated with the delivery of resources to a requesting client computing devices from various computing devices associated with the CDN service provider. In one embodiment, a client computing device can execute code, such as scripts, that cause the client computing device to transmit requests to different computing devices associated with the CDN service provider's domain. Information associated with the processing of the responses can be used to measure CDN service provider latencies.
US10778548B2 Method and system for determining workload availability in a multi-tenant environment
In general, embodiments of the technology relate to determining availability of workloads executing on a multi-tenant system on a per-tenant basis. More specifically, embodiments of the technology determine workload availability by taking into account maintenance schedules of the workloads (or the underlying physical cloud infrastructure) and/or whether a given workload is redundant.
US10778546B2 Aggregate energy consumption across a network
This disclosure relates to determining aggregate energy consumption associated with sending content (e.g., media content, such as a video file, audio file, etc.) across a network. For example, node 106A receives a network packet from server 104 and forwards the packet to node 106B. Node 106A determines an amount of energy consumed by node 106A in processing the packet. Node 106A adds this determined energy consumption value to an energy consumption value in a header within the network packet to produce an aggregate energy consumption value and send the network packet with the aggregate energy consumption value to node 106B. Node 106B receives the network packet from node 106a. Node 106B determines an amount of energy consumed by node 106B in processing the packet. Node 106B adds this determined energy consumption value to the energy consumption value in the header within the network packet to produce an aggregate energy consumption value and send the network packet with the aggregate energy consumption value to node 106G. Node 106G also adds its determined energy consumption to the aggregate energy consumption value received from node 106B. Node 106G sends the packet with the further updated aggregate energy consumption value to communication device 102. After communication device 102 receives the packet, a process running on communication device 102 extracts and stores the aggregate energy consumption value. When communication device 102 receives another packet related to the first packet, communication device 102 extracts, from this second packet, the aggregated energy consumption and sums this new aggregated energy consumption value with the stored aggregated energy consumption value in order to determine a total energy consumption. Thus, the present disclosure provides for determining an aggregate energy consumption value as well providing users of a network with information that makes them aware of how much energy is being consumed to transmit and/or receive content through the network. The energy consumption value for network nodes that cannot determine the amount of energy needed to send one or more network packets may be estimated.
US10778543B2 Opaque interface for enclosed/wrapped asynchronous pushing and/or pulling data between policy enforcement as a service (PEaaS) components
Systems, methods, and computer-readable media for providing a Policy Enforcement as a Service (PEaaS) are described. A processing device may collect set(s) of policy parameter values from one or more third party platforms, respectively, by communication with remote interface(s) employed on the one or more third party platforms, respectively; each set of policy parameter values defines a threshold for issuing a user suspension for a service provided by a respective one of the third party platforms; collect one or more sets of usage metrics for the one or more services from the one or more third party platforms, respectively, by communication with the remote interface(s); the communication with the remote interface(s) to collect the sets of usage metric(s) is asynchronous with communications by which the remote interface(s) received the usage metrics. Other embodiments may be described and/or claimed.
US10778541B2 Systems and methods for automated verification and reconfiguration of disconnected network devices
Systems and methods of disconnecting a network service provided over a network service path include using a computing device that obtains a service identifier assigned to network service and identifies a port of a network device included in a network service path associated with the service. The computing device transmits a request to the network device for port configuration data of the network device and based on the received port configuration data, determines whether the port is assigned to the network service. If so, the computing devices executes a remediation operation which includes transmitting a reconfiguration command to the network device that is adapted to cause the network device to update the port configuration data to free the port.
US10778540B2 Scalable infrastructure for developing, running, and deploying arbitrary applications
Example methods and systems are directed to providing an abstraction layer to deployed applications, so that the applications can concentrate on building their domain-specific functionality and not have to worry about scalability. In an example embodiment, Kubernetes is used as a form of distributed operating system that the system controls on one side and that is deployed on the other side. It works as an abstraction for the end-users to be able to scale applications and persistent data for various tenants, route requests to correct applications, maintain metadata, and monitor the cluster.
US10778539B1 Resolving configuration drift for computing resource stacks
This disclosure describes techniques for resolving discrepancies that occur to interrelated computing resources from computing resource drift. Users may describe computing resources in an infrastructure template. However, computing resource drift occurs when “out-of-band” modifications are made to the computing resources and are not reflected in the infrastructure template. To resolve discrepancies between the infrastructure template and the out-of-band modifications to the computing resources, a notification may be output to a user account associated with the computing resources detailing the differences. An updated infrastructure template may be received that resolves the differences, such as by including configuration settings that reflect a current state of the computing resources. The computing resources may then execute a workflow using the updated template, such that the workflow is executed on all of the computing resources in a current state.
US10778537B1 Presenting devices from an aggregated node within a network topology
A method is disclosed for presenting, in a computer-generated graphical user interface, a network topology map of a plurality of nodes and data links. The plurality of nodes includes at least one aggregated node that represents multiple devices of a data communication network. Each of the data links represents a physical connection between devices represented by nodes. Detecting a selection of a first aggregated node and in response to detecting the selection, causing presentation of an expanded view comprising a list of the multiple devices of the first aggregated node. Detecting a selection of a first device of the multiple devices and presenting an updated network topology map comprising the plurality of nodes including the first aggregated node, the plurality of data links, and a first device node that represents the first device. The first aggregated node representing remaining devices of the two or more devices other than the first device.
US10778535B2 Multilayered compliance management for cloud environments
Systems and methods are provided for multilayered compliance management for cloud environments. In some embodiments, the method includes providing, in a domain of a customer, an environment operations layer, the environment operations layer controlling a plurality of sensors and actuators within a cloud environment of the customer; providing a controls layer, the controls layer comprising a plurality of controls to control the sensors and actuators in accordance with one or more compliance rules; and providing a user interface in a domain outside the domain of the customer, the user interface comprising a plurality of management tools to manage the controls.
US10778533B2 Systems and methods for simulating data center network topologies
The disclosed computer-implemented method may include (1) defining a topology of a data center network that defines an arrangement of a plurality of networking devices included in the data center network, (2) generating a routing policy for the data center network based on the defined topology, (3) deriving a forwarding information base (FIB) for each networking device based on the defined topology and the generated routing policy for the data center network, (4) compiling a data center traffic profile for the data center network that includes a set of data flows that include an amount of data that a source networking device begins to transfer to a destination networking device via the data center network at a predetermined time, and (5) executing a simulation of the data center network via the data center traffic profile. Various other methods, systems, and computer-readable media are also disclosed.
US10778528B2 Method and system of connecting to a multipath hub in a cluster
In one aspect, a computerized method useful for connecting to a multipath hub in a cluster includes the step of, with a gateway in a same network as the cluster, receiving, from a branch edge, a request to connect to a logical identifier (ID) of the multipath hub. The gateway recognizes a logical ID representing a cluster. The gateway determines a least-loaded edge in the cluster to be the multipath hub. The gateway returns a connectivity information for the multipath hub. The branch edge configures a tunnel to the multipath hub.
US10778523B2 Configuration settings management in a network environment
A configuration resource automatically synchronizes configuration settings associated with one or more communication resources disposed in a respective subscriber domain. For example, a communication resource such as communication device operated by the subscriber initiates a change to configuration settings associated with a first communication resource disposed in a subscriber domain. The first communication resource notifies the auto-configuration resource of the new configuration settings applied to the first communication resource. The auto-configuration resource identifies one or more other communication resources disposed in the subscriber domain. To ensure synchronization of the communication resources in the subscriber domain, in response to receiving notification of the new configuration settings applied to at least one communication resource and the subscriber domain, the auto-configuration resource initiates modification of configuration settings associated with the one or more other communication resources in the subscriber domain.
US10778522B2 Endpoint-based mechanism to apply network optimization
A dynamic approach to optimizing configuration of network parameters is presented. By gathering operational contexts and aggregating optimized network performance data against a baseline, a training data set may be generated. Client-side policies are determined, in part, by applying machine learning techniques on the training data set to achieve desired outcomes. Data delivery strategies are compiled at user devices to deliver content using the optimized network configuration values based on the operating contexts.
US10778518B2 System and method to manage a server configuration profile based upon applications running on an information handling system
An information handling system includes a management controller and a processor coupled to the management controller. The processor determines that an application is running on the processor, and determines that a hardware resource of the information handling system is used by the application. The management controller determines to change a first configuration setting for the information handling system, determines that the first configuration setting is related to the hardware resource, and prevents the first configuration setting from being changed based upon the determination that the first configuration setting is related to the hardware resource.
US10778517B2 System and method for validating correctness of changes to network device configurations
A network configuration change validation environment is disclosed. In particular, this disclosure is related to an interface to initiate automated test actions (e.g., network monitoring commands, application monitoring commands, etc.) and to view results in an efficient manner to support a network communication infrastructure. In one example, results of a set of commands executed prior to a configuration change may serve as a baseline and one or more results of the same set of commands may be intelligently compared to the baseline to identify any potential issues that have arisen. For example, as a result of a specific network configuration change or application update. The disclosed network change validation command initiator and validation report viewer represent part of an overall network configuration change validation environment that includes automated techniques such that it may be used within a given change window.
US10778516B2 Determination of a next state of multiple IoT devices within an environment
Examples herein relate to determining a next state in which to transition multiple IoT devices within an environment. Examples disclose determining, via operation of a state machine, a current state of the multiple IoT devices within the environment. The state machine receives contextual information. Based on the current state and the contextual information, the state machine determine a next state of the multiple IoT devices in which to transition of the multiple IoT devices within the environment.
US10778515B2 Phone thermal context
A method and a system of a thermal context manager (hereinafter “TCM”) detects a thermal state and a position of a computing device. Based on the detected thermal state(s) and the detected position(s) of the computing device, the TCM initiates an action associated with the computing device. The TCM continually monitors the computing device in order to create a thermal state profile of the computing device. To create the thermal state profile, the TCM stores data representing each detected instance of the thermal state of the computing device and data representing each detected position of the computing device.
US10778514B1 Universal configurations
Various embodiments of the invention provide methods, systems, and computer-program products for providing a configuration over a network to a client application. In various embodiments, a request is received over the network at a configuration management service that includes items that make up the configuration for the application. Accordingly, a determination is made for each item as to whether configuration information for the item can or cannot be overwritten. If the information can be overwritten, then a determination is made as to whether the item is associated with an entity. If so, then information is retrieved that is associated with the item and the entity. If not, then information is retrieved that is associated with the item only. A response is then sent to the client application that includes configuration information for each item that can be overwritten to be used to configure parameters and/or initial settings for the application.
US10778509B2 Automated system setup
Embodiments are disclosed for mapping a networked system. In one example, a control device in a system includes a communication interface coupled to a plurality of devices via a network, a processor, and a storage device storing instructions executable by the processor to transmit a command via the network to the plurality of devices connected to the network, and command the devices to send, via an analog communication interface, an analog message from each device output that is connected to an associated input of another device in the system including information about the output device and output port. The instructions are further executable to determine and map each connected device in the system to an associated device input of another device based on the received analog message for that device output, and, for each mapped device, transmit device data to the device including information about analog connections of the device.
US10778506B1 Coordinated switch of activity in virtual network function components
An example operation may include a method, comprising one or more of: receiving a stop request from a VNFM, retrieving a last peer operational state from a heartbeat history datastore, staying in active state when the last peer operational state is not standby, sending a remaining check points message to a peer VNFCI when the last peer operational state is standby, sending a first heartbeat message to the peer VNFCI with an operational state of active and a desired operational state of shutdown, receiving, at the peer VNFCI, the first heartbeat message; sending a second heartbeat message to the VNFCI, determining an operational state of the VNFCI when the second heartbeat message is received from the peer VNFCI, staying in active state when the operational state in the second heartbeat message is activating, transitioning the VNFCI to a deactivating state, stopping accepting service traffic at the VNFCI, and transitioning to shutdown state at the VNFCI.
US10778505B2 System and method of evaluating network asserts
A method and apparatus of a device that evaluates multiple network asserts in response to changing network of network elements is described. In an exemplary embodiment, the device receives the multiple network asserts, where each of the plurality of network asserts represents a Boolean expression regarding a condition of at least one characteristic of at least one of the network elements. The device further detects a change in the network. In response to the detected change, the device, for one or more of the network asserts, evaluates this network assert to determine if this network asserts raises an action associated with this network assert. The device further performs the action associated this network assert if the network assert was raised.
US10778503B2 Cloud service transaction capsulation
A framework to handle monitoring and automatic fault manifestation in cloud networks. Multiple techniques correlate the logs of different cloud services or generate independent capsules for each component, VM, storage, or transaction. In a first exemplary technique, an authentication token is provided by an authentication service for logs during a period of an event. In a second exemplary technique, a unique instance ID for multiple distinct processes may be created in a data model of notification logs or service logs.
US10778501B2 Distributed visibility fabrics for private, public, and hybrid clouds
Improved network visibility may be achieved by deriving network traffic information from numerous visibility platforms that are communicatively coupled to one another. In some embodiments, an end user interacts with a distributed visibility fabric via a user interface, which can include a high-level representation of each visibility platform. The end user can then map the network objects of each visibility platform onto a series of network visibility appliances. This technique allows certain network objects (e.g., maps) to be intelligently distributed amongst the series of network visibility appliances.
US10778498B2 TX IQ mismatch pre-compensation
A direct conversion wireless transmitter includes IQ mismatch pre-compensation using direct learning adaptation to adjust IQ pre-compensation filtering. Widely-linear IQ_mismatch pre-compensation filtering compensates for IQ mismatch in the TX analog chain, filtering of input data x(n) to provide pre-compensated data y(n) with a compensation image designed to interfere destructively with the IQ_mismatch image. A feedback receiver FBRX captures feedback data z(n) used for direct learning adaptation. DL adaptation adjusts IQ_mismatch filters, modeled as an x(n)_direct and complex conjugate x(n)_image transfer functions w1 and w2, including generating an adaptation error signal based on a difference between TX/FBRX-path delayed versions of x(n) and z(n), and can include estimation and compensation for TX/FBRX phase errors. DL adaptation adjusts the IQ pre-comp filters w1/w2 to minimize the adaptation error signal. Similar modeling can be used for IQ mismatch. The IQ_mismatch pre-compensator can be implemented as a combination of digital signal processing and hardware acceleration.
US10778491B2 Method for producing a multi-carrier signal, device, and corresponding computer program
A method for generating a multicarrier signal formed by a temporal succession of multicarrier symbols, implementing the following steps for generating at least one block of multicarrier symbols: coding a set of information elements delivering a set of coded elements; puncturing a first sub-set of coded elements of the set of coded elements, according to a first puncturing pattern, delivering a first sub-set of punctured coded elements; puncturing a second sub-set of coded elements of the set of coded elements, complementary to the first sub-set, according to a second puncturing pattern, delivering a second sub-set of punctured coded elements; mapping, onto at least one complex symbol, of the punctured coded elements of the first and second sub-sets of punctured coded elements; and generating the block of multicarrier symbols from said at least one complex symbol.
US10778485B2 User terminal and radio communication method
The present invention is designed to suitably support transmission of uplink control information even when shortened TTIs are used. According to one aspect of the present invention, a user terminal that communicates using a shortened transmission time interval (TTI), in which the TTI duration is shorter than one ms, has a control section that controls transmission of uplink control information, and a transmission section that transmits the uplink control information in a predetermined shortened TTI, using an uplink control channel format, which is for shortened TTIs and which is compatible with multiple TTI durations.
US10778484B2 Preamble symbol transmitting method and device, and preamble symbol receiving method and device
Provided are a preamble symbol generation method and receiving method, and a relevant frequency-domain symbol generation method and relevant device. The generated preamble symbol contains: a time-domain symbol with a first three-segment structure; or a time-domain symbol with a second three-segment structure; or a free combination of several time-domain symbols with the first three-segment structure and/or several time-domain symbols with the second three-segment structure arranged in any order. Using the entirety or a portion of a certain length of a time-domain main body signal as a prefix, it is possible to perform coherent detection, which solves the issues of performance degradation with non-coherent detection and differential decoding failure under complex frequency selective fading channels, and generating a postfix or hyper prefix based on the truncation of the entirety or a portion of the time-domain main body signal would enable the generated preamble symbol to have sound fractional frequency offset estimation performance and timing synchronization performance.
US10778476B2 Discontinuous fast-convolution based filter processing
According to an aspect, there is provided a waveform processing device. The waveform processing device includes circuitry for receiving an input signal including one or more subsequent orthogonal frequency division multiplexing, OFDM, symbol blocks each of which includes a cyclic prefix and an OFDM data block and corresponds to one or more subbands. Further, the waveform processing device includes circuitry for segmenting each OFDM symbol block of the input signal into a set of a pre-defined number of partially overlapping signal blocks of equal length so that non-overlapping samples of the pre-defined number of partially overlapping signal blocks in each set include, in combination, an OFDM data block. Moreover, the waveform processing device includes circuitry for filtering each signal block in each set and for combining the filtered signal blocks in each set using overlap-and-save processing to produce one or more filtered OFDM data blocks for each subband.
US10778473B2 Coverage mode based observed time difference of arrival positioning
A User Equipment (UE) may receive a coverage mode transition request at a first time and upon determining that the coverage mode transition request includes a request to transition to an Enhanced Coverage (EC) mode, the UE may determine, based on parameters in the coverage mode transition request, an expected communication delay for transmission of a Reference Signal Time Difference (RSTD) measurement report. The UE may initiate transmission of the RSTD measurement report for the positioning measurement session at a second time not exceeding a specified RSTD measurement time. The second time may precede an RSTD measurement timeout time for the positioning measurement session by at least the expected communication delay. Disclosed embodiments also pertain to communication of the expected communication delay between a Location Server (e.g. Evolved Serving Mobile Location Center) and a Base Station (e.g. evolved NodeB) using Long Term Evolution Positioning Protocol Annex (LPPa) messages.
US10778468B2 Systems and methods for performing service tag switching in an application delivery controller
The disclosure is directed towards systems and methods for performing service tag switching. A device intermediary to a client and a server receives a packet including a virtual network device identifier tag that identifies a list of functions to be performed on the packet. The device tags the packet with a first service tag identifying a first functional entity of the device to which to route the packet. The device routes the packet to the first functional entity configured to perform a first function. Responsive to the first function being performed, the device selects a subsequent service tag identifying a subsequent functional entity to route the packet. The device tags the packet with the subsequent service tag and routes the packet to the subsequent functional entity. Once all of the list of functions to be performed on the packet have been performed, the device forwards the packet to its destination.
US10778467B2 Method for providing virtual CPE service by using single internet line and network function virtualization cloud
An NFV cloud for providing a vCPE service by using a single Internet line may comprise: a vCPE service having a virtual LAN interface, a virtual WAN interface, and a virtual management interface; a virtual LAN network, a virtual WAN network, and a virtual management network connected to the virtual LAN interface, the virtual WAN interface, and the virtual management interface, respectively; a physical LAN interface for providing customer traffic to the virtual LAN network; a physical WAN interface for connecting the virtual management network to the outside in order to output, to the outside, traffic which has been output from the virtual WAN network and passed through the vCPE service, or to provide a management function for the vCPE service or the NFV cloud; and an interface agent for controlling a connection between the physical WAN interface and the virtual WAN network or the virtual management network.
US10778465B1 Scalable cloud switch for integration of on premises networking infrastructure with networking services in the cloud
Systems and methods are described for integration of networking infrastructure with network services running in a Virtual Private Cloud (VPC) of an enterprise network. According to one embodiment, a cloud switch implemented by cloud services provided by a cloud service provider, creates a logical cloud port to provide connectivity to one of multiple resources provided by the cloud service provider. The cloud switch creates a physical cloud port to provide connectivity to a physical, on-premises network infrastructure component of multiple physical network infrastructure components within the enterprise network. The logical cloud port is associated with a particular resource and the physical cloud port is associated with a physical port of a physical network infrastructure component of the multiple physical network infrastructure components.
US10778456B1 Methods and apparatus for automatically adding a media component to an established multimedia collaboration session
A multimedia collaboration system that facilitates more efficient, free-flowing collaboration sessions. In order to make addition of new participants, media components, and or network access device to a collaboration session more efficient, client devices associated with each participant can store endpoint address information that can be automatically obtained by the multimedia collaboration system. The endpoint address information can then be used to add the new participants, media components, and or network access device.
US10778451B2 Device and method for hardware timestamping with inherent security
Disclosed are physical unclonable functions (“PUFs”) that provide both a hardware timestamp and an encryption key. The timestamp is more accurate than traditional timestamps generated by software calls to the computing device's operating system, while the encryption key can be used for, among other things, securing time-synchronization packets sent across a network. By combining timestamp generation with encryption key generation, the PUFs provide enhanced security while being cheaper to build and to operate than the specialized cryptographic hardware that they replace.
US10778448B2 Certificate status delivery through a local endpoint
Techniques are disclosed for locally distributing online certificate status protocol (OCSP) responses to a client computer. A certificate authority (CA) proactively sends OCSP responses to an agent application (e.g., an antivirus application configured to handle OCSP responses) residing in the client computer. The agent application stores the OCSP responses in a cache. Thereafter, when a browser application sends an OCSP request to the CA, the agent application intercepts the request and determines whether a corresponding OCSP response is locally cached. If so, the agent application sends the cached OCSP response to the browser application. If not, the agent application retrieves the corresponding OCSP response from the CA and sends the response to the browser application.
US10778447B2 Method and system for safely switching between product mode and development mode of terminal
The invention provides a method and system for safely switching between product mode and development mode of a terminal, aiming at addressing the problem in the prior art that the terminal in a testing development version may be accidentally circulated into the market and cause hidden safety risk. According to the invention, different Certificate Authorities (CAs) are configured for the terminal at different stages; by storing the public-private key pairs of the certificates issued by different CAs in different secure storage media, only if the secure storage medium corresponding to the current CA state of the terminal is verified to be valid, the flags of the terminal can be successfully rewritten; a safe switching between different CA states of the terminal is realized. It is ensured that the terminal in the testing development stage cannot be used normally, thereby improving the safety of the terminal device.
US10778446B2 Detection of vulnerable root certificates in software containers
A method and system for detecting vulnerable root certificates in container images are provided. The method includes receiving an event to scan at least one container image hosted in a host device, wherein the least one container image includes resources utilized to execute, by the host device, at least a respective software application container; extracting contents of layers of the at least one container image; scanning the extracted contents to generate a first list designating all root certificates included in the at least one container image; generating a second list designating all root certificates trusted by the host device; comparing the first list to the second list to detect at least one root certificate designated in the first list but not in the second; and determining the at least one detected root certificate as vulnerable.
US10778445B1 Processing data elements stored in blockchain networks
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing data element stored in a blockchain network. One of the methods includes receiving a request from a client computing device to store a data element into the blockchain network by a blockchain data element processing server. The blockchain data element processing server determines whether the client computing device is authorized to store the data element into the blockchain network and whether the data element is a sensitive data element. If the client computing device is authorized to store the data element into the blockchain network and the data element is not a sensitive data element, the blockchain data element processing server stores the data element that is encrypted using an encryption algorithm into the blockchain network.
US10778437B2 Systems and methods for cryptographic authentication of contactless cards
Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key.
US10778431B2 Encrypted text conversion device, computer readable medium, and encryption text conversion method
An encryption device (500) includes an encryption unit (504), a detection element generation unit (505), and a transmission unit (506). The encryption unit (504) encrypts a plain text by using one of a pair of keys to generate an encrypted text into which the plain text has been encrypted and which can be subjected to homomorphic computation. The detection element generation unit (505) generates a detection element E used to detect a change in the encrypted text by using the one key and the encrypted text. The transmission unit (506) transmits the encrypted text and the detection element.
US10778429B1 Storage of cryptographic information
Fault-tolerant storage of cryptographic information maintained on a fleet of HSMs may be provided by dividing the cryptographic information into a number of stripes which are distributed and stored on individual HSMs in the HSM fleet. Parity information is generated which allows one or more stripes to be regenerated if one or more stripes becomes corrupt or is lost. The parity information may be stored on an HSM in the HSM fleet, or outside the fleet on a storage service, HSM management hub, tangible computer-readable media, or other device. If an HSM in the HSM fleet fails, resulting in the loss of a stripe, an HSM in the fleet can recover the missing stripe by re-creating the missing stripe from the remaining stripes combined with the parity information. In some examples, stripes are mirrored within the fleet of HSMs.
US10778428B1 Method for restoring public key based on SM2 signature
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for recovering and verifying a public key. One of the methods includes accepting information encoding parameters of an elliptic curve, a published public key, a hash value of a message, a digital signature, and an identification parameter; generating a recovered public key based on the parameters of the elliptic curve, the hash value of the message, the digital signature, and the identification parameter; comparing the published public key and the recovered public key to verify the published public key.
US10778426B1 Validation of sensor data using a blockchain
Techniques are provided for validating sensor data using a blockchain. An exemplary method comprises: obtaining sensor data from a sensor; retrieving a transaction identifier from a blockchain; saving one or more public properties of the sensor and the transaction identifier in an output metadata stream; calculating a signature of the obtained sensor data, the one or more public properties of the sensor and the transaction identifier; saving the signature in the output metadata stream; and storing the signature encrypted with a private key of the sensor as a transaction in the blockchain. An exemplary validation of sensor data comprises decrypting the encrypted signature from the blockchain using a public key of the sensor and comparing the decrypted signature with a signature of the sensor data obtained from the output metadata stream.
US10778425B2 Instructions and logic to provide SIMD SM4 cryptographic block cipher functionality
Instructions and logic provide for a Single Instruction Multiple Data (SIMD) SM4 round slice operation. Embodiments of an instruction specify a first and a second source data operand set, and substitution function indicators, e.g. in an immediate operand. Embodiments of a processor may include encryption units, responsive to the first instruction, to: perform a slice of SM4-round exchanges on a portion of the first source data operand set with a corresponding keys from the second source data operand set in response to a substitution function indicator that indicates a first substitution function, perform a slice of SM4 key generations using another portion of the first source data operand set with corresponding constants from the second source data operand set in response to a substitution function indicator that indicates a second substitution function, and store a set of result elements of the first instruction in a SIMD destination register.
US10778424B2 Symmetric cryptographic method and system and applications thereof
Cryptographic systems and methods are disclosed, including numerous industry applications. Embodiments of the present invention can generate and regenerate the same symmetric key. The cryptographic systems and methods include a key generator configured to use two or more inputs to reproducibly generate the symmetric key and a cryptographic engine configured to use the symmetric key for encrypting and decrypting data.
US10778422B2 Lithographically defined intrinsic identifier
Methods and systems for generating an identifier includes testing an operational characteristic for each device in an array of pairs of devices. Each pair of devices includes a first device and a second device. The first device of each pair has a higher inter-device uniformity for the operational characteristic than the second device of the pair. The operational characteristic between the first device and the second device is compared for each pair of devices to generate a respective identifier bit for each pair of devices. An identifier is generated from the identifier bits.
US10778418B2 System and method to generate encryption keys based on information of peripheral devices
A digital computing device controlling the access to encrypted digital information includes a control unit, peripheral devices connected to the control unit, a hard disk connected to the control unit storing the digital data, and a data encryption key configured for encrypting the digital data. The control unit is configured to detect the peripheral devices, read identification information from the peripheral devices that denotes the respective peripheral device, generate for the peripheral devices a respective key encryption key on the basis of the read identification information, initially store at least one encrypted data encryption key that is generated by encrypting the data encryption key using the respective key encrypt ion key, in a memory area of the nerd disk, and after the initial storage determine the data encryption key by decrypting the encrypted data encryption key using the respective key encryption key derived from the respective identification information.
US10778409B2 Terminal device performing homomorphic encryption, server device processing ciphertext and methods thereof
An encryption method is provided. According to the encryption method, a scaling factor may be reflected in a message and then, a homomorphic ciphertext may be generated using a public key. The generated ciphertext is, when decryption is performed, generated in a form that a result value obtained by adding an error value to a value obtained by reflecting the scaling factor in the message is restored. Accordingly, a homomorphic ciphertext capable of being computed in a ciphertext state can be effectively generated.
US10778406B2 Synthesized clock synchronization between networks devices
A network device including frequency generation circuitry configured to generate a clock signal, a phase-locked loop configured to generate a local clock based on the clock signal, a plurality of receivers configured to receive respective data streams from respective remote clock sources, each receiver of the plurality of receivers being configured to recover a remote clock from a respective data stream, and a controller configured to identify the remote clock recovered by one of the plurality of receivers as a master clock, find a clock differential between the identified remote clock and the local clock, provide a control signal to the frequency generation circuitry responsively to the clock differential, which causes the frequency generation circuit to adjust the clock signal so as to iteratively reduce an absolute value of the clock differential.
US10778401B2 Time division multiplexing (TDM) coordination for multiple radio access technology (RAT) carrier aggregation
Certain aspects of the present disclosure provide techniques for multiple radio access technology (RAT) carrier aggregation (CA), such as Long Term Evolution (LTE)-New Radio (NR) CA. The method, in one example, comprises generating a first resource coordination information (RCI) comprising one or more resource coordination bitmaps indicating one or more shortened transmission time intervals (sTTIs) of a TTI assigned to the first RAT for communication, wherein the TTI comprises a plurality of sTTIs. The method further comprises transmitting a message including the first RCI to a second base station that uses a second RAT. The method further comprises receiving an acknowledgement of the message from the second base station, the acknowledgment including a second RCI comprising one or more modified resource coordination bitmaps indicating the one or more sTTIs assigned to the first RAT for communication and one or more additional sTTIs of the TTI assigned to the second RAT.
US10778397B2 Control signaling transmission method, control signaling reception method, network device and reception device
The present disclosure relates to the field of communication technology, and provides a control signaling transmission method, a control signaling reception method, a network device and a reception device. The control signaling transmission method includes steps of: acquiring a control instruction for processing a first signal, the first signal carrying a signal for which a reception device is not a target reception device; and transmitting the control instruction to the reception device, the control instruction configured to control the reception device to or not to process the first signal.
US10778395B2 Method and apparatus for reporting feedback information in wireless communication system
A method is provided for reporting feedback information of Multicast-Broadcast Single-Frequency Network (MBSFN) transmission by a user equipment in a wireless communication system. The user equipment receives configuration information for feedback information of the MBSFN transmission when the user equipment receives signals from a plurality of base stations based on the MBSFN transmission, and transmits the feedback information measured in a resource region according to the configuration information. The user equipment receives a common reference signal (CRS) of an antenna port 0 of an interference cell from the interference cell in an MBSFN area, and the feedback information is measured in the resource region considering a position of a symbol allocated the CRS of the antenna port 0 of the interference cell.
US10778394B2 Joint transmission of precoded and unprecoded sounding reference signals in uplink
Both precoded sounding reference signals (SRS) and unprecoded SRS are transmitted from a UE to an eNB. The UE may transmit both in the same subframe using either TDM or FDM. Or the UE may transmit each in different subframes from each other. The eNB uses some combination of the precoded SRS and the unprecoded SRS in scheduling resources for the UE. The eNB may also provide instruction to the UE for PUSCH precoding for data transmission. The eNB may signal the UE to use the same precoding as for the precoded SRS. The eNB may instead signal the UE to use different precoding by including the precoding information or delta information between the precoding used for the precoded SRS and the selected precoding for the PUSCH data.
US10778383B2 Apparatus and method for determining a time resource unit
A method for transmitting an uplink signal is discussed. The method performed by a narrowband-internet of things (NB-IoT) device includes determining a time resource unit based on an uplink subcarrier spacing for transmitting the uplink signal; and transmitting the uplink signal on the time resource unit to a base station. Further, the time resource unit includes one or more slots including a plurality of symbols, based on the uplink subcarrier spacing, a predetermined time period in the one or more slots is not used for the transmission of the uplink signal, and the uplink carrier spacing includes 3.75 kHz.
US10778382B2 Parameter setting transmission and reception system and parameter setting method
A system includes the transmitter that transmits a first adjustment signal obtained based on a first parameter, detects, based on an output potential of the transmitter, a second parameter that is among values settable to the first parameter and sets the second parameter and the receiver that receives the first adjustment signal from the transmitter and acquire a second adjustment signal by adjusting the first adjustment signal based on a third parameter, sets the third parameter, counts the number of errors of the second adjustment signal based on a difference between the second adjustment signal and the test pattern, determines, based on the number of errors of the second adjustment signal, the second parameter to be set in the transmitter and controls the connection of the terminal resistor to the input terminal based on the second parameter.
US10778377B2 Methods, apparatuses and user equipment for hybrid automatic repeat request transmission
Methods, apparatuses and a user equipment for performing a Hybrid Automatic Repeat Request (HARQ) transmission in a downlink from a base station to at least one user equipment are provided. An exemplary method comprises receiving a HARQ feedback to a HARQ transmission performed with respect to a transport block. The method further comprises determining whether the HARQ feedback is an ambiguous HARQ feedback with respect to a negative acknowledgement or a discontinuous transmission. The method additionally comprises setting (S206) the ambiguous HARQ feedback as the negative acknowledgement or the discontinuous transmission based on the number of HARQ transmissions having been performed and the corresponding received HARQ feedbacks within a target number of HARQ transmissions counting from a first HARQ transmission. With the methods and apparatuses, the ambiguity of the HARQ feedback can be overcome and communication efficiency may be improved.
US10778371B2 Deeply-pipelined high-throughput LDPC decoder architecture
Certain aspects of the present disclosure generally relate to methods and apparatus for decoding low density parity check (LDPC) codes, and more particularly to a deeply-pipelined layered LDPC decoder architecture for high decoding throughputs. Accordingly, aspects of the present disclosure provide techniques for reducing delays in a processing pipeline by, in some cases, relaxing a dependency between updating bit log likelihood ratios (LLRs) and computing a posteriori LLRs.
US10778369B2 Method and apparatus for acquiring channel state information (CSI)
A method and device for acquiring Channel State Information (CSI) are provided. In the method, a second node receives a first-type signal and/or a second-type signal sent by a first node; the second node acquires CSI based on measurement of the first-type signal and the second-type signal, or based on measurement of the second-type signal only; the first-type signal may include a measurement Reference Signal (RS), and the second-type signal may include one of: a demodulation RS, a data sharing channel signal, and a signal combination of the data sharing channel signal and the demodulation RS; the second node feeds back the CSI to the first node.
US10778367B2 Activation/deactivation of semi-persistent channel state information report
A wireless device receives a medium access control (MAC) control element (CE) identified by a MAC subheader. The MAC CE comprises: a first field associated with a first cell of a plurality of cells, wherein the first field being set to a first value indicates a command of activation/deactivation of SP CSI reporting on the first cell is present; a semi-persistent channel state information (SP CSI) reporting activation/deactivation indicator; and a SP CSI report trigger field indicating a SP CSI reporting of a plurality of SP CSI reporting on the first cell; In response to the SP CSI reporting activation/deactivation indicator indicating an activation of the SP CSI reporting on the first cell, a SP CSI report for the first cell is transmitted via an uplink control channel.
US10778365B2 Transmission device, reception device, transmission method, and reception method
A transmission device includes: a first mapper that maps a first bit stream of a first data series to generate a first modulated symbol stream of the first data series; a second mapper that maps a second bit stream of a second data series to generate a second modulated symbol stream of the second data series; a converter that subjects the second modulated symbol stream to conversion in accordance with the first modulated symbol stream; a superposition unit that superposes the first modulated symbol stream and the second modulated symbol stream at a predetermined amplitude ratio to generate a multiplexed signal, the second modulated symbol stream having been subjected to the conversion in accordance with the first modulated symbol stream; and a transmitter that transmits the multiplexed signal.
US10778363B2 Methods and systems for decentralized rail signaling and positive train control
Systems and methods are provided for decentralized rail signaling and positive train control. A decentralized train control system may include a plurality of wayside units, configured for placement on or near tracks in a railway network, and one or more train-mounted units, each configured for use in a train operating in a railway network that support use of the decentralized train control system. Each train-mounted unit may configured to receive communicate with any wayside unit and/or train-mounted unit that comes within range, with the communicating including use of ultra-wideband (UWB) signals, and for generating control information based on the UWB signals, for use in controlling one or more functions associated with operation of the train.
US10778362B2 Enhanced loran (eLORAN) system having divided non-station specific eLORAN data
An enhanced LOng RAnge Navigation (eLORAN) system may include a plurality of eLORAN stations, each having an eLORAN antenna and an eLORAN transmitter that may transmit data over an eLORAN data channel and may transmit a series of eLORAN navigation RF pulses. An eLORAN control station may generate station specific eLORAN data and non-station specific eLORAN data, divide the non-station specific eLORAN data into non-specific eLORAN data subsets, and cause each eLORAN station to transmit the station specific eLORAN data and a corresponding non-station specific eLORAN data subset over the eLORAN data channel in a manner to optimize data throughput.
US10778359B2 Time synchronization method, programmable logic device, single board and network element
A time synchronization method, a programmable logic device, a single board and a network element are provided. In the method, a programmable logic device receives a request message from a terminal, generates a time synchronization message according to the request message, and sends the time synchronization message to the terminal.
US10778358B2 Transmission method, reception method, transmission apparatus, and reception apparatus
A transmission method includes generating one or more frames for content transfer using IP packets, and transmitting the one or more generated frames by broadcast. Each of the one or more frames contains a plurality of second transfer units, each of the plurality of second transfer units contains one or more first transfer units, each of the one or more first transfer units contains at least one of the IP packets, an object IP packet of the IP packets contains first reference clock information indicating time for reproduction of the content in data structure different from MMT packet data structure, the object IP packet being stored in a first transfer unit positioned at a head in the one or more frames, the one or more frames contains control information storing second reference clock information indicating time for reproduction of the content, and header compression processing on the object IP packet is omitted.
US10778356B2 Terminal device and communication method
In a terminal device, a communication unit performs communication using one of a plurality of time slots in a communication channel. A switching unit switches a time slot for transmission when a predetermined switching condition is determined to be met by referring to a reception signal received in the communication unit and maintains the time slot for transmission until the switching condition is determined to be met again by referring to the reception signal.
US10778355B1 Frequency division multiplexing scheme for phasing synthetic aperture radars and receivers
A frequency division multiplexing system includes a processor, a first digital to analog converter (DAC) for generating a local oscillator signal, a second DAC for generating a chirp signal, and a plurality of electronic elements, each having a transmit signal mixer for combining the local oscillator and chirp signals, and a transceiver configured to transmit the combined local oscillator and chirp signals, where the processor may be configured to operate the first DAC and second DAC to vary frequencies of the local oscillator and chirp signals such that the combination of the local oscillator and chirp signals results in a constant center frequency with a varying phase.
US10778353B2 Providing real-time audience awareness to speaker
Providing real-time awareness of an audience to a presenter during the presentation. In response to presenting a presentation to an audience, information is automatically collected about the audience from sensors positioned amongst the audience. The collected information about the audience is analyzed and, during the presentation, recommendations are made to the presenter for improving the presentation based on the collected information.
US10778352B2 System and method for detecting audio media content
A system for monitoring media exposure is provided. The system includes a remote device configured to receive a sample audio signal, to extract at least one unique parameter of the sample audio signal and to form a first dataset including data related to a presence of the unique parameter; a central device configured to receive the first dataset from the remote device, and to obtain at least one second dataset related to a presence of at least one unique parameter extracted from a media audio signal received from at least one media source; wherein the central device is further configured to evaluate correspondence between the first dataset and the second dataset and to collect data related to exposure of the remote device to the at least one media audio signal in accordance with the correspondence.
US10778347B2 Vehicle communication apparatus and vehicle
A vehicle communication apparatus includes a plurality of remote units (RUs) configured to transmit signals to a mobile communication network and to receive signals from the mobile communication network, and a central unit (CU) configured to provide data based on the signals received through the plurality of remote units to one or more devices located in a vehicle. The plurality of remote units includes an array antenna attached to a body of the vehicle.
US10778344B2 Channel tracking method and module
A channel response generating module and method for generating a channel response based on a ratio of a channel response corresponding to an image signal frequency bin in relation to a channel response corresponding to a traffic signal frequency bin, or a channel response corresponding to a first frequency bin in relation to a channel response corresponding to a second frequency bin, and a zero-IF signal transmitter employing the channel response generating module and method to efficiently suppress image signals or compensate traffic signals during transmission of IQ RF signals.
US10778340B2 Digital coherent receiver and skew adjustment method thereof
A skew adjustment method and a digital coherent receiver which can achieve skew adjustment without using a fixed pattern for skew detection are provided. A digital coherent receiver (100) includes: a chromatic dispersion adder (103) that adds chromatic dispersion to the optical multiplexed signal; a skew adjuster (201) that sets a quantity of skew adjustment for each of the plurality of channel signals obtained by detecting the optical multiplexed signal; and a skew controller (204) that is configured to, while monitoring signal quality of a reception signal obtained from the plurality of channel signals skew-adjusted, search for a quantity of skew adjustment at which the signal quality is made better.
US10778337B1 Phase noise tolerant coherent modulation formats for short reach optical communication systems
Systems and methods are disclosed herein for coherently modulating and demodulating coherent optical signals using 5-bit constellations. The 5-bit constellations have improved suitability for short reach optical communications systems. A first 5-bit constellation can be formed from four rings. The first and fourth rings can form quadrature phase-shift keyed four-symbol sub-constellations, and the second and third rings can form phase-shift keyed twelve symbol constellations. Symbols from the third and fourth sub-constellations are arranged to form a square. A second 5-bit constellation can include an inner 16 symbol sub-constellation and an sixteen symbol outer sub-constellation. Each of the symbols of the inner sub-constellation are equally spaced from its nearest neighboring symbols along both the quadrature and in-phase axes. Each of the symbols in the outer constellation has an equal euclidean-distance with its nearest neighboring symbols in the outer sub-constellation.
US10778332B2 Patch antenna for wave agility
A system for enabling signal penetration into a building comprising first circuitry, located on an exterior of the building, for receiving signals at a first frequency that experiences losses when penetrating into an interior of the building and converting the received signals at the first frequency into a first format that overcome losses caused by penetrating into the interior of the building over a wireless communications link. A first patch antenna array associated with the first circuitry transmits the signals in the first format into the interior of the building via a wireless communications link and for receives signals from the interior of the building in the first format via the wireless communications link. Second circuitry, located on the interior of the building and communicatively linked with the first circuitry via the wireless communications link, receives and transmits the converted received signals in the first format that counteracts the losses caused by penetrating into the interior of the building from/to the first circuitry. A second patch antenna array associated with the second circuitry transmits the signals in the first format to the exterior of the building via the wireless communications link and for receives signals from the exterior of the building in the first format via the wireless communications link.
US10778331B2 Terminal and communication method
A terminal (1050) includes a light receiver (151) that receives a light signal emitted by an apparatus (1000), the light signal including an identifier (SSID) of at least one base station (470); a receiverreceiver (153) that performs a reception process on the received light signal to output reception data; a data analyzer (155) that selects one base station based on the identifier of the at least one base station that is included in the reception data; and a radio device (453) that establishes a wireless connection with the selected base station (470) by using the identifier of the base station (470) and wirelessly communicates with the base station (470).
US10778328B2 Optoelectronic module management platform
An optoelectronic module management system includes a network connection communicatively coupled to an optoelectronic module, a memory, and a processing device operatively coupled to the memory. The processing device is configured to perform or control performance of operations that include identify the optoelectronic module via a management network. The optoelectronic module includes a management communication element that is communicatively coupled to the management network and an optical communication element that is communicatively coupled to a fiber optic cable. The operations further include add the optoelectronic module to a list of monitored devices, monitor the optoelectronic module, provide a service to the optoelectronic module in response to the monitoring, and generate a report of the service provided to the optoelectronic module.
US10778322B2 Methods and systems for dynamically configuring mode of operation for a prose enabled user equipment
A method and relay user equipment are provided. The relay user equipment detects one or more other relay user equipment (UE) that is within a network area including the relay user equipment, that is in an announcing mode, and that is providing Proximity Service to one or more remote UEs that is outside the network area; and switches a mode of the relay user equipment from a monitoring mode to the announcing mode, or from the announcing mode to the monitoring mode, based the one or more other relay UE that is detected.
US10778321B2 Method and device for relaying signal in mobile communication system
Provided is a method for a relay that supports a time division duplex (TDD) operation for temporally multiplexing a first link, which is either an uplink or downlink, and a second link, which is different from the first link. The method comprises: receiving, by the relay, a first radio signal through a first reception antenna for the first link; limiting, by the relay, an amplification rate of a first transmission antenna for the first link or an amplification rate of a second transmission antenna for the second link, based on an amplitude of the first radio signal; and relaying, by the relay, the first radio signal through the first transmission antenna without decoding the first radio signal if the amplification rate of the second transmission antenna is limited.
US10778318B2 Bandwidth parts switching in beam failure recovery procedure
A wireless device activates a first downlink bandwidth part (BWP) of a cell and a first uplink BWP of the cell. An active downlink BWP, identified with a second downlink BWP index, is switched from the first downlink BWP to a second downlink BWP. It is determined that the second downlink BWP is configured with one or more beam failure recovery (BFR) parameters. An active uplink BWP, identified with a second uplink BWP index that is the same as the second downlink BWP index, is switched, based on the determining, from the first uplink BWP to a second uplink BWP. The active downlink BWP is switched from the second downlink BWP to a third downlink BWP. Based on a determination that the third downlink BWP is not configured with one or more BFR parameters, the second uplink BWP is kept as the active uplink BWP.
US10778317B1 System and method for intra-cell beam switching based on configurable physical layer event detection
System and methods are provided for performing intra-cell beam switching based on customizable parameters for event detection. In embodiments, base station is configured with customized physical layer parameters, which the base station broadcasts. The base station uses reports of physical layer parameters of a beam, received from a user device, for example, to determine whether events have occurred that indicate beam switching should be performed. Based on the determinations, the base station may perform beam switching of the user device, in various embodiments.
US10778310B2 Method for transmitting or receiving channel state information in wireless communication system and device therefor
Disclosed are a method for transmitting or receiving channel state information in a wireless communication system and a device therefor. Specifically, a method for transmitting channel state information (CSI) by a terminal in a wireless communication system may comprise the steps of: receiving, from a base station, the number of antenna ports specific to one or more channel state information-reference signal (CSI-RS) resources; receiving, by the terminal, a CSI-RS on the one or more antenna ports from the base station; when the number of one or more CSI-RS resource-specific antenna ports configured in the terminal is different from the number of antenna ports in reporting units of the CSI configured in the terminal, estimating a CSI-RS antenna port on the basis of the number of antenna ports in reporting units of the CSI configured in the terminal, and deriving the CSI on the basis of the CSI-RS; and reporting the CSI to the base station.
US10778309B2 Techniques for assisted beam refinement
Techniques are described herein for a beam refinement procedure between a first communications device (e.g., base station) and a second communications device (e.g., user equipment (UE)) that uses long-term feedback information from the second communications device to maintain a beam pair link established for a downlink connection. The second communications device may transmit long-term feedback information to the first communications device in response to a request or a trigger event occurring. The long-term feedback information may be sensor information measured by the second communications device or uplink training symbols. The first communications device may localize a beam search of the beam refinement procedure using the long-term feedback information. The localized beam search may be an example of a device-specific search. The first communications device may also generate a long-term map of channel conditions based on the long-term feedback data. The long-term map may also be used to localize the search.
US10778307B2 Beam scanning and search tracking method and device
A beam scanning and search tracking method and device are provided. The method includes constructing analog beams and performing digital beam-forming to the analog beams so as to form equivalent beams; transmitting reference signals to a second communication node by using the equivalent beams; receiving beam information about the equivalent beams and corresponding channel state information fed back by the second communication node according to the reference signals; performing a beam scanning operation and a search tracking operation by using the beam information and the channel state information.
US10778304B2 Polarization handling of beam-formed signals
There is provided mechanisms for polarization handling of received beam-formed signals. A method is performed by a receiving radio transceiver device. The method comprises collecting statistics of received power of a beam-formed signal transmitted in two orthogonal polarizations from a transmitting radio transceiver device. The method comprises determining a similarity measure value of the beam-formed signal between the two orthogonal polarizations using the collected statistics. The method comprises signalling to the transmitting radio transceiver device, when the similarity measure value is equal to, or larger than, a similarity threshold value, to use rank one for subsequent transmission of the beam-formed signal to the receiving radio transceiver device.
US10778301B2 Channel state information sending method, channel state information receiving method, and device
A channel state information sending method, a channel state information receiving method, and a device are disclosed, to reduce resource overheads required when a terminal device feeds back CSI to a network device in a scenario of a high precision codebook-based precoding matrix. The method includes: determining, by a terminal device, a precoding matrix W; sending, by the terminal device, a signal including CSI to a network device; obtaining, by the network device, an RI and indication information based on the signal including the CSI; obtaining, by the network device, a PMI2 based on the RI and the indication information; and determining, by the network device, the precoding matrix W based on the rank indicator RI and the second precoding matrix indicator PMI2.
US10778298B1 Context-based precoding matrix computations for radio access network for 5G or other next generation network
Precoding matrix computations for a large number of antenna arrays can be used to generate efficiencies within a wireless network. Utilizing network topology and context data in conjunction with known available network resources and mobile device measurements can facilitate gains in power and spectral efficiency and reduction in computation complexity posed by current procedures. To take advantage of multiple paths, the precoding matrix can be known at the radio units for each mobile device.
US10778295B2 Instantaneous beamforming exploiting user physical signatures
A communication system where a central node (base-station or access point) communicates with multiple clients in its neighbourhood using transparent immediate beam-forming. Resource allocation and channel access is such that the central node does not necessarily know when each client starts its transmission. Receive beam-forming in such a system is not possible, as beam-forming coefficients for each client should be selected according to the particular channel realization from that client to the central node. Each client is detected early in its transmission cycle, based on either a signature that is part of the physical characteristics unique to that client, or based on a signature that is intentionally inserted in the clients' signal, and accordingly adjusts its beam-forming coefficients.
US10778294B2 Channel state information feedback method, terminal device, and network device
Embodiments of the present invention provide a channel state information feedback method, a terminal device, and a network device. The method includes: sending, by a terminal device, matrix information of a dimension reduction matrix to a network device, where a first dimension of the dimension reduction matrix is the same as a quantity of transmit antenna ports of the network device, and a second dimension of the dimension reduction matrix is less than the first dimension of the dimension reduction matrix; and sending, by the terminal device, vector information of an eigenvector of a downlink equivalent channel to the network device, where the eigenvector of the downlink equivalent channel is obtained based on the dimension reduction matrix.
US10778293B2 Methods and apparatuses for dynamic transmit diversity fallback
Systems, methods, apparatuses, and computer program products for dynamic transmit diversity fallback are provided. One method may include configuring a user equipment with a maximum number of multiple-input multiple-output (MIMO) layers used for transmission mode 9 or transmission mode 10 scheduling, and performing, by a network node, at least one of transmission mode 9 or transmission mode 10 scheduling. The configuring may include indicating to the user equipment to use a modified mapping table providing transmit diversity fallback for the at least one of transmission mode 9 or transmission mode 10 scheduling.
US10778292B2 Method and device for transmitting feedback information
The present application provides a method and a device for transmitting feedback information. The method includes: determining, by a transmitting terminal, a first code book in accordance with a channel measurement result, precoding matrices included in the first code book being obtained through transformation of a same construction matrix; calculating, by the transmitting terminal, to obtain a first CQI in accordance with all or part of the precoding matrices in the first code book; and transmitting, by the transmitting terminal, first indication information for indicating the first code book and second indication information for indicating the first CQI to a receiving terminal.
US10778290B2 Radio-frequency front-end systems
A radio frequency front end system can include a first module configured to provide multi-input multi-output (MIMO) receive operations for a first plurality of mid bands and a first plurality of high bands. The first module can be further configured to provide transmit operations for the plurality of mid bands. The first module can include a first node. The radio frequency front end system can include a second module configured to provide transmit and receive operations for a second plurality of mid bands and a second plurality of high bands. The second module can be a power amplifier integrated duplexer (PAiD) module. The second module can include a second node. The first module and the second module can be coupled by a signal path at the first node and the second node, respectively.
US10778287B2 Multipoint data transmission method and apparatus
A data transmission method and apparatus are provided. The method includes: receiving control information from a network side device, wherein the control information comprises transmission parameter indication information, wherein the transmission parameter indication information is used to indicate a quantity of transport layers for at least two codewords and port numbers of ports for the at least two codewords; and determining, based on the transmission parameter indication information, a quantity of transport layers for at least two codewords and port numbers of ports for the at least two codewords, wherein ports used by different codewords of the at least two codewords are non-quasi-co-location, and ports used by one codeword of the at least two codewords are quasi-co-location when the codeword has more than one port.
US10778283B2 Transmission device, transmission method, and communication system
A transmission device of the present disclosure includes: a driver unit that transmits a data signal with use of a first voltage state, a second voltage state, and a third voltage state interposed between the first voltage state and the second voltage state, and is configured to make a voltage in the third voltage state changeable; and a controller that changes the voltage in the third voltage state to cause the driver unit to perform emphasis.
US10778281B2 Method and device for controlling frequency hopping, transmitter and receiver
The present disclosure provides a method for controlling frequency hopping, a transmitter and a receiver, the method comprising: switching a synchronization frequency to any pre-configured synchronization frequency value when a time slot for sending a synchronization frame is reached, and sending the synchronization frame; after the previous synchronization frame is sent, switching the synchronization frequency from the previous pre-configured synchronization frequency value to any pre-configured synchronization frequency value, and sending the synchronization frame; after a total time slot for sending a synchronization frame is complete, switching a data frequency to any pre-configured data frequency value, and sending the data frame when the time slot for sending a data frame is reached; or, receiving a data frame when a time slot for receiving a data frame is reached; after the previous data frame is sent or received, and sending a data frame, switching the data frequency from a previous pre-configured data frequency value to any pre-configured frequency value; or, receiving the data frame. By applying the technical solution of the present disclosure, the operating state of a frequency hopping system may be accurately controlled, thereby improving the controllability of the frequency hopping system.
US10778280B2 Operation method of communication node in network supporting low power communication
An operation method of a device in a communication system includes receiving from a reference node a beacon including configuration information of a downlink/uplink (DL/UL) slot in a super frame # n; confirming a position of the DL/UL slot configured in the super frame # n based on the configuration information; and performing at least one of a DL reception operation and a UL transmission operation in the DL/UL slot. Also, UL communication and DL communication are allowed in the DL/UL slot, and n is an integer equal to or greater than 0.
US10778279B2 High-order PSK signaling (HOPS) techniques for low-power spread spectrum communications
A signal receiver for receiving a HOPS-based communications signal includes a seed calculator configured to produce a series of seed vectors generated from a corresponding series of sets of key values. A sequence generator provides a series of internally generated sequences using the series of seed vectors. A fallthrough correlator produces a series of correlation values by correlating samples of a received signal and samples of the internally generated sequences. The spreading sequences are used by a transmitter to generate a transmit signal subsequently received as the received signal. A peak detector is configured to generate a trigger signal upon determining that at least one of the correlation values exceeds a threshold value. At least one of a plurality of demodulator chains is selected in response to the trigger signal and used to demodulate the received signal in order to recover data values carried by the received signal.
US10778271B1 System and method for analyzing signals travelling along track circuits of railway lines, and related portable signal analyzing device
System, method and portable device for analyzing signals travelling along track circuits of railway lines, wherein at least one antenna captures, in a contactless manner, a plurality of signals travelling along a track circuit, and a demodulator is adapted to separate into individual signals the plurality of signals captured by the antenna and selectively demodulate one or more of the captured signals. An interface is adapted for transferring, to a user interface, data indicative of the demodulated signals. Each demodulated signal is displayed on a screen for a user to trigger any needed corrective action.
US10778266B2 Smart taps
Mitigating noise in a network is contemplated, such as but not necessarily limited to mitigating noise through a detection process whereby noise deviations resulting from selectively controlling smart taps, switches or other devices to block signaling in the network may be used to locate sources of noise.
US10778264B2 Transmitter, communication system, control method, and program
A transmitter includes a plurality of transmitter circuits configured to generate signals that are within the same frequency band; and a feedback circuit that is shared by the plurality of transmitter circuits, the feedback circuit being configured to feed back a part of a transmission amplification signal to a transmitter circuit, the transmission amplification signal being output from each of the plurality of transmitter circuits through a transmission amplifier, and the transmitter circuit being configured to output the transmission amplification signal among the plurality of transmitter circuits. The feedback circuit includes a frequency selective extraction unit configured to extract different-band signals in frequency bands from the transmission amplification signal, the frequency bands being different from each other, a synthesis unit configured to synthesize the different-band signals extracted by the frequency selective extraction unit, and to generate a synthesis signal, a frequency conversion unit configured to frequency-convert the synthesis signal generated by the synthesis unit by using a local signal of the same frequency, the local signal being common to a plurality of transmission paths, and a distortion compensation coefficient calculation unit configured to calculate a distortion compensation coefficient based on signals of frequency bands of the different-band signals, the distortion compensation coefficient being used when compensating for distortion of signals in outputs of the plurality of transmitter circuits.
US10778260B2 Method and apparatus for energy efficient transmission and reception of a signal using aliasing
A method of transmitting a signal in a wireless communication network from a transmitting device to a receiving device, wherein said receiving device comprises an Analog to Digital Converter, ADC, arranged to sample a received signal at a predetermined sampling frequency. The method comprising the steps of generating 20, by said transmitting device, said transmission signal, wherein a bandwidth of said transmission signal is such that aliasing components will be created by said ADC upon sampling said transmission signal, and wherein said transmission signal is generated in such a way that the aliasing components have a same phase as a corresponding sampled low frequency component of said transmission signal thereby contributing constructively to said low frequency component of said transmission signal, and transmitting 40, by said transmitting device, said transmission signal to said receiving device.
US10778244B2 Correction method and correction circuit for sigma-delta modulator
A correction method and a correction circuit for a sigma-delta modulator (SDM) are provided. The SDM includes a loop filter, a quantizer, and a digital-to-analog converter (DAC). The correction method includes the following steps: controlling the DAC not to receive the output of the quantizer; controlling the SDM to stop receiving signals; inputting a test signal to the DAC; converting the output of the loop filter to a digital signal; comparing the digital signal with a preset value; and adjusting the loop filter according to the result of comparing the digital signal and the preset value.
US10778242B2 Analog-to-digital converter device
An analog-to-digital converter (ADC) device includes capacitor arrays, a successive approximation register (SAR) circuitry, and a switching circuitry. When a first capacitor array of the capacitor arrays samples an input signal in a first phase, a second capacitor array of the capacitor arrays outputs the input signal sampled in a second phase as a sampled input signal. The SAR circuitry performs an analog-to-digital conversion on a combination of the sampled input signal and a residue signal generated in the second phase according to a conversion clock signal, in order to generate a digital output. The switching circuitry includes a first capacitor that stores the residue signal generated in the second phase. The switching circuitry couples the second capacitor array and the first capacitor to an input terminal of the SAR circuitry, in order to provide the combination of the sampled input signal and the residue signal.
US10778241B2 Optical encoder systems and methods
The present disclosure may be embodied as an optical encoder system comprising a first optical sensor, a second optical sensor, a first up-down counter, a second up-down counter, and an I/O expander. The optical encoder system may further include a buffer. The present disclosure may also be embodied as an optical encoder system comprising an optical encoder, and a monostable multivibrator. The present disclosure may also be embodied as a method for encoding optical data comprising generating a first optical sensor signal and a second optical sensor signal, converting the first optical sensor signal and second optical sensor signal into four first counter signals, generating a borrow output signal and a carry output signal, converting the borrow output signal and the carry output signal into four second counter signals, and converting the first counter signals and second counter signals into a serial data signal and a serial clock signal.
US10778240B1 Device and method for digital to analog conversion
A device and a method for digital to analog conversion are provided. The device contains a signal generation circuit and a conversion circuit. The signal generation circuit generates two reset signals which are a first reset signal and a second reset signal. The two reset signals are mutually inverted digital signals and contain the same number of bits. The conversion circuit converts a digital data signal into an analog data signal when a first clock signal is at a first level, and generates the analog data signal at two reset levels respectively according to the two reset signals when the first clock signal is at a second level.
US10778235B2 Intermittent tuning of an oscillator
Described embodiments include a system, including clocked circuitry, an oscillator controller, and an oscillator, configured to output an output clock signal that clocks the clocked circuitry and is fed to the oscillator controller. The oscillator controller is configured to control the oscillator responsively to an output frequency of the output clock signal. The system further includes power-management circuitry, configured to cause the clocked circuitry to sleep by disabling the oscillator, and waking circuitry, configured to intermittently enable the oscillator such that the oscillator controller intermittently, while the clocked circuitry sleeps, causes the output frequency to converge to a target frequency by controlling the oscillator. Other embodiments are also described.
US10778234B2 Clock generation circuit and clock signal generation method
A clock generation circuit and a clock signal generation method are disclosed. In the method, a direct current bias circuit in a first clock source superimposes a first direct current voltage on a first clock signal output by a first oscillation circuit, to generate a second clock signal; and a logical operation is performed on the second clock signal and a third clock signal that is generated by a second clock source, to generate a fourth clock signal. The fourth clock signal is used as a signal output by a clock generation circuit. In the method, when the first oscillation circuit cannot normally work, the clock generation circuit can still output a correct clock signal. This avoids clock signal interruption when switching is performed from the first clock source to the second clock source.
US10778221B2 High-frequency integrated circuit
According to one embodiment, a first switch controls conduction between first and second nodes according to a potential on a first control node. A second switch controls conduction between the first control node and a first potential node according to a potential on a second control node. A first circuit includes first and second output nodes respectively coupled to the first and second control nodes, and outputs at the second output node a potential that brings the second switch out of conduction while outputting a first potential at the first output node. The first circuit has a high impedance at the first output node while outputting at the second output node a potential that brings the second switch into conduction.
US10778217B2 Electronic switching circuit
An electronic switching circuit, in particular a solid state relay, provides bidirectional electronic power switching. The circuit can be connected to a load and an electrical voltage source. It includes two field effect transistors and a control circuit. The control circuit is conductively connected to the respective gate terminal of the field effect transistors. The field effect transistors are connected in an anti-serial configuration.
US10778212B1 Variable impedance switching control
A system and method for controlling current-range switching to limit glitching includes a sense array connected between an input and a load. The sense array includes a parallel first and second branch circuits. The first branch circuit includes at least one first transistor, a first sense resistor, and a variable impedance control circuit. The variable impedance control circuit is configured to receive a control signal and generate a gate voltage of the at least one first transistor to establish an impedance of the sense array between the input and the load that is proportional to the control signal, including controlling the gate voltage of the at least one first transistor such that an impedance of the sense array transitions from a first value to a second value when connecting or disconnecting the first branch circuit between the input and the load while the input is connected to the load through the second branch circuit.
US10778211B2 Switching circuit and semiconductor module
A switching circuit includes first to (N+1)th input/output terminals and first to Nth field-effect transistors (FETs), for an integer N of two or more. When one of a source end and a drain end is referred to as a first end and another one is referred to as a second end, the first input/output terminal is electrically connected to the first ends of all of the first to Nth FETs. For each integer i of one to N, the second end of the ith FET is electrically connected to the (i+1)th input/output terminal. For at least one integer j of one to N, a combination in which an inductor component and a resistor component are electrically connected in series to each other is disposed between the first and second ends of the jth FET such that the combination is electrically connected in parallel to the jth FET.
US10778202B1 Clock switching apparatus and method
A clock switching apparatus is provided. The clock input terminal receives a first clock signal as an input clock signal at first and start to receive a second clock signal as the input clock signal during a masking state of a masking signal within a clock-switching time period. The enabling synchronizing circuit receives a clock-switching enabling signal, receives the input clock signal and generate a synchronized enabling signal accordingly. The masking circuit receives the synchronized enabling signal and the mask signal to generate a final enabling signal. The output circuit receives the input clock signal, receive the final enabling signal that disables the output circuit only when either the masking signal is at the masking state or the synchronized enabling signal is at the clock-switching enabling state, and generate an output clock signal according to the input clock signal when the output circuit is enabled.
US10778201B1 System and method of creating periodic pulse sequences with defined absolute phase
A system to create periodic pulse sequences with defined absolute phase comprises a phase coherent analyzer and a pulse generator. The phase coherent analyzer and the pulse generator are connected with each other. The pulse generator has a clock input connected to the analyzer for receiving a clock signal from the analyzer. The system comprises a trigger line via which a marker signal is provided to at least one of the analyzer and the pulse generator. The marker signal temporally aligns an output signal of the pulse generator with a measurement process of the analyzer. Further, a method of creating periodic pulse sequences with defined absolute phase is described.
US10778199B2 Oscillator temperature compensation techniques
Techniques for compensating temperature-dependent aspects of oscillator circuits are provided. In an example, an oscillator circuit can include an oscillator capacitor, a comparator and overshoot compensation circuitry for providing an oscillation period insensitive to a temperature-dependent comparator overshoot. The oscillator capacitor can be charged during a charging portion of the oscillation period and can be discharged during a discharging portion of the oscillation period. The comparator can determine when the oscillator capacitor has been charged to a first threshold. The overshoot compensation circuitry can store an indication of temperature-dependent comparator overshoot and, in response, generate and apply an adjustable reference voltage or pre-charge to a terminal of the oscillator capacitor.
US10778198B2 Level shifter
A level shifter includes: an input terminal configured to receive an input signal in a first voltage domain; a first output terminal; a second output terminal; a first inverter configured to receive and shift the input signal to a first output signal at the first output terminal in a second voltage domain higher than the first voltage domain in response to a logical high state of an enable signal in the first voltage domain; a second inverter configured to receive and shift a complement of the input signal to a second output signal at the second output terminal in the second voltage domain in response to the logical high state; a pair of NMOS sensing transistors; a PMOS transistor configured to equalize the first output signal and the second output signal in response to a logical low state of the enable signal.
US10778194B2 Automatic composition of universal filters
Various examples related to automatically composing universal filters are presented. In one example, among others, a system includes processing circuitry that can organize data received by the system into clusters or quasi-orthogonal regions, which are organized based upon a centroid threshold distance. The data can be organized by applying a cluster and retain operation, a cluster and merge operation or a split and retain operation. The system can then determine filter weights based at least in part upon centers of the clusters; update a content addressable filter bank (CAFB) based upon the filter weights; and filter subsequently received data based upon the CAFB. In another example, a method includes receiving and organizing initial data into clusters or quasi-orthogonal regions; determining filter weights based at least in part upon centers of the clusters; updating a CAFB based upon the filter weights; and receiving and filtering subsequent data based upon the CAFB.
US10778193B1 Resampling apparatus and method thereof
The present disclosure provides a resampling apparatus and a resampling method. The resampling apparatus includes a control unit, a memory device, a resolution identifier, a phase rate generator, a coefficient generator, and a resample filter. The control unit controls reading and writing operations of the resampling apparatus according to a control signal. The memory device transmits the control signal to the control unit. The resolution identifier sets a resolution bandwidth identity according to an interpolation/decimation (I/D) value of the control signal. The phase rate generator generates a phase select signal and a counter enable signal according to the resolution bandwidth identity. The coefficient generator generates a coefficient select signal according to the resolution bandwidth identity. The resample filter generates a resampled output data according to the phase select signal, the coefficient select signal, and an input data.
US10778192B2 Filter coefficient calculation device, signal generation device including the same, filter coefficient calculation method, and signal generation method
A filter coefficient calculation device includes a function unit that has a plurality of functions to be executed by an FIR filter, a function selection unit that selects one or a plurality of functions from among the plurality of functions, and a filter coefficient calculation unit that calculates a filter coefficient in the selected one or plurality of functions, and is configured such that the function unit includes a first transfer function calculation unit, a second transfer function calculation unit, and a third transfer function calculation unit which calculate a transfer function of the FIR filter in the respective functions, and the filter coefficient calculation unit performs inverse Fourier transform on the transfer function in the selected one function or a product of the transfer functions in the plurality of functions to obtain an impulse response of the FIR filter and calculates the impulse response as the filter coefficient.
US10778189B1 Source follower-based sallen-key architecture
Systems and methods for improving source-follower-based Sallen-Key architectures are disclosed. In particular, systems and methods for circumventing the non-idealities associated with source-follower-based Sallen-Key biquad filters when used in either baseband signal or radiofrequency paths. The systems and methods disclosed herein present power-efficient, cost-efficient solutions that can be implemented in a reduced area of a circuit.
US10778188B1 Harmonic rejection filter with transimpedence amplifiers
An apparatus is disclosed for a harmonic rejection filter with transimpedance amplifiers. In an example aspect, the apparatus includes a harmonic rejection filter with at least three input nodes, at least one output node, a first transimpedance amplifier, a first set of transimpedance amplifiers, and a scaling current converter. The at least three input nodes include a first input node, a second input node, and a third input node. The at least one output node includes a first output node. The first transimpedance amplifier is coupled between the first input node and the first output node. The first set of transimpedance amplifiers include a second transimpedance amplifier coupled to the second input node and a third transimpedance amplifier coupled to the third input node. The scaling current converter is coupled between outputs associated with the first set of transimpedance amplifiers and an input of the first transimpedance amplifier.
US10778187B2 Surface acoustic wave filter and multiplexer
A filter includes a LiTaO3 piezoelectric layer having a cut angle, a high acoustic velocity support substrate, a low acoustic velocity film, and an IDT electrode. A cut angle θB of the piezoelectric layer at which a Rayleigh wave spurious response is locally reduced or minimized is determined from a wavelength of the IDT electrode, a film thickness of the IDT electrode, a specific gravity of the IDT electrode, an electrode duty, a thickness of the piezoelectric layer, and a film thickness of the low acoustic velocity film. The Cut angle of the piezoelectric layer satisfies a relationship of θB−4≤θ≤θB+4.
US10778184B2 MEMS resonator with a high quality factor
A symmetrical MEMS resonator is disclosed with a high quality factor. The MEMS resonator includes a silicon layer with a top surface and bottom surface opposite the top surface. A pair of first metal layers is provided above the top surface of the silicon layer and a corresponding pair of second metal layers is symmetrically provided below the second surface of the silicon layer relative to the pair of first metal layers. Furthermore, a first piezoelectric layer is disposed between the pair of first metal layers and a second piezoelectric layer is disposed between the pair of second metal layers.
US10778177B2 Common mode noise filter
A common mode noise filter includes a laminated body including first to fourth insulating layers stacked on one another, first to fourth coil conductors spirally extending and disposed on upper surfaces of the first to fourth insulating layers, respectively, a first via-electrode connecting the first coil conductor to the second coil conductor, a second via-electrode connecting the third coil conductor to the fourth coil conductor, first and second connection parts connecting the first via-electrode to first and second inner ends of the first and second coil conductors, respectively, and third and fourth connection parts connecting the second via-electrode to third and fourth inner ends of the third and fourth coil conductors, respectively. The first connection part overlaps the second connection part when viewed from above. The third connection part overlaps the fourth connection part when viewed from above. The common mode noise filter is operable in high frequencies.
US10778175B2 Coupler circuit with phase compensation function
A coupler circuit includes: a signal line disposed between a first terminal and a second terminal; a coupling line disposed between a coupling port and an isolation port such that the coupling line is coupled to the signal line and is configured to extract a coupling signal from the signal line; and a coupling adjusting circuit connected to the coupling port and the isolation port, and configured to reduce changes in an amount of coupling according to a change in a frequency band of a signal passing through the signal line.
US10778174B2 Band pass filter
Aspects of this disclosure relate to a band pass filter that includes LC resonant circuits coupled to each other by a capacitor. A bridge capacitor can be in parallel with series capacitors, in which the series capacitors include the capacitor coupled between the LC resonant circuits. The bridge capacitor can create a transmission zero at a frequency below the passband of the band pass filter. The LC resonant circuits can each include a surface mount capacitor and a conductive trace of the substrate, and an integrated passive device die can include the capacitor. Band pass filters disclosed herein can be relatively compact, provide relatively good out-of-band rejection, and relatively low loss.
US10778172B2 Audio compressor with parallel equalizer circuit
An audio equalizer circuit for controlling and modifying an audio signal includes a signal divider positioned to receive an audio signal from an audio source. The divided audio signal is then passed through multiple bandpass filters situated in parallel with one another. One or more of the bandpass filters includes a compressor in order to limit the dynamic range of the audio source. After the compressor, the audio circuit may include two summation circuits with the second compressor interposed between the two.
US10778171B2 Equalization filter coefficient determinator, apparatus, equalization filter coefficient processor, system and methods
An equalization filter coefficient determinator continuously or quasi-continuously fades between a plurality of different equalizer settings in dependence on one or more setting parameters, to obtain a current set of equalization filter target coefficients describing a current equalizer setting. A number of setting parameters is smaller than a number of equalization filter target coefficients of current set of equalization filter target coefficients. An equalization filter coefficient determinator linearly combines a plurality of equalization filter target coefficient set components in dependence on one or more setting parameters. An equalization filter coefficient determinator obtains the current set of equalization filter target coefficients in dependence on position information obtained using a two-dimensional or three-dimensional user input device. An apparatus includes a user interface, an equalization filter coefficient determinator and an equalizer. An equalization filter coefficient processor may provide sets of basis equalization filter target coefficients. A system is also described.
US10778170B2 Automatic gain control for passive optical network
An automatic gain control circuit controls a gain of a burst mode amplifier. A peak detector includes an input coupled to an output of the amplifier. A plurality of resistors is coupled in series between an input of the first amplifier and the output of the first amplifier for setting the gain of the amplifier. A first gain stage is responsive to an output signal of the peak detector for disabling a first resistor of the plurality of resistors to alter the gain of the first amplifier. A second gain stage is responsive to the output signal of the peak detector for disabling a second resistor of the plurality of resistors to alter the gain of the first amplifier. A comparator responsive to the output signal of the peak detector causes a pulse generator to enable the first gain stage and second gain stage each burst mode.
US10778165B2 High dynamic range sensing front-end for neural signal recording systems
A high dynamic range sensing front-end for bio-signal recording systems in accordance with embodiments of the invention are disclosed. In one embodiment, a bio-signal amplifier includes an input signal, where the input signal is modulated to a predetermined chopping frequency, a first amplifier stage, a parallel-RC circuit connected to the first amplifier stage and configured to generate a parallel-RC circuit output by selectively blocking an offset current, a second amplifier stage connected to the parallel-RC circuit that includes a second input configured to receive the parallel-RC circuit output and generate a second output that is an amplified version of the input signal with ripple-rejection. Further, the bio-signal amplifier can also include an auxiliary path configured for boosting input impedance by pre-charging at least one input capacitor. In addition, the bio-signal amplifier can also include a DC-servo feedback loop that includes an integrator that utilizes a duty-cycled resistor.
US10778164B2 Input receiver circuit and adaptive feedback method
An adaptive feedback method for use in a memory device is provided. The memory device includes a first input-receiver circuit and a plurality of second input-receiver circuits. The method includes the steps of: providing a clock signal and an inverted clock signal to the first input-receiver circuit; generating an enable control signal by the first input-receiver circuit to control a first feedback path in the first input-receiver circuit; in response to the frequency of the clock signal and the inverted clock signal being higher than or equal to a predetermined frequency, activating the first feedback path in the first input-receiver circuit according to the enable control signal; and in response to the frequency of the clock signal and the inverted clock signal being lower than the predetermined frequency, deactivating the first feedback path in the first input-receiver circuit according to the enable control signal.
US10778162B1 Sensing analog signal through digital I/O pins
Systems and methods for sensing an analog signal through digital input/output (I/O) pins are provided. Aspects include an analog to digital (ADC) circuit configured to generate a digital signal based on observations of the analog signal obtained from an analog circuit, where the ADC circuit includes a difference amplifier, a comparator, a divideby2 counter and two AND gates. Aspects also include a controller including a pin configured to receive the digital signal. The controller is configured to count pulses within the digital signal and determine values corresponding to the analog signal based on the counted pulses.
US10778160B2 Class-D dynamic closed loop feedback amplifier
A circuit for stabilizing a Class-D audio amplifier having a loop bandwidth modulator configured to modulate a loop bandwidth of the amplifier as a function of one or more control signals, a tuned output filter terminator coupled to a low-pass filter and configured to provide stabilizing control feedback to loop bandwidth modulator, and a carrier injection system configured to provide a wide range fixed frequency operation. Also, a method of stabilizing a feedback network within a Class-D amplifier by providing a first feedback loop coupling an output of a PWM logic stage of the amplifier to an input circuit of the amplifier, providing a second feedback loop coupling an output of a switching output stage of the amplifier to the input circuit, and providing a third feedback loop coupling an output of a low-pass filter of the amplifier to the input circuit.
US10778159B2 Power amplifier and compound semiconductor device
A power amplifier includes initial-stage and output-stage amplifier circuits, and initial-stage and output-stage bias circuits. The initial-stage amplifier circuit includes a first high electron mobility transistor having a source electrically connected to a reference potential, and a gate to which a radio-frequency input signal is inputted, and a first heterojunction bipolar transistor having an emitter electrically connected to a drain of the first high electron mobility transistor, a base electrically connected to the reference potential in an alternate-current fashion, and a collector to which direct-current power is supplied and from which a radio-frequency signal is outputted. The output-stage amplifier circuit includes a second heterojunction bipolar transistor having an emitter electrically connected to the reference potential, a base to which the radio-frequency signal outputted from the first heterojunction bipolar transistor is inputted, and a collector to which direct-current power is supplied and from which a radio-frequency output signal is outputted.
US10778155B2 Dynamic differential amplifier with enhanced gain
A dynamic differential amplifier includes: gain transistors to drive with differential input voltage levels; sample capacitors having first terminals to ramp from an initial voltage level to differential amplified voltage levels of the input voltage levels in response to the driven gain transistors; and adjustment circuits to adjust the amplified voltage levels in the direction of the initial voltage level by an offset voltage level. In some cases, second terminals of the sample capacitors are a common-mode node to maintain a common-mode voltage level midway between the ramping voltage levels of the first terminals. In some cases, the dynamic differential amplifier further includes a comparison circuit to compare the maintained common-mode voltage level to a threshold voltage level, wherein the first terminals of the sample capacitors stop ramping and the adjustment circuits adjust the amplified voltage levels in response to the compared common-mode voltage level reaching the threshold voltage level.
US10778143B2 Techniques and apparatuses for mitigating voltage controlled oscillator frequency disturbance
Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may tune a first voltage controlled oscillator (VCO) to an offset frequency from a particular frequency, wherein the offset frequency differs from the particular frequency by an offset, wherein the offset is based at least in part on at least one parameter, and wherein the UE is configured to operate in an at least one carrier mode associated with at least one time division duplexed carrier; and communicate, while the first VCO is tuned to the offset frequency, a communication associated with a second VCO, wherein the second is tuned to the particular frequency. Numerous other aspects are provided.
US10778136B2 DC bus ripple elimination for multiphase electric machines
A multiphase electric motor system and a method for controlling a multiphase electric motor system are disclosed. The method for controlling the multiphase electric motor system includes modulating a plurality of carrier signals with a plurality of modulation signals in order to generate a multiphase motor supply signal having a modulated phase signal for each phase of the electric motor. A set of time windows is defined in each period of the multiphase motor supply signal, where an individually selected group of modulated phase signals is modified by delaying the associated carrier signal in each time window, thereby generating a shifted multiphase motor supply signal and providing an efficient DC bus ripple reduction. Hereby, it is e.g. possible to use small filter capacitors/capacitor banks in electrical motor systems. An analogous multiphase electric generator system and method for controlling a multiphase electric generator system are disclosed.
US10778127B2 Direct current voltage regulation of permanent magnet generator
An aircraft power generation unit to generate direct current (DC) power includes a flux regulated permanent magnet generator (PMG) that includes first through fourth sets of windings and a control coil and a rectifier section that include first through fourth six pulse rectifiers and a common local output bus. The unit also includes an output bus configured to be connected to the load and an H-bridge circuit connected across the output bus and outputs connected to the control coil. A controller receives an input signal from at least one of the windings and selectively couples either the common local output bus and fourth rectifier to the output bus negative rail and one or more of the first, second and third six-pulse rectifiers to the output bus to provide a constant voltage to the load.
US10778123B2 Synchronous inverter
An apparatus includes a first inverter circuit and a second inverter circuit. The first invertor circuit is configured to couple an alternator and a load device to deliver a driving signal from the alternator to the load device. The second invertor circuit is configured to couple the alternator to the load device to deliver a driving signal from the alternator to the load device and configured to couple a battery to the alternator to deliver a charging signal from the alternator the battery.
US10778121B2 Active cooling for a concentrated photovoltaic cell
A wasted heat harvesting device for harvesting electricity including switching means configured to convey a magnetic field from a first region to at least a second region when the temperature of the switching means crosses a predetermined temperature.
US10778114B2 Enhanced performance hybrid three-level inverter/rectifier
A 3-level T-type neutral point clamped (NPC) inverter/rectifier is disclosed in which neutral point clamping is dynamically enabled/disabled responsive to load, e.g. enabled at low load for operation in a first mode as a 3-level inverter/rectifier and disabled at high/peak load for operation in a second mode as a 2-level inverter/rectifier. When the neutral clamping leg is enabled only under low load and low current, middle switches S2 and S3 can be smaller, lower cost devices with a lower current rating. Si, SiC, GaN and hybrid implementations provide options to optimize efficiency for specific load ratios and applications. For reduced switching losses and enhanced performance of inverters based on Si-IGBT power switches, a hybrid implementation of the dual-mode T-type NPC inverter is proposed, wherein switches S1 and S4 comprise Si-IGBTs and switches S2 and S3 of the neutral clamping leg comprise GaN HEMTs. Applications include electric vehicle traction inverters.
US10778113B2 Intelligent power module, electric vehicle, and hybrid car
An intelligent power module includes at least one power semiconductor module including a semiconductor device, and a sealing body sealing an outer periphery of the semiconductor device, a driving circuit part mounted on the sealing body and configured to drive the power semiconductor module, and a cooling part on which the sealing body is mounted, and configured to cool the power semiconductor module.
US10778112B2 DFIG converter with active filter
An electrical power system connected to a power grid can include a generator having a stator and a rotor and a power converter. The stator is connected to the power grid via a stator power path. The power converter can include a line-side converter coupled to the power grid via a converter power path and a rotor-side converter coupled to a rotor bus of the rotor and the line-side converter via a DC link. The rotor-side converter is configured to convert a DC power on the DC link to an AC signal for the rotor bus. The power system can also include an active filter having one or more active controlled components. The active filter is coupled in parallel with the rotor-side converter to reduce harmonics of the electrical power system.
US10778110B2 DC-DC power converter
A power converter is basically provided with at least three switching circuits, at least one power source, at least one load, and a resonant circuit. Input terminals of the switching circuits are connected to either the at least one power source or the at least one load, and output terminals of the switching circuits are electrically serially connected to the resonant circuit to form a closed circuit.
US10778109B2 Power supply and power supply unit
A power supply includes a primary circuit connected to a primary winding of a transformer and a secondary circuit connected to a secondary winding of the transformer. The primary circuit includes MOSFETs, and the secondary circuit includes MOSFETs configured to rectify power transmitted from a primary side of the transformer and includes a capacitor configured to store the rectified power. The secondary circuit performs a discharge operation of discharging the capacitor and causing a current to flow into the secondary winding of the transformer to reduce a source-drain voltage of the MOSFETs before the MOSFETs are switched from an off state to an on state. Thus, the power supply having a high power-conversion efficiency even during low output is provided.
US10778102B2 Control circuit and method for switching power converters
An apparatus includes a first adjustable-gain conversion unit configured to receive a ramp signal, a second adjustable-gain conversion unit configured to receive a feedback signal proportional to an output voltage of a power converter, a third adjustable-gain conversion unit configured to receive an output signal of an error amplifier and a comparator configured to determine a turn-on of a high-side switch of the power converter based on outputs of the first adjustable-gain conversion unit, the second adjustable-gain conversion unit and the third adjustable-gain conversion unit.
US10778101B1 Switching regulator controller configuration parameter optimization
A controller for a multi-phase switching regulator includes an error amplifier configured to generate an error signal indicative of the difference between a feedback voltage and a reference voltage; a loop calculator configured to generate control signals in response to the error signal to drive the power stages; and a dynamic phase management control circuit configured to generate a power efficiency value in response to the input current, the input voltage, the output current, and the output voltage. The dynamic phase management control circuit generates a phase selection signal indicating a first number of power stages to be activated in response to the first current signal and the power efficiency value. The phase selection signal is provided to the loop calculator to activate the first number of power stages.
US10778100B2 Power supply device
A power supply device is equipped with a first boost converter including a first reactor of a first inductance and with a second boost converter including a second reactor of a second inductance that is a different value from the first inductance, as converters that are connected in parallel to each other and configured to transmit electric power with conversion of voltage between a power storage device side and an electric load side. The first boost converter and the second boost converter have different resonance frequencies. This configuration suppresses the occurrence of resonance with a load variable frequency of the electric load.
US10778097B2 Maximum power point tracking controllers and associated systems and methods
A maximum power point tracking controller includes an input port for electrically coupling to an electric power source, an output port for electrically coupling to a load, a control switching device, and a control subsystem. The control switching device is adapted to repeatedly switch between its conductive and non-conductive states to transfer power from the input port to the output port. The control subsystem is adapted to control switching of the control switching device to regulate a voltage across the input port, based at least in part on a signal representing current flowing out of the output port, to maximize a signal representing power out of the output port.
US10778096B2 Current detection circuit and power supply device
It is an object of the present disclosure to reduce the number of constituent components and accurately detect a current. A current detection circuit detects a current flowing through a DC/DC converter. A first output unit applies, to a third signal path, a voltage that corresponds to an output from a detection sensor, which has detected a larger current, out of a first sensor and a second sensor. Furthermore, the first output unit applies, to the third signal path, a voltage obtained by reflecting a voltage drop at the transistor or the transistor that is connected to the detection sensor, in the voltage output from the detection sensor. A second output unit applies, to a fourth signal path, a voltage obtained by reflecting a voltage drop that occurs between a base and an emitter of a transistor, in the voltage applied to the third signal path.
US10778093B2 Electronic device with a charge recycling mechanism
An electronic device includes: a clock booster circuit configured to store charges on doubler capacitors therein, wherein each doubler capacitor is connected to a corresponding clock signal; secondary booster circuit including booster capacitors that are each coupled to one of the doubler capacitors, the secondary booster circuit configured to provide one or more stage outputs based on boosting the charges stored on the doubler capacitors; and connecting switches that each connect one of the doubler capacitors to one of the booster capacitors during recycling durations, wherein the recycling duration occurs after generating the one or more stage outputs; wherein the clock signals correspond to a state during the recycling duration.
US10778089B2 Cascaded active electro-magnetic interference filter
An active electromagnetic interference (EMI) filter includes a first amplifier and a second amplifier. The first amplifier is configured to sense noise signals on a power conductor. The second amplifier is coupled to the first amplifier and is configured to drive a cancellation signal onto the power conductor. The cancellation signal is to reduce the amplitude of the noise signals sensed by the first amplifier. An output impedance of the second amplifier is lower than an output impedance of the first amplifier.
US10778088B2 Enhanced power factor correction
In some examples, a controller controls a switch of a power factor correction circuit, where the controller includes a first node configured to receive a first signal indicating an input voltage of the power factor correction circuit. The controller also include processing circuitry configured to determine, based on the first signal, a value for an electrical current through one or more capacitors of the PFC circuit. The processing circuitry is further configured to determine an on-time for the switch based on the value for the electrical current and to toggle the switch based on the on-time.
US10778087B2 Method and switching arrangement for changing a switching state of a switching half-bridge
A switching half-bridge has two field-effect transistors and a supplementary circuit arranged upstream of a gate terminal of a first field-effect transistor and formed of a first circuit branch having a damping resistor and an inductor connected in series with the damping resistor and a second circuit branch being connected in parallel with the first circuit branch and having a series resistor and an auxiliary switch connected in series with the series resistor. The half-bridge can be switched from a first switching state to a second switching state, wherein while the auxiliary switch is open, a change in the control voltage causes the first circuit branch to temporarily change the gate-source voltage of the first field-effect transistor from the switch-on level to a second switch-off level greater than a first switch-off level, with the gate-source voltage thereafter returning to the first switch-off level.
US10778084B2 Power conversion device, motor drive unit, and electric power steering device
A power conversion device according to an embodiment of the present invention includes a first inverter to which one end of each of n phase windings (n is an integer of three or more) included in an electric motor is coupled, a second inverter to which the other end of each phase winding is coupled, and a switch circuit having at least one of: a first switch element that switches between connection and disconnection of the first inverter and ground, and a second switch element that switches between connection and disconnection of the second inverter and ground.
US10778083B2 Power converter with low drain voltage overshoot in discontinuous conduction mode
A power converter includes a primary side with switch devices that form a power transfer stage, and a secondary side with switch devices that form a rectification stage and an output filter coupled to the rectification stage and including an output inductor and output capacitor. A transformer couples the primary and secondary sides. The switch devices are controlled in DCM (discontinuous conduction mode) to transfer energy from the primary side to the secondary side during a power transfer interval in which one branch of the power transfer stage is conducting, one branch of the rectification stage is conducting and another branch of the rectification stage is blocking. As a voltage of the transformer first begins to rise at the start of a new power transfer interval in DCM, the branch of the rectification stage that is to be conducting during the new power transfer interval is hard switched on.
US10778078B2 Voice coil motor
Disclosed is a voice coil motor, the motor including a mover having a bobbin equipped with a lens and a coil block secured to an outer circumference of the bobbin; a stator having a magnet that is disposed in such a way as to face the coil block; elastic members coupled to a lower end of the bobbin and connected to both ends of the coil block; a base supporting the elastic members and the stator; and a cover can covering the mover, the stator and the base, with an opening being formed in the cover can to expose the lens therethrough, wherein each of the elastic members includes a terminal portion that extends between the cover can and a side surface of the base, the terminal portion including a short-circuit prevention portion so as to inhibit a short-circuit between the terminal portion and the cover can.
US10778077B2 Synchronous linear motor
A synchronous linear motor, including: a stator including projecting poles including magnetic bodies; and a movable element arranged opposed to the projecting poles through a space. The movable element includes a core with a magnetic body, coils, and permanent magnets arrayed along a moving direction. The core includes core backs and teeth projecting from the core backs toward the projecting poles. The coils are at least wound around the teeth on both end sides in the moving direction. The permanent magnets are arranged at center portions of the teeth along a projecting direction of the teeth. A polarity of a magnetic pole of the permanent magnet is the same as a polarity of an opposed magnetic pole in an adjacent permanent magnet. The number of different shapes of the permanent magnets or the number of different magnetic characteristics of the permanent magnets is two or more.
US10778068B2 Rotating electrical machine cooling structure, and control method thereof
A rotating electrical machine cooling structure such that a cooling medium is supplied by a pump to a stator and rotor of a rotating electrical machine, thereby cooling the stator and rotor, includes a first passage that supplies the cooling medium from the pump to the stator, a second passage that supplies the cooling medium from the pump to the rotor, and a valve that regulates a flow of the cooling medium of the first passage and a flow of the cooling medium of the second passage, wherein a cooling state of the stator and a cooling state of the rotor are controlled by the valve.
US10778067B2 Rotary electric machine
A rotary electric machine includes a rotor, and a rotor shaft connected to the rotor so as to be integrally rotatable and provided with a coolant flow path through which a coolant flows. The rotor shaft includes a first rotor shaft and a second rotor shaft which is inserted into the first rotor shaft and is connected to the first rotor shaft so as to be integrally rotatable. The first rotor shaft includes an opposing surface opposed to a tip surface of the second rotor shaft, and a coolant supply path extending radially from a vicinity of the opposing surface. A gap is provided between the opposing surface of the first rotor shaft and the tip surface of the second rotor shaft. The gap constitutes a connection flow path connecting the coolant flow path and the coolant supply path.
US10778062B2 Electric machine and method for dynamically balancing the rotor of said electric machine
The present invention is an electrical machine comprising a stator and a rotor (10), with rotor being formed with a rotor body (20) from a stack of laminations (14) placed on a rotor shaft (12). According to the invention, the rotor comprises at least one cavity (38) for receiving at least one balance weight (48) for the dynamic balancing of the said rotor.
US10778061B2 Flywheel energy storage system
The disclosure relates to a flywheel energy storage system including a casing, shaft, flywheel, and electric motor assembly. The casing has an inner vacuum chamber, at least one outer accommodating slot and at least one separator which separates the inner vacuum chamber from the at least one outer accommodating slot. The shaft is rotatably disposed in the inner vacuum chamber. The flywheel is located in the inner vacuum chamber and fixed to the shaft. The electric motor assembly includes a first motor rotor and a motor stator. The motor stator is accommodated in the at least one outer accommodating slot and fixed to the at least one separator. The first motor rotor is fixed on the shaft and located between the shaft and the motor stator. Part of the at least one separator located between the first motor rotor and the motor stator includes magnetically permeable material.
US10778057B2 Electric power tool
An electric power tool includes a brushless motor as a driving source. The brushless motor includes a stator and a rotor. The stator includes coils wound around in three phases. In a wire winding method of the coil of the stator, when the number of slots per phase is N, the number of series of the coils per phase is A, and the number of parallel of the coils per phase is B, a relation of N=A×B (note that, N is a natural number of 3 or more and 10 or less, A is a natural number of 1 or more, and B is a natural number of 2 or more) is satisfied.
US10778056B2 Generator with enhanced stator cooling and reduced windage loss
A stator of an electrical generator includes a stator core including a plurality of stacked stator laminations and at least one end turn. At least one cooling passage provides a fluid flow path through a portion of the plurality of stator laminations to the at least one end turn. The at least one cooling passage includes at least one radial channel arranged in fluid communication with an axial channel. The at least one cooling passage is formed directly into the portion of the plurality of stator laminations.
US10778043B2 High frequency wireless power transmission system
Described herein are embodiments of apparatuses and methods a wireless power transmission system (WPTS) receiving encoded beacon information from a wireless power receiver client (WPRC) and transmitting focused, directional wireless power to the WPRC.
US10778040B2 Power transmitter
A power transmitter is a device for wirelessly supplying power to a power receiver, including: a power converter configured to convert power supplied from a power source into direct current (DC) power; a DC/alternating current (AC) converter configured to convert the DC power into AC power; a capacitor configured to be provided at an input of the DC/AC converter; and a controller configured to perform a discharge control of the capacitor after the power converter stops, wherein the controller performs the discharge control by changing at least one of a driving frequency and a phase shift amount of the DC/AC converter so that power supplied to the DC/AC converter by the capacitor is equal to or lower than withstand power of the DC/AC converter.
US10778038B2 Inductive power transfer pick-up circuit with output current doubler
An inductive power transfer (IPT) pick-up circuit has a full-wave rectifier (D1-D4) coupled to a resonant circuit (L1 C1) and adapted to rectify an AC current received from the resonant circuit. A pair of inductors (L2 L3) are provided, being arranged to couple the rectifier to an output (VLoad) of the pick-up circuit and alternately store and release energy to the output.
US10778036B2 Wireless power transmitter
A wireless power transmitter includes: a current adjuster configured to convert an input power into a transmission current, which is periodically varied according to a transmission frequency; and a power transmitter configured to receive the transmission current and wirelessly transmit power according to the transmission frequency.
US10778031B2 Charger, terminal device, and charging system
A charger, including a power conversion circuit, a charging interface, and an overcurrent protection circuit, where the charging interface includes a power cable, a ground cable, a signal cable, a resistor and a switch device, where a first end of the resistor is connected to the power cable, a second end of the resistor is connected to the signal cable, in a process in which the charger charges a terminal device and when a difference between a voltage of a first end of the switch device and a voltage of a second end of the switch device is greater than or equal to a first voltage threshold, the second end and a third end of the switch device are connected such that the power cable and the ground cable are connected to generate an overcurrent, and the overcurrent protection circuit controls the power conversion circuit to stop current output.
US10778023B2 Coordinating complementary notifications across related computing devices connected to a wireless charging apparatus
The embodiments set forth a technique for coordinating notifications across computing devices placed onto a wireless charging apparatus. According to some embodiments, the technique can involve the wireless charging apparatus (1) receiving, from a first computing device, first information that includes (i) a first unique identifier (ID) associated with the first computing device, and (ii) one or more unique IDs that are each associated with a respective auxiliary computing device known to the first computing device. Subsequently, the wireless charging apparatus can receive, from a second computing device, second information that at least includes a second unique ID associated with the second computing device. Finally, the wireless charging apparatus can, in response to determining that the second unique ID is included in the one or more unique IDs, and cause both the first and second computing devices to display respective notifications in a coordinated manner.
US10778020B1 Multiport portable power bank
A portable power bank is providing having a main first battery, a deployable AC power input plug, and at least a second battery. The first battery is removably affixed to the second battery by a mating slide connector forming an interchangeable tongue and groove connection that mechanically and electrically connects the first battery to the second battery. A plurality of output ports connected to each battery can be connected to a USB standard connector, a USB micro connector, a USB mini connectors, a full duplex USB type C connector, or a Lightning form factor connector. Such a modular system connected batteries to be recharged from a single AC plug. The multiple output ports allow for charging of more than one portable electronic device. The instant abstract is neither intended to define the invention disclosed in this specification nor intended to limit the scope of the invention in any way.
US10778017B2 Method for preventing electric shock and electronic device for the same
Various embodiments of the present disclosure provide an electronic device of a metal member and a method therefor. The electronic device includes: a memory; an abnormality detection circuit; and a processor functionally connected with the memory or the abnormality detection circuit, wherein the processor is configured to detect whether there is an abnormality in an electric shock prevention circuit or whether a leakage path is formed from a ground of the electronic device to the metal member by using the abnormality detection circuit, and to control charging a battery of the electronic device according to whether there is the abnormality in the electric shock prevention circuit or whether the leakage path is formed. Other embodiments are possible.
US10778011B2 Power transmission networks
In the field of high voltage direct current (HVDC) power transmission there is provided a power converter assembly (10) comprising a line-commutated power converter (12) that is configured to transfer power from a DC network (14) to a corresponding receiving AC network (16). The power converter assembly (10) also includes a control unit which is operatively associated with the line-commutated power converter (12) and is programmed, in response to the receiving AC network (16) exhibiting a reduced AC voltage (Va, Vb, Vc), to cause a reduction in the operating DC voltage (VDC) of the line-commutated power converter (12) by the DC network (14).
US10778007B2 UPS systems and methods using coordinated static switch and inverter operation for generator walk-in
An uninterruptible power supply (UPS) system includes an AC output, an inverter coupled to the AC output and configured to provide power at the AC output, and a switch configured to selectively couple a generator (e.g., an engine-generator set) to the AC output. The system further includes a control circuit configured to variably modulate the switch to gradually increase control power flow from the generator to the AC output while causing the inverter to concurrently provide power to the AC output. The switch may be a static switch that includes at least one silicon controlled rectifier (SCR), and the control circuit may be configured to control a conduction interval of the at least one SCR to control power flow from the generator to the AC output.
US10778005B2 Photovoltaic power plant
A photovoltaic power plant (25, 32, 33, 34, 35) comprising one or more photovoltaic devices (27), each device comprising at least two terminals (30, 31) wherein one or more of the terminals (30, 31) is connected to a switch (12, 13) which is in turn connected to a point (10, 15, 16) held at a voltage relative to ground (11) and at least one switch (12, 13) is controlled in response to one or more parameters, and a method of controlling such a power plant (25, 32, 33, 34, 35).
US10778002B2 Service panel circuit for automatic AC and DC power distribution
A method selects between AC and DC power inputs for delivery to power distribution circuits in a building. Power distribution circuits includes power distribution wiring and a socket. Power distribution wiring connects between the socket and a circuit breaker and is selectively coupled through the circuit breaker to either the AC or DC power input. DC and AC power inputs, and the circuit breaker are dispositioned at a building service panel. The method includes monitoring a voltage level of the DC power input using a detection circuit in the circuit breaker, using a switch circuit in the circuit breaker to couple the power connection wiring to the AC power input when the detection circuit detects the voltage level is below a threshold level, and coupling the power connection wiring to the DC power input when the detection circuit detects the voltage level is equal to or above the threshold level.
US10778001B2 Overcurrent detection circuit and power converter
An overcurrent detection circuit includes a di/dt detection circuit to detect di/dt of a current Ie that flows in an emitter of an IGBT, a control circuit to detect whether the current Ie is an overcurrent based on di/dt and to output a detection result to a driving circuit, and a mask circuit to set a mask period in which an operation of overcurrent determination in the control circuit is masked.
US10778000B2 Electronic motor starter
An electronic motor starter has a main switch configured as a semiconductor, forming a semiconductor contactor and having at least one semiconductor switch for switching a phase of a supply of a motor winding, a first connection of each semiconductor switch being connected to a corresponding first main current contact of the motor starter; an auxiliary switch configured as a semiconductor switch and connected between at least one pair of auxiliary contacts of the motor starter; a transducer for measuring currents connected between a second connection of each main semiconductor switch and a corresponding second main power contact of the motor starter; and a controller foe the main and auxiliary switches being powered via motor starter control contacts, for being fed transducer measurement signals, and being configured to control the main and/or auxiliary switch according to the supply via the control contacts and/or according to the transducer measurement signals.
US10777998B2 Circuit for identifying the source of a power fault in a dual power source electrical system
A circuit for regulating power between a first power source, a second power source, and a load is disclosed. The circuit includes a first switch electrically coupled to a second switch, where the first switch and the second switch are arranged relative to one another to block current in opposing directions when opened. The first switch is electrically coupled to the first power source and the second switch is electrically coupled to the load. The circuit also includes third switch electrically coupled to a fourth switch, where the third switch and the fourth switch are arranged relative to one another to block current in opposing directions when opened. The third switch is electrically coupled to the second power source and the fourth switch is electrically coupled to the load and the second switch. The circuit also includes a first voltage sensor, a second voltage sensor, a first current flow sensor, and a second current flow sensor.
US10777994B2 Display device including level shifter and method of operating the same
A display device includes: a timing controller generating and supplying first timing control signals, a level shifter generating and supplying gate control signals using the first timing control signals, a gate driver separately driving gate lines of a panel using the gate control signals, and an output circuit outputting the gate control signals, the level shifter including an overcurrent protection circuit (OPC) connected to the output circuit, the overcurrent protection circuit sensing overcurrent generation in the level shifter and overcurrent generation in a target circuit through the output circuit to output an overcurrent protection signal, wherein the level shifter: sets a time period to be a non-sensing time period, turns off a sensing operation of the OPC during the non-sensing time period, and turning on the sensing operation of the OPC during other periods, and wherein the OPC: turns on the sensing operation, and senses the overcurrent generation.
US10777988B2 Cable reinforcement sleeve for subsea cable joint
A high pressure cable reinforcement sleeve is provided having two or more bracket elements that are capable of forming a sleeve for surrounding a cable joint, wherein each bracket element has an outer wall and at least one inner protruding wall element.
US10777987B2 Anti-wring component, gimbal and flying vehicle
An anti-wring component, a gimbal and a flying machine are disclosed in the present invention. The anti-wring component comprises a wire spool and a supporting locating piece, wherein the wire spool is fixed on the supporting locating piece; the wire spool comprises an anti-wring cylinder; a cord hole is set on the anti-wring cylinder for a multi-wire planar cable to go inside; wire lead-out holes are set on the anti-wring cylinder for the multi-wire planar cable to pass through; a limiting boss is set on the anti-wring cylinder for limiting the multi-wire planar cable. The gimbal comprises a roll axis U-shape arm and the anti-wring component; wherein the supporting locating piece is fixed on the roll axis U-shape arm. The flying vehicle comprises the gimbal. The present invention prevents the multi-wire planar cable from wring and ensures a normal transmission of data and image signals.
US10777980B2 Switchgear-contacting device
A switchgear contact device includes at least one first contact element and at least one second contact element which can be slid inside each other in a positive-locking manner, such that they can be connected to each other in an electrically conductive manner in order to create an electrically conductive connection. The at least one first contact element includes a first cup-like contact sleeve and the at least one second contact element includes a contact pin that is surrounded by a hollow cylinder-like enclosure and is centrally arranged therein. A peripheral free area is provided between the contact pin and the enclosure which can be closed on the front side by an annular stop on which a force is exerted and which is arranged such that it is displaceable in the axial direction of the contact pin.
US10777979B2 Motorized racking assembly having a drive assembly disposed in a space below and between housing assembly rails
A racking assembly for an electrical apparatus is provided. The racking assembly includes a movable carriage assembly and a drive assembly. The movable carriage assembly is sized to fit within a housing assembly and is structured to be moved between a first position and a second position. The carriage assembly is further structured to support at least one electrical component. The drive assembly includes a motor assembly and a positioning assembly. The motor assembly is structured to impart movement to said positioning assembly. The motor assembly is coupled to said positioning assembly. The positioning assembly is structured to impart movement to said carriage assembly and to move said carriage assembly from said first position to said second position. The positioning assembly is coupled to said carriage assembly. In this configuration, the racking assembly is structured to move the carriage assembly, and therefore the electrical apparatus, between the first and second positions.
US10777970B2 Metamaterial-based reflector, optical cavity structure including the same and vertical cavity surface emitting laser
Provided is a metamaterial-based reflector including a first metamaterial layer including an array of first nanostructures, and a second metamaterial layer provided on the first metamaterial layer, the second metamaterial layer including an array of second nanostructures, wherein an arrangement of the second nanostructures is different from an arrangement the first nanostructures.
US10777967B2 Pulsed laser diode drivers and methods
A current driver is disclosed which allows very short pulses at high currents to be generated for high power laser diodes. The parasitic inductance of the laser diode limits the speed at which the laser diode may be turned on and off. A high voltage is used to charge this inductance rapidly and maximize the rise time. The fall time is shortened by allowing a similar high voltage to be generated at turnoff without damage to the laser diode or switching components. A portion of the energy stored in the parasitic inductance may recovered to reduce drain on the power source, and to improve overall efficiency. The anode of the laser may be switched to ground at the end of a pulse.
US10777965B2 Laser apparatus and light source apparatus
Provided is a laser apparatus and a light source apparatus that can reduce the footprint and realize space-saving. The laser apparatus has a bottom plate; a semiconductor laser element mounted on the bottom plate; and a terminal unit that is provided so as to face upward with respect to the bottom plate and enables external electrical connection.
US10777962B2 Polarisation and mode selection technique for a laser
A polarisation and mode selection technique for a gas waveguide laser is described in which a surface of the waveguide is formed to be substantially dielectric with a localised metallic region therein. The metallic region provides linear polarisation while the dielectric surface provides for low order mode selection. Embodiments are described to channel and planar waveguides with various resonator configurations. Ranges are provided for the size and location of the metallic region on the waveguide surface.
US10777961B2 Generating plasma or laser pulses by radiofrequency excitation pulses
Methods, devices, and apparatus for generating plasma or laser pulses by radio frequency (RF) excitation pulses are provided. In one aspect, a method includes specifying radio frequency (RF) excitation pulses at least partially as a function of a preceding RF excitation of a medium and outputting a signal to a RF pulse generator, the signal configured to cause the RF pulse generator to generate the specified RF excitation pulses for exciting the medium to generate plasma or laser pulses. The RF excitation pulses is specified to become more strongly reduced in energy when a remaining excitation of the medium by the preceding RF excitation is higher.
US10777960B2 Slab laser and amplifier
A laser for high power applications. The laser is a lamp driven slab design with a face to face beam propagation scheme and an end reflection that redirects the amplified radiation back out the same input surface. Also presented is a side to side larger amplifier configuration, permitting very high average and peak powers due to the electrical efficiency of absorbing energy into the crystal, optical extraction efficiency, and scalability of device architecture. Cavity filters adjacent to pump lamps convert the unusable UV portion of the pump lamp spectrum into light in the absorption band of the slab laser thereby increasing the overall pump efficiency. The angle of the end reflecting surface is changed to cause the exit beam to be at a different angle than the inlet beam, thereby eliminating the costly need to separate the beams external to the laser with the subsequent loss of power.
US10777957B2 Brush assembly, motor and liquid pump
A brush assembly includes a brush holder, a brush, an elastic element, and a conductive terminal. The brush slidably is accommodated in the brush holder. The elastic element is resisted between the brush and the brush holder. And the conductive terminal is formed by bending from the brush holder.