Document | Document Title |
---|---|
US10905036B2 |
Display cooler and display device using same
The present invention relates to: a cooler capable of simplifying a structure, increasing heat exchange efficiency, and slimming a display device; and a display device using the same. A cooler structure applied to the display device uses a heat pipe allowing a refrigerant, which is a volatile liquid, to flow therein and a fin structure expanding a heat transfer cross section, so as to rapidly absorb, through evaporation of the refrigerant, heat from the air in a closed air circulation path circulating around a display unit, and quickly dissipate heat from an outside space (an open air circulation path) of the closed air circulation path through condensation of the refrigerant, thereby enabling heat exchange to occur very efficiently while occupying less volume. Additionally, the present invention provides the cooler structure in which the heat pipe is made in a circular fashion such that the refrigerant efficiently flows therein. Particularly, when a section in which the heat pipe generates heat is disposed on the side of the display unit, the display device can be formed to be just as slim. |
US10905031B1 |
Universal cooling baseboard module
In one embodiment, a cooling device for providing liquid cooling to an electronics circuit board includes an upper module having a cooling plate forming an upper surface to receive an external circuit board having one or more electronic devices deposited thereon, the upper module having a first liquid distribution channel embedded therein to extract heat from the electronic devices of the circuit board through the cooling plate using a cooling liquid flowing in the first liquid distribution channel. The cooling device further includes a lower module having a second liquid distribution channel embedded therein to receive the cooling liquid from an external cooling liquid source, and the cooling device includes a plurality of tube channels positioned between the upper module and the lower module to receive the cooling liquid from the lower module and to supply the cooling liquid upwardly to the upper module. |
US10905025B1 |
Interconnection module and server rack
In an embodiment, a system includes a first group of connectors, a second group of connectors, and an interconnection enclosure. Each single connector in the first group provides an interface for a corresponding group of component signal paths. Each single connector in the second group provides an interface for at least one component signal path from each of the corresponding group of component signal paths of each connector in the first group of connectors. The enclosure houses at least a portion of the groups of component signal paths connecting the first group with the second group. The system is configured to provide an interconnection between network switches. In an embodiment, a system includes a network component rack and a panel coupled to the network component rack and configured to receive an interconnection module having the first group of connectors, second group of connectors, and an interconnection enclosure. |
US10905019B2 |
Display device
A display device is disclosed. The display device includes a housing, a plurality of rollers positioned inside the housing, a display unit including a display panel and a module cover having at least one apron, of which at least a portion is connected to each other, and a driver including a motor assembly, an upper bar coupled to an upper part of the display unit, and at least one support portion having one side coupled to both ends of the upper bar and the other side coupled to the motor assembly and moving up and down the upper bar. The display panel and the module cover are in a first state in which they are wound around the roller or a second state in which they are unwound from the roller, contact each other, and are exposed to the outside of the housing. |
US10905015B2 |
Chip component having groove formed therein
The present disclosure relates to a laminated-type chip component, and more particularly, to a laminated-type chip component which can be more stably bonded by forming a groove filled with solder in a region in which an external electrode terminal of the laminated-type chip is soldered and thereby increasing the area of soldering. |
US10905014B2 |
Application specific electronics packaging systems, methods and devices
Depicted embodiments are directed to an Application Specific Electronics Packaging (“ASEP”) system, which enables the manufacture of additional products using reel to reel (68a, 68b) manufacturing processes as opposed to the “batch” processes used to currently manufacture electronic products and MIDs. Through certain ASEP embodiments, it is possible to integrate connectors, sensors, LEDs, thermal management, antennas, RFID devices, microprocessors, memory, impedance control, and multi-layer functionality directly into a product. |
US10905010B2 |
Connecting arrangement and corresponding method for mounting an electronic component on a printed circuit board
A connecting arrangement includes an electronic component and a printed circuit board, and a method includes establishing a solder connection between the component and circuit board. The component has a housing with a support area, and a contact element with a first contact area running parallel to the support area of the housing, a second contact area at a prespecified angle relative to the first contact area, and a rounded transition region formed between the first and second contact areas. The circuit board has a first surface with a soldering area including a constriction, a first section, and a second section connected to the first section via the constriction. The transition region is in a region of the constriction. The second contact area is connected to the second section via a solder connection. The support area is at an angle relative to the first surface corresponding to the prespecified angle. |
US10905007B1 |
Contact pads for electronic substrates and related methods
Electronic substrates, contact pads for electronic substrates, and related methods are disclosed. Electronic substrates may include an electrically conductive layer that forms at least one contact pad and at least one metal trace on a non-conductive layer. The contact pads are arranged with greater thicknesses or heights above the non-conductive layer than the metal traces. Dielectric layers are disclosed that cover the metal traces while leaving top surfaces of the contact pads exposed. Top surfaces of the dielectric layers may be arranged to be coplanar with top surfaces of the contact pads to provide electronic substrates having generally planar top faces. Bottom faces of electronic substrates may include mounting pads that are coplanar with additional dielectric layers. Methods are disclosed that include forming dielectric layers to cover contact pads and metal traces, and removing surface portions of the dielectric layers until the contact pads are accessible through the dielectric layers. |
US10905006B2 |
Textile electronic device for smart clothing
A textile electronic device configured to be connected to a conductive zone of a textile, the device including: an electronic circuit; at least a first mechanical and electrical connection means configured to be connected to the conductive zone of a textile; a textile substrate having at least a second electrical connection means, the at least one second electrical connection means being electrically connected to the electronic circuit and to the at least one first mechanical and electrical connection means; and a flexible envelope totally or partially including said electronic circuit, the at least one first mechanical and electrical connection means and the textile substrate, the at least one first mechanical connection means and electric being at least partially accessible through the flexible envelope. Also, a manufacturing method of the textile electronic device. |
US10905005B2 |
Wiring board, laminated wiring board, and semiconductor device
A wiring board includes a first interconnect layer, a first insulating layer covering the first interconnect layer, a second interconnect layer, thinner than the first interconnect layer, formed on the first insulating layer and having an interconnect density higher than that of the first interconnect layer, and a second insulating layer formed on the first insulating layer and covering the second interconnect layer. The first insulating layer includes a first layer including no reinforcing material, and a second layer including a reinforcing material. The first and second layers include a non-photosensitive thermosetting resin as a main component thereof. The first layer has a coefficient of thermal expansion higher than that of the second layer, and the second insulating layer includes a photosensitive resin as a main component thereof. The second interconnect layer includes an interconnect formed directly on and electrically connected to the first interconnect layer. |
US10904998B2 |
System and method for via optimization in a printed circuit board
A signal trace on a printed circuit board (PCB) includes a first trace segment on a first layer of the PCB, the first trace segment having a first end coupled to a transmitter, having a second end, and having a first characteristic impedance that is matched to the transmitter. The signal trace further includes a signal via passing from the first layer of the PCB to a second layer of the PCB, the signal via having a first contact connected to the second end of the first trace segment, having a second contact on the second layer, and having a second characteristic impedance different from the first characteristic impedance. The second characteristic impedance is determined based upon a first distance between the transmitter and the first via. |
US10904997B2 |
Printed circuit board, optical module, and optical transmission equipment
Provided is a printed circuit board realizing selective inhibition of electromagnetic noise and enabling high-density arrangement of differential transmission lines without increasing cost. The printed circuit board includes a pair of strip conductors (first layer), a first resonance conductor plate, a ground conductive layer (together with a second layer) including an opening portion, a second resonance conductor plate (third layer), a third resonance conductor plate (fourth layer), first via holes connecting the first and second resonance conductor plates, a second via hole connecting the second and third resonance conductor plates, and third via holes connecting the third resonance conductor plate and the ground conductive layer, wherein a polygon obtained by sequentially connecting centers of the adjacent third via holes overlaps so as to include the first resonance conductor plate, and center-to-center distance between the adjacent third via holes is 0.5 wavelength or less at frequency corresponding to the bit rate. |
US10904994B2 |
Supply system for an extreme ultraviolet light source
A supply system for an extreme ultraviolet (EUV) light source includes an apparatus configured to be fluidly coupled to a reservoir configured to contain target material that produces EUV light in a plasma state, the apparatus including two or more target formation units, each one of the target formation units including: a nozzle structure configured to receive the target material from the reservoir, the nozzle structure including an orifice configured to emit the target material to a plasma formation location. The supply system further includes a control system configured to select a particular one of the target formation units for emitting the target material to the plasma formation location. An apparatus for a supply system of an extreme ultraviolet (EUV) light source includes a MEMS system fabricated in a semiconductor device fabrication technology, and the MEMS system including a nozzle structure configured to be fluidly coupled to a reservoir. |
US10904993B2 |
Reducing the effect of plasma on an object in an extreme ultraviolet light source
A first target is provided to an interior of a vacuum chamber, a first light beam is directed toward the first target to form a first plasma from target material of the first target, the first plasma being associated with a directional flux of particles and radiation emitted from the first target along a first emission direction, the first emission direction being determined by a position of the first target; a second target is provided to the interior of the vacuum chamber; and a second light beam is directed toward the second target to form a second plasma from target material of the second target, the second plasma being associated with a directional flux of particles and radiation emitted from the second target along a second emission direction, the second emission direction being determined by a position of the second target, the first and second emission directions being different. |
US10904992B2 |
Systems and methods for outdoor luminaire wireless control
Systems and methods which leverage the wireless communication capability present in wireless-enabled luminaires where the lamps include a short-range wireless transceiver and can be controlled by a smart appliance. The wireless capability of a luminaire may be paired with a compatible wireless interface system (e.g., adapter system) that allows for control of the luminaire via plug-in or hard-wired photocontrols and wireless network lamp control nodes. An adapter system may be provided that replaces a standard wired receptacle of a luminaire. The adapter system may include a wired interface to the luminaire which provides power to the wireless adapter system. The wireless adapter system may include a receptacle interface that receives a plug of a control node, such as photocontrol or a networked control node. The wireless adapter system may also include a wireless interface circuit that communicates control, status or other data between the connected control device and the luminaire. |
US10904991B2 |
Apparatus, system, and method of monitoring, and recording medium
An apparatus, system, and method of remotely monitoring receives, from an operation terminal, identification information and location information of a location of one or more lamps, stores, in a memory, the received identification information and the received location information in association with each other for the one or more lamps, updates log information regarding a log of a lighting condition of the one or more lamps, in response to an indication that an electric circuit of the one or more lamps is energized for the one or more lamps, and sends monitoring information corresponding to the log information of the electric circuit of the one or more lamps for display. |
US10904986B1 |
Circuit interface
A circuit interface includes a plurality of inputs, an internal controller, and a communication module. Each of the inputs may be configured to connect to a respective high voltage relay output of a pool and/or spa control (“PSC”) panel. The internal controller may be connected to the plurality of inputs, and together, the internal controller and the plurality of inputs can be configured to convert relay output signals into formatted data that includes an implementation protocol. The communication module can be configured to transmit the formatted data from the circuit interface. Conversions from the relay output signals to the formatted data can include specifying or configuring the formatted data to cause a device controller to operate devices corresponding to respective PSC panel relay outputs by directing individual low voltage supplies from a common low voltage source to the respective devices. |
US10904983B2 |
Emergency lighting system
An emergency lighting system including a plurality of lights including a first group of lights and a second group of lights, a switching circuit, and a controller. The switching circuit includes a relay. The relay has a first position, in which power from the driver is provided to the first group of lights and the second group of lights; and a second position, in which power from the auxiliary power supply is provided to the second group of lights. The controller is configured to output a signal to the emergency control input when an input voltage is below a threshold. Wherein, the switching circuit places the relay in the second position upon receiving the signal at the emergency control input. |
US10904979B2 |
Load control device for a light-emitting diode light source
A load control device may utilize a feedback signal representative of an average magnitude of the load current conducted through an electrical load to control the amount of power delivered to the electrical load. The feedback signal may be generated based on a sense signal that is electrically isolated from the line voltage input of the load control device. Depending on the operational characteristics of the electrical load, the feedback signal may be generated using different techniques. In one example technique, the sense signal may be integrated and filtered to derive the feedback signal. In another example technique, the sense signal may be used in conjunction with an input power of the load control device and an efficiency parameter of the load control device to derive the feedback signal. In yet another example technique, values derived from the foregoing two techniques may be blended together to obtain the feedback signal. |
US10904977B2 |
Overvoltage detection circuit with first and longer second response times
A light emitting diode system allows for high current end user LED matrix applications while mitigating internal damage to control circuitry that may be caused by excess current flow. In one example, multiple switches operate in parallel across an LED. When an overvoltage condition is detected in a first switch, a logic circuit determines those switches programmed to operate in parallel and causes them to conduct current. This reduces the amount of current flowing through any one switch and mitigates harm to the device. The parallel configuration of switches may be driven by a single pulse width modulated current. This allows the drive current to be divided between parallel transistors, limiting the damaging effects that can be caused by high currents flowing through the transistors. |
US10904973B2 |
Lighting device, operating light, process and computer program for controlling a plurality of lighting elements in a lighting device
A lighting device (10) is provided along with an operating light and a process (50), including a process with a computer program, controlling a plurality of lighting elements in a lighting device (10). The lighting elements are divided into a plurality of groups of lighting elements (20a; 20b; 20c; 20d; 20e; 20f; 20g), with each group of lighting elements (20a; 20b; 20c; 20d; 20e; 20f; 20g) including at least two lighting elements. The process (50) includes assigning (52) different characteristics (30a-h) to the groups of lighting elements (20a; 20b; 20c; 20d; 20e; 20f; 20g). A characteristic (30a-h) includes a sequence of different light intensities in temporal subintervals. The process (50) further includes an activation (54) of subsets of lighting elements in the groups of lighting elements (20a; 20b; 20c; 20d; 20e; 20f; 20g) in the temporal subintervals based on light intensities. |
US10904969B2 |
Light emitting diode (LED) lighting device or lamp with configurable light qualities
An LED lighting device or LED lamp comprises one or more LED packages, and a switch comprising at least two selectable positions. At least one selectable position corresponds to a set operating mode and one selectable position corresponds to a configurable operating mode. When the switch is in the selectable position corresponding to the set operating mode, responsive to receiving an indication of user input for selecting user-selected operating light qualities, the one or more LED packages continue to be operated in accordance with the predefined operating light qualities corresponding to the set operating mode. When the switch is in the selectable position corresponding to the configurable operating mode, responsive to receiving an indication of user input for selecting user-selected operating light qualities, operation of the one or more LED packages is modified in accordance with the user-selected operating light qualities. |
US10904962B2 |
Method and device for electromagnetic cooking
An electromagnetic cooking device includes an enclosed cavity; a set of radio frequency feeds configured to introduce electromagnetic radiation into the enclosed cavity to heat up and prepare food; a set of high-power radio frequency amplifiers coupled to the set of radio frequency feeds, each high-power amplifier comprising at least one amplifying stage configured to output a signal that is amplified in power with respect to an input radio frequency signal; a signal generator coupled to the set of high-power radio frequency amplifiers for generating the input radio frequency signal, and a controller. The controller can be configured to, among other things, cause the signal generator and selected ones of the set of high-power amplifiers to output a radio frequency signal, select from a set of phase values of radio frequency electromagnetic waves, and identify the resonant modes excited within the enclosed cavity. |
US10904957B2 |
Coil assembly and induction heating device including a coil assembly
A coil assembly and an induction heating device including a coil assembly are provided. The coil assembly may include a coil frame having a shape corresponding to a shape of a heating region defined in a plate. A working coil may extend alternately in between opposite first and second directions, rather than being circularly arranged as in related art coil assemblies. |
US10904948B2 |
Apparatus, system and method to implement reserved resources for forward compatibility in new radio (NR) networks
An apparatus of a New Radio (NR) User Equipment (UE), a method and system. The apparatus includes a radio frequency (RF) interface and one or more processors coupled to the RF interface and configured to: decode a communication from a NR evolved Node B (gNodeB), the communication including information on configuration parameters of reserved physical resources confined within a bandwidth part (BWP) of a wireless channel, the configuration parameters including time and frequency resources; based on the communication, determine the reserved physical resources as being allocated reserved physical resources; and process signals received on, or for communication on, only physical resources not overlapping the allocated reserved physical resources. |
US10904941B2 |
Method and apparatus for resuming RRC connection in CU-DU division scenario
Provided are a method for resuming, by a distribution unit (DU) of a base station, a radio resource control (RRC) connection in a wireless communication system, and an apparatus for supporting the same. The method may comprise the steps of: receiving, from a terminal, an RRC connection resume request message; transmitting, to a central unit (CU) of the base station, an initial uplink (UL) RRC message transfer message including the RRC connection resume request message; receiving, from the CU, a UE context setup request message including a list of radio bearers to be set up; and transmitting, to the CU, the UE context setup response message including a list of established radio bearers. |
US10904940B2 |
Configuration for beam failure recovery
Systems, apparatuses, and methods are described for wireless communications. A base station may send configuration information for a beam failure recovery (BFR) procedure. A wireless device may determine, based on the configuration information, one or more transmission beam parameters for the BFR procedure. The wireless device may indicate, via an uplink control channel, one or more candidate beams of the base station. |
US10904938B2 |
Circuit-switched domain response to packet-switched domain failure
A telematics controller is programmed identify a location of the vehicle responsive to failure of a vehicle-originated data call to initiate packet-switched communications, and send, to a service delivery network configured to provide data services to the vehicle, a message specifying that circuit-switched communication but not packet-switched communication is available to the vehicle. A message is received, over a wide-area network from a vehicle, in response to a failed initiation of a packed-switched data connection over the wide-area network, indicating that packet-switched communications are unavailable at a current location of the vehicle. Failure zones are updated to indicate that the current location of the vehicle is a network location supporting circuit-switched communication but not packet-switched communication over the wide-area network. |
US10904936B1 |
Wireless communication service delivery over a fifth generation new radio (5GNR) access node and a long term evolution (LTE) access node
A wireless communication network serves User Equipment (UE) over a Fifth Generation New Radio (5GNR) access node and a Long Term Evolution (LTE) access node. The LTE access node determines a utilization metric for the LTE access node and selects 5GNR/LTE allocations based on the utilization metric for the LTE access node. The LTE access node receives user data for the UE and transfers a portion of the user data to the 5GNR access node per the 5GNR/LTE allocations. The LTE access node transfers the remainder of the user data to the UE over an LTE link per the 5GNR/LTE allocations. The 5GNR access node receives the portion of the user data and transfers the portion of the user data to the UE over a 5GNR link per the 5GNR/LTE allocations. |
US10904934B2 |
Communicating control data in a wireless communication network
The present invention relates to methods for sending or receiving control data in one or multiple uplink control channel resources of a wireless communication network and to corresponding devices. According to one embodiment of the invention a method of sending control data in one or multiple uplink control channel resources of a wireless communication network is provided. A wireless device receives, from a network node, information on a set of downlink component carriers configured for the wireless device. The wireless device receives, from a network node, an indication of the one or multiple uplink control channel resources. The wireless device maps first control data comprising control data for the set of configured downlink component carriers to a part of the one or multiple uplink control channel resources. And the wireless device maps second control data to a remaining part of the one or multiple uplink control channel resources. |
US10904933B2 |
UE-to-network relay initiation and configuration
Technology for a relay user equipment (UE) operable to act as a relay between a remote UE and an eNodeB is disclosed. The relay UE can receive, from the eNodeB, a relay configuration message that includes one or more relay configuration parameters. The relay UE can identify relay UE information associated with one or more relay parameters of the relay UE. The relay UE can determine to act as the relay for the remote UE based on the one or more relay configuration parameters and the relay UE information. The relay UE can transmit a discovery message to the remote UE in order to establish a direct connection between the relay UE and the remote UE, wherein the relay UE is configured to relay data from the eNodeB to the remote UE via the direct convection between the relay UE and the remote UE. |
US10904932B2 |
Tunnel binding based communication method and network device
This application provides a tunnel binding based communication method and a network device. The method includes: transmitting, by a first network device, a service packet to a second network device using a first binding tunnel including a first tunnel and a second tunnel; and when the first tunnel is faulty or transmission quality of the first tunnel does not meet a preset condition, transmitting, by the first network device, a service packet to the second network device using a second binding tunnel including a backup tunnel of the first tunnel and the second tunnel. Therefore, if a tunnel in an original binding tunnel is faulty, a tunnel binding based high-bandwidth service continues to be provided using another binding tunnel constituted by a backup tunnel of the faulty tunnel and a fault-free tunnel. Compared with the prior art, this application can improve high-bandwidth communication reliability and user satisfaction. |
US10904929B2 |
Secure communication system
A communication system for communicating messages in communication network including first communication device, second communication device and multiple radios. A first radio of the multiple radios receives first message from first communication device via a wireline. The artificial intelligence module determines a coverage area of the first radio. Further, the artificial intelligence module determines at least one radio link for connecting to a second radio outside the coverage area of first radio. The second radio receives the first message wirelessly from the first radio. The artificial intelligence module further determines a first set of radio links for connecting a first set of radios to establish first wireless communication channel between first radio and second radio. The first set of radios communicates first message to the second radio via the first wireless communication channel. Finally, the second communication device receives the first message from the second radio via the wireline. |
US10904928B2 |
Data link establishment method and apparatus
The present invention discloses a data link establishment method and an apparatus. In the solution, a second NAN device sends a relay request message to a first NAN device, so as to trigger the first NAN device to establish a first NDL with the second NAN device and establish a second NDL with a third NAN device. In this way, the second NAN device successfully establishes a connection to the third NAN device. This resolves a prior-art disadvantage of failing to establish an NDL. |
US10904927B2 |
Wireless communication method using OFDMA random access and wireless communication terminal using same
Provided is a wireless communication terminal that wirelessly communicates with a base wireless communication terminal. The wireless communication terminal includes a transceiver, and a processor. The processor is configured to set an integer selected from a range of 0 to a value equal to or smaller than an OFDMA Contention Window (OCW) as a counter for random access, receive a trigger frame for triggering random access using one or more resource units (RUs) allocated for the random access from the base wireless communication terminal using the transceiver, decrement a value of the counter based on the one or more RUs allocated for the random access, randomly select one RU based on the one or more RUs allocated for the random access when the value of the counter is 0 or reaches 0, and attempt transmission to the base wireless communication terminal using the selected RU. |
US10904921B2 |
System and method of identifying random access response
A communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT) is provided. The communication method and system include intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method includes transmitting a random access preamble on a physical random access channel (PRACH) transmission occasion from a base station, identifying a random access radio network temporary identifier (RA-RNTI) for receiving random access response (RAR) information based on a time related parameter, a frequency related parameter and an uplink carrier related parameter, and receiving scheduling assignment information scheduling a physical downlink shared channel (PDSCH) on a physical downlink control channel (PDCCH) based on the identified RA-RNTI from the base station. |
US10904920B1 |
Trigger-based random access for wireless device
A wireless device initiates an Up-Link Trigger Based Multi-User communication by transmitting a trigger frame. The communication may be an Orthogonal Frequency Division Multiple Access communication. The trigger frame includes allocation information for resources of the communication, including Random Access (RA) allocation information. The trigger frame may also include a padding field after the allocation information. A length of the padding field is determined according to an amount of time needed for a station receiving the trigger frame to process the RA allocation information. The amount of time may correspond to a time between an end of a last RA allocation information and an end of a Physical layer Protocol Data Unit including the trigger frame. The amount of time may be determined according to a maximum processing time of stations associated with the wireless device, or may be determined according to a predetermined interval. |
US10904918B2 |
Communication apparatus and method, and communication system
The present technology relates to communication apparatus and method, and a communication system that enable communication control according to a gain of an antenna element.In a communication apparatus that performs wireless communication via an antenna element, a state of a gain of the antenna element is detected, a threshold value for carrier sense is controlled on the basis of the state of the gain of the antenna element that has been detected, the carrier sense is performed to determine whether communication using the threshold value that has been set possible, and wireless communication is performed in a case where it is determined that the communication is possible. The present disclosure can be applied to, for example, a transmission apparatus, a reception apparatus, a transmission/reception apparatus, a communication apparatus, electronic equipment, a computer, a program, a storage medium, a system, and the like. |
US10904915B2 |
Terminal apparatus, base station apparatus, and communication method
Uplink communication is efficiently performed in non-allocated frequencies. The terminal apparatus includes: a reception unit configured to receive downlink control information on a PDCCH; and a transmission unit configured to transmit a random access preamble. For a first frame structure type, the downlink control information is used to configure a subframe number of a first uplink subframe in which transmission of the random access preamble is allowed. For a second frame structure type, the downlink control information is used to configure a subframe number of a second uplink subframe in which transmission of the random access preamble is allowed and a symbol number of an uplink symbol in the second uplink subframe. |
US10904913B2 |
Methods and apparatus for control channel scheduling in wireless communications
Various aspects related to control channel (e.g., PSCCH) scheduling/prioritizing techniques in wireless communications are described. When a UE may not be able to decode various PSCCH transmissions detected in a subframe, a subset of the PSCCHs may be selected for decoding based on the described methods. In accordance with one aspect, a UE may determine that a total number of PSCCH transmissions in a subframe is greater than a number of PSCCH transmissions that can be decoded within the subframe. Upon such a determination, the UE may select at least one PSCCH transmission in the subframe for decoding based on at least one of: retransmission information, information regarding a transmitting UE associated with the at least one PSCCH transmission, or scheduling priority history associated with a sub-channel carrying the at least one PSCCH transmission. The UE may then decode the at least one PSCCH transmission selected for decoding. |
US10904912B2 |
Method and apparatus for communicating a transport block in an unlicensed uplink transmission on a wireless network
A method and apparatus communicate a transport block in an unlicensed uplink transmission on a wireless network. Downlink Control Information (DCI) can be received on a control channel. The DCI can schedule an unlicensed uplink (UL) transmission for a UE. The DCI can include a field that indicates whether the UE should apply a scaling factor when determining a Transport Block Size (TBS). A transport block can be transmitted in the unlicensed UL transmission based on the received DCI. |
US10904909B2 |
System and method for time domain grant-free PUSCH resource allocation
A user equipment (UE) may determine that a transmission resource includes a first orthogonal frequency-division multiplexing (OFDM) symbol that is configured as a downlink symbol or as flexible, where the transmission resource is allocated for uplink (UL) transmissions during a time duration, and includes K transmission occasions (TOs). The UE may transmit a first UL transmission in the transmission resource omitting the first OFDM symbol. The first UL transmission includes K repetitions to be transmitted in the respective K TOs, and the K repetitions includes an initial transmission and at least one retransmission of the initial transmission. |
US10904907B2 |
Variable packet delay budgets for wireless communications
Generally, the described techniques provide for a core network signaling to a base station a delay budget configuration that indicates a determined latency for communications between a core network, base station, and a user equipment (UE). In some cases, the core network may determine a first variable delay budget between the core network and a base station based on capability information associated with the wireless communications system. The core network may transmit the delay budget configuration to the base station, where the delay budget configuration may include the first delay budget. The base station may be able to determine a delay between the UE and the base station based on the delay budget configuration. Using the delay budget configuration, the base station may then schedule communications with the UE. |
US10904903B2 |
Scheduling UEs with mixed TTI length
In accordance with an example embodiment of the present invention, a method, including determining, by a user equipment, whether the user equipment is scheduled in one or more time frequency resources of a first transmission time interval or in one or more time frequency resources of a second transmission time interval, where the second transmission time interval is shorter than the first transmission time interval; and based on the determining, adjusting the monitoring of scheduling opportunities within a duration of the first transmission time interval, is disclosed. |
US10904902B2 |
Uplink resource allocation among different OFDM numerology schemes
The present disclosure relates to a resource allocation procedure, performed between a user equipment and radio base station. The UE is configured with at least one numerology scheme, each associated with parameters partitioning time-frequency radio resources into resource scheduling units differently. The UE is configured with logical channels each of which is associated with at least one numerology scheme. A receiver of the UE receives from the radio base station an uplink scheduling assignment, which indicates uplink radio resources usable by the UE. A processor of the UE determines for which numerology scheme the received uplink scheduling assignment is intended based on the received uplink scheduling assignment. The processor performs a logical channel prioritization procedure by allocating the assigned uplink radio resources to the configured logical channels and by prioritizing those logical channels that are associated with the numerology scheme for which the uplink scheduling assignment is intended. |
US10904898B2 |
Multi-slot scheduling with repetitive transmission of a transport block with different redundancy versions
Methods, systems, and devices for wireless communications are described. A wireless device may receive downlink control information corresponding to a transmission of a transport block over a plurality of transmission time intervals (TTIs). The wireless device may identify a redundancy version sequence for the transport block. The redundancy version may be a pre-defined sequence or may be configured by higher layer signaling based on sequence criterion. The wireless device may transmit or receive a plurality of redundancy versions of the transport block in the plurality of TTIs based at least in part on the redundancy version sequence. In some examples, the plurality of redundancy versions may be determined based at least in part on a starting redundancy version identified by another wireless device. |
US10904895B2 |
Channel state information transmission for multiple carriers
Channel state information is reported in periodic and aperiodic reports for multiple component carriers or serving cells. Channel state information may be reported for a subset of aggregated downlink carriers or serving cells. For an aperiodic report, the carrier(s)/serving cell(s) for which channel state information is reported are determined based on the request for the aperiodic report. When a CQI/PMI/RI report and a HARQ ACK/NACK report coincide in a subframe, the HARQ ACK/NACK report is transmitted on PUCCH, and the CQI/PMI/RI report is transmitted on PUSCH. |
US10904893B2 |
Methods and apparatuses for quality of service assessment in a network
The embodiments herein relate to methods, an access point and a network node for service quality assessment in a network environment. According to a method, the access point receives, from a user equipment, a request for a service; and determines a service quality identifier based on the requested service. The access point sends, to a network node of a service provider, the service request including the service quality identifier. The network node analyzes the received service quality identifier for determining whether or not the requested service can be supported. If the requested service can be supported, the network node transmits a response to the user equipment informing that the service can be supported over the access point. If the requested service cannot be supported, the network node transmits a response to the user equipment instructing the user or the user equipment to select another access point. |
US10904892B2 |
Beamforming method and apparatus
A beamforming method and apparatus are disclosed, to expand coverage of a PDCCH in a particular direction, and improve demodulation performance of the PDCCH. Under this method, a cell-specific reference signal CRS wide beam can be combined by a base station with N CRS narrow beams to form N CRS composite beams. A first beam can be selected by the base station from the N CRS composite beams. Beamforming processing can be performed by the base station on a physical downlink control channel (PDCCH) based on a weight of the first beam to form a second beam. The first beam and the second beam can be sent. |
US10904882B2 |
Systems and methods for scaling short range local area networks using dual interfaced first hub nodes and transmission schedule mapping
Disclosed are systems, methods, and computer-readable media for integrating deterministic packet transmissions scheduling of short range local area networks (e.g., 6TiSCH networks) with deterministic packet transmission scheduling for wireless networks such as LTE/4G/5G networks. In one aspect, a wireless communication network includes a plurality of first nodes configured to communicate using a first communication protocol; and a second node configured to communicate with the plurality of first nodes using the first communication protocol and configured to communicate with a third node using a second communication protocol, the second node being further configured to map corresponding transmission schedule of the first communication protocol to a second transmission schedule for the second communication protocol. |
US10904878B2 |
Method for transmitting and receiving frame
A frame transmission method is provided by a device in a wireless communication network. The device generates a signal field including a symbol using a 64 FFT and carrying signaling information, and generates a data field including a symbol using a FFT having a larger size than the 64 FFT and carrying data. The device transmits a frame including the signal field and the data field. |
US10904877B2 |
TD LTE secondary component carrier in unlicensed bands
A method is provided for communication in a wireless telecommunication system. The method comprises adaptively designating, by a network element following a frame-based communication protocol, for use as a secondary component carrier in a carrier aggregation scheme, at least a portion of radio resources on an unlicensed band. |
US10904876B2 |
Techniques for communicating on an uplink in a shared radio frequency spectrum band
Techniques are described for wireless communication. One method includes detecting a first reference signal received from a user equipment (UE) in a reference scheduled transmission burst including a plurality of contiguous transmission time intervals (TTIs) received over a shared radio frequency spectrum band; identifying a reference TTI in which the first reference signal is received; determining a contention window size usable by the UE to contend for access to the shared radio frequency spectrum band; and transmitting an indication of the determined contention window size to the UE. |
US10904873B2 |
Terminal apparatus, communication method, and integrated circuit
A terminal apparatus for performing discontinuous reception (DRX) at least monitors both a PDCCH for C-RNTI and a PDCCH for CC-RNTI for a DRX-related active time and monitors a PDCCH for CC-RNTI in a period of a CC-RNTI monitoring window. The CC-RNTI monitoring window is started in a subframe n−X+1, and in a case that a second PDCCH is detected in a subframe n−X+v or a subframe up to the subframe n−X+v, the CC-RNTI monitoring window is ended in the subframe n in which the second PDCCH is detected, or in a case that the second PDCCH is not detected in the subframe n−X+v or the subframe up to the subframe n−X+v, the CC-RNTI monitoring window is ended in the subframe n−X+v. |
US10904870B2 |
System and method for sharing a control channel for carrier aggregation
A method for processing a control channel at a user agent (UA) to identify at least one of an uplink and a downlink resource allocated by a resource grant within a multi-carrier communication system wherein resource grants are specified by control channel element (CCE) subset candidates wherein the carriers used for data transmission and reception are configured carriers, the method comprising the steps of receiving activation signals specifying active and deactivated carriers from among the configured carriers, for active carriers (i) identifying a number of CCE subset candidates to decode and (ii) decoding up to the identified number of CCE subset candidates in an attempt to identify the resource grant; and for deactivated carriers, ignoring CCE subset candidates associated with the deactivated carriers. |
US10904866B2 |
Information transmission method, user equipment, access network device, and core network device
The present disclosure discloses an information transmission method, user equipment, an access network device, and a core network device. The method includes: determining, by user equipment UE when the UE is in an idle state, whether there is to-be-transmitted uplink information; and sending, by the UE, a first request message to a first access network device when the UE determines that there is to-be-transmitted uplink information, where the first request message is a first air interface message for the UE to switch from the idle state to a connected state, and the first request message carries uplink non-access stratum NAS information and air interface identity information that is stored on the UE. |
US10904862B2 |
Wireless access point assistance to wireless user devices for wireless communication network selection
A wireless access point assists wireless user devices when the user devices select wireless communication networks. In the wireless access point, a baseband unit generates a broadcast block that comprises a cell identifier for the wireless access point, wireless communication network identifiers, and network selection information that individually characterizes the wireless communication networks. The network selection information may comprise individualized access parameters for different Land Mobile Networks (PLMNs). In the wireless access point, a radio transceiver wirelessly broadcasts the broadcast block to the wireless user devices. The wireless user devices receive the broadcast block and select their wireless communication networks based on the network selection information in the broadcast block. The radio transceiver wirelessly receives user signaling from the wireless user devices that indicates their selected wireless communication networks. The baseband unit transfers network signaling that indicates the selected wireless communication networks for the wireless user devices. |
US10904858B2 |
Method and device for transmitting uplink during a specific radio resource control (RRC) state
Provided are a method for a terminal transmitting an uplink on the basis of an uplink feedback indicator in a wireless communication system, and a device supporting same. The method may comprise the steps of: receiving, from a base station, an uplink feedback indicator indicating whether uplink feedback for a paging indicator is enabled; receiving, from the base station, a paging indicator corresponding to the ID of the terminal; and transmitting an uplink as a response to the paging indicator if the uplink feedback indicator indicates that uplink feedback for the paging indicator is enabled. |
US10904857B2 |
Method and apparatus for transmitting and receiving paging message in next generation mobile communication system
The disclosure relates to a communication method and system for converging a 5th generation (5G) communication system for supporting a data rate higher than that of a 4th generation (4G) system with an internet of things (IoT) technology. The disclosure is applicable to intelligent services (e.g., smart home, smart building, smart city, smart car or connected car, health care, digital education, retail, and security and safety-related services) based on the 5G communication technology and the IoT-related technology. The disclosure relates to a method and apparatus for transmitting or receiving a frequency-division-multiplexed paging message in a next generation mobile communication system. |
US10904853B2 |
Estimation of mobile device count
A method, system, and apparatus for estimation of a count of mobile devices include receiving one or more probe data points including a location and a session identifier, constructing a trajectory including the one or more probe data points having a same session identifier, constructing a trajectory including the one or more probe data points having a same session identifier and generated by one mobile device of the plurality of the mobile devices, dividing the trajectory area by an area of the observation area, and estimating the count of mobile devices in the observation area from at least the normalized trajectory area. A path of the trajectory is based on the location of the one or more probe data points expanding the path of the trajectory by a radius where a result of the expanding is a trajectory area. A result of the dividing is a first normalized trajectory area. |
US10904847B2 |
Clean-slate synchronization signal design and cell search algorithms
Aspects of the present disclosure provide techniques for design of synchronization signals for narrowband operation and other clean-slate, OFDM based systems such as enhanced component carrier (eCC) systems. An example method is provided for operations which may be performed by a BS to generate and transmit a dual-layer PSS, and correspondingly, techniques for a UE to detect the dual-layer PSS. The PSS may be generated utilizing a binary code cover and at least one sequence applied to a number of symbols within one or more subframes of a frame. |
US10904844B2 |
Time code controlled logic device
A synchronization device to synchronize at least one signal with an initiation of an event may generally comprise a time code generator to generate a first time code signal, a synchronization logic unit to calculate a time delay between the first time code signal and a second time code signal to determine when to initiate the event, and generate a time delay signal, and an output unit coupled to the time code generator and synchronization logic unit to receive the time delay signal and generate a signal output to initiate the event in synchronization with the first time code signal. Methods of making and using the synchronization device, a user interface of the synchronization device, and a system comprising the synchronization device are also described. |
US10904843B2 |
Techniques and apparatuses for handling power state transitions of a beamforming apparatus
A method, an apparatus, and a computer program product for wireless communication are provided. According to some aspects, the apparatus may identify a first power state and a second power state, wherein the first power state is associated with a first transmission or reception of one or more first beams, and the second power state is associated with a second transmission or reception of one or more second beams; and/or switch from the first power state to the second power state, wherein the apparatus is configured to use at least one of a scheduled gap or at least one intermediate power state between the first power state and the second power state to smooth a transition from the first power state to the second power state. Numerous other aspects are provided. |
US10904842B1 |
Systems and methods for selectively reducing an allowable transmit power of a wireless device
Systems and methods are described for reducing a maximum allowable transmit power of a wireless device. Instructions to reduce a maximum transmit power of wireless devices operating at a carrier band edge of a band channel maybe received at an access node. Power headroom reports may be collected from the wireless devices. The wireless devices may be classified based on the collected power headroom reports. Power reduction may be imposed on wireless devices classified as low power wireless devices and wireless devices classified as high power wireless devices may be handed off to a neighboring band channel. |
US10904836B2 |
Portable device for adaptive data communication control and method of operating the same
A portable device and a method of operating a portable device for performing adaptive data communication control are provided. The method includes determining the on or off state of a display unit, extracting data communication setting information including a fast dormancy policy according to the on or off state of the display unit, and controlling a data communication setting with a specific service provider network based on the extracted data communication setting information, and a portable device supporting the method. |
US10904832B2 |
Wireless system, wireless device, non-transitory computer-readable storage medium having stored therein communication program, and communication method
A communication system as an example of an exemplary embodiment includes two mobile terminals and two BLE terminals. The mobile terminals establish connections with the BLE terminals. Specifically, one of the mobile terminals and one of the BLE terminals are connected together such that the mobile terminal is a central and the BLE terminal is a peripheral. The BLE terminal connected as a peripheral repeatedly executes advertising and a scan, thereby exchanging application data with the other BLE terminal connected as a peripheral. |
US10904829B2 |
Device-availability-based wake-up time schedule
An interface circuit in an electronic device (such as an access point) may provide a targeted wake-up time (TWT) service period (SP) schedule to a recipient electronic device. During operation the interface circuit may receive a TWT setup request associated with the recipient electronic device, where the TWT setup request includes non-availability information specifying one or more times when the recipient electronic device will be unavailable. For example, the non-availability information may include one or more times when the recipient electronic device has limited ability to transmit and/or receive. The interface circuit may provide a TWT setup response for the recipient electronic device, where the TWT setup response includes information specifying the TWT SP schedule for the recipient electronic device that includes at least one of: a TWT SP start time, a TWT SP duration, or an interval between TWT SPs. |
US10904827B2 |
User plane system selection based on latency
Systems, devices, and techniques described herein relate to user plane system selection based on latency in mobile networks. In particular, the systems, devices, and techniques can be implemented in fifth generation (5G) mobile networks to provide selection of a user plane function (UPF) based on latency. The UPF can measure a latency toward an access network and provide an indication of the latency to a policy control function (PCF). The PCF can select the UPF based on the indication and can request the UPF to provide services to a user equipment (UE) originating a priority request. In response, the UPF can provide services to the UE. |
US10904825B1 |
Controlling access to a shared communication medium in a wireless communication network
A method for accessing a shared medium includes receiving, at a first device associated with a first basic service set (BSS), a packet from a second device associated with a second BSS. The packet includes an indication of a duration for which the shared medium is expected to be busy. The method includes setting, at the first device, a first counter for an inter-BSS channel access to the duration in response to the second BSS being different than the first BSS and in response to the duration being greater than a current value of the first counter. The method includes setting, at the first device, a second counter for an intra-BSS channel access to the duration in response to the second BSS being the same as the first BSS and irrespective of whether the duration indicated in the packet is greater than a current value of the second counter. |
US10904822B2 |
System and method for restricting access to a mobile communications network
There is described a system for restricting access to a mobile communications network for mobile communication devices within a restricted area. The system comprises at least one transmitter operable to transmit a beacon signal for reception by mobile communication devices within the restricted area and an access control entity, communicable with the mobile communication device via a base station. The access control entity instructs a mobile communication device to perform at least one measurement in regard of the beacon signal from each transmitter and then to provide measurement data corresponding to said performed measurement to the access control entity. The access control entity then analyses the measurement data provided by the mobile communication device and based on that analysis decides whether or not to provide the mobile communication device with access to a service of the mobile communications network. |
US10904820B1 |
Methods and systems for beacon-based management of shared resources
Embodiments of the present disclosure can be used to monitor, access, and utilize resources available at workspaces effectively using location-aware devices. Methods and systems disclosed herein integrate location signals received from beacons and other indoor positioning systems for better management of shared resources, such as conference rooms, audiovisual equipment, and other equipment, and address dynamic changes to the availability or non-availability of these resources based on data from location-aware devices and beacons. |
US10904814B2 |
Electronic device and method for wireless communication
An electronic device comprises a processing circuit configured to: perform a first determination for determining whether a mobile device should switch on a current serving base station, and if it is determined that the mobile device should switch on the current serving base station, acquire a channel measurement result of a wireless communication device connected to the mobile device; and perform second determination for determining whether the mobile device should switch on the current serving base station, and if it is determined that the mobile device should switch on the current serving base station, perform, on the basis of at least the channel measurement result of the wireless communication device, a switch of the wireless communication device from the mobile device serving as the current serving base station of the wireless communication device to a target serving base station. |
US10904812B2 |
Increasing reliability during multi-connectivity handovers
The present disclosure generally relates to techniques to increase reliability of communications within a network during a low reliability period. The network may include a user equipment (UE) communicatively coupled with one or more transmit/receive points (TRPs), with the communications between the UE and the one more TRPs requiring a reliability above a first reliability threshold. A processor of a network entity may identify a low reliability period which occurs when the reliability of the communications is determined to be below a second reliability threshold. The processor may cause the network to perform one or more remedial actions to increase the reliability during the low reliability period. |
US10904810B2 |
Handover method, core network device, access network device, and terminal device
A handover method, an access network device, and a terminal device are provided. A handover method comprising: receiving by an access network device, a change instruction message, wherein the change instruction message is used to instruct the access network device to instruct a terminal device to perform an update, generating, by the access network device, an update message, wherein the update message is used to instruct the terminal device to perform an update; and sending by the access network device, the update message to the terminal device. Based on a handover procedure initiated by the second core network device, the connection between the terminal device and the second core network device may be switched to the connection between the terminal device and the first core network device without switching of the access network device, so that a network communication requirement is efficiently met. |
US10904808B2 |
Selecting relay frequencies in a repeater
A system includes a repeater and a data processor. The repeater is for relaying data between a base station and a handset. The repeater is configured to receive data from a plurality of cells in a network and relay at least a portion of the received data to a handset on a first channel. The data processor is coupled to the repeater. The data processor is configured to extract, from the received data, network criteria characterizing a priority of different channels in the network. The data processor is configured to determine, based on the extracted network criteria, a second channel based on the priority of different channels and cause the repeater to reconfigure to relay data signals between a second base station and the handset using the second channel. The second channel includes a frequency band. Related apparatus, systems, techniques and articles are also described. |
US10904803B2 |
Method to select automatically primary and secondary networks to support emergency calls and remote commands in vehicles
A method of selecting primary and secondary cellular networks for a vehicle comprises measuring cellular connectivity parameters for cellular communication between a first subscriber identity module (SIM) and a first cellular network and for cellular communication between a second SIM and a second cellular network, comparing measured cellular connectivity parameters for the first SIM to measured cellular connectivity parameters for the second SIM, designating one of the first SIM and the first cellular network and the second SIM and the second cellular network as a primary network, and designating the other one of the first SIM and the first cellular network and the second SIM and the second cellular network as a secondary network, measuring cellular connectivity parameters for the primary and secondary networks, comparing the measured cellular connectivity parameters for the primary and secondary networks, switching designation of the primary and secondary network based on measured cellular connectivity parameters. |
US10904802B2 |
Service delivery to handed over user equipment (UE) using a software-defined networking (SDN) controller
In one embodiment, a method implemented in a virtual network function (VNF) manager for delivering of services to a roaming UE is disclosed. The method includes identifying a trigger condition for handing-over delivery of at least a subset of services from a radio interface of a source radio base station to a radio interface of a target radio base station. The method also includes transferring the subset of the services to the target radio base station through a route based on information from a software-defined networking (SDN) controller of a SDN system that includes the source radio base station and the target radio base station. The method further includes causing at least one VNF to be deployed on the target radio base station, the at least one VNF on the target radio base station being adapted to offer the subset of the services to the roaming UE. |
US10904799B2 |
Base station and method used in a base station
A network apparatus according to an embodiment is provided in a radio access network including a plurality of core network slices. The network apparatus includes a controller configured to manage a resource allocated to a radio terminal for each core network slice, based on a quality of service requirement of each of the plurality of core network slices. The controller provides a control signal related with the resource to the radio terminal. |
US10904787B2 |
Method and apparatus for requesting sidelink radio bearer (SLRB) configuration of unicast transmission in a wireless communication system
A method and apparatus are disclosed from the perspective of a first UE (User Equipment) to request SLRB (Sidelink Radio Bearer) configuration for a unicast link with a second UE. In one embodiment, the method includes the first UE receiving a first message from the second UE, wherein the first message includes a first SLRB configuration for the unicast link. The method further includes the first UE transmitting a second message to a network node to request a second SLRB configuration for the unicast link when the first message is received or a successful transmission of a complete message associated with the first message to the second UE is confirmed. |
US10904785B2 |
Using channel state information (CSI) report framework to support positioning measurements
Disclosed are techniques for using a channel state information (CSI) report framework to support positioning measurements in a wireless network. More particularly, a base station may identify one or more reference signal resources to be transmitted to a user equipment (UE) for obtaining at least one positioning measurement and configure the reference signal resources to be transmitted at least partially outside a current bandwidth that the base station and the UE are using to communicate data and control information. Accordingly, the base station may transmit, to the UE, a CSI report setting that indicates the positioning measurement to be reported and specifies that the positioning measurement is to be obtained from the configured reference signal resources. |
US10904782B2 |
Outer-loop link adaptation with multiple offset parameters
Methods, systems, and devices for wireless communications are described. A wireless device, such as user equipment (UE), may transmit, to a base station, UE profile information where the UE profile information provides an indication of a plurality of modes of operation supported by the UE, each of the plurality of modes of operation corresponding to a reception configuration using one or more of a plurality of antenna panels of the UE and one or more of a plurality of digital baseband chains of the UE, In some cases, the UE may identify a mode of operation from the plurality of modes of operation for communicating with the base station. The UE may then communicate with the base station based in part on the identified mode of operation. |
US10904777B2 |
Method of communication failure reporting and corresponding apparatus
When a failure is detected of a communication link between a wireless access point and a service provider providing services to devices in proximity of said wireless access point, a probe request message is broadcasted on one or more wireless communication channels. The broadcasted probe request message includes a particular payload enabling the message to be identified as being a distress message reporting a failure of the communication link. Another wireless access point within wireless communication reach receiving a distress message may transfer a communication link failure report to the service provider in place of the wireless access point of which the communication link fails. |
US10904776B2 |
Smart IoT self-healing network
A method, a device, and a non-transitory storage medium are provided to provide an active coordinator service in a sensor network, analyze maintenance information that indicates a battery level of a device, determine whether the device can continue to provide the active coordinator service; request maintenance information from another network device in the sensor network when the battery level does not satisfy a threshold level, determine whether the other network device can provide the active coordinator service based on its maintenance information, cease providing the active coordinator service when the other network device can provide the active coordinator service, in which a long-range wireless communication interface is turned off, and enable an IoT service that includes turning on a sensor, generating sensor information, and transmitting the sensor information to the other network device. |
US10904768B2 |
Method and device in communication node for wireless communication
The disclosure discloses a method and device in a communication node for wireless communication. The communication node receives first information, and performs Q energy detections respectively in Q time sub-pools within a first sub-band, and if energy detected by each energy detection of the Q energy detections is lower than a first threshold, starts to transmit a first radio signal at a first time-instant; the first information is used to determine K candidate time-instant subsets; a target time-instant subset is one of the K candidate time-instant subsets, the first time-instant belongs to the target time-instant subset; a frequency-domain bandwidth of the first sub-band is used to determine the target time-instant subset out of the K candidate time-instant subsets, and frequency-domain resources occupied by the first radio signal belong to the first sub-band. The disclosure can improve access fairness. |
US10904767B2 |
Frequency band sharing method, apparatus, and system
The method in the embodiment of the present invention includes: determining a shared frequency band, and a cell of the shared frequency band is a secondary serving cell of UE1 that performs communication by using the first network and a secondary serving cell of UE2 that performs communication by using the second network, and both the UE1 and the UE2 can work on the shared frequency band and at least one other frequency band than the shared frequency band; and transmitting only a common signal of the second network on the shared frequency band when service transmission of the first network is performed on the shared frequency band. |
US10904765B2 |
Method for operating a wireless communication device
A method for operating a wireless communication device in association with a first base station comprises: determining further suitable base stations. In case at least one suitable second base station characteristically different from the first base station is found, checking if a cell identifier of the second base station is listed in a neighbor cell list received from the first base station, and checking signaling power of the second base station. The second base station is rated as a fake base station if measured signaling power is significantly higher than the signaling power of the first base station, and the cell identifier of the second base station is not listed in the neighbor cell list. If the rating of the second base station as a fake base station is above a predetermined threshold: deleting second base station from a list of suitable base stations. |
US10904764B2 |
Security protection method and apparatus
A security protection method and an apparatus to implement security protection for a plurality of non-access stratum (NAS) connection links. The method includes determining, by a terminal, a first parameter, where the first parameter is used to indicate an access technology used to transmit a non-access stratum NAS message. The terminal can support at least two access technologies, and can separately maintain a corresponding NAS COUNT for each of the at least two access technologies. The method further includes performing, by the terminal, security protection on the NAS message based on the first parameter, a NAS key, and a NAS COUNT corresponding to an access technology used to transmit the NAS message. |
US10904760B2 |
Data transmission method, apparatus, and device
Embodiments of the present disclosure provide a data transmission method, apparatus, and device. The method includes: performing, by a terminal, encryption and integrity protection on a data packet by using a public key of a network device and a private key of the terminal, where the data packet includes user data; and sending, by the terminal, the data packet to the network device, to send the user data to a server by using the network device. Encryption and integrity protection are performed on the data packet respectively by using the public key of the network device and the private key of the terminal, and when no radio resource control RRC connection is established, the data packet is sent to the network device. |
US10904756B2 |
Authentication for next generation systems
A method performed by a user equipment (UE) including establishing a primary authentication with a security anchor function, establishing a user plane (UP) session or connection with a UP function (UPF), receiving an extensible authentication protocol (EAP) based authentication request from the UPF, sending an EAP based authentication response to the UPF, and receiving an EAP based authentication result based on a verification response from an external authentication, authorization, and accounting (AAA) server. A method performed by a UPF includes establishing a UP session or connection to a UE, sending an EAP based authentication request to the UE, receiving an EAP based authentication response from the UE, forwarding the EAP based authentication response to an external AAA server, receiving a verification response from the external AAA server, and sending an authentication result to the UE based on the verification response from the external AAA server. |
US10904755B2 |
Data distribution from a movable object
Described herein are systems, methods, storage media, and computer programs that support data distribution in a movable object environment. In one embodiment, a request for characteristic data of a movable object is received from a requester of an affiliated device; it is confirmed that the characteristic data is available and that the requester has a privilege to access the characteristic data; and the characteristic data is provided to the affiliated device. In another embodiment, a request for the characteristic data, via a communication adaptor, from the requester, where the request for characteristic data includes information indicative of whether the affiliated device having a privilege to access the characteristic data; the characteristic data from the movable object is received, via the communication adaptor, responsive to the request for the characteristic data; and the characteristic data is provided, via the communication adaptor, to the requester of the affiliated device. |
US10904754B2 |
Cellular network authentication utilizing unlinkable anonymous credentials
Systems for cellular network authentication utilizing unlinkable anonymous credentials are disclosed. In embodiments, a computer program product is provided including a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computing device to cause the computing device to: contact a mobile device network with a request to connect to the mobile device network; conduct an interactive credential issuance protocol with an Issuer of the mobile device network to generate an unlinkable anonymous credential; connect to the mobile device network based on a Verifier of the mobile device network verifying the computing device based on the unlinkable anonymous credential; and store a temporary mobile subscriber identity assigned to the mobile device by the mobile device network, wherein the temporary mobile subscriber identity is filled with a null value. |
US10904753B2 |
Systems and methods for authentication
An embodiment method includes receiving, by an access point (AP), a first authentication request from a station (STA) that requests authentication of the STA, transmitting, by the AP, a second authentication request to a server that requests including extensible authentication protocol (EAP) authentication signaling to verify mutual possession of a shared key between the STA and the server, and receiving, by the AP, a first authentication response from the server in response to the second authentication request. The first authentication response includes an indication that authentication of the STA was successful. The method further includes transmitting, by the AP, a second authentication response to the STA, and receiving, by the AP, an association request that includes a message integrity code (MIC) from the STA. |
US10904750B2 |
Key obtaining method and device, and communications system
In a method for security handling in a mobility of a terminal device, a target access and mobility management function (AMF) entity receives a first message for registering a terminal device, sends a second message to a source AMF entity after receiving the first message. The source AMF entity derives a first key based on a key between the source AMF entity and the terminal device, sends the first key to the target AMF entity. The target AMF entity determines to use the first key based on security related information after receiving the first key and determines a communication key between the target AMF entity and the terminal device based on the first key after determining to use the first key. |
US10904731B2 |
Method for remote provisioning of a user equipment in a cellular network
A system and method for transmitting a provisioning dataset from a cellular network to a user equipment. The cellular network includes a plurality of base nodes providing access to the user equipment, a remote provisioning server accessible by the cellular network, and a core network, including at least two network slices. At least one of the network slices includes at least one network node exclusively assigned to the network slice. At least one of the network slices is dedicated for operating a predefined class of user equipment. At least one remote provisioning network slice includes an assigned network node giving access to the remote provisioning server, and at least one base node assigned to the remote provisioning network slice. |
US10904729B2 |
System and method for improved capacity using channel multiplexing
A base station may receive repetitive data transmitted using a particular set of radio resources The base station may apply a first orthogonal pattern, assigned to a first user equipment (UE), to a segment of subframes of the received repetitive data. The base station may apply a second orthogonal pattern, assigned to a second UE, to the segment of subframes of the received repetitive data. The base station may determine first repetitive data, transmitted by the first UE using the particular set of radio resources, based on applying the first orthogonal pattern to the segment of subframes of the received repetitive data. The base station may determine second repetitive data, transmitted by the second UE using the particular set of radio resources, based on applying the second orthogonal pattern to the segment of subframes of the received repetitive data. |
US10904727B2 |
Apparatus, system and method for promoting apps to smart devices
Apparatus, system and method for promoting media apps to an end user of a smart device. The smart device gathers information of apps that have been installed into the smart device and provides this information to a remote server. The remote server compares the information sent by the smart device to an identification of promoted apps received from a remote source to identify apps that are not installed in the smart device that are included in the identification of promoted apps. The remote server then notifies the smart device of which apps in the identification of promoted apps are not installed into the smart device, so that a user of the smart device may choose to have the missing app installed. |
US10904722B2 |
Blockchain system and method for calculating location of time-crucial shipments according to expectation and smart contracts
A client-server system and a blockchain method for calculating whether a time-crucial shipment is located according to an expectation comprising a client device adapted for being adhered to or placed within a time-crucial package shipment; and a remote special purpose computer server comprising a transit plan schedule database based on pickup time and location stored in memory, the remote special purpose computer server being programmed to calculate a location of the client device based on data accessed from a Wi-Fi access point location database, the transmitted identification data, and the transmitted signal strength data, and compare the calculated location to an expected location based on common carrier schedule transit plan pickup time and delivery location received from third party database sources. |
US10904719B2 |
Message shunting method, device and system based on user mode protocol stack
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for message distribution based on a user mode protocol stack are provided. One of the methods includes: receiving an application service data message from a message transceiver; determining, from a plurality of user mode protocol stacks, a user mode protocol stack corresponding to the received application service data message according to correspondences between a plurality of application services and the plurality of user mode protocol stacks, wherein each of the plurality of user mode protocol stacks corresponds to an instance; and sending the application service data message to an instance of the determined user mode protocol stack, to cause the instance of the determined user mode protocol stack to process the received application service data message and to send the processed application service data message to an application service corresponding to the determined user mode protocol stack. |
US10904711B1 |
Access point queries for tracking device smart alerts
A tracking system determines a location of a tracking device associated with a user using one or more access points at the location. Each access point at the location is configured to detect and couple with the tracking device when the tracking device is within a communicative range of the access point. An access point provides updates on the tracking device's presence, as well as the tracking device's arrival to and departure from the communicative range of the access point, to a tracking server. The tracking server determines, from these updates, whether the tracking device is at the location. The user may be notified, via a mobile device, of the tracking device's location. |
US10904709B2 |
Transmission/reception device, mobile terminal, and communication program
There is provided a transmission/reception device that suppresses communication in a situation with low necessity. The transmission/reception device 1 includes a first antenna 11 for performing first communication, a control unit, and a recording unit 39 in which related information of a mobile terminal is registered. The transmission/reception device is mounted in a vehicle. The control unit 33 performs a control to suppress the first communication for the mobile terminal when determining that the mobile terminal is located in an interior of the vehicle based on at least one of a communication result of the first communication and a communication result of second communication with the mobile terminal in which the related information is registered in the recording unit 39. |
US10904706B2 |
Method and apparatus for providing contextual content for an end-to-end seamless experience during an autonomous vehicle trip
An approach is provided for presenting contextual content for an end-to-end seamless experience during an autonomous vehicle trip. The approach, for example, involves retrieving content related to at least one context associated with a destination of a vehicle. The approach also involves adapting the content to one or more presentation devices in the vehicle. The approach further involves initiating a presentation of the adapted content on the one or more presentation devices to provide a simulation of the at least one context associated with the destination as the vehicle travels towards the destination. |
US10904705B2 |
Method and apparatus for recommending mobility service operators based on user mobility patterns
An approach is provided for providing an automated recommendation of mobility service providers (e.g., based on a user mobility pattern). The approach involves aggregating mobility service data from a plurality of candidate mobility service providers, wherein the plurality of candidate mobility service providers provide shared vehicle services. The approach further involves selecting at least one recommended mobility service provider from the plurality of candidate mobility service providers based on the mobility pattern and the mobility service data. The approach further involves presenting a recommendation for the user to register for the at least one recommended mobility service provider in a user interface. |
US10904703B2 |
Method and apparatus for reporting geographic information of in-vehicle terminal in wireless communication system
An in-vehicle terminal engaged in vehicle-to-everything (V2X) communication, especially vehicle-to-vehicle (V2V) communication, establishes a reporting cycle on the basis of the speed of the in-vehicle terminal, and transmits geographic information of the in-vehicle terminal to a network cyclically on the basis of the reporting cycle. That is, the reporting cycle may be shortened as the in-vehicle terminal speed increases, or may be lengthened as the in-vehicle terminal speed decreases. |
US10904702B2 |
Stand alone solution for location of a cellular phone
A method for locating of a wireless device, performed by a third party, comprising: communicating with the wireless device in a silent call, to compel the wireless device to continuously emit signals; activating a monitoring apparatus to monitor the signals emitted from the wireless device; resetting an idling timer means of the wireless device, such that the silent call is not ended by the wireless device, identifying a relative location from which the signals become stronger and locating the wireless device; and terminating the silent call. |
US10904697B2 |
Techniques for sharing a device location via a messaging system
A computer-implemented method may include receiving, in a messaging client executing on a first client device, a location request from a second client device; determining whether the second client device is authorized to send the location request to the first client device; starting a timer in response to receiving the location request when the second client device is authorized; and sending a location of the first client device to the second client device when the timer expires. Other embodiments are described and claimed. |
US10904696B2 |
Emergency preparation and response systems and related methods
An emergency preparation and response method includes providing one or more databases communicatively coupled with a first computing device. One or more admin user interfaces are displayed on the first computing device with input fields for storing emergency types and one or more emergency descriptions in the database(s) and associating each emergency type with one of the emergency descriptions. End user interfaces are displayed on second computing devices communicatively coupled with the database(s), having input fields configured to store user profiles in the database(s), each user profile including a geographic location. On a subset of the second computing devices associated with end users whose geographic locations fall within a geographic zone affected by an actual emergency, the end user interfaces display one of the emergency types matching the actual emergency and one of the emergency descriptions matching the actual emergency. Systems for implementing the methods are also disclosed herein. |
US10904693B2 |
Apparatus and method for generating a plurality of audio channels
An apparatus for generating a plurality of audio channels for a first speaker setup is characterized by an imaginary speaker determiner, an energy distribution calculator, a processor and a renderer. The imaginary speaker determiner is configured to determine a position of an imaginary speaker not contained in the first speaker setup to obtain a second speaker setup containing the imaginary speaker. The energy distribution calculator is configured to calculate an energy distribution from the imaginary speaker to the other speakers in the second speaker setup. The processor is configured to repeat the energy distribution to obtain a downmix information for a downmix from the second speaker setup to the first speaker setup. The renderer is configured to generate the plurality of audio channels using the downmix information. |
US10904681B2 |
Fitting devices, server devices and methods of remote configuration of a hearing device
A method performed by a fitting device, the fitting device being a part of a hearing system configured for remotely configuring a hearing device, the method includes: obtaining hearing device data comprising a hearing device identifier of the hearing device; obtaining a session key; generating a configuration initiation request based on the session key and the hearing device identifier; transmitting the configuration initiation request to a server device; receiving a configuration initiation response from the server device, the configuration initiation response comprising configuration keying material; generating a configuration package based on configuration data for the hearing device and based on the configuration keying material, the configuration package comprising configuration package data; and transmitting the configuration package to the server device. |
US10904678B2 |
Reducing noise for a hearing device
The disclosed technology relates to a hearing device configured to reduce audio artifacts related to electromagnetic interference between a transceiver and a T-coil. The hearing device can include a T-coil configured to receive audio signal; a processor configured to communicate with a transceiver, to process the EM inductive audio signal, and to provide a processed audio signal to a transducer. The processor can communicate with a memory to access instructions that include operations to: determine that the hearing device is receiving the EM inductive audio signal from the T-coil; determine that a noise associated with EM interference and the T-coil is anticipated based on the notification from the transceiver; and determine whether to apply a filter to the processed audio signal based on a sound level of the processed audio signal being below a masking threshold during a duration of the noise. |
US10904675B2 |
Hearing prosthesis system having interchangeable housings
There is disclosed a hearing prosthesis comprising a first housing containing a primary signal processor that receives signals output by a microphone; and a second housing removably connectable to the first housing; wherein a user interface is provided on the second housing that provides control of one or more features of the operation of the primary signal processor. |
US10904674B2 |
System and method for efficiency among devices
A wearable multifunction device or earpiece or a pair of earpieces includes one or more processors, at least one microphone coupled to the one or more processors, a biometric sensor coupled to the one or more processors, and a memory coupled to the one or more processors, the memory having computer instructions causing the one or more processors to perform the operations of sensing a remaining battery life and based on the sensing, prioritizing one or more of the functions of always on recording, biometric measuring, biometric recording, sound pressure level measuring, voice activity detection, key word detection, key word analysis, personal audio assistant functions, transmission of data to a tethered phone, transmission of data to a server, transmission of data to a cloud device. |
US10904670B2 |
Display apparatus
A display apparatus capable of realizing uniform sound wave and improved sound quality is provided. The display apparatus may include a display panel for displaying an image, a supporting member for supporting a rear surface of the display panel, at least one sound generating device disposed between the supporting member and the display panel, at least one partition provided at a predetermined interval from at least one sound generating device, and an adhesion member disposed in the periphery of the display panel. |
US10904667B1 |
Compact audio module for head-mounted wearable device
A head-mounted wearable device (HMWD) with a form factor of eyeglasses incorporates a compact audio module with transducers that may be operated as an acoustic dipole or acoustic quadrupole. The audio module provides ducts that convey sound with a particular phase from a transducer to particular output ports. The phase of sound emitted from a first output port is opposite to the phase of sound emitted from a second output port. The audio module may include a pair of transducers, enabling operation as an acoustic dipole or quadrupole. The ducts are integrated into elements of the structure of the audio module, minimizing the overall size of the audio module. |
US10904662B2 |
Frequency-based audio amplification
A speaker's output volume is increased by obtaining, from a memory, a frequency response curve associated with a speaker. A digital signal processor determines, according to the frequency response curve, a frequency range associated with the speaker's max output volume and designates the frequency range associated with the speaker's max output volume as the target frequency. The digital signal processor remaps in real-time an audio input signal to produce an audio output, from the speaker, in the target frequency. |
US10904652B2 |
Earbud case with insert
An earbud includes a housing that includes a driver assembly positioned within the housing forming a front volume in front of the driver and a back volume behind the driver. An acoustic insert is positioned behind the driver assembly and attached to an interior surface of the housing such that it forms a bass channel that is routed from the back volume to a vent in the housing. |
US10904650B2 |
Handle component, portable electronic device, and speaker device
Provided is a handle component to be mounted to an opening portion formed in a side plate of a cabinet, including: a flange portion configured to be brought into contact with a peripheral edge portion of the opening portion on an inner surface of the side plate; a bottom wall portion including a recessed surface; a handle, which has a bar-like shape and via which both side portions of the bottom wall portion are connected in a bridging manner; and a protruding portion, which is formed on at least one of both end portions of the bottom wall portion arranged at both ends in a direction orthogonal to a longitudinal direction of the handle, and is configured to cover an end face of the opening portion of the side plate, wherein the protruding portion includes a surface projecting outward to be continuous with the recessed surface. |
US10904647B2 |
Systems and methods for intelligent edge to edge optical system and wavelength provisioning
An optical access network includes an optical hub having at least one processor. The network further includes a plurality of optical distribution centers connected to the optical hub by a plurality of optical fiber segments, respectively, and a plurality of geographic fiber node serving areas. Each fiber node serving area of the plurality of fiber node serving areas includes at least one optical distribution center of the plurality of optical distribution centers. The network further includes a plurality of end points. Each end point of the plurality of end points is in operable communication with at least one optical distribution center. The network further includes a point-to-point network provisioning system configured to (i) evaluate each potential communication path over the plurality of optical fiber segments between a first end point and a second end point, and (ii) select an optimum fiber path based on predetermined path selection criteria. |
US10904641B2 |
Transmitting/receiving system and method for processing a broadcast signal
A method of transmitting an emergency alert message by a broadcast transmitter is discussed. The method includes encoding, by an encoder circuit, service data and signaling data; encoding, by a signaling encoder circuit, transmission parameter data, wherein the transmission parameter data includes encoding information of the service data; modulating, by a modulator, the encoded service data, the encoded signaling data, and the encoded transmission parameter data; and transmitting, by a Radio Frequency (RF) transmitter, a broadcast signal including the modulated service data, the modulated signaling data, and the modulated transmission parameter data. |
US10904638B2 |
Device and method for inserting advertisement by using frame clustering
The present invention is directed to a device and method for inserting an advertisement using frame clustering. According to the present invention, when an advertisement insertion region is set in at least one of the frames of a video, advertisement insertion target frames including advertisement insertion regions are searched for and clustered, and an advertisement is inserted for all the clustered frames in a uniform manner, thereby enabling the natural insertion of the advertisement. |
US10904636B2 |
Content management system and method for use of same
A content management system and method for use of same is disclosed. In one embodiment of the system, the set-top box is configured to receive a source signal which includes a stream of network programming having time slots interposed therein. The set-top box detects signaling data indicative of a designated time slot within the network programming and responsive thereto, interposes content stored at the set-top box at the designated time slot within the network programming. The set-top box then forwards the interposed content to the display. Following the forwarding of the interposed content, the set-top box returns to receiving network programming and forwarding the network programming to the display. The set-top box also provides confirmation of the displayed interposed content to a server, which may map the confirmation information. |
US10904634B2 |
Television program switching method and apparatus
A television program switching method includes that a program selection instruction entered by a user is received when an electronic program guide (EPG) screen is displayed on a mobile terminal, where the program selection instruction includes a program identifier, and where the EPG screen includes at least two program identifiers and first program information corresponding to each program identifier. The EPG is searched for program frequency information corresponding to the program identifier according to the program identifier, and the program frequency information is sent to a to-be-controlled television. |
US10904629B2 |
Method and system for presenting additional content at a media system
A media system, receives a received sequence of media content, for presentation at the media system and generates a comparison fingerprint of the received sequence of media content. The comparison fingerprint is for comparison with a plurality of reference fingerprints so as to identify the received sequence of media content. The media system sends a request for identification of additional content to a server system. The request is based at least in part on the comparison fingerprint. The media system receives a response to the request, including information enabling additional content to be selected for display at the media system based at least in part on the identification of the received sequence of media content, and presents a displayed sequence of media content that includes at least a portion of the received sequence of media content and at least a portion of the additional content. |
US10904626B2 |
Technologies for on-demand content player selection
A technology for presenting content enables a receipt of a request over a network for a content from a computer, a determination of a characteristic of the computer and a location of the computer based at least in part on the request, a match of the characteristic and the location against a rule, a selection of a player based at least in part on the match, and a facilitation of a stream of the content via the player over the network to the computer based at least in part on the selection. |
US10904624B2 |
Method and apparatus for generating multiple dynamic user-interactive displays
The present invention teaches a method of creating and presenting a user interface comprising a Dynamic Mosaic Extended Electronic Programming Guide (DMXEPG) using video, audio, special applications, and service dynamic metadata. The system enables television or digital radio service subscribers to select and display of various programs including video, interactive TV applications, or any combination of audio or visual components grouped and presented in accordance with the dynamic program/show metadata, business rules and objectives of service providers, broadcasters, and/or personal subscriber choices, collectively referred to as mosaic element presentation criteria. |
US10904619B2 |
Methods and apparatus for distributing user-generated advertisements in a video content distribution network
User-generated advertisements are distributed to client devices in a video content distribution network. For example, a client device may receive a user-generated advertisement, which is associated with one or more categories. The user-generated advertisement is associated with a channel based on a category of the advertisement. One or more channels of user-generated advertising, corresponding to the one or more categories, may be provided to a client device. Optionally, user-generated advertisements may be associated with a geographical identifier and distributed to client devices in a geographical region corresponding with the geographical identifier. |
US10904618B2 |
Customization of content for different audiences
A first version and a second version of audio visual content are provided via a disc, a web site or a mobile device application to consumers. The second version has audiovisual content removed from the first version that is not appropriate for a type of viewer, such as children. In addition, a menu is provided that allows a user to select the first version or the second version to play on a device. In addition to or instead of the second version, the menu may allow the user to customize the first version for an intended audience. |
US10904616B2 |
Filtering of content in near real time
Aspects of the present invention provide an approach for customizing media content being consumed at a location. For each of the viewers in a group consuming the media content at the location, a media profile having a set of media content preferences is created. These media profiles are aggregated to generate a composite profile that has a set of content restriction preferences for the group. As the media content is provided to and being consumed by the group, the media content is analyzed to identify any elements that have attributes that may be unsuitable to some viewers. If an element has a suitability attribute that violates the content restriction preferences for the group, the media content is modified to filter out the element. |
US10904611B2 |
Intelligent automated assistant for TV user interactions
Systems and processes are disclosed for controlling television user interactions using a virtual assistant. In an example process, a virtual assistant can interact with a television set-top box to control content shown on a television display. Speech input for the virtual assistant can be received from a device with a microphone. The speech input can comprise a query associated with content shown on the television display. A user intent of the query can be determined based on one or more of the content shown on the television display and a viewing history of media content. A result of the query can be caused to be displayed based on the determined user intent. |
US10904610B2 |
Method and apparatus for transmission and reception of multimedia data
A method for transmitting media data according to an embodiment of the present disclosure comprises receiving meta data, converting the meta data into a predetermined format corresponding to a bit stream for media data, incorporating the converted meta data into the bit stream, and transmitting the bit stream incorporating the meta data. |
US10904609B2 |
Display control device and display control method
A display control device includes a storage configured to store invariant image data serving as a source of displaying an invariant portion of a display image to be displayed on a display; a data receiver configured to receive format designation data for designating a format of the display image and original data for generating variable image data serving as a source of displaying a variable portion of the display image; a variable image data generator configured to generate the variable image data from the original data; a buffer configured to store the invariant image data and the variable image data; an image data storage configured to select the invariant image data from the storage based on the format designation data to store the invariant image data in the buffer, and store, in the buffer, the variable image data generated by the variable image data generator; and a display controller configured to execute display processing for causing the display to display the display image based on the invariant image data stored in the buffer and the variable image data stored in the buffer. |
US10904608B2 |
Display control method, terminal, and non-transitory computer readable recording medium storing a computer program
A display control method executed by a terminal, the terminal including a display including a screen and at least one processor, the method including displaying, using the at least one processor, a first video content on a first area of the screen; generating, using the at least one processor, a screenshot of the first area of the screen in response to accepting a command to capture an image of the first video content being played back; and displaying, using the at least one processor, the generated screenshot in a second area of the screen. When the screenshot is displayed in the second area, the first video content continues to be played back in the first area of the screen. |
US10904607B2 |
Video content controller and associated method
A video content controller includes a memory and a microprocessor. The memory is configured to store non-transitory computer-readable instructions and video data representing a temporally-varying scene having a plurality of scene-regions. The microprocessor adapted to execute the instructions to (i) receive a current stream-segment of a video stream corresponding to a first scene-region of the plurality of scene-regions during a current playback-time interval, (ii) download, to a memory, a first video segment of a tagged scene-region within the first scene-region, (iii) receive a first display-region signal indicating at least one of a selection and a feature of the first scene-region, (iv) combine the current stream-segment and the first video segment as a video signal, and (vi) transmit, in response to the first display-region signal, the video signal to a display device. |
US10904604B2 |
Method for providing media service list
A method for providing a media service list to a user according to an embodiment of the present disclosure comprises the steps of: acquiring location information of at least one media service list; receiving the at least one media service list on the basis of the location information; generating an integrated media service list by integrating the received at least one media service list; and providing the integrated media service list to a user. |
US10904598B2 |
Apparatuses, systems and methods for sharing content
The present disclosure provides apparatuses, systems and methods for sharing content. The apparatus for sharing content comprises: a sensor configured to sense an action of at least one of a plurality of first terminal devices to generate sensor data; a processor; and a first storage configured to store processor-executable instructions, wherein when the processor-executable instructions stored in the first storage are executed by the processor, the processor is configured to perform steps of: determining whether a sharing event occurs based on the sensor data from the sensor; acquiring data related to content to be shared from at least one of the plurality of first terminal devices in response to the occurrence of the sharing event; analyzing the date related to content to be shared to obtain an indication of the content to be shared; and transmitting the indication of the content to be shared to at least one of a plurality of second terminal devices. |
US10904597B2 |
Dynamic binding for use in content distribution
Provided are methods and systems for dynamic binding in the context of content delivery. For example, the methods and systems may be implemented as a dynamic binding process that maps a content provider to a first set of content servers in a content distribution network. The dynamic binding process may then facilitate the content to be received from the content provider so that the content can be distributed by the first set of content servers in the content distribution network. The dynamic binding process further monitors network traffic associated with the content from the content provider and determines at least one metric associated with the network traffic. Additionally, the dynamic binding process can remap the content provider to a second set of content servers in the content distribution network based on at least one of the metrics. |
US10904593B1 |
Managing content encoding based on detection of user device configurations
A video packaging and origination service can process requests for content segments from requesting user devices. The video packaging and origination service can utilize various techniques to address performance of the user device responsive to detection of the presence of ad blocking software applications. |
US10904587B2 |
Establishment and use of time mapping based on interpolation using low-rate fingerprinting, to help facilitate frame-accurate content revision
A computing system identifies multiple matching points between (i) query fingerprints representing a media stream being received by a client and (ii) reference fingerprints, each identified matching point defining a respective match between a query fingerprint timestamped with client time defined according to a clock of the client and a reference fingerprint timestamped with true time defined according to a timeline within a known media stream. Further, the computing system performs linear regression based on the timestamps of the matching points, to establish a mapping between true time and client time. The computing system then uses the mapping to determine a client-time point at which the client should perform a content revision or other action with respect to the media stream being received by the client. And the computing system causes the client to perform the content revision or other action at the determined client-time point. |
US10904584B2 |
Live video streaming services using one or more external devices
In some implementations, a system may include a video broadcasting service, implemented on a server, configured to enable a mobile computing device to broadcast a live feed media stream of an event, over a network, to a plurality of viewing devices. The video broadcasting service is configured to receive the live feed media stream, over the network, from the mobile computing device, where the live feed media stream originates from an external device having a camera configured as a video source for the live feed media stream. The external device may be communicatively coupled to the mobile computing device. The video broadcasting service is configured to provide the live feed media stream, over the network, to the plurality of viewing devices. |
US10904576B2 |
Encoder, decoder, encoding method, and decoding method for generating a prediction image using a plurality of pixels generated outside of a boundary of a reference picture on which smoothing has been performed
An encoder is an encoder which encodes a video, and includes: circuitry; and memory. The circuitry, using the memory, derives a motion vector of a current block included in a current picture, by referring to a reference picture different from the current picture; when a reference region indicated by the motion vector includes a region outside a boundary of the reference picture, performs padding for generating a plurality of pixels outside the boundary in the reference region, using one of a plurality of pixels inside the boundary of the reference picture, to generate the plurality of pixels outside the boundary; performs smoothing on the plurality of pixels outside the boundary; and generates a prediction image, using the plurality of pixels outside the boundary on which the smoothing has been performed. |
US10904570B2 |
Method for encoding/decoding synchronized multi-view video by using spatial layout information and apparatus of the same
A video encoding method is provided, which includes steps of acquiring a synchronized multi-view video; generating a spatial layout information of the synchronized multi-view video; encoding the synchronized multi-view video; and signaling the spatial layout information corresponding to the encoded multi-view video. |
US10904569B2 |
Image encoding/decoding method using prediction block and apparatus for same
According to the present invention, an image encoding/decoding method comprises the steps of: performing an intra prediction on a current block so as to generate a prediction block; performing filtering on a filtering target pixel in the prediction block on the basis of the intra prediction mode of the current block so as to generate a final prediction block; and generating a reconstructed block on the basis of a reconstructed differential block corresponding to the current block and on the final prediction block. According to the present invention, image encoding/decoding efficiency can be improved. |
US10904568B2 |
Video signal processing method and device for intra prediction of coding or prediction blocks based on sample position based parameters
The present invention is related to processing a video signal. A method for decoding a video according to the present invention may comprise generating a prediction block of a current block by performing intra prediction, deriving at least one sample position based parameter based on a position of a first prediction sample in the prediction block, and obtaining a second prediction sample by weighted predicting the first prediction sample based on the at least one sample position based parameter. According to the present invention, encoding/decoding efficiency of a video signal can be improved since intra prediction is performed more accurately. |
US10904567B2 |
Intra prediction mode-based image processing method, and apparatus therefor
Disclosed is a method for encoding/decoding a still image or moving image based on an intra-prediction mode and an apparatus supporting the same. Particularly, a method for processing an image based on an intra prediction mode may include determining an intra prediction mode set used for an intra prediction in a current prediction processing unit among multiple intra prediction mode sets having different resolutions with each other, wherein the resolution represents a degree of distribution of the intra prediction mode in the intra prediction mode set; deriving an intra prediction mode applied to the current prediction processing unit in the determined intra prediction mode set using index information received from an encoder; and generating a prediction sample of the current prediction processing unit based on the derived intra prediction mode, and each of the intra prediction mode sets includes one or more intra prediction modes. |
US10904562B2 |
System and method for constructing optical flow fields
A method for constructing an optical flow field includes classifying a plurality of scenarios according to motions of a mobile platform carrying an imaging device and statuses of the imaging device. The plurality of scenarios include at least one of elementary scenarios or combined scenarios. The method further includes constructing a plurality of optical flow fields each corresponding to one of the plurality of scenarios, acquiring a motion of the mobile platform and a status of the imaging device relative to the mobile platform, and selecting a corresponding optical flow field from the constructed optical flow fields corresponding to the plurality of scenarios based upon the motion of the mobile platform and the status of the imaging device for the imaging device to capture a frame at a shooting direction. |
US10904560B2 |
Method and device for encoding a plurality of image frames
A method and device for encoding a plurality of image frames uses two separate encoders, where each image frame is divided into two portions to each be encoded by one of the two encoders, where a boundary between the two portions is offset between the image frames according to a size of a search window of one of the encoders. Consequently, copying of pixel data for the purpose of motion search is only required in one direction between a first and a second encoder. |
US10904557B2 |
Method and apparatus for video coding
Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. In some embodiments, the processing circuitry decodes first prediction information of a first block from a coded video bitstream. The first block is within a merge sharing node (MSN) with an intra block copy (IBC) merge candidate list that is constructed based on the MSN and shared within the MSN. The first prediction information is indicative of an IBC mode. Then, the processing circuitry determines a first block vector that points to a first reference area in a same picture as the first block based on the IBC merge candidate list associated with the MSN, and reconstructs at least a sample of the first block based on first reference samples of the first reference area in the same picture. |
US10904552B2 |
Partitioning and coding mode selection for video encoding
Techniques related to video encoding are discussed that, for each block of input video, select an individual partitioning and coding mode selection technique from multiple such selection techniques. For a picture, the selection algorithm takes as input scores for individual blocks, costs of the various partitioning and coding mode selection techniques, and various detector outputs. The selection algorithm provides as output a partitioning and coding mode selection technique for each block in picture. The algorithms selection is such that the overall cost of the selected algorithms in the picture is as close as possible to a given picture budget. Furthermore, a partitioning and coding mode selection algorithms, binary depth partitioning (BDP), is discussed. For a block, BDP provides fast convergence to a partitioning and associated coding modes first evaluating intermediate partitioning options and converging on the final partitioning by evaluating either larger of smaller partitions. |
US10904551B2 |
Video coding using intra block copy
A method for decoding encoded blocks of pixels from an encoded video bit stream is provided that includes decoding a block vector corresponding to an encoded block of pixels from the encoded bit stream, verifying that the block vector indicates a block of reconstructed pixels in a search area including reconstructed pixels of a largest coding unit (LCU) including the encoded block of pixels and N left neighboring reconstructed LCUs of the LCU, and decoding the encoded block of pixels, wherein the block of reconstructed pixels is used as a predictor for the encoded block of pixels. |
US10904541B2 |
Offline training of hierarchical algorithms
A method for increasing the quality of a section of visual data communicated over a network from a first node to a second node, the method at the second node including receiving a lower-quality visual data via a network, receiving a corresponding reference to an algorithm operable to increase a quality of the lower-quality visual data, the algorithm selected based on a higher-quality visual data from which the lower-quality visual data was generated, and using the algorithm to increase the quality of the lower-quality visual data to recreate the higher-quality visual data. |
US10904540B2 |
Video decoder rate model and verification circuit
The present disclosure describes a video communication environment for encoding and/or decoding video frames in accordance with various video coding formats utilizing various coding parameters. The video communication environment can include one or more encoding verification circuit and/or decoding verification circuit throughout which utilizes the various coding parameters to model dynamics of decoding various encoded video frames and/or display timing for displaying various decoded video frames. This modeling of the dynamics of decoding and/or display timing can be used to verify whether these various encoded video frames, once decoded, can be displayed smoothly, for example, without jitter. In some situations, the modeling of the dynamics of decoding and/or display timing can be used to guide decoding and/or display process to display the various decoded video frames smoothly. |
US10904537B2 |
Method and apparatus for encoding/decoding image
Provided is a method of decoding an image, the method including: determining at least one coding unit for splitting an image, based on block shape information of a current coding unit; determining at least one transformation unit, based on a shape of the current coding unit included in the at least one coding unit; and decoding the image by performing inverse transformation based on the at least one transformation unit, wherein the block shape information indicates whether the current coding unit is a square shape or a non-square shape. Also, provided is an encoding method corresponding to the decoding method. In addition, provided is an encoding apparatus or decoding apparatus capable of performing the encoding or decoding method. |
US10904536B2 |
Frame processing method and device
Provided are a frame processing method and device for use in image processing. The method includes: receiving a first frame by a first processing unit; sending, by the first processing unit and before receiving a second frame processed with a third processing unit, the first frame to a second processing unit, followed by processing the first frame with the second processing unit or processing the first frame with the second processing unit and another processing unit; and receiving a third frame by the first processing unit before the first processing unit receives the first frame processed with the second processing unit or the first frame processed with the second processing unit and the other processing unit. The method precludes frame hysteresis, at a fixed frame rate and with invariable frame processability of each frame. |
US10904534B2 |
Enhancement layer masking for high-dynamic range video coding
A method to improve the efficiency of coding high-dynamic range (HDR) signals in a dual-layer system is presented. A piece-wise linear, two-segment, inter-layer predictor is designed where base-layer codewords larger than a highlights threshold (Sh) are all mapped to a constant value. Given a target bit rate for the enhancement layer, which can be expressed as a percentage (β) of the bit rate of the base layer, an optimal highlights threshold is derived by computing estimated bit rates for the base and enhancement layers based on pixel complexity measures of pixels in the input HDR signal and the threshold value, and by minimizing an optimization criterion. |
US10904526B2 |
Method and apparatus for processing video signal
A method of processing video signal according to a present invention comprises determining a transform set for a current block comprising a plurality of transform type candidates, determining a transform type of the current block from the plurality of transform type candidates and performing an inverse transform for the current block based on the transform type of the current block. |
US10904525B2 |
Video coding method and apparatus utilizing combination of diverse block partitioning structures
The present invention relates to a block partitioning structure from among the video coding schemes and to a method and apparatus for encoding and decoding the block partitioning structure, the method comprising the steps of: acquiring block partitioning data; partitioning a block by means of the acquired block partitioning data; and encoding and decoding by means of the partitioned block. The encoding and decoding method and apparatus according to the present invention has the benefit of improving encoding efficiency with respect to the existing video compression schemes. |
US10904515B2 |
File generation apparatus and file generation method as well as reproduction apparatus and reproduction method
There is provided a file generation apparatus and a file generation method as well as a reproduction apparatus and a reproduction method by which a file for efficiently storing quality information of a depth-related image at least including a depth image can be generated. A segment file generation unit generates a file in which quality information representative of quality of a depth-related image including at least a depth image is disposed in a form divided for each kind. The present disclosure can be applied to a file generation apparatus of an information processing system or the like by which a segment file and an MPD file of a video content are distributed, for example, in a method that complies with MPEG-DASH. |
US10904507B2 |
Single display pipe multi-view frame composer method and apparatus
A method and apparatus for providing multi-view composed frames uses a single display pipe mechanism. The single display pipe includes, in one example, a memory requestor that fetches multi-view data from a frame buffer using a plurality of viewports. The single display pipe may also include a multi-view packer. Each viewport of the single display pipe has access to a frame buffer holding multi-view frame data, and may be configured to have access to different areas of the frame buffer. In this fashion the single display pipe may fetch data representing more than one view of a multi-view frame. Additionally, the multi-view packer combines the data fetched from one or more of the viewports to form a multi-view frame to be supplied for display. |
US10904502B2 |
Projector and method for controlling projector
A projector includes a projection section that projects a first setting screen for setting the projector on a projection surface, a display section that is disposed at an enclosure of the projector and displays a second setting screen for setting the projector, a determiner that determines the usage of the projector, and a mode switcher that switches the action mode of the projector between a first mode in which the projection section projects the first setting screen and a second mode in which the display section displays the second setting screen in accordance with the usage determined by the determiner. |
US10904500B2 |
Information processing apparatus and information processing method
An information processing apparatus including a determination unit that acquires a first detection result and a second detection result. The first detection result indicates information regarding at least one of a position and an orientation of a projection unit. The projection unit causes display information to be displayed by projecting the display information onto a projection plane. The second detection result indicates a spatial positional relationship between the projection unit and the projection plane. The information processing apparatus further includes a control unit that controls an operation of the projection unit on a basis of the first detection result and the second detection result. |
US10904497B2 |
Image projection apparatus, its control method, and storage medium
An image projection apparatus includes a light source unit including a plurality of laser light sources, a light modulation element configured to modulate illumination light generated using a laser beam from the light source unit and to generate image light projected onto a projection surface, and a controller configured to control driving of the plurality of laser light sources. The controller controls a luminance of the illumination light by selecting a first laser light source that emits the laser beam and a second laser light source that does not emit the laser beam among the plurality of laser light sources. |
US10904495B2 |
System and method for displaying high quality images in a dual modulation projection system
A novel high efficiency image projection system includes a beam-steering modulator, an amplitude modulator, and a controller. In a particular embodiment the controller generates beam-steering drive values from image data and uses the beam-steering drive values to drive the beam-steering modulator. Additionally, the controller utilizes the beam-steering drive values to generate a lightfield simulation of a lightfield projected onto the amplitude modulator by the beam-steering modulator. The controller utilizes the lightfield simulation to generate amplitude drive values for driving the amplitude modulator in order to project a high quality version of the image described by the image data. |
US10904492B2 |
Video monitoring system
An asset tracking system includes a camera adapted to capture images and output signals representative of the images. The camera may include one or more depth sensors that detect distances between the depth sensor and objects positioned within the field of view of the one or more cameras. A computer device processes the image signals and or depth signals from cameras and determines any one or more of the following: (a) whether a patient care protocol has been properly followed; (b) what condition a patient is in; (c) whether an infection control protocol has been properly followed; and (d) whether steps have been taken to reduce the risk of a patient from falling. Alerts may be issued if any conditions of importance are detected. |
US10904486B2 |
Multi-participant live communication user interface
An electronic device is disclosed. The device can display a live video communication user interface of a live video communication application that includes participant affordances corresponding to participants. In response to detecting an input that corresponds to a request to initiate a process of starting a new live communication session, the device can: in accordance with the input corresponding to selection of the first participant affordance, initiate a process of starting a new live communication session that includes a group of three or more participants; and in accordance with the input corresponding to selection of the new session affordance, initiate a process for selecting two or more participants and start a new live communication session that includes a participant associated with the device and the selected participants. |
US10904483B2 |
System and methods for automatic call initiation based on biometric data
A videoconferencing endpoint can provides a caller with the ability to make unscheduled video calls to a callee without having knowledge of dialing information of a videoconferencing endpoint where the callee is currently located. The videoconferencing endpoint searches a location database using an identity of the callee provided by the caller, where the location database can store dialing information of a videoconferencing endpoint where the callee is known to be located. The videoconferencing endpoint can collect biometric data from a user and determine the identity of the user by matching the collected biometric data to biometric data stored in a biometric database. If a match is found, the videoconferencing endpoint updates the location database such that the location database indicates the videoconferencing endpoint as the current location of the user. |
US10904480B2 |
Communication management system, communication system, computer-readable recording medium, and maintenance system
A communication management system includes: a storage unit configured to store destination information of a first communication terminal that establishes a first session with a relay device that relays communication data, destination information of a conversion system that performs mutual conversion between communication schemes of communication data transmitted from the first communication terminal and a second communication terminal and establishes a second session with the relay device, and destination information of the second communication terminal that establishes a third session with the conversion system; a receiving unit configured to receive start request information to start communication between the communication terminals from the first communication terminal; an extracting unit configured to extract destination information of each communication terminal and the conversion system stored in the storage unit, based on the received start request information; and a transmitting unit configured to transmit the extracted destination information to the relay device. |
US10904474B2 |
Comprehensive video collection and storage
A video collection system comprising a body-wearable video camera, a camera dock, and a video collection manager. The camera dock is configured to interface with the body-wearable video camera having a camera-memory element. The camera dock includes a dock-memory element configured to receive and store video data from the camera-memory element. The video collection manager is communicatively coupled with the camera dock. The camera dock sends at least a portion of the video data to the video collection manager. |
US10904472B2 |
Transmission system
According to an embodiment, system includes transmitter, pump, controller, tank and thermal storage. Pump circulates water through the transmitter. Controller drives the pump, circulates the water while the transmitter is operating, and stops the circulation of the water at a time of a stop of the transmitter. Tank stores the water circulated through the transmitter, and supplies the water to the pump. Thermal storage is provided on a surface of the tank, and stores waste heat of the exothermic part of the transmitter, which was taken in the water via the tank. Thermal storage changes in phase if a temperature of the water in the tank lowers to a predetermined temperature or below, and heats the water by latent heat which occurs. |
US10904465B2 |
Sample and hold based temporal contrast vision sensor
This invention relates to a pixel circuit comprising a photo-sensor stage (10) comprising a photodiode (1) delivering a photoreceptor current (Iph), a comparison stage (30) configured for detecting a change in a signal voltage (Vph) derived from said photoreceptor current, a sample-and-hold circuit (50) connected to the converting stage (20) and to the comparison stage (30), said comparison stage (30) configured to output an input signal for the sample-and-hold circuit (50), and for emitting a sampling signal to a control terminal of the sample-and-hold circuit (50) when a change is detected in the signal voltage (Vph). |
US10904463B2 |
Image sensor and electronic camera
An image sensor includes a first semiconductor substrate provided with a pixel, including a photoelectric conversion unit that photoelectrically converts incident light to generate an electric charge, an accumulation unit that accumulates the electric charge generated by the photoelectric conversion unit, and a transfer unit that transfers the electric charge generated by the photoelectric conversion unit to the accumulation unit, and a second semiconductor substrate provided with a supply unit for the pixel, the supply unit supplying the transfer unit with a transfer signal to transfer the electric charge from the photoelectric conversion unit to the accumulation unit. |
US10904459B2 |
Array sensor including resistor network with bias voltage supply nodes and imaging apparatus including array sensor
An array sensor includes a sensor element array that includes a plurality of sensor elements, a signal processing circuit array that includes a plurality of signal processing circuits coupled to the corresponding sensor elements, and a resistor network that supplies bias voltages to the corresponding signal processing circuits, wherein different voltages are applied to at least two voltage application nodes in the resistor network. |
US10904458B2 |
Error correction unit for time slice image
The present invention relates to an error correction unit for a time slice image. The present invention comprises: a stand having a length corresponding to the height of an object and standing upright; and a plurality of marker members, installed on the stand, for indicating a plurality of reference positions for setting an offset reference value, and providing the same shape in all directions. The present invention can readily set the offset reference value through the plurality of reference positions. |
US10904457B2 |
Method and apparatus for imaging a sample using a microscope scanner
A microscope scanner is provided comprising a detector array for obtaining an image from a sample and a sample holder configured to move relative to the detector array. The sample holder can be configured to move to a plurality of target positions relative to the detector array in accordance with position control signals issued by a controller and the detector array is configured to capture images during an imaging scan based on the position control signals. |
US10904451B2 |
Image pickup apparatus controlling flashes, and control method therefor
An image pickup apparatus that is capable of automatically finding an irradiation angle of each external flash in photographing using a plurality of external flashes. An image pickup apparatus controls external flashes that are communicably connected to one another and have light emitting units of which irradiation angles are variable. A photometry device obtains a photometry value. A memory device stores a set of instructions. At least one processor that executes the set of instructions to: obtain photometry values at times of emissions at each of different irradiation angles for each of the external flashes, generate an evaluation value at each of the different irradiation angles based on a photometry result obtained by the photometry device, and decide an irradiation angle for photographing of each of the external flashes based on the evaluation values generated. |
US10904449B2 |
Intrinsic color camera
Systems and methods described herein are directed to capturing intrinsic color images of subjects. A camera may be equipped with a light source that is coaxial to the camera's image sensor and configured to emit a pulse of light of short duration. During image capture of a subject, the camera light source may emit the pulse of light through the lens barrel of the camera and stop emission of light before the reflected light from the light source returns. Thereafter, the camera lens receives the reflected light from the light source (with the light source no longer emitting light) and charge is collected at one or more image sensor photodetector sites of the camera. |
US10904445B2 |
Zoom tracking method and zoom camera
A zoom tracking method performed by a control unit of a zoom camera includes operations (a) through (c). In operation (a), the control unit determines a focusing progress state at a time when a zooming start signal is received. In operation (b), the control unit narrows an estimated range of a subject distance or estimates the subject distance, according to the focusing progress state. In operation (c), the control unit performs focusing for a zoom magnification according to the narrowed estimated range or the estimated subject distance. |
US10904444B2 |
Dual aperture zoom digital camera
A dual-aperture zoom digital camera operable in both still and video modes. The camera includes Wide and Tele imaging sections with respective lens/sensor combinations and image signal processors and a camera controller operatively coupled to the Wide and Tele imaging sections. The Wide and Tele imaging sections provide respective image data. The controller is configured to combine in still mode at least some of the Wide and Tele image data to provide a fused output image from a particular point of view, and to provide without fusion continuous zoom video mode output images, each output image having a given output resolution, wherein the video mode output images are provided with a smooth transition when switching between a lower zoom factor (ZF) value and a higher ZF value or vice versa, and wherein at the lower ZF the output resolution is determined by the Wide sensor while at the higher ZF value the output resolution is determined by the Tele sensor. |
US10904443B2 |
Lens apparatus and image pickup apparatus that controls driving of an optical member therein based on command source
Provided is a lens apparatus including: an optical member; an input device configured to perform input for selecting an operation device for operating a state of the optical member; and a controller configured to perform, in a case where a command is input from the selected operation device, a first control of the state of the optical member based on the input command; and perform, in a case where a command is not input from the selected operation device, a second control of the state of the optical member based on a state of the optical member at a time when the input for selecting the operation device is performed. |
US10904442B2 |
Image sensing apparatus with improved user operability when performing an enlarged display of a live view image and control method of image sensing apparatus
An image sensing apparatus, comprising: an image sensor to capture an image; a display to display a full screen image and a display controlling unit to switch an image to be displayed by the display between an enlarged image and the full screen image; and a control unit to perform, in accordance with a predetermined operation, a first setting for determining a setting parameter of the image sensor in a first state and a second setting for determining a predetermined range of the live view image in a second state, wherein when the predetermined operation is performed while the display displays the enlarged image, the display controlling unit does not switch the image displayed to the full screen image, and the control unit performs the first setting if the display is in the first state, and performs the second setting if the display is in the second state. |
US10904440B2 |
Image sensor driving mechanism
An image sensor driving mechanism includes a fixed assembly, a movable assembly, and a driving assembly. The movable assembly includes a circuit component. The circuit component includes a circuit main body and a movable suspension arm. The circuit main body is configured to hold an image sensor. The movable suspension arm is elastically connected to the circuit main body and the fixed assembly. The image sensor is electrically connected to the fixed assembly via the circuit component. The image sensor extends in a direction that is perpendicular to the optical axis. The drive assembly is configured to drive the movable assembly to move relative to the fixed assembly. The movable suspension arm includes a section that extends in a different direction than the optical axis. |
US10904431B2 |
Camera controller
A processing system for a camera, such as a panoramic camera, and an associated mobile device, vehicle, computer program product and method of use. The processing system being configured to access a data store that stores priority or value data, the priority or value data indicating respective priorities or values for each of a plurality of roads, locations, regions or areas. The processing system is configured to determine or identify a location and determine the priority or value for the determined or identified location from the priority or value data. |
US10904430B2 |
Method for processing image, image processing apparatus, multi-camera photographing apparatus, and aerial vehicle
The present application discloses a method for processing an image, an image processing apparatus, a multi-camera photographing apparatus and an aerial vehicle. A first image photographed by a first lens module is obtained, the first image including a target object; then a second image photographed by a second lens module is obtained; and image processing is performed on the first image and the second image, and an output image is generated, so that a range in a large-perspective scene and precision of the target object in a small-perspective scene can be both combined. |
US10904429B2 |
Image sensor
In an image sensor, high-speed recognition processing is performed using high-speed image data, which is different from low-speed image data used for displaying. In the image sensor, an imaging element captures an image of an object and generates frames of image data arranged in time series. A binarization processing unit performs binarization processing on each of the frames to generate binarized frames. A tracking processing unit generates a difference between binarized frames adjacent in time series and tracks a change in a position of the object included in the binarized frames. |
US10904417B1 |
Interchangable display screen and camera segments
An apparatus includes an electronic device includes a glass overlay, a primary display screen, and an interchangeable segment mechanism, wherein a rear surface of the glass overlay is disposed over a top surface of the primary display screen of the electronic device. The interchangeable segment mechanism includes a body structure with a display screen segment and a secondary segment disposed inside a chamber within the electronic device, wherein the interchangeable segment mechanism is configured to rotate the body structure. A cavity defined by one or more sides of the primary display screen and a portion of the rear surface of the glass overlay, wherein the display screen segment of the body structure is placeable in the cavity by the interchangeable segment mechanism and the secondary segment of the body structure is placeable in the cavity by the interchangeable segment mechanism. |
US10904409B2 |
Detection apparatus, imaging apparatus, moveable body, and detection method
A detection apparatus includes an image acquisition interface that acquires a captured image captured by an imaging unit and a controller that generates or acquires a smoothed image yielded by smoothing the captured image. The controller compares the captured image and the smoothed image and detects a low-frequency region having a predetermined spatial frequency spectrum from the captured image. |
US10904408B2 |
Picture file processing method, device, and computer storage medium
Embodiments of the present application disclose a picture file processing method, device, and computer storage medium. The method includes the following steps: generating, by a transmitter, a picture header information data segment of a picture file according to the picture file, and converting each image frame in the picture file into YUV data; encoding the YUV data to generate data stream, generating compressed image data, and sending the compressed image data to a receiving device, the compressed image data including the picture header information data segment and the data stream; receiving, by the receiving device, the compressed image data, and parsing the compressed image data to acquire the picture header information data segment and the data stream; and generating, by the receiving device, the YUV data according to the data stream, and processing the YUV data based on the picture header information data segment to generate the picture file. |
US10904405B2 |
Image processing apparatus that displays a message when alteration of an application has been detected, control method thereof, and storage medium
The present invention provides an image processing apparatus comprising detecting alteration of any application held in the image processing apparatus; determining, in a case where alteration has been detected, whether or not the use of the image processing apparatus needs to be restricted based on the application in which alteration has been detected; and displaying, in a display unit and as a result of the determination, in a case where the use of the image processing apparatus needs to be restricted, a message indicating that alteration of the application has been detected, and restricting the use of the image processing apparatus, and in a case where the use of the image processing apparatus need not be restricted, display, in the display unit, a message indicating that alteration of the application has been detected. |
US10904404B2 |
Laser control in scanners
An example device including a laser source for generating a laser pulse, a scanner for mounting the laser source, and a motion detector for detecting a motion of the scanner when the laser pulse scans an object. The motion detector includes an optical sensor for generating an optical signal based on the motion of the scanner, and a controller. The controller determines a movement of the scanner and disables the laser source when the scanner ceases to move. |
US10904400B2 |
Information processing apparatus and non-transitory computer readable medium for determining a response to corrective step
An information processing apparatus includes a controller that performs control to cause a related device to perform a corrective step, the related device installed in an organization in which a target device is installed, if a condition to determine that the target device is in a verification necessity status is satisfied in response to presence or absence of a notification repeatedly received from the target device, and a determination unit that determines a necessity for dispatching a maintenance crew to the target device in response to results of the corrective step. |
US10904398B1 |
Offline charging of communications services
The disclosed embodiments include a method for offline charging performed by an anchoring node of a telecommunications network. The anchoring node can send a request to an online charging system (OCS), where the request is for online metering of a call by a subscriber of the telecommunications network. The anchoring node may obtain an indication of an exception to the online metering of the call. In response, the anchoring node can perform a default call handling (DCH) procedure to allow the call on the telecommunications network despite an inability to perform the online metering. The anchoring node also generates a modified charging detail record (CDR) that includes an indication of the exception. The anchoring node can then send a message, which includes at least an indication of the modified CDR, to enable a mediation server to perform offline charging for the call. |
US10904396B2 |
Multi-channel residual echo suppression
Audio systems and methods for suppressing residual echo are provided. First and second audio program content signals are received, and a residual signal from an echo canceler is received. A first spectral mismatch is determined based at least upon a cross power spectral density of the first program content signal and the residual signal. The first spectral mismatch is associated with an operational state of the audio system. The residual signal is filtered to reduce residual echo, based at least upon the first spectral mismatch, a spectral density of the first program content signal, and a spectral density of the residual signal. |
US10904394B1 |
Remote management of VoIP device contact lists
An apparatus including a server is disclosed for providing data-communications services to and configuring contact lists for a plurality of VoIP-enabled devices. The apparatus includes a data server communicatively connected to the plurality of user-communications devices. In response to receiving a first data message, from a first device not included in the plurality of devices, that includes contact information and identifies one of the plurality of devices, the device management circuit adds a new contact having the contact information to the respective contact list of the identified one of the plurality of devices. |
US10904393B2 |
Scheduling communication system and method
A scheduling communication system and method are disclosed. The system comprises a gateway comprising a telephony interface, a data repository; and, a scheduling interface. The gateway stores, in the data repository, a registration for a user associated with a booking, the registration including a telephone number for the user. Upon receiving a data communication at the scheduling interface on the booking, the gateway triggers a telephone call via the telephony interface to the user's telephone number and outputs verbal information on the booking. Upon receiving an input from a user during a call from the telephone number via the telephony interface, the gateway generates a data communication on the input and communicate the data communication on the input via the scheduling interface. |
US10904388B2 |
Reprioritizing waitlisted callers based on real-time biometric feedback
Techniques for reprioritizing waitlisted callers using biometric feedback. A biometric aspect of a calling user is monitored in real time via a sensor. A digital output characterizing an emotional state of the user is generated. The digital output is encoded and transmitted to a server via multi-frequency signaling. The server decodes the digital output and reprioritizes the calling user relative to other calling users in the waitlist, in order to expedite the calling user being serviced. |
US10904379B2 |
Devices and methods for adjusting the provision of notifications
While an electronic device with a display is in a reduced notification mode, the device receives one or more communications. After receiving the one or more communications, the device detects an alert condition for the reduced notification mode. In response to detecting the alert condition for the reduced notification mode, the device displays a first user interface that includes a first affordance which, when activated, causes deactivation of the reduced notification mode of the electronic device. In response to detecting a first input that activates the first affordance, the device deactivates the reduced notification mode, and displays a second user interface. The second user interface does not display content from any one of the one or more communications. While the second user interface is displayed, in response to detecting a second input, the device displays notifications that include content for at least some of the one or more communications. |
US10904378B2 |
Immediate-mode camera for portable personal electronic devices
Techniques are described for implementing an immediate-mode camera for integration into portable personal electronic device (PPED) environments. Embodiments of the IMC can include an integrated digital camera that can be triggered directly by one or more user interface components, without involving waking up the application processor, waking up display components, waking up digital camera components, and/or starting up camera-related applications. For example, if a user's smart phone is locked, and the user desired to capture a photo, the user can interact with particular UI components in a particular manner, thereby directly triggering capture of image data by the IMC substantially without delay. Implementations of the IMC can involve a low-power, always-on digital camera that is directly controllable by one or more always-on user interface components. The IMC components can be in communication with an always-on region of the application processor via a fast hardware interface. |
US10904371B1 |
Mobile terminal
Disclosed herein is a mobile terminal including a first frame, a second frame, a slide frame movable with respect to the second frame in a first direction or a second direction, a flexible display including a third region bent to surround the second frame, and a rolling plate attached to a rear of the flexible display. The second frame includes a side portion at an end thereof facing in a third direction perpendicular to the first direction, and a slide rail formed on the side portion. The rolling plate includes a plurality of support bars extending in the third direction and arranged in the first direction, and a slide hook protruding from an end of each of the support bars and movably inserted into the slide rail. The terminal may maintain the display in a flat state by preventing the display from being separated when the second frame is moved. |
US10904370B1 |
Handheld electronic device
A mobile phone may include a housing defining at least a portion of a back exterior surface of the mobile phone, a display stack at least partially within the housing, the display stack defining an active region configured to produce a graphical output, and a transparent cover positioned over the display stack. The transparent cover may define a first portion covering the active region of the display stack, a second portion adjacent the first portion, and a hole in the second portion and extending through the transparent cover. The mobile phone may also include a button element positioned in the hole of the transparent cover, a force-sensing system configured to detect an input applied to the button element, a circuit board coupled to the force-sensing system, and a shim positioned below the first portion of the transparent cover and having same thickness that as the circuit board. |
US10904369B2 |
Battery cover and electronic device
A battery cover is applied to the electronic device and configured to couple to a housing of the electronic device, and includes a glass substrate. A non-transparent layer is disposed on a first side of the glass substrate. At least one first through-hole is disposed on the non-transparent layer opposite to a camera assembly disposed in the electronic device. A camera region is disposed on the first side of the glass substrate disposed opposite to the at least one first through-hole. A film-coated layer is disposed in the camera region of the glass substrate. An area of the camera region is greater than or equal to an area of the at least one first through-hole. |
US10904367B2 |
Network access node virtual fabrics configured dynamically over an underlay network
Network access node virtual fabrics configured dynamically over an underlay network are described. A centralized controller, such as a software-defined networking (SDN) controller, of a packet switched network is configured to establish one or more virtual fabrics as overlay networks on top of the physical underlay network of the packet switched network. For example, the SDN controller may define multiple sets of two of more access nodes connected to the packet switched network, and the access nodes of a given one of the sets may use a new data transmission protocol, referred to generally herein as a fabric control protocol (FCP), to dynamically setup tunnels as a virtual fabric over the packet switched network. The FCP tunnels may include all or a subset of the parallel data paths through the packet switched network between the access nodes for a given virtual fabric. |
US10904359B2 |
Systems and methods for smart scheduling of outbound data requests
Systems, methods, and non-transitory computer-readable media can receive a first data request, wherein the first data request is associated with a deadline and requests data to be transmitted to a computing device. It is estimated whether the first data request will be fulfilled before the deadline based on estimated response sizes of responses to a set of pending data requests and a bandwidth associated with the computing device. A data transmission mode of operation is determined for the computing device based on the estimating whether the first data request will be fulfilled before the deadline. |
US10904358B2 |
Quality of service in a distributed system
A method is provided that includes receiving a tenant identifier. The method also includes identifying a quality of service (QoS) policy associated with a tenant identified by the tenant identifier, by looking up the tenant identifier in a memory data structure. The QoS policy includes a threshold value of a performance parameter. The threshold value is a minimum or a maximum threshold value. The method also includes receiving a service request from the tenant. The method also includes determining an estimated value of the performance parameter in view of the request. The method also includes, responsive to successfully evaluating a validity condition with respect to the estimated value in view of the threshold value, forwarding the request to a servicing component for execution. The validity condition is provided by the estimated value not exceeding the maximum threshold value or the estimated value not falling below the minimum threshold value. |
US10904357B1 |
Optimizing request dispatching between services
Certain aspects of the present disclosure provide techniques for requesting data in a distributed system. Embodiments include receiving a query from an application running on a client device. Embodiments further include generating a plurality of subqueries based on the query, each subquery corresponding to an entity of the plurality of entities that is requested in the query. Embodiments further include determining that a group of subqueries of the plurality of subqueries corresponds to particular entities that are provided by particular providers of the plurality of providers that are included within a single service. Embodiments further include sending a batch request to the single service, the batch request comprising the group of subqueries. Embodiments further include receiving the particular entities from the single service in response to the batch request and providing the particular entities to the application in response to the query. |
US10904354B2 |
Advanced result cache refill
A capability for updating a cache. The capability includes identifying, in a query instance that has led to a filling of the cache, a parameter whose values are monotonic—in particular monotonically increasing or decreasing—over time, wherein the query instance has a first execution time. When generating a new query instance, at a second, later execution time instead of the previous value of the parameter, a new value may be used that corresponds to the monotonic previous value at the second execution time. The new query instance is executed, wherein the cache is updated with the results of the new query instance. |
US10904353B2 |
Trending topic driven cache eviction management
A content serving data processing system is configured for trending topic cache eviction management. The system includes a computing system communicatively coupled to different sources of content objects over a computer communications network. The system also includes a cache storing different cached content objects retrieved from the different content sources. The system yet further includes a cache eviction module. The module includes program code enabled to manage cache eviction of the content objects in the cache by marking selected ones of the content objects as invalid in accordance with a specified cache eviction strategy, detect a trending topic amongst the retrieved content objects, and override the marking of one of the selected ones of the content objects as invalid and keeping the one of the selected ones of the content objects in the cache when the one of the selected ones of the content objects relates to the trending topic. |
US10904352B2 |
System and method for facilitating routing
A system and method are provided for routing content requests. On a given server network, content requests comprising a character string may be routed up a hierarchical network topology until a linear chain, corresponding to the character string, is identified. Thus, the content request is forwarded up the hierarchy until an intersecting server network is reached. Then the content request is forwarded down the hierarchy until, along a published linear chain corresponding to the character string, until a content source is reached. Content is provided to the requestor along a reverse path of the content request. |
US10904346B2 |
Weighted digital image object tagging
Weight image object tagging includes acquiring digital images based on a user browsing webpages, automatically tagging the digital images based on weighting individual image objects, where automatically tagging a digital image of the digital images is based on a relative weighting between objects recognized from that digital image, and building a user preference profile based on recurrences of tags across the digital images. |
US10904345B2 |
Systems and methods for providing page information
Systems, methods, and non-transitory computer-readable media can determine responsiveness information for a page in a social networking system, wherein the responsiveness information describes at least a rate at which an administrator of the page replies to messages sent to the page. A request can be received from a user of the social networking system to access the page through a computing device. Data describing the page can be provided to be displayed through the computing device, wherein the responsiveness information is included in the page. |
US10904344B1 |
Robotic cloud computing services arbitration using orchestrator of orchestrators
A system and method for robotically arbitrating cloud computing services utilizes resource parameters, tolerance values, and client system requirements to configure a meta-orchestrator to select a validated compatible service from a service resource pool and employ an orchestrator to migrate a client system to the selected service and utilize block chain technology for logging transactions, storing metadata and data. |
US10904343B2 |
Message delivery based on subsets of network identities
User devices configured to select subsets of network identities and network devices configured to deliver messages based on those subsets are described herein. The user devices each receive multiple network identities for a service account, select a subset of the network identities based on preferences, and provide the selected subset to the telecommunication network in message headers. The preferences indicate network identities for which a user wishes the user device to receive communications. A network device receives and caches the subsets. The network device further utilizes the subsets in determining which user device to deliver messages to. |
US10904337B2 |
Zone storage—resilient and efficient storage transactions
A distributed storage network (DSN) includes a DSN memory and a distributed storage (DS) processing unit. The DS processing unit determines a particular revision of source data for persistence, and generates a protocol message associated with the particular revision of source data. The protocol message is generated based on a balance between durability and persistence associated with the particular revision. The protocol message is transmitted from the DS processing unit to the DSN memory, and indicates to the DSN memory a particular persistence protocol. The DSN memory process data slices corresponding to the particular revision of source data in accordance with the particular persistence protocol. |
US10904336B2 |
Predictive rebalancing according to future usage expectations
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device detects at least one available memory device within a storage unit (SU). The computing device identifies storage capacities of each of the memory devices within the SU and identifies a DSN address range associated with the SU. The computing device maps the DSN address range to each of the memory devices within the SU based on the storage capacities to generate a memory mapping of the memory devices within the SU. The computing device then facilitates redistribution of some EDS from a first memory device to the at least one available memory device within the SU. |
US10904334B1 |
Cloud data storage via cascaded K-muxing
For data writing, a first input device performs a first wavefront multiplexing transform on a first input stream and a first probing stream to generate L first intermediate streams. An en-route processing device generates J output streams from the stored L first intermediate streams and at least a second probing stream. For data reading, an en-route processing device generates L first intermediate streams and at least a first recovered probing stream from J input streams including a first stored probing stream. The L first intermediate streams are stored in a first storage site. A first output device performs a first wavefront demultiplexing transform on the L first intermediate streams to generate a first output stream and a second recovered probing stream. The J input streams are stored in a distributed storage structure having at least a second storage site that stores P of the J input streams. |
US10904333B2 |
Resolver-based data storage and retrieval system and method
System and method for for associating general data with an end-user based on the domain name system (DNS) resolver that the end-user uses to map the canonical domain names of internet services to their associated network addresses. The present invention elegantly addresses concerns of scale regarding the key-space, for example the global number of distinct DNS resolvers, and the data-space, for example the number of distinct geographical areas to associate. |
US10904329B1 |
Virtualized transcoder
Systems and methods to remotely store and provide telecast programs are provided. The method includes storing an exclusive first transcoded copy of a program in a first configuration for a user along with multiple shared transcoded copies in respective multiple configurations. The method includes receiving a request from the user to view the program, streaming the first transcoded copy, determining based on one or more criteria whether the first transcoded copy is supported, and continuing to stream the first transcoded copy or switching to a second transcoded copy from the multiple transcoded copies based on the criteria. |
US10904327B2 |
Method, electronic device and computer program product for searching for node
Embodiments of the present disclosure provide a computer-implemented method, an electronic device and a computer program product. In this method, an attribute description of a node is determined at the node of a computer network based on a distributed hash table The attribute description comprises a plurality of attribute items and respective attribute values. A key-identifier pair of the node in the distributed hash table is generated where the key being obtained from the attribute description based on a predetermined mapping so that the node is searchable by the distributed hash table according to the attribute description. The key-identifier pair is transmitted to at least one node connected directly with the node. Embodiments of the present disclosure can improve searching of a node in a computer network. |
US10904326B2 |
Network assisted device-to-device discovery for peer-to-peer applications
The techniques introduced here provide for network assisted device-to-device communication for peer-to-peer applications. The techniques include registering a user's peer-to-peer application identifier with a peer-to-peer application server, registering a user's peer-to-peer application ID with a device-to-device server, sending a peer-to-peer service request to the peer-to-peer application server, and receiving network assistance in discovering a peer with the desired P2P content/service and establishing a device-to-device communication arrangement for exchange of peer-to-peer services. The network assistance is provided over the user plane. |
US10904320B1 |
Performance testing in a distributed storage network based on memory type
A method begins by a processing module identifying one or more devices of a dispersed storage network (DSN) potentially contributing to a DSN performance issue. For a device of the identified one or more devices, the method continues where the processing module determines a potential performance issue of the device and determines a performance test based on the potential performance issue. The method continues where the processing module issues a message to the device that includes test information specific for the device to execute the performance test and receives a response message that includes a specific test result data generated based on the test information. The method continues where the processing module determines, based on the specific test result data, whether the device has the potential performance issue and is contributing to the DSN performance issue. |
US10904319B2 |
Dynamic deployment of an application based on micro-services
A method for determining a deployment configuration of multiple micro services that interact with each other is provided. The method includes the steps of determining a metric describing an amount of communication traffic between at least two of the micro services. Based on the metric, an execution environment may be determined for at least one of the micro services. Deployment information specifying that the at least one micro service shall be deployed on the determined execution environment may be generated. |
US10904318B2 |
Imaging system and a communication platform for communication among a plurality of nodes of the imaging system
The present invention proposes an imaging system and a communication platform for communication among a plurality of nodes of the imaging system. A node of the imaging system comprises a protocol module (510) for receiving a data message over the network; a network module (520) for receiving a data field of the data message from the protocol module; and at least one service module (530-1, . . . , 530-n); wherein the data field comprises a message identifier (MsgID) for indicating a type of the data message, and a payload field; each service module (530-1, . . . , 530-n) comprises at least one message handler (532) for handling a payload of a data message; the network module (520) comprises a dispatcher (521), a plurality of queues (523), a call-back module (522), and a memory (524) for storing a first mapping between the message identifiers and the plurality of queues and a second mapping between the message identifiers (MsgID) and call-back handlers, wherein the dispatcher (521) is configured to dispatch the data message to one of the plurality of queues (523) based on the message identifier (MsgID) and the first mapping, and the call-back module (522) is configured to process a data message in each of the plurality of queues based on the second mapping, each call-back handler being directed to a message handler at a service module. |
US10904316B2 |
Data processing method and apparatus in service-oriented architecture system, and the service-oriented architecture system
Data processing method and apparatus in a Service-Oriented architecture (SOA) system are disclosed. The method replaces a target parameter having a larger data length included in an original HTTP request with an intermediate parameter having a smaller data length. A data length of a HTTP request that is converted from an original HTTP request is reduced as compared to a data length of the original HTTP request, thus reducing an amount of data that is transmitted, i.e., sent or received, by a target component, which accordingly reduces an amount of data transmitted in the SOA system and decreases a network overhead of the SOA system. |
US10904312B2 |
Server-side prediction of media client steady state
A method of delivering a media stream in a network having first and second media servers each capable of delivering segmented media content to a requesting media client. The network provides for HTTP-based delivery of segmented media, and the media client is supported on a client-side device. The method begins by associating the media client with the first media server. As the first server receives from the media client request for media content segments, request times for a given number of the most-recent segments requested are used to generate a prediction, by the first server, of when the media client has transitioned from a start-up or buffering state, to a steady state. In response to a new segment request being received, and upon the first server predicting that the media client has completed a transition to steady state, the new segment request is redirected to the second media server. |
US10904309B1 |
Managing storage and transmission data size in video packaging systems
A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service receives streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding bitrates including a reference bitrate and one or more additional renditions. The one or more additional renditions include pointers to the baseline rendition. |
US10904306B2 |
Personal media streaming appliance system
A system is provided for streaming media content in a vehicle. The system includes a personal media streaming appliance system configured to connect to a media delivery system and receive media content from the media delivery system at least via a cellular network. The personal media streaming appliance system operates to transmit a media signal representative to the received media content to a vehicle media playback system so that the vehicle media playback system operates to play the media content in the vehicle. |
US10904302B1 |
Transport communication
A method, apparatus and non-transitory computer readable storage medium, in one embodiment, associating at least one autonomous transport and at least one user, determining at least one characteristic of said at least one user based on at least one of at least one user search history and at least one user preference selection, determining at least one user location of said at least one autonomous transport and querying at least one adjacent entity based at least on said determined at least one characteristic within a predetermined range of said at least one user location. |
US10904301B2 |
Conference system and method for handling conference connection thereof
A conference system and a method for handling a conference connection in the conference system are provided. The method for handling a conference connection according to one embodiment of the present disclosure includes: providing, at a web conference server, a terminal with an access link to a web conference; acquiring, at the web conference server, identification information of the terminal from the terminal connected to the web conference through the access link; processing, at an audio conference server, a connection of the terminal to an audio conference; receiving, at the web conference server, identification information of the terminal connected to the audio conference from the audio conference server; and mapping, at the web conference server, participant information of the web conference and participant information of the audio conference by comparing the identification information received from the terminal with the identification information received from the audio conference server. |
US10904300B2 |
Method and device for managing user information
Embodiments of the present disclosure relate to a method for managing user information in a SIP network and a device thereof. The method comprises: initiating a restart timer after a SIP access gateway restarts; within an expiration period of the restart timer, sending a heartbeat reply message to the network element in response to a heartbeat message from a network element, the reply message including the time when the SIP access gateway restarts. If a difference between the time when the SIP access gateway restarts and a current time is less than a time interval between heartbeat messages, the network element sends a registration request to the SIP access gateway, where the registration request includes user information of all users represented by the network element. It is further disclosed a device implementing the method discussed above. |
US10904299B2 |
Alternative network address type (ANAT) encoding and media interworking
To deal with ANAT/IP version incompatibility, a communication endpoint registers with a communication system using a SIP REGISTER message. For example, the communication endpoint registers when it boots up. The SIP REGISTER message indicates that the communication endpoint: does not support the Alternative Network Address Type (ANAT) protocol or is one of IPV4 intolerant or IPV6 intolerant. When a SIP INVITE message is received with a Session Description Protocol (SDP) offer that comprises the ANAT protocol or an IP address that is opposite of the IP version intolerance of the communication endpoint, a 4XX SIP response message is sent to the sender of the SIP INVITE to indicate the incompatibility. In response, to receiving the 4XX SIP response message, the SIP INVITE is modified to be compatible with the capabilities of the communication endpoint. |
US10904291B1 |
Low-overhead software transformation to enforce information security policies
Described is a system for enforcing software policies. The system transforms an original software by inserting additional instructions into the original software. The additional instructions have the effect of determining, at run-time, whether proceeding with execution of the original software is in accordance with a predefined policy. Transforming the original software relies on software analysis to determine whether any run-time checks normally inserted into the original software can be safely omitted. The transformed software prevents unauthorized information from passing to the network. |
US10904286B1 |
Detection of phishing attacks using similarity analysis
A computerized system and method to detect phishing cyber-attacks is described. The approach entails analyzing at least one displayable image of a webpage referenced by a URL associated with an email to ascertain whether the image, and thus the webpage and the email are part of a phishing cyber-attack. |
US10904283B2 |
System and method of countering an attack on computing devices of users
Systems and methods for countering a cyber attack on computing devices used by users gather data about services with which users are interacting, as well as data about devices used by users for such interactions. The collected data is analyzed to detect when a cyber-attack on the devices is occurring as a result of a data breach of personal data on users from at least one service. Actions are selected for countering the cyber-attack and are sent to the devices of all users of the corresponding cluster in the event that a match is found in the characteristics of the attack vector for at least one device of another user whose devices belong to the corresponding cluster. |
US10904280B1 |
Detecting malicious network activity using time series payload data
Methods and systems for detecting malicious network activity. The method may include analyzing payload data relating to activity on one or more virtual security appliances, grouping related payloads, and analyzing a time series dataset describing the groupings to identify anomalous payloads. |
US10904278B2 |
Detection system for network security threats
Techniques are disclosed relating to detection of network security threats. In some embodiments, a computer system receives network event information from network devices in a network. The computer system stores a set of received network event information in a first data store and performs analysis to identify a subset of the network event information. The computer system uses the subset of network event information to create, in a second data store, a model of a state of the network, and runs stored threat detection routines to query the second data store to detect threats to the network. The computer system provides an indication of threats detected in response to running the plurality of stored threat detection routines and, in response to receiving an indication of a user query regarding the network, provides query results determined based on accessing information in the first data store, but not the second data store. |
US10904277B1 |
Threat intelligence system measuring network threat levels
Systems for providing a threat intelligence system differentiate between network activity that is a mass scan, or is an accidental or otherwise benign abnormality, or is a directed attack. All of the network activity of a computing resource service provider is logged, and the logs are parsed to include the activity of a particular activity source. The activity is stored in an activity profile, and is updated on a rolling window basis. The systems then use the activity profiles of activity sources that have communicated with a user's computing resources to determine whether the activity and/or activity source is a potential threat against the user's virtual computing environment(s) and/or the computing resources executing therein. The system computes a threat level score based on parameters identified in the activity profiles. |
US10904271B2 |
Active prioritization of investigation targets in network security
In one embodiment, a device analyzes network traffic data using a clustering process, to identify a cluster of addresses associated with the network traffic data for which the associated network traffic has similar behavioral characteristics. The device calculates a set of rankings for the cluster by comparing the cluster to different sets of malicious addresses. The device aggregates the set of rankings into a final ranking by setting the rankings in the set as current rankings and iteratively calculating an average of any subset of the current rankings that comprises correlated rankings. The calculated average replaces the rankings in the subset as a current ranking. When none of the current rankings are correlated, the device performs an aggregation across all of the current rankings to form the final ranking. The device provides data indicative of the cluster for review by a supervisor, based on the final ranking. |
US10904269B2 |
Threat intelligence on a data exchange layer
There is disclosed in one example, a computing apparatus, including: a hardware platform including a processor and a memory; a network interface; a data exchange layer (DXL) application programming interface (API), the DXL API including instructions to communicatively couple the apparatus to a DXL bus and provide a DXL abstraction layer on top of a TCP/IP-based communication network; and a reputation engine including instructions encoded within memory to instruct the processor to: receive a plurality of DXL messages from a first DXL endpoint; compute a composite reputation for the first DXL endpoint; receive from a second DXL endpoint a DXL message requesting a reputation for the first DXL endpoint; establish a private topic on the DXL bus between the computing apparatus and the second DXL endpoint; and publish the composite reputation to the private topic. |
US10904268B2 |
Managing virtual computing testing
Systems, methods, and interfaces for the management of virtual machine networks and other programmatically controlled networks are provided. Hosted virtual networks are configured in a manner such that a virtual machine manager of the virtual network may monitor activity such as user requests, network traffic, and the status and execution of various virtual machine instances to determine possible security assessments. A security assessment may be performed before, after, or simultaneous to the execution of the activity associated with the security assessment event. The execution of an activity may further be synchronous with the results of the security assessment. The timing of the assessment may correspond to the type of assessment or type of activity that is requested or detected. |
US10904267B2 |
Non-intrusive threat detection in a computer network
The system identifies a data transmission path between a source node and a destination node in a computer network during a communication session. The transmission path includes one or more intermediary nodes used to transmit data from the source node to the destination node. The system identifies if the identified transmission path is one of a plurality of trusted transmission paths stored in a trusted transmission path table. When the identified transmission path is not one of the plurality of trusted transmission paths, the system generates a notification, which may include an instruction to terminate the communication session, a list comprising at least one of the plurality of trusted transmission paths and an instruction to transmit data using the at least one of the plurality of trusted transmission paths in the list, or an instruction to alert a customer that the at least one transmission path is not trusted. |
US10904264B2 |
Verifiable record storage service
A record storage system maintains an interdependent series of hash values for records submitted to the record storage service by one or more clients. The record storage service generates a hash value for each record based at least in part on the content of the record and a hash value of one or more previous records. In some examples, the generated hash values are saved in an audit database by the clients. Clients may retain some, all, or none of the hash values based on the amount of auditing desired and the amount of storage space available in the audit database. The clients are able to verify the integrity of records submitted to the record storage system by retrieving the records from the system, recalculating the hash values of the records, and comparing the recalculated hash values to the hash values retained by the client. |
US10904261B2 |
Intelligent personal information management system
The invention comprises a personal data sharing system comprising an aggregator for aggregating data from a plurality of disparate sources and for categorising said aggregated data into discrete groups of data, a platform configured to enable the assignment of an access permission level for each one of said discrete groups of data by allowing the user to configure said access permission level or by automatically assigning said access permission level from a number of pre-determined access permission levels; said platform being further configured to permit access to a discrete group of data dependent upon said access permission level. The invention also comprises a method of sharing personal data comprising the steps of aggregating data from a plurality of disparate sources and categorising said aggregated data into discrete groups of data, assigning an access permission level for each one of said discrete groups of data by allowing the user to configure said access permission level or by automatically assigning said access permission level from a number of pre-determined access permission levels; and permitting access to a discrete group of data dependent upon said access permission level. |
US10904259B1 |
Graphical user interface and console management system for distributed terminal network
A graphical user interface (GUI) and operator console management system for a distributed terminal network is described. In some embodiments, the terminals may be hardware terminals, kiosks, or clients. In some embodiments, a security analysis may be performed, and security scores may be determined, for visitors requesting operations at terminals based on an operator configuration. Security scores may be determined by a provider, in communication with the operator terminals, based on aggregation of a plurality of factors, wherein each factor may be weighted. The factors may incorporate operator settings or preferences. In one embodiment, the factors include one or more facial recognition factors. The one or more facial recognition factors may be used for biometric authentication. The provider may use the security scores to determine user privileges or permissions for the operations. The provider may deliver instructions or messages to the terminals based on the determinations. |
US10904256B2 |
External accessibility for computing devices
Methods and apparati for permitting Computing Devices 200 to safely accept Payloads 220 from External Access Entity Devices 260, and to safely access external Networks 710. In an apparatus embodiment, a Computing Device 200 contains an Access Control Module 210 comprising an Access Verification Public Key 211 and a Device Signature Key 214. The Access Control Module 210 is configured to verify authorization of an External Access Payload 220 by verifying a digital signature affixed to the Payload 220 using the Access Verification Public Key 211. The authorized External Access Payload 220 is then permitted to execute on the Computing Device 200. The Access Control Module 210 is also configured to receive from a Network Access Device 600 information associated with a Network 710 access request, and to create a plurality of digital signatures, using the Device Signature Key 214, that link said information associated with the Network 710 access request with the Access Verification Public Key 211. In some embodiments, an encryption/decryption key pair 291, 292 is associated with External Access Entity Device 260 to further enhance security. |
US10904255B2 |
Method for controlling contents and electronic device thereof
Disclosed is an electronic device including a storage storing contents, a display, and a processor configured to set one or more access authorities of one or more applications for accessing the contents stored in the storage while the one or more applications is installed, based on detecting at least one application of the one or more applications to access the contents, display, on the display, a message requesting changing at least one access authority of the at least one application of the one or more applications for accessing the contents, and based on an input associated with the message, change the at least one access authority of the at least one application of the one or more applications for accessing the contents. |
US10904254B2 |
Transaction security systems and methods
Outbound traffic of a host application may be received from a host device having a host processor. The secure resource may be configured to provide a secure transaction based on the outbound network traffic. Using a second processor different than the host processor, it may be determined whether the host application is authorized to provide the outbound network traffic to the secure resource. The outbound network traffic may be allowed to be forwarded to the secure resource if the host application is authorized. The outbound network traffic may be disallowed to be forwarded to the secure resource if the host application is not authorized. |
US10904253B2 |
Techniques for providing full-featured browser access during captive portal authentication routines
The present disclosure is generally directed to a method and system for authentication with a computer network that comports with CNA requirements, but utilizes a bypass approach that allows for authentication to be completed within a full-featured browser. In an embodiment, an access point (AP) may be configured to allow for user devices to associate and detect the presence of a captive portal. However, during the CNA messaging sequence, the AP can provide a CNA bypass message that causes the CNA browser instantiated on the user device to consider the authentication complete without having to satisfy authentication requirements. Based on the CNA bypass message, the user device may then transition to a full-featured browser to complete authentication via a captive portal. Authentication may be completed by, for example, watching at least a portion of a video, playing a video game, taking a quiz, and/or entering identifying information. |
US10904251B2 |
Blockchain-based copyright protection method and apparatus, and electronic device
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a blockchain-based right protection. One of the methods includes: sending, to a blockchain network, a request for verifying a right to access a digital product, the request comprising identity information associated with a target user; receiving, from the blockchain network, a response comprising a result of verifying the right to access the digital product based on the identity information associated with the target user; in response to the result being that the verifying the right to access the digital product is successful, determining identification information for tracing the target user; and embedding the identification information for tracing the target user in content associated with the digital product. |
US10904248B2 |
Persistent linked sign-in for gaming consoles
Gaming console user sign-in systems, methods, and services are provided herein. In one example, a user device, such as a gaming console, detects a connection event for a user input device and responsively determines a device identifier provided by the user input device associated with the connection event. The method includes linking a user identity for use on the user device to the device identifier, and persisting the linking between the user identity and the device identifier over more than one power cycle of the user device for sign-in of the user identity on the user device based on subsequent connection events involving the user input device. |
US10904246B2 |
Single channel input multi-factor authentication via separate processing pathways
Mechanisms are provided to implement a single input, multi-factor authentication (SIMFA) system. The SIMFA system receives a user input for authenticating a user via a single input channel and provides the user input to first authentication logic of an explicit channel of the SIMFA system, where in the first authentication logic performs a knowledge authentication operation on the user input. The SIMFA system further provides the user input to second authentication logic of one or more side channels of the SIMFA system, where the second authentication logic performs authentication on non-knowledge-based characteristics of the user input. The SIMFA system combines results of the first authentication logic and the second authentication logic to generate a final determination of authenticity of the user. The SIMFA system generates an output indicating whether the user is an authentic user or a non-authentic user based on the final determination of authenticity of the user. |
US10904242B2 |
System, method and computer program product for generating a cognitive one-time password
A cognitive one-time password generation method, system, and computer program product, include sending a cognitive one-time password question to a user via a third-party platform and granting access to a secured service when the user inputs into the secured service a cognitive one-time password as a correct answer to the cognitive one-time password question where the user receives the cognitive one-time password question, independently from the secured service via the third-party platform, to formulate the correct answer to input into the secured service. |
US10904238B2 |
Access token management for state preservation and reuse
Techniques are described for managing access tokens in a computing environment. A proxy service can be configured to issue a first token to a workflow engine, the first token having a substantially unlimited lifetime to not time out during the workflow duration. The first token may be provided to the workflow in place of a shorter-lifetime token that may have otherwise been requested from a backend service. The first token may be used by the workflow engine to provide authorization for operations of the workflow. On completion of the workflow, the workflow engine may send an indication to the proxy service to request interactions with the backend service. The proxy service may request a second (e.g., limited-lifetime) token from the backend service, and use the second token to interact with the backend service on behalf of the workflow, thus acting as an intermediary between the workflow and the backend service. |
US10904232B2 |
Providing a booting key to a remote system
Aspects of the present disclosure relate to providing a booting key to a remote system. A policy server receives a verification that a predetermined number of user devices provided secret information for booting a remote system. The policy server provides, in response to the received verification, a message for a key server to provide a booting key to the remote system, the key server providing the booting key in response to the message and causing the remote system to complete a booting procedure, in response to the message from the policy server. |
US10904231B2 |
Encryption using multi-level encryption key derivation
Data may be encrypted using a derived block encryption key for each of at least one append blocks of data. A data operation associated with manipulating particular data associated with a user may be received. The particular data may comprise at least one append block of data. In response to the received data operation, for each append block of data of the at least one append block of data, parameters associated with deriving a block encryption key for a given append block of data of the at least one append block of data may be accessed. The parameters may comprise at least a data encryption key associated with the user and a nonce. A block encryption key may be derived for the given append block of data utilizing the parameters. The given append block of data may be encrypted utilizing the block encryption key. |
US10904229B2 |
Caching content securely within an edge environment, with pre-positioning
A technique to cache content securely within edge network environments, even within portions of that network that might be considered less secure than what a customer desires, while still providing the acceleration and off-loading benefits of the edge network. The approach ensures that customer confidential data (whether content, keys, etc.) are not exposed either in transit or at rest. In this approach, only encrypted copies of the customer's content objects are maintained within the portion of the edge network, but without any need to manage the encryption keys. To take full advantage of the secure content caching technique, preferably the encrypted content (or portions thereof) are pre-positioned within the edge network portion to improve performance of secure content delivery from the environment. |
US10904228B2 |
Encoder, decoder, system and method for transmitting encrypted data
An encoder for providing encrypted data for transmission via a transmission medium includes an encryption unit that is configured to encrypt data received at the encoder block by block and a processing unit. The processing unit is configured to randomly distribute an encrypted data block to a plurality of channels that are allocated to the transmission medium and to provide a sub-block, which includes part of the encrypted data block, to be transmitted via one of the channels, together with a channel identification allocated to the channel and a code value that is based on the encrypted data in the sub-block to be transmitted and the channel identification, for transmission via the allocated channel of the transmission medium. |
US10904223B1 |
Stream sniping prevention
Techniques for stream sniping prevention are disclosed herein. A video game player may provide captured video of the video game for transmission to viewers. In some examples, an obfuscation component may detect, within the captured video, private game information regarding the player, for example using one or more non-visual detection techniques. The private game information may then be obfuscated in the video that is provided to the viewers, while still allowing the private game information to be displayed to the player. Also, in some examples, a user may issue a request associated with a video game, such as a request to join a video game, game server, and/or match. It may then be determined whether the user is currently receiving video of the video game from the player. If so, then the user may be blocked from joining the same video game, game server, and/or match as the player. |
US10904219B2 |
Transport relay in communications network
A relay-proxy device has first and second interfaces allowing connection to a first node and a second node respectively, wherein the relay-proxy device is configured with at least one key, and the relay-proxy device is operable to: receive a traffic flow in an encrypted transport protocol on the first interface; decrypt a first part of the traffic flow with said key, wherein a second part of the traffic flow cannot be decrypted with said key; perform a management function based on a content of the decrypted first part of the traffic flow; and forward at least the second part of the encrypted traffic flow to the second interface. |
US10904218B2 |
Secure proxy to protect private data
Technologies are provided in embodiments to protect private data. Embodiments are configured to intercept a network flow en route from a server to a client device, identify a request for a private data item in an object of the network flow, identify the private data item in a data store, provide, to the client device, a modified object including an authorization request, and send the private data item to the server when valid authorization information is received. Embodiments are also configured to receive authorization information from the client device, determine whether the authorization information is valid, and obtain the private data item if the authorization information is determined to be valid. Embodiments may also be configured to determine an unlocking mechanism for the private data item, and create a modified object including the authorization request based, at least in part, on the unlocking mechanism. |
US10904217B2 |
Encryption for gateway tunnel-based VPNs independent of wan transport addresses
A source virtual private network (VPN) gateway supports a local source subnet and communicates over a wide area network (WAN) with a destination VPN gateway that supports a local destination subnet. The source VPN gateway receives from the local source subnet an Internet Protocol (IP) packet destined for the local destination subnet, determines a security association (SA) based on a source IP address and a destination IP address of the IP packet, and encapsulates the IP packet with tunnel encapsulation including a tunnel protocol header and a tunnel outer IP header, to produce a clear-text tunnel packet. The source VPN gateway encrypts the IP packet and the tunnel protocol header but not the tunnel outer IP header using an encryption key and a security parameter index for the SA, to produce an encrypted tunnel packet, and tunnels it to the destination VPN gateway over the WAN. |
US10904215B2 |
Database firewall for use by an application using a database connection pool
An application server environment that uses connection pooling is augmented to include a database access control system having a database firewall. When the database firewall detects a security violation with respect to a request received via a pooled connection, the firewall skips over (i.e. do not forward) the violating request and instead creates an artificial error database protocol packet corresponding to the application request. The database firewall then sends the error database protocol packet as a response back to the application, using the pool connection. The application receives the database error as a response to the security violating request, and it responds by releasing the connection of the policy violation database user. By releasing the pool connection is this manner, the performance of other applications (or other clients) using the connection pool is not impacted. Preferably, the error packets include no sensitive information. |
US10904214B2 |
Securing storage units in a dispersed storage network
A method includes, for a storage unit of a set of storage units of the DSN, performing at least one of determining whether a data access request for the storage unit is atypical, determining whether an error rate for the storage unit is atypical, and determining whether a response rate for the storage unit is atypical. When the at least one of the data access request, the error rate, and the response rate for the storage unit is atypical, the method continues by identifying the storage unit as having a security risk. The method continues by executing a security response for the storage unit based on the security risk. |
US10904212B1 |
Domain name suggestion and registration via chatbot
Techniques for providing domain name suggestions to a user that is a prospective registrant via chatbot are disclosed. The techniques include providing a publicly available online chatbot to the user; requesting domain name generation data from the user via the chatbot and during a chatbot session with the user; receiving domain name generation data based on the requesting; generating a plurality of generated domain names using the domain name generation data; filtering registered domain names out of the plurality of generated domain names to produce a plurality of unregistered generated domain names; offering to register at least one of the unregistered generated domain names to the user; receiving an offer acceptance from the user; directing the user, via the chatbot, to provide information sufficient to register the at least one of the unregistered generated domain names; and facilitating registration of the at least one of the unregistered generated domain names. |
US10904211B2 |
Systems, devices, and methods for generating a domain name using a user interface
Embodiments relate to systems, devices, computer-readable media, and computer-implemented methods for generating domain name suggestions by receiving an input string via a user interface, determining an alternative of the input string, determining affixes of the input string, determining top level domains associated with the input string, determining registration availability of domain names including one-step string sequences from the input string based on the alternative input string, the affixes of the input string, and the top level domains associated with the input string, and generating a display for the user interface, where the display includes: the input string, the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string; and indications of the registration availability of the domains names including the one-step string sequences. |
US10904207B2 |
Intelligently routing a response packet along a same connection as a request packet
A first edge server of multiple edge servers of a distributed edge computing network receives a request from a client device regarding a resource hosted at an origin server according to an anycast implementation. The first edge server modifies the request to include identifying information for the first edge server prior to sending the request to the origin server. The origin server responds with a response packet that includes the identifying information of the first edge server. Instead of routing the response packet to the client device directly, one of the multiple edge servers receives the response packet due to the edge servers each having the same anycast address. If the edge server that receives the response packet is not the first edge server, that edge server transmits the response packet to the first edge server, who processes the response packet and transmits the response packet to the client device. |
US10904203B2 |
Augmenting network flow with passive DNS information
A method for encoding domain name information into flow records includes receiving a flow record. The flow record includes initial network flow information in a standard flow record format including at least a source address and a destination address. Domain name information associated with each of the source address and destination address is retrieved from a database. The domain name information is encoded into the received flow record while maintaining the initial network flow information to yield an enhanced flow record. |
US10904197B2 |
Management of members of social network conversations
Disclosed are some implementations of systems, apparatus, methods and computer program products for managing members of online social network conversations. A user can access a list of members of an online social network conversation by interacting with a user interface element of a graphical user interface (GUI). The list of members can be modified directly via interaction with the list. |
US10904191B2 |
Cleaning chat history based on relevancy
A method is provided for deleting a content element of a chat history lacking long-term relevance. The method includes receiving a content element, assigning the content element to a topic, determining a relationship index value for the content element to the topic using a validity value, which is a function of an access rate and a credibility index value. The method also includes comparing the relationship index threshold value for the topic of a first chat user, where the content element has been generated by a second chat user, and linking the content element of the second chat user to the topic in the chat history of the first user. The content element is deleted if it is not linked to any other chat history of another chat user of the plurality of chat users, thereby saving long-term chat storage space. |
US10904185B1 |
Email address validation
Methods, systems, and computer programs are presented for validating if an email address is a valid email address. The validation includes a combination of rules-based heuristics (e.g., non-existing domain name) and a validity score calculated by a machine-learning model. The machine-learning model makes predictions based on the training data set that includes historical information about email addresses. The information obtained from the rules and the validity score is combined to determine the probability that the email address is a valid email address. |
US10904184B2 |
Smart message delivery based on transaction processing status
A method for message delivery to a transaction processor is presented. The method may include receiving a message having transaction information. The method may also include determining if the received message is prohibited from delivery based on comparing the transaction information with a blacklist, wherein the blacklist is used to block messages. In response to determining that received message is prohibited from delivery, the method may then include refusing message delivery or delaying message delivery. In response to determining that the received message is not prohibited from delivery, the method may further include enqueuing the message in a request queue. The method may also include receiving a reply message with a transaction status update from the transaction processor. The method may then include updating the blacklist based on the received reply message with the transaction status update. |
US10904181B2 |
Generating customized graphics having reactions to electronic message content
Method of generating customized graphics having reactions to electronic message content starts with application server causing a communication interface for a communication session to be displayed at a first client device and at a second client device, respectively. The communication session is between a plurality of client devices. The communication interface includes a chat presence bar that includes a plurality of presence indicators associated with the client devices, respectively. Application server receives content for an electronic message from first client device or second client device and generates a customized graphic based on the content for the electronic message and a user identifier for first client device. Application server causes the customized graphic to be displayed on the chat presence bar of the communication interface displayed on the second client device. The customized graphic included in a first presence indicator associated with the first client device. Other embodiments are disclosed. |
US10904175B1 |
Verifying users of an electronic messaging system
A server receives a request for a business account with the messaging system that includes a business name and a contact point. The server determines whether users of the messaging system associate the business name with the contact point. The server also determines whether the business name and/or the contact point has characteristics consistent with the request originating from a genuine business. The business account is validated if users of the messaging system associate the business name with the contact point and at least one of the business name or the contact point have characteristics consistent with the request originating from a genuine business. The business account profile is updated to indicate it is verified. Client devices are adapted to display messages from the business account in conjunction with a visual indicator that the business account is verified. |
US10904171B2 |
Application based display layout system and method
A method, computer program product, and computer system for defining, at a first computing device, at least a portion of a display area associated with the first computing device. A specialized communication from a second computing device is received at the first computing device. The specialized communication is rendered at the first computing device in at least the portion of the display area. Use of an application within at least the portion of the display is prevented at least while the specialized communication is accessed. |
US10904170B2 |
Business object action justification for business object integration into messaging
Embodiments of the present invention address deficiencies of the art in respect to messaging and provide a method, system and computer program product for business object integration with messaging. In an embodiment of the invention, a method for messaging integration of a business object can be provided. The method can include embedding a business object in message text in a messaging session provided by a messenger, and applying an action to the business object from within the messaging session of the messenger. The method further can include forwarding a copy of the message text to a backend business component as a justification to the applied action. |
US10904168B2 |
System and method for providing digital media content with a conversational messaging environment
In accordance with an embodiment, described herein is a system and method for providing access to digital media content within a conversational messaging environment, through the use of a conversational agent, generally referred to as a “bot”. A media content bot leverages a user's interaction with the bot, to access a media server, which in turn can determine one or more recommended items of media content that are appropriate for the user and/or their interaction. The recommended media content can be provided to the user, or to a media device, in the form of a link, playlist, or other type of reference by which the user can stream, download, access, or otherwise use the recommended media content. In accordance with various embodiments, the media content bot and media server can support atypical or other user inputs in addition to text inputs, for example the use of emojis, and respond accordingly. |
US10904166B2 |
Mobile communication system, base station, mobile station, and power-saving transmission and reception method used in them
Provided is a mobile station which communicates with a base station using a radio channel, the mobile station comprising: a switching unit configured to switch from a packet reception period, during which packet reception can be executed, to a packet reception halt period, during which packet reception is halted; a transmission unit configured to transmit, to the base station, a result of receiving a packet sent from the base station, as a reception result notification signal; a packet reception determination unit configured to determine a packet reception fault; and a reception period determination unit configured to extend the packet reception period if the packet reception fault is determined by the packet reception determination unit. |
US10904164B2 |
Operations data added to data packets providing network operations visibility
In one embodiment, a service chain data packet is instrumented as it is communicated among network nodes in a network providing service-level and/or networking operations visibility. The service chain data packet includes a particular header identifying a service group defining one or more service functions, and is a data packet and not a probe packet. A network node adds networking and/or service-layer operations data to the particular service chain data packet, such as, but not limited to, in the particular header. Such networking operations data includes a performance metric or attribute related to the transport of the particular service chain packet in the network. Such service-layer operations data includes a performance metric or attribute related to the service-level processing of the particular service chain data packet in the network. |
US10904161B2 |
Using attribute vector for dynamic content-based attribute QoS for networking and interconnect fabrics
Embodiments of the present disclosure describe methods, apparatuses, storage media, and systems for routing data packets in a quality of service (QoS) enabled content-based network or interconnect fabric. Various embodiments describe how to manage data flow based on content-based attribute vectors (AVs) indicating QoS requirements with respect to the data packets in networking or platform interconnects. A dynamic scheduling based on AV information may improve trafficking efficiency and optimize system performance. |
US10904158B2 |
Controlling of virtualized network functions for usage in communication network
A method including obtaining a plurality of data sets each describing a specific virtualized network function, acquiring and processing control information related to at least one of a communication traffic situation in a communication network for which at least one virtualized network function is implementable and a resource usage situation in a virtualization infrastructure in which at least one virtualized network function can be instantiated, and adjusting an amount and type of at least one virtualized network function instantiated in the virtualization infrastructure for usage in the communication network by, based on the processed control information, selecting at least one virtualized network function from the obtained data sets, instantiating the selected at least one virtualized network function. |
US10904153B2 |
Device and method for characterization and optimization of multiple simultaneous real-time data connections
A computer implemented system is provided for improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit. The system includes an intelligent data connection manager utility that generates or accesses performance data for two or more data connections associated with the two or more communication networks, and based on the current performance data determining current network transmission characteristics associated the two or more data connections, and bonds the two or more data connections based on: a predetermined system latency requirement; and dynamically allocating different functions associated with data transmission between the two or more data connections based on their respective current network transmission characteristics. The data connection manager utility then manages dynamically the transmission of relatively large data sets across the two or more bonded or aggregated data connections in a way that meets the system latency requirement and improves performance in regards to other network performance criteria (including data transfer rate, errors, and/or packet loss). Related computer implemented methods are also provided. |
US10904152B2 |
Hardware-friendly mechanisms for in-band OAM processing
In one illustrative example, a network node (e.g. a router or switch) may receive a data packet and timestamp a copy of the data packet. The node may also compute a signature for the copy and insert the signature in a header of the copy. The node may send the copy to a controller for correlation with one or more other timestamped data packet copies of the data packet from one or more other network nodes having the same signature and for the computation of delay. The original data packet may be forwarded to a next network node without any timestamp or other metadata added to it. The processing of the data packets may be performed as part of a function for punting the timestamped data packet copy and forwarding, or as a function for forwarding and punting the timestamped data packet copy. |
US10904146B2 |
Hierarchical routing with table management across hardware modules
Systems, methods, and non-transitory computer-readable storage media for performing hierarchical routing are disclosed. The method includes identifying routes in a computer network and arranging those routes in two separate routing tables. The first routing table is stored on a first module and the second routing table is stored on a second module. |
US10904136B2 |
Multicast distribution tree versioning for minimizing multicast group traffic disruption
A method is implemented by a network device to minimize multicast traffic loss or duplication in response to an update to multicast group membership in a network where multicast group membership changes can disrupt multicast traffic delivery to other members of the multicast group. The method receives a registration for the multicast group including a member since version number that is greater than the version number currently advertised by the root for a multicast distribution tree (MDT) that serves the multicast group. The root advertises a new MDT identifier (ID) with a new version number for the MDT that serves the multicast group in the network, and switches distribution of multicast group traffic from the current version of the MDT that serves the multicast group to the new version of the MDT that serves the multicast group after a pre-determined time. |
US10904134B2 |
Multicast packet handling in logical networks
Example methods are provided for a host to perform multicast packet handling in a logical network. The method comprise in response to detecting a request to join a multicast group address, a hypervisor modifying the request by replacing a first address associated with a virtualized computing instance with a second address associated with the hypervisor; and sending the modified request to join the multicast group address on behalf of the virtualized computing instance. The method may also comprise: in response to detecting an egress multicast packet, the hypervisor encapsulating the egress multicast packet with an outer header that is addressed from the second address to the multicast group address; and sending the encapsulated egress multicast packet via one or more multicast-enabled network devices that are capable of forwarding, based on the outer header, the encapsulated egress multicast packet to one or more destinations that have joined the multicast group address. |
US10904133B2 |
Data packet sending method, mobile router, and network device
A data packet sending method including obtaining a first data packet from a first home address and sent by a mobile node, determining, according to routing control policy information, whether to enable routing control for the first data packet, backing up the first data packet, in response to determining to enable routing control for the first data packet, sending a backup first data packet to a designated routing node according to the home address status information in the routing control policy information, and sending the first data packet to a destination node via a current mobile router of the destination node through a tunnel with the current mobile router of the destination node. |
US10904129B2 |
Methods and apparatus for detecting internet connection problems
A method of determining a problem with data packet transmission speed over a first communication medium coupled between a plurality of content servers and an ISP communication device. The method comprises repeatedly measuring the data packet transmission speed over the first communication medium coupled between each of the plurality of content servers and the ISP communication device, and determining there is a problem with the data packet transmission speed over the first communication medium coupled between one of the plurality of content servers and the ISP communication device when the repeatedly measured data packet transmission speeds over the first communication medium coupled between the one of the plurality of content servers and the ISP communication device is substantially different from the repeatedly measured data packet transmission speeds over the first communication medium coupled between other of the plurality of content servers and the ISP communication device. |
US10904125B2 |
Active probe construction using machine learning for measuring SD-WAN tunnel metrics
In one embodiment, a device applies clustering to traffic characteristics of application traffic in a software-defined wide area network (SD-WAN) associated with a particular application, to form a cluster of traffic characteristics. The device selects a tunnel in the SD-WAN to probe. The device generates, based on the cluster, packets that mimic the application traffic. The device probes the selected tunnel by sending the generated packets via the tunnel. |
US10904123B2 |
Trace routing in virtual networks
A route tracing request packet is generated comprising a time-to-live value, a source address of a source of the route tracing request packet, and an address of a destination of the route tracing request packet. The source and destination are in the virtual network; the route tracing request packet is usable to identify the virtual appliance, and the virtual appliance is configured to examine the route tracing request packet for a time-to-live value indicating that the route tracing request packet has expired and sending a time-to-live exceeded message to the source address. The time-to-live exceeded message comprises an identifier for the virtual appliance. The route tracing request packet is forwarded to the destination. The time-to-live exceeded message is received. Data is extracted to determine network virtual appliances that were traversed by the route tracing request packet prior to expiration of the time-to-live. The network virtual appliances are reported. |
US10904122B2 |
Facilitating workload-aware shuffling and management of message types in message queues in an on-demand services environment
In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic workload-aware shuffling of message types in message queues in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes monitoring, in runtime, workload patterns associated with incoming workloads, where each workload is associated with a plurality of message types and the plurality of message types are inspected and processed in a predetermined order. The method may further include collecting, in runtime, information regarding each message type based on a workload pattern of its associated workload, and dynamically shuffling the order based on the information, where shuffling includes ordering a first set of message types having one or more messages ahead of a second set of message types having fewer or no messages. |
US10904115B2 |
Anonymous integration of cloud based applications and on-premise network analytics
The present disclosure provides a method of exchanging on-premise network analytics and cloud-based application analytics between an enterprise network and a cloud-based application without exchanging any personally identifiable information about the end users and devices involved in a communication session conducted over the enterprise network and using the cloud-based application. In one aspect, a method includes receiving, at a controller of a network, first analytics data, the first analytics data being embedded with a watermark, the first analytics data excluding personally identifiable information associated with end points of a communication session using a cloud-based application; receiving second analytics data from one or more components of the network, the second analytics data including the watermark; correlating the first analytics data and the second analytics data using the watermark to yield correlated data; and performing network analysis and troubleshooting using the correlated data. |
US10904111B2 |
Lightweight framework with dynamic self-organizing coordination capability for clustered applications
A method, a computer program product, and a computer system for a lightweight framework with dynamic self-organizing coordination capacity for clustered applications are provided. The lightweight framework provides a means for managing tasks that require coordination between application nodes. A node receives a task and determines whether one of other nodes is processing the task. The node runs as an active node to process the task, in response to determining that none of the other nodes is processing the task. The node runs as one of one or more passive nodes that monitor processing of the task, in response to determining that the one of the other node is processing the task. |
US10904108B2 |
Network services API
Novel tools and techniques are provided for invoking virtualized network functions. In some embodiments, a programmable service backbone might comprise at least one virtualized network function, and might provide virtualized network functions required to provision a service offering. In some cases, at least one application programming interface might be configured to invoke the at least one virtualized network function of the programmable service backbone. An application programming interface gateway might be configured to manage access to the at least one application programming interface, and the application programming interface gateway might comprise a security layer. Virtualized service equipment, which might be in communication with the application programming interface gateway, might provide authentication indicative of selected virtualized network functions associated with the service offering, and the security layer might release an authorized subset of virtualized network functions of the at least one virtualized network function based on the authentication. |
US10904105B2 |
Declarative and reactive data layer for component-based user interfaces
A wire web component graph may be constructed based on a request to provide a graphical user interface (GUI) at a client machine. The wire web component graph may include a plurality of nodes. Each of the nodes may correspond to a wire web component included in the GUI, a data value, or an application procedure interface (API). One or more API messages may be transmitted to retrieve the data values from the respective APIs based on the designated wire web component graph. A GUI including one or more of the retrieved data values may be displayed on a display device at the client machine. |
US10904104B2 |
Interactive interface for network exploration with relationship mapping
The technology provides for providing an interactive user interface to explore a complete network, see relationships with various aspects of the network, and drill down to details in an instinctive manner. In some embodiments, network component data is received that identifies metrics associated with network components. A graphical user interface made up of representations of network components of a network is presented, where the network components are selectable. Relevant network components are displayed at varying network scales by receiving an input selecting a first representation of a first network component at a first network level. Based on a network component relationship between the first representation of the first network component and a second relationship of a second network component, second network component data is received that identifies one or more metrics associated with the second network component. The second network component is at a second network level. The one or more metrics associated with the second network component are presented within a context of the second network level. |
US10904101B2 |
Shim layer for extracting and prioritizing underlying rules for modeling network intents
Systems, methods, and computer-readable media for receiving one or more models of network intents, comprising a plurality of contracts between providers and consumers, each contract containing entries with priority values. Each contract is flattened into a listing of rules and a new priority value is calculated. The listing of rules encodes the implementation of the contract between the providers and the consumers. Each entry is iterated over and added to a listing of entries if it is not already present. For each rule, the one or more entries associated with the contract from which the rule was flattened are identified, and for each given entry a flat rule comprising the combination of the rule and the entry is generated, wherein a flattened priority is calculated based at least in part on the priority value of the given one of given entry and the priority value of the rule. |
US10904098B2 |
Health check automation for virtual network functions
The disclosed embodiments include a method for performing a health check of a telephony application server (TAS) or call session control function (CSCF) with an integrated virtual network function (iVNF) architecture. The method can include receiving a predefined command at a client component on a central node of the TAS or the CSCF. The command causes the client component to execute a procedure to obtain health data of component node(s) other than the central node. The method can further include fetching the health data obtained by agent component(s) of the component node(s). Each component node has an agent component, and the health data is fetched in accordance with the predefined command received by the client component. The method can further include causing display of an output based on the fetched health data, wherein the output is indicative of a health status of the TAS or the CSCF. |
US10904089B2 |
Methods systems, and apparatuses for implementing upstream power control for DSL
Apparatuses, systems, and methods assign to a first group of DSL lines a first set of loop lengths and a second set of loop lengths to a second group of DSL lines. A first set of power control parameters is identified for the first group of DSL lines to enable a first upstream rate, subject to a given set of criteria for the second group of DSL lines or subject to a second set of power control parameters for the second group of DSL lines. The first and second sets of power control parameters may then be applied to their respective groups of DSL lines, e.g., to implement upstream power control. |
US10904085B2 |
Systems and methods for applying a configuration
Methods and systems are described for applying a configuration to networking devices. A configuration and networking device filter may be received. The networking device filter may be used to search for target networking devices. A common schema may be generated for the target networking devices. The configuration may be compared to the common schema to determine whether the configuration is valid for the target networking devices. A plurality of commands may be generated to apply the configuration to the target networking devices. The commands may be executed, thereby applying the configuration to the target networking devices. |
US10904083B2 |
IOT service modeling with layered abstraction for reusability of applications and resources
Systems, apparatuses and methods may identify a capability abstraction in a request to configure a first Internet of Things (IOT) application in a physical environment including a plurality of IOT devices and select a resource abstraction from a plurality of resource abstractions based on the capability abstraction. The selected resource abstraction may correspond to a first IOT device in the plurality of IOT devices. Additionally, the first IOT application may be bound with the first IOT device. In one example, first data originating from the first IOT device is received, a first runtime abstraction is selected from a plurality of runtime abstractions, wherein the first runtime abstraction corresponds to the first IOT application, and the first data is sent to the first IOT application via the first runtime abstraction. |
US10904082B1 |
Velocity prediction for network devices
A computing system includes one or more processors and memory that includes instructions, that when executed by the one or more processors, cause the processors to receive, by an networking device of a data interface of a computing environment, a command instruction that instructs the networking device to change state to a state corresponding with a requested state stored in a data store of a control interface of the computing environment. When implemented by the networking device, the command instruction causes the networking device to implement a network configuration option. The instructions also cause the processors to determine, by the networking device, whether the state information in the command instruction is valid by utilizing network heuristic based rules; and reject, by the networking device, the command instruction based on a determination that the state information is not valid. |
US10904081B2 |
Systems for configuring and managing classroom devices
Systems herein allow an administrator to efficiently set up user devices for use in a classroom environment. A management server can display a graphical user interface that includes selection options for defining and using carts of user devices. The carts can be selected and assigned to classes. The GUI also allows the administrator to specify which applications a class will use. Based on these selections, the management server can then manage which user devices install which applications, and allocate licenses accordingly. |
US10904079B2 |
Virtualized network function interworking
According to an example aspect of the present invention, there is provided a system comprising a memory configured to store a list of virtualized network functions, VNFs, active in a first Network (101), and at least one processing core configured to process a request, originating in a second network (102), requesting to run a first VNF in the first network on behalf of the second network, and based at least partly on the request, to cause instantiation of the first VNF in the first network. |
US10904077B2 |
Configuration management in a stream computing environment
Disclosed aspects relate to configuration management in a stream computing environment to process a stream of tuples using a compiled application bundle. A set of configuration overlay parameters may be established separate from the compiled application bundle. A set of configuration overlay parameter values may be ascertained with respect to the set of configuration overlay data. A stream environment application overlay configuration may be determined based on the set of configuration overlay parameter values. The stream of tuples may be processed using the stream environment application overlay configuration. |
US10904070B2 |
Techniques and interfaces for troubleshooting datacenter networks
A monitoring device for troubleshooting events in a datacenter network identifies a first network event for a time period, and provides an initial display page, one or more additional display pages, selectable display objects, and a representation of the first network event. The device generates a dynamic troubleshooting path for the first network event to track a user navigation between display pages, a manipulation of the one or more selectable display objects, and a last-current display page, and also provides an indication of a second network event associated with higher resolution priority relative to the first network event. Retrieving the dynamic troubleshooting path causes the interface to present the last-current display page, apply the manipulation of the one or more selectable display objects, and load the user navigation between the initial dashboard display page and the one or more additional display pages in a cache. |
US10904061B2 |
Signal phase rotation
This disclosure provides methods, devices, and systems for a wireless communication device to perform signal phase rotation. In some implementations, the wireless communication device may determine a number of phase rotation parameters to be applied to a number of tones of a transmission signal. In some aspects, each of the phase rotation parameters indicates a phase rotation to be applied to each of the tones according to a carrier index range for each of the tones and a bandwidth mode for the transmission signal. In some implementations, the wireless communication device may apply the phase rotation parameters to respective ones of the tones according to the specified phase rotations and the carrier index ranges, and transmit the transmission signal from the wireless communication device according to the applied phase rotation parameters. |
US10904060B2 |
Peak suppression circuit, peak suppression method, and transmitter
A peak suppression circuit includes a memory, and a processor coupled to the memory and the processor configured to suppress a first peak of a transmission signal according to a first sampling signal having a predetermined period, delay the transmission signal where the first peak is suppressed by a predetermined time corresponding to a period shorter than the predetermined period, and suppress a second peak of the delayed transmission signal according to a second sampling signal having the predetermined period. |
US10904057B1 |
Dithering of waveform samples using a set of time dilation functions for suppressing the features to enhance LPI/LPD properties
A communications system including a transmitter having a modulator that converts information bits to samples, a transmitter pseudo random number generator that generates a sequence of transmitter random numbers defining a time dilation function, and a transmitter time varying delay processor responsive to the samples and the time dilation function, where the transmitter time varying delay processor dithers the samples in time based on the time dilation function. The system also includes a receiver responsive to the dithered samples from the transmitter, where the receiver includes a receiver pseudo random number generator that generates a sequence of receiver random numbers in sync with the transmitter random numbers, a receiver time varying delay processor responsive to the receiver random numbers and the dithered samples, where the receiver time varying delay processor removes the dithering of the samples, and a demodulator for demodulating the samples to recover the information bits. |
US10904055B2 |
Digital mobile radio with enhanced transceiver
Apparatuses and methods related to digital mobile radio (DMR) with enhanced transceiver are disclosed herein. The transceiver detects waveforms of signals received by a digital mobile station radio (MS). By detecting whether the waveforms of the signals, the transceiver allows a digital baseband processor of the MS to remain in a sleep state while the signals are being detected by the DMR, thereby reducing an amount of power used while the signals are being detected. |
US10904054B2 |
Signal processing method and communications chip structure
This application discloses a communications chip structure, including: a channel selection module, configured to receive an input signal, where the input signal is a signal of a preset narrow bandwidth span or a signal of a preset wide bandwidth span; and a digital baseband module, configured to control the channel selection module to select a first sampling and quantification channel when the input signal is a signal of the preset narrow bandwidth span, or control the channel selection module to select a second sampling and quantification channel when the input signal is a signal of the preset wide bandwidth span. The channel selection module is further configured to send the input signal to the first sampling and quantification channel or the second sampling and quantification channel for sampling and quantification. |
US10904053B2 |
Method for transmitting or receiving wake-up signal in wireless lan system device therefor
A method for receiving, by an STA, a WUR signal in a wireless LAN system according to an embodiment of the present invention comprises the steps of: monitoring at least one sub-band among multiple sub-bands included in a wireless LAN band through a WUR receiver of the STA in a state in which a wireless LAN receiver of the STA has been turned off; and outputting a wake-up signal to the wireless LAN receiver through the WUR receiver of the STA when a WUR signal for the STA is detected as a result of monitoring the at least one sub-band, wherein the WUR signal includes a wireless LAN preamble transmitted in an OFDM scheme and a WUR payload transmitted in an OOK scheme, the STA detects the WUR signal on the basis of the OOK scheme, thereby acquiring only the WUR payload other than the wireless LAN preamble, and at least one sub-band that the STA monitors may be determined to be specific to a BSS associated by the STA. |
US10904052B2 |
Multiplexing distinct signals on a single pin of a memory device
Methods, systems, and devices for multiplexing distinct signals on a single pin of a memory device are described. Techniques are described herein to multiplex data using a modulation scheme having at least three levels. The modulated data may be communicated to multiple memory dies over a shared bus. Each of the dies may include a same or different type of memory cell and, in some examples, a multi-level signaling scheme may be pulse amplitude modulation (PAM). Each unique symbol of the modulated signal may be configured to represent a plurality of bits of data. |
US10904050B1 |
Data processing for automatic modulation classification of wireless signals
Systems and methods for classifying a modulation scheme of a wireless signal are described. In some embodiments, a system receives a wireless signal modulated based on a modulation scheme having a constant modulus. The system can generate a resampled signal from the wireless signal based on features extracted from the wireless signal and perform blind equalization on the resampled signal based on a constant modulus criterion to generate an equalized signal. Then, the system can cause a modulation classifier to classify the received wireless signal to a modulation scheme from a plurality of predetermined modulation schemes based on the equalized signal. By preconditioning the wireless signal to reduce feature variability imparted by a propagation channel onto the wireless signal, the system can increase the classification accuracy of the modulation classifier. |
US10904048B2 |
Pulse width modulated receiver systems and methods
A method for improving timing between solid state devices, e.g., in non-volatile memory device is described and includes generating timing signals from the data stream so that the data stream is free from synchronization bits. The PWM data stream is converted from CML to CMOS level. An even decoder decodes the even data signal. An odd decoder decodes the odd signal. The decoders rely on the respective signal, even or odd, to increase past a slower rising signal based on both the odd and even signals to change from a default low state to a high state. The clock signal is derived from edges of the data itself. |
US10904047B2 |
Technique for crosstalk reduction
A technique for cancelling or reducing crosstalk signals between controlled oscillators in an integrated circuit is provided. The technique involves an arrangement adapted to reduce a crosstalk signal generated by a first controlled oscillator to a second oscillator both comprised in the integrated circuit, wherein both controlled oscillators are configured to output a respective clock signal. The arrangement comprises a detector adapted to detect the crosstalk signal generated by the first controlled oscillator to the second controlled oscillator, a crosstalk cancellation circuit adapted to generate a cancellation signal having an amplitude substantially the same as that of the crosstalk signal and a phase substantially opposite to that of the crosstalk signal, and a cancellation signal injector adapted to introduce the cancellation signal into the second controlled oscillator. |
US10904036B2 |
Multicast traffic across virtual networks (VNs)
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, by a Network Virtualization Edge (NVE) of a first virtual network (VN), a multicast packet from a virtual machine (VM) of the first virtual network (VN); determining, by the NVE, whether the NVE currently supports forwarding the multicast packet to a second NVE of a second virtual network (VN), the second virtual network (VN) being logically separated from the first virtual network (VN); responsively to determining that the NVE currently supports forwarding the multicast packet to a second NVE of a second virtual network (VN) forwarding, by the NVE, the multicast packet to the second NVE. |
US10904035B2 |
Method and system for processing encapsulated wireless traffic
A method for processing network traffic data units (NTDUs). The method includes receiving, by a wireless access point (WAP), a NTDU from a client device. The method further includes identifying a virtual tunnel upon which to transmit the NTDU, where the virtual tunnel is associated with a network device and transmitting, via the virtual tunnel, the NTDU to the network device. |
US10904032B2 |
Multi-use optical data, powerline data, and ground power interface for an airplane
Systems, methods, and apparatus for a multi-use optical data, powerline data, and ground power interface for an airplane are disclosed. A method for communicating data between a vehicle and a ground system comprises disposing a pin of a connector of a multi-use power interface, which is connected to the ground system, into a socket of a connector of the vehicle such that a lens located on an end of the pin mates with an interior surface of a bottom of the socket. The pin and the socket each comprise an optical portion and a power portion. The method further comprises providing, by the ground system, power to an onboard system on the vehicle via the power portions of the pin and socket. Further, the method comprises communicating data between the onboard system and the ground system via the optical portions and the power portions of the pin and socket. |
US10904031B2 |
Directional wireless drop systems for broadband networks and related methods
Directional wireless drop systems are provided. These systems include a tap unit that is connected to a communications line of the broadband network; a cable modem unit connected to the tap unit; a plurality of wireless routers connected to the cable modem unit; and a directional antenna unit that is connected to at least a first of the wireless routers. Each wireless router is associated with a respective one of a plurality of subscriber premises that are served by the directional wireless drop system and is configured to communicate with at least one device that is located at the respective one of plurality of subscriber premises. |
US10904030B2 |
Building management system with BACnet broadcast management (BBMD) device
A building automation system includes a plurality of subnets, an active broadcast management device configured on at least one of the subnets, a pool of virtual devices communicably connected to the active broadcast management device, each of the virtual devices in the pool of virtual devices configured to store a broadcast distribution table (BDT), one or more processors, and memory coupled to the one or more processors and storing instructions. When executed by the one or more processors, the instructions cause the one or more processors to transmit a health status message to each available virtual device in the pool of virtual devices, receive a health status response from each of the available virtual devices, and select, according to the health status responses, at least one of the virtual devices from among the available virtual devices as a backup virtual broadcast management device to the active broadcast management device. |
US10904027B1 |
Usage-based device naming and grouping
Systems and methods for usage-based device naming and grouping are disclosed. For example, trigger events that indicate when a device should be renamed, added to a device group, and/or added to a routine may be determined. Usage data representing usage of the device may be received and utilized to determine if a trigger event occurs. When a trigger event occurs, a recommendation for renaming, grouping, etc. may be determined and sent to a user device. Upon acceptance of the recommendation, the device may be renamed, grouped, and/or added to a routine. |
US10904025B2 |
Web meeting bookmarking system based on level of relevancy and importance
A method, computer system, and computer program product for collaborative document relations modeling are provided. The embodiment may include parsing, by a processor, content of a web conference recording document utilizing multi-modal analysis. The embodiment may also include deriving a social meeting bookmark model based on the multi-modal analysis to combine results of the multi-modal analysis into a matrix. The embodiment may further include generating bookmarks of the parsed content based on the derived social meeting bookmark model and the matrix. The embodiment may also include storing the bookmarks and the social meeting bookmark model in a database. |
US10904022B2 |
System and method for utility ranking and funding for cloud storage
Disclosed herein are systems and methods for managing access to data objects in cloud storage. In one aspect, an exemplary method comprises, by a hardware processor, storing a first data object in a cloud storage service, wherein the first data object is uploaded by a first user, modifying a data access policy associated with the first data object to permit access by user accounts other than the first user, determining a utility ranking of the first data object based on a degree of access of the first data object using the cloud storage service, and modifying a data retention policy associated with the first data object based on the determined utility ranking. |
US10904021B1 |
System, method, and computer program for dynamic switching between online and offline charging for a network session
As described herein, a system, method, and computer program are provided for dynamic switching between online and offline charging for a network session. In use, a network session is monitored. Additionally, during the network session, one or more characteristics of the network session are determined, based on the monitoring of the network session. Further, a dynamic selection is made between offline charging and online charging for the network session, based on the one or more characteristics of the network session. |
US10904018B2 |
Information-processing system, information-processing apparatus, information-processing method, and program
An exemplary information-processing system includes: an execution unit configured to execute an application program; a prompting unit configured to prompt a user to post to a service for sharing posted information, in response to a predetermined condition being satisfied a predetermined number of times in the application program executed by the execution unit; and a posting unit configured to post posted information corresponding to the predetermined condition to the service in accordance with a user input with respect to the prompting unit. |
US10904013B2 |
Managing blockchain-based centralized ledger systems
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing blockchain-based centralized ledger systems. One of the methods includes: receiving timestamps and associated signatures from an independent trust time server associated with a trust time authority by a centralized ledger server in a centralized ledger system, storing the timestamps and the associated signatures in a centralized trust timestamp blockchain that stores trust timestamp information of the trust time server for the centralized ledger system that stores data in blockchains each including a plurality of blocks, receiving a timestamp request for a block of a blockchain from a ledger server associated with the blockchain by the centralized ledger server, and transmitting a timestamp and associated signature that is stored in the timestamp blockchain and corresponds to the timestamp request to the ledger server by the centralized ledger server. |
US10904012B1 |
Email authentication and data integrity validation
A method consistent with embodiments of the present disclosure may begin with retrieving a message to be electronically transmitted. The method may proceed with digitally securing the message by generating a first digital signature for the message. The first digital signature may be added to a list of digital signatures for inclusion in the message. A list of allowed anticipated changes may be retrieved. In accordance to embodiments disclosed herein, the message may be pre-signed for the allowed anticipated changes. Pre-signing the message may comprise editing the message with each allowed anticipated change, generating a subsequent digital signature for the message edited with the allowed anticipated change, and adding the subsequent digital signature to the list of digital signatures for inclusion in the electronic message. This process may be repeated for each allowed anticipated change in the allowed anticipated changes. |
US10904008B2 |
Data verification
Systems and methods for user identity and transaction authentication are described. A user may be authenticated by a terminal configured to process image data of a two-dimensional code to decode key information, the two-dimensional code comprising a cryptographic binding of user credentials including a low-resolution image of the user's face and optionally user biometric data to database user information stored on a secure server. A hash of the two-dimensional code has several digits in common with the hash of the user information stored on the secure server. Authentication may be carried out by computing and comparing the hash values, comparing the high-resolution image of the user's face fetched from the secure server to the user and to the low resolution image embedded in the two dimensional code. The two-dimensional code may be generated to provide access to a restricted area. |
US10904005B2 |
Multiply-encrypting data requiring multiple keys for decryption
A server receives a piece of data for encryption. The server encrypts the piece of data such that no single key can decrypt the encrypted piece of data and any combination of a first multiple of unique keys taken a second multiple at a time are capable of decrypting the encrypted piece of data. Each of the first multiple of unique keys is tied to account credentials of a different user. The second multiple is less than or equal to the first multiple. The encrypted piece of data is returned. |
US10904000B2 |
Cryptlet proofing services
Proof onions for transactions for smart contracts are stored. Details of the transactions are stored on blockchains separate from the proof onions. The proof onions are evidence structures for the steps taken to create any transaction for the smart contract. The proof onions include a plurality of signatures or other cryptographic proofs. A proof request that is associated with at least a first transaction of the transactions is received. A first proof onion of the proof onions that corresponds to the first transaction is retrieved. A plurality of public keys associated with the first proof onion is obtained. The plurality of public keys is used to validate the first proof onion. In response to the validation of the first proof onion, the proof request is responded to with at least an indication of the validity of the first transaction. |
US10903998B2 |
Systems and methods for privacy preserving accurate analysis of network paths
Anonymizing systems and methods comprising a native configurations database including a set of configurations, a key management database including a plurality of private keys, a processor in communication with the native configurations database and the key management database, and a memory coupled to the processor. The set of configurations includes one or more ranges, wherein each range includes a contiguous sequence comprised of IP addresses, port numbers, or IP addresses and port numbers. The processor is configured to retrieve the set of configurations from the native configurations database, wherein the set of configurations includes a plurality of objects; retrieve a private key from the key management database; assign a unique cryptographically secure identity to each object; and anonymize the plurality of objects based on the cryptographically secure identities and the private key. |
US10903995B2 |
Secure database backup and recovery
As disclosed herein a computer system for secure database backup and recovery in a secure database network has N distributed data nodes. The computer system includes program instructions that include instructions to receive a database backup file, fragment the file using a fragment engine, and associate each fragment with one node, where the fragment is not stored on the associated node. The program instructions further include instructions to encrypt each fragment using a first encryption key, and store, randomly, encrypted fragments on the distributed data nodes. The program instructions further include instructions to retrieve the encrypted fragments, decrypt the encrypted fragments using the first encryption key, re-encrypt the decrypted fragments using a different encryption key, and store, randomly, the re-encrypted fragments on the distributed data nodes. A computer program product and method corresponding to the above computer system are also disclosed herein. |
US10903994B2 |
Many-to-many symmetric cryptographic system and method
Many-to-many cryptographic systems and methods are disclosed, including numerous industry applications. Embodiments of the present invention can generate and regenerate the same symmetric key from a random token. The many-to-many cryptographic systems and methods include two or more cryptographic modules being in communication with each other and may be located at different physical locations. The cryptographic modules are configured to encrypt and/or decrypt data received from other cryptographic modules and to provide encrypted and/or decrypted data to other cryptographic modules. Each cryptographic module includes 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. Corresponding methods are also provided. |
US10903993B2 |
Securely performing cryptographic operations
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for securely performing cryptographic operations. One of the methods includes receiving biometric information associated with a user and a request to perform one or more cryptographic operations based on one or more cryptographic keys stored in a memory of an identity cryptographic chip (ICC); comparing the biometric information associated with the user with biometric information pre-stored in the memory of the ICC as pre-stored biometric information; and in response to determining that the biometric information matches the pre-stored biometric information, authorizing the one or more cryptographic operations to be performed. |
US10903988B1 |
Unique instruction identifier that identifies common instructions across different code releases
Aspects of the invention include receiving a first dictionary that includes key/value pairs for a first code listing. Key instances of the first dictionary include instruction addresses of the first code listing, and value instances of the first dictionary include hashes of data that uniquely identify instructions at the instruction addresses in the first code listing. A second dictionary that includes key/value pairs for a second code listing is received. Key instances of the second dictionary include hashes of data that uniquely identify instructions at instruction addresses in the second code listing, and value instances of the second dictionary include instruction addresses of the second code listing. A match between a value instance of the first dictionary and a key instance of the second dictionary is identified. Responsive to identifying the match, an instruction address is translated between the first code listing and the second code listing. |
US10903986B2 |
Cryptographic key management for end-to-end communication security
Technology can be used for sending and receiving messages on a CAN bus with a plurality of ECUs. The technology can include identifying a first message to send to a receiving ECU from a sending ECU; incrementing a sender-version message counter for the message type; determining to create a second session for the message type in the sending ECU; generating a second sender-version session key to be used during the second session in the sending ECU; and resetting the sender-version message counter. The technology further includes processing the first message using the second sender-version session key, including performing an operation to combine the sender-version message counter with the first message to create a combined message and encoding the combined message using the second sender-version session key to create an encoded message. The technology further includes sending the encoded message to the receiving ECU on the CAN bus. |
US10903980B2 |
System and method to protect sensitive information via distributed trust
Multiple, separately administrated computer systems storing slices of the cipher text of a Personally Identifiable Information (PII) data item that is represented by a token. The token is used as a substitute of the data item. The data item is encrypted using a public key. To recover the data item, a complete set of the slices is retrieved from the separate computer systems and decrypted using the private key corresponding to the public key. Instances and circumstances of the usages of the data item can be recorded under the token in a blockchain ledger in connection with the retrieval and/or decryption of the cipher text. A data item owner may use the data item and the public key to recreate the cipher text, retrieve the token stored with the cipher text in the separate computer systems, and then query the ledger for a usage history of the data item. |
US10903974B2 |
Maintaining repeater accuracy for satellite signal delivery systems
Systems and methods for maintaining synchronization of repeater networks with Global Positioning System (GPS) signals using phase locked loops (PLLs) and based on generation of predicted control words for controlling local oscillator frequencies is described. The predicted control words can be generated based on performing a linear fit of control words generated over a predetermined duration of time. Phase locked loops with additional false GPS pulse identification and GPS signal loss compensation circuitry can enforce a false pulse count threshold and/or an error threshold. The additional circuitry and prediction of control words can overcome errors in GPS receiver outputs and maintain accuracy of signal timings across single frequency networks using inexpensive local oscillators. |
US10903962B2 |
Method for transmitting demodulation reference signal in wireless communication system for supporting narrowband IoT, and device therefor
This specification discloses a method for transmitting a demodulation reference signal (DMRS) in a wireless communication system supporting NB (Narrow-Band)-IoT (Internet of Things), the method performed by a User Equipment (UE) including generating a reference signal sequence used for demodulation; mapping the reference signal sequence to at least one symbol; and transmitting the demodulation reference signal (DMRS) to a base station through a single subcarrier in the at least one symbol. |
US10903961B2 |
System and method of UE-centric radio access procedure
A method and system for operating a user equipment (UE) wherein a first set of radio access procedures are supported when the UE is in a first operating state, and a second set of radio access procedures are supported when the UE is in a second operating state. |
US10903959B2 |
System and method of UE-centric radio access procedure
A method and system for operating a user equipment (UE) wherein a first set of radio access procedures are supported when the UE is in a first operating state, and a second set of radio access procedures are supported when the UE is in a second operating state. |
US10903956B2 |
Uplink data transmission method and related device
A terminal (e.g. user equipment (UE)) receives signal sending indication information that is sent by an access network device for an uplink subframe, where the signal sending indication information is used to instruct the terminal to send a sounding reference signal SRS in a first symbol of the uplink subframe, and/or used to instruct the terminal to send a PUSCH in a symbol that is included in a second symbol set of the uplink subframe. The terminal sends an SRS and/or a PUSCH in the uplink subframe based on the signal sending indication information. |
US10903955B2 |
Method, device and system for transmitting enhanced downlink control channel
The present invention discloses a method, a device and a system for transmitting an enhanced downlink control channel, which belong to the communications field. The method for sending an enhanced downlink control channel includes: presetting a multiplexing unit, where the multiplexing unit includes at least one resource block pair, and the at least one resource block pair includes E-PDCCH resources and DM RS resources, and the E-PDCCH resources include multiple control channel elements; sending at least one E-PDCCH corresponding to at least one UE in at least one control channel element of the multiplexing unit, and sending the DM RS corresponding to the at least one UE. The present invention reduces the granularity of an enhanced downlink control channel, saves resources and enhances the downlink control channel, thereby providing more control channels for the UE to use. |
US10903953B2 |
Method and apparatus for determining reference signal sequence, computer program product, and computer readable storage medium
A method includes receiving, by a terminal device, first indication information sent by a network device. The terminal device determines a target resource based on the first indication information and a reference signal sequence based on parameters of a first bandwidth and parameters of a second bandwidth. The terminal sends or receives the reference signal sequence on the target resource. |
US10903947B2 |
Communication apparatus and communication method
A data alignment method capable of preventing degradation in demodulation performance due to variation in signal qualities when a data signal to which a Turbo code is applied is transmitted simultaneously from a plurality of cells. The method divides signal components to be used for data alignment into resources common to all the cells and resources dependent on the cells and transmits encoded and rate-matched data with the first half thereof aligned to the resources common to all the cells and the second half thereof aligned to the resources dependent on the cells. |
US10903945B2 |
Low latency acknowledgement or negative acknowledgement
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a downlink data communication. The UE may determine a processing time for the downlink data communication based at least in part on at least one of: whether the downlink data communication was scheduled via preconfigured scheduling or via a downlink grant received in a downlink control channel, or whether the downlink data communication is an initial transmission or a retransmission. The UE may transmit acknowledgement or negative acknowledgement (ACK/NACK) feedback, corresponding to the downlink data communication, using a timing indicated by the processing time. Numerous other aspects are provided. |
US10903944B2 |
Method for determining result of transmission for contention-based PUSCH in a wireless communication system and a device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for determining result of transmission for contention-based PUSCH in a wireless communication system, the method comprising: transmitting a MAC PDU using a CB grant to an eNB; starting a timer when the UE transmits the MAC PDU using the CB grant; monitoring an ACK indication transmitted by the eNB while the timer is running; considering that the MAC PDU transmission using the CB grant is failed if the UE doesn't receive the ACK indication from the eNB until the timer expires; and retransmitting the MAC PDU to the eNB. |
US10903942B2 |
Synchronization signal block and downlink channel multiplexing
Techniques and apparatuses described herein permit selective multiplexing of synchronization signal blocks (SSBs), inside of or outside of an SSB measurement timing configuration (SMTC) window, and downlink channel communications depending on one or more factors, which may increase spectral efficiency due to multiplexing when permitted, and may prevent or reduce collisions and interference when not permitted (e.g., due to quasi co-location constraints, processing constraints, timeline constraints, and/or the like). |
US10903934B2 |
System and method for controlling time dilation in time-sensitive networks
A system and method determine a clock drift and a clock variance of each node in plural nodes of a time-sensitive Ethernet network. An accumulated clock offset along a time-sensitive network path in the time-sensitive network is determined based on the clock drifts and the clock variances. A guard band having a dynamic size is determined based on the accumulated clock offset. The times at which Ethernet frames are communicated through the nodes are restricted by communicating the guard band with the dynamic size to one or more of the nodes. |
US10903930B1 |
In-service defragmentation in optical networks using wavelength conversion
A system for in-service defragmentation may identify optical signals having wavelengths within a first predefined optical wavelength band for transition from a current channel to an alternate channel within the first band and may determine directions and amounts by which to move the wavelengths. The identified wavelengths in the first band may be slowly and deliberately drifted by the determined amounts, using multiple incremental adjustments, and converted to corresponding wavelengths in a second predefined optical wavelength band for transmission. During the transitions, the drifting optical signals in the second band may be combined with optical signals remaining in their current channels in the first band for transmission. Once the wavelength transitions are complete, the transitioned optical signals may be transmitted on their alternate channels in the first band. Collections of wavelength transitions that do not cross each other may be identified and may be performed substantially in parallel. |
US10903924B2 |
Setting primary reference time of server time protocol facility of a coordinated timing network to a precision-time-protocol source
A time server of a coordinated timing network (CTN) receives a command, including a primary-reference-time (PRT) source identifier identifying a time source in use for the server time protocol (STP) facility as a precision-time-protocol (PTP) time server. The time server obtains the primary-reference-time source identifier from the command, and distributes the primary-reference-time source identifier obtained from the command to one or more other servers of the coordinated timing network to facilitate processing within the coordinated timing network. |
US10903921B2 |
Method and device for providing heterogeneous network-based broadcast service
A method for providing a broadcast service, according to the present invention, comprises the steps of: if a broadcast service is provided by means of two or more networks, obtaining the maximum value among the fixed end-to-end delay of each network; and, on the basis of the maximum value, controlling an output point of a receiver which received packets of the broadcast service. |
US10903920B2 |
Interference management based on reference signals in wireless communications
Aspects described herein relate to measuring cross-link interference in wireless communications. A portion of a slot that includes a downlink reference signal transmitted by a base station and an uplink reference signal transmitted by a user equipment (UE) can be determined, where the uplink reference signal and the downlink reference signal at least partially overlap within the portion of the slot. The downlink reference signal can be received from the base station and the uplink reference signal can be received from the UE in the portion of the slot. Cross-link interference between the downlink reference signal and the uplink reference signal can be measured. |
US10903919B2 |
Massive MIMO AAS supervision
Systems and methods related to monitoring a status, or health, of a (e.g., massive) Multiple Input Multiple Output (MIMO) transceiver and, in particular, that of an antenna system (e.g., an Advanced Antenna System (AAS)) of the MIMO transceiver are disclosed. In some embodiments, a method of operation of a radio system implemented in a radio access node to perform supervision of a MIMO transceiver of the radio system comprises performing continuous over-the-air based supervision the MIMO transceiver of the radio system, determining a status of the MIMO transceiver based on results of performing continuous over-the-air based supervision of the MIMO transceiver of the radio system, and taking an action based on the status of the MIMO transceiver. |
US10903918B2 |
Cognitive HF radio with tuned compact antenna
A cognitive HF radio is disclosed having a cognitive engine that optimizes HF transmission parameters on the basis of learned experience with previous transmission under varying transmission and environmental conditions. Additionally, electrically small HF antennas optionally using non-Foster matching elements are disclosed. Furthermore, another electrically small HF antenna and associated impedance matching networks are disclosed, including an impedance matching network using non-Foster matching elements. |
US10903916B1 |
Measurement system and corresponding method for investigating the receive behavior of a device under test
A measurement system for investigating the receive behavior of a device under test is provided. The measurement system comprises a test antenna, a test equipment connected to the test antenna, and a test position with respect to the device under test. In this context, the test equipment is configured to derive from geometrical information and radiation pattern data of the test antenna position based signal properties for transmitting via the test antenna. |
US10903915B1 |
System for generating accurate reference signals for time-of-arrival based time synchronization
A system for generating a self-receive signal including: a signal generator; a signal processor including an analog-to-digital converter; and an antenna. The system also includes a passive coupling device including: an antenna port electromagnetically coupled to the antenna; a transmit port electromagnetically coupled to the signal generator; and a receive port electromagnetically coupled to the signal processor. The system additionally includes an impedance matching network: electromagnetically interposed between the antenna port and the antenna; and configured to shift an impedance of the antenna to a load impedance different from a characteristic impedance of the passive coupling device. The antenna and the passive coupling device of the system cooperate to reflect the signal, transmitted via the transmit port, toward the receive port at a receive voltage between the input noise floor and the input saturation voltage according to a reflection coefficient based on the load impedance and the characteristic impedance. |
US10903910B2 |
Methods and apparatus for optical communications via pulse amplitude modulation (PAM) in dense wavelength-division multiplexing (DWDM) systems
A method includes modulating a digital signal via pulse amplitude modulation (PAM) and applying Nyquist shaping to the digital signal to generate a filtered digital signal. The method also includes converting the filtered digital signal into an analog signal and transmitting the analog signal in an optical communication channel via a dense wavelength division multiplexing (DWDM) scheme. |
US10903908B2 |
Optical transmission apparatus, optical transmission method, control circuit of the optical transmission apparatus, and storage medium of the optical transmission apparatus
An optical transmission apparatus (100) includes an optical transmitter (200) including an optical modulator (220) and an observation optical modulator (230) that attenuate optical power of input continuous wave light by an electro-absorption effect and output the continuous wave light. The optical modulator (220) performs pulse amplitude modulation on the continuous wave light and outputs the optical signal. The apparatus also includes: a bias voltage generation unit (350) that generates a direct-current bias voltage and outputs the direct-current bias voltage to the optical modulator (220) and the observation optical modulator (230); a modulation signal generation unit (360) that generates an electrical signal for pulse amplitude modulation and outputs the electrical signal to the optical modulator (220); and a bias voltage control unit (340) that instructs the bias voltage generation unit (350) to adjust the direct-current bias voltage on the basis of an absorption amount of optical power in the optical modulator (220) and an absorption amount of optical power in the observation optical modulator (230). |
US10903906B2 |
Re-generation and re-transmission of millimeter waves for building penetration using dongle transceivers
A transceiver dongle enables signal penetration into a building. The transceiver dongle includes an interface for connecting the transceiver dongle with a processing circuit that provides a received RF signal. A signal processing chipset converts the received RF signals to a format that overcomes losses occurring when the RF signals penetrate a structure of the building over a wireless communications link. Transceiver circuitry converts between the RF signals and signals in the format that overcomes losses occurring when the RF signals penetrate the structure of the building as controlled by the signal processing chipset. An antenna transmits and receives the signals in the format that overcomes losses from the transceiver circuitry between the transceiver dongle and a second transceiver dongle. |
US10903905B2 |
Optical transceiver modules
One example of an optical transceiver module includes a receptacle including at least one receptacle bay supporting at least 1-lane for optical transmit and receive signals. The at least one receptacle bay is to connect to any one of a 1-connector bay single-density optical cable and a 1-connector bay double-density optical cable. |
US10903903B2 |
Dimensional transformation in optical communication
A transmitter (102,200) applies a dimensional transformation to preliminary digital drive signals representing symbols, thereby generating transformed digital drive signals (704) designed to represent each symbol using a plurality of first dimensions of an optical carrier (242), the first dimensions distributed over two or more timeslots. The preliminary digital drive signals are designed to represent each symbol using a plurality of second dimensions of the carrier, which differ from the first dimensions. Using the transformed signals, the transmitter generates (706) an optical signal (260). A receiver (102,300) receives (802) an optical signal (360) and determines received digital signals (804) corresponding to the first dimensions. The receiver applies an inverse dimensional transformation to the received digital signals to generate preliminary digital drive signal estimates (806) corresponding to the second dimensions, thereby permitting estimation of the symbols (808). The inverse dimensional transformation may average signal degradations in the received digital signals. |
US10903901B2 |
Free space optical node with fiber bundle
Described is a free space optical (FSO) node capable of communicating with a remote FSO node. The FSO node includes a Tx/Rx subassembly that is capable of simultaneously receiving and transmitting light carrying data, detecting the position/orientation of the received light signals, and aligning the Tx/Rx subassembly to account for misalignments with remote node. The Tx/Rx subassembly includes a central fiber for transmitting and receiving the optical signals so that the signal data can be processed. The Tx/Rx subassembly also includes a bundle of fibers that circumscribe the central fiber and receive a portion of received light signals to detect the position/orientation of the received light signals and align the FSO node with a remote FSO node. |
US10903900B2 |
Non-geosynchronous orbit satellite constellations
A method for designing Non-Geosynchronous Orbit (NGSO) satellite constellations and NGSO satellite constellations thereof are presented. An NGSO satellite constellation may be designed to allow an earth station to perform handover between two satellites of the NGSO satellite constellation while the two satellites appear to be at about a same location in the sky relative to the earth station. In such constellation, an earth station may perform such handover between the two satellites in a Make-Before-Break fashion while the earth station may be configured to use a single, slow-tracking antenna, such as a mechanically tracking dish antenna. |
US10903899B2 |
Satellite communications networking
A method of operating a satellite communication network is disclosed. The network includes a plurality of satellites interconnected by a plurality of satellite-to-satellite communication links. Each of the plurality of satellites is configured to communicate with at least one ground station using respective ground-satellite communication links. The method includes transmitting a routing table to each of the satellites. Each routing table has a list of destination satellites, and defines at least two possible routes leading to it. An alert message identifying a problem communication link is transmitted to a subset of the plurality of satellites. In response to receiving the alert message, subsequent data packets are routed through the communication network by the satellites using their respective routing table to avoid the problem communication link. |
US10903896B2 |
Network communication method and network communications apparatus
A network communication method and a network communications apparatus where the method is applied to an over-the-air network system, and the over-the-air network system includes a service processing device and a level-1 over-the-air network node. The method includes generating, by the service processing device, a collection instruction, where the collection instruction includes a preset collection rule, the preset collection rule is used to instruct the level-1 over-the-air network node to collect, according to the preset collection rule, service data reported by a terminal in a target area, and the target area is an area covered by the level-1 over-the-air network node; sending, by the service processing device, the collection instruction to the level-1 over-the-air network node; and collecting, by the level-1 over-the-air network node according to the preset collection rule in the collection instruction, the service data reported by the terminal in the target area. |
US10903893B2 |
Radio wave measurement device
A radio wave measurement device includes a housing having a metallic layer, and a horizontal polarization antenna and a vertical polarization antenna that are both disposed on one face of the housing. The horizontal polarization antenna receives horizontally polarized waves, whereas the vertical polarization antenna receives vertically polarized waves. The radio wave measurement device further includes a switching unit connected to both the horizontal polarization antenna and the vertical polarization antenna, and an output unit connected to the switching unit. The switching unit includes a connection part connected to the output unit and a resistance part connected to a resistor. The switching unit switches between the antennas such that only one of the horizontal polarization antenna and the vertical polarization antenna is connected to the connection part, and the other antenna is connected to the resistor. |
US10903889B2 |
Beam selection for a radio transceiver device
There is provided mechanisms for beam selection. A method is performed by a first radio transceiver device. The method comprises obtaining link quality estimates of a radio signal conveyed to the first radio transceiver device from a second radio transceiver device by means of at least a first beam taken from a first beam set and a second beam. The second beam is wider than the first beam. The method comprises selecting which one of the first beam and the second beam to use for continued communications of radio signals with the second radio transceiver device in accordance with a comparison between the link quality estimates of the first beam and compensated link quality estimates of the second beam. |
US10903888B2 |
Configuration method and configuration device for reference signal and communication node
Provided are a configuration method and configuration device for a reference signal and a communication node. The method applied to a first communication node includes: configuring configuration signaling; carrying, by the configuration signaling, parameter configuration for N reference signal resources, the parameter configuration at least includes channel characteristic requirement indication information; and sending the configuration signaling to a second communication node to enable the second communication node to obtain the parameter configuration, where N is an integer greater than or equal to 1. |
US10903887B2 |
Method for transmitting and receiving channel state information in wireless communication system and device therefor
In an aspect of the present invention, a method for transmitting channel state information (CSI) of terminal in a wireless communication system may include: receiving a CSI-reference signal (RS); generating a first matrix for a channel based on the CSI-RS; generating a second matrix having a lower dimension than the first matrix by calculating the first matrix and an orthogonal beam matrix having a lower dimension than the first matrix; and transmitting to a base station information on the second matrix and/or the orthogonal beam matrix as the CSI, in which the orthogonal beam matrix may be a matrix including a plurality of orthogonal beams orthogonal to each other as elements. |
US10903885B2 |
Providing communications coverage using hybrid analog/digital beamforming
An apparatus includes feeds to form analog beams. The feeds are divided into panels. The apparatus includes processing circuitry that divides a target area for communications coverage into regions, including a first region and a second region neighboring each other. The processing circuitry generates, for the first region, a first plurality of analog beams, forming a first cluster. The processing circuitry generates, in the first cluster from the first plurality of analog beams, a first plurality of hybrid beams arranged in a first arrangement in the first cluster. The processing circuitry generates, for the second region, a second plurality of analog beams, forming a second cluster. The processing circuitry generates, in the second cluster from the second plurality of analog beams, a second plurality of hybrid beams arranged in a second arrangement that is adjacent to the first plurality of hybrid beams in the first arrangement. |
US10903879B2 |
Wireless communications device
A wireless communications device with a first housing including an LTE modem and a plurality of LTE antennas and a second housing including a battery system and network communications assembly, the first housing and second housing pivotally joined via a hinge assembly permitting movement of the device between a closed and one or more open positions. |
US10903877B2 |
Initial access procedure for multi-beam operation
Apparatus and methods are provided for initial access in the multi-beam operation. In one novel aspect, the UE receives multiple response messages and selects one message as the response message. In one embodiment, the UE selects a subset of a configured UL resources, transmits a first message, wherein the first message is transmitted one or more times on each of the selected set of UL resources, receives one or more first-message-response messages from the BS, and selects one response message, wherein the selected response message indicates a corresponding BS RX resource, which is used by the UE for subsequent communication with the BS. In one embodiment, the selection of UL resources is at least based on transmitting spatial characteristics of the BS, the UE or both, which indicates whether the BS/UE is reciprocal, partial reciprocal or non-reciprocal. |
US10903875B2 |
Virtualized physical layer adapted for EHF contactless communication
A Physical Layer (PHY) of a host system of an electronic device may be implemented as a contactless PHY (cPHY) for extremely high frequency (EHF) contactless communication and the operation of EHF transmitters (TX), receivers (RX) and transceivers (EHF-XCVR) in an extremely high frequency integrated circuit (EHF IC) of the electronic device. The Host-cPHY translates logical communications requests from the Link Layer (LINK) into hardware-specific operations to affect transmission or reception of signals over an EHF contactless link. The Link Layer (LINK) may also be optimized as a contactless Link Layer (cLINK) for EHF contactless communication. A virtualized contactless Physical Layer (VcPHY) may comprise a contactless Physical Layer (Host-cPHY), and a contactless Link Layer (cLINK) for coupling a conventional Link Layer (LINK) with the contactless Physical Layer (Host-cPHY). Multiple data streams may be transported over the EHF contactless link over a range of frequencies. |
US10903868B2 |
RF system and method for implementing role switching of transceiver nodes
Disclosed is a RF system (100) having at least one transceiver node device (110, 112, 114, 116, 118, 120) that is capable to assume, at a controllable point in time and/or for a controllable time period, each one of the following roles (210, 220, 230, 240): a first role (210) comprising listening or answering to a message from an active communication session, in particular ranging sessions, a second role (220) comprising listening for new communication sessions, in particular ranging sessions, a third role (230) comprising staying idle, and optionally a third role (230) comprising scanning for ongoing communication sessions, in particular ranging sessions, of other RF systems. The RF system (100) further comprises a controller device (134) communicatively interlinked with the at least one, in particular each, transceiver node device (110, 112, 114, 116, 118, 120) and capable to control an assignment of roles to the at least one, in particular each, transceiver node device, in particular to control for a transceiver node device a point in time to assume a role and/or a duration of performing a role and/or a duty cycle of performing a role (210, 220, 230, 240). |
US10903865B2 |
Signal interface and a signal processing system
A signal interface for a receiver includes a first receiver module configured to receive a first message related to a content. The first receiver module is configured to generate a first adapted message based on the first message and a first transformation protocol. The signal interface further includes a second receiver module configured to receive a second message related to the content. The second receiver module is configured to generate a second adapted message based on the second message and a second transformation protocol. The first transformation protocol associated with the first receiver module and the second transformation protocol associated with the second receiver module are different. |
US10903863B2 |
Separating two additive signal sources
A first set of signal data is received. Generative machine learning models are trained based on the first set of signal data. The generative machine learning models include at least a first model trained to identify a first signal component and a second model trained to identify a second signal component. An incoming mixed signal data stream is dynamically separated into a clean signal component and a noise signal component by running the generative machine learning models. |
US10903854B2 |
Replacing a subset of digits in a sequence
In one example in accordance with the present disclosure, a method may include receiving a digit sequence including a subset of N digits encoded with semantic information and determining a set of possible combinations for the N digits in the subset. The method may also include establishing a mapping between each possible combination in the set of possible combinations and a corresponding integer sequence belonging to a set of integer sequences. Each integer sequence in the set of integer sequences is of the length of N−1. The method may also include identifying a selected integer sequence corresponding to the subset and replacing n−1 digits from the subset with the selected integer sequence. The method may also include replacing a digit of the subset with a digit value calculated to produce a valid checksum for the entire first digit sequence, wherein the first digit is not included in the n−1 digits. |
US10903853B2 |
Computation of forward error correction data units using loss vector probabilities
Correction data units for data packets of a data stream are generated. A correction data unit is based on a set of the data packets of the stream. The stream is transmitted over a communication channel. A performance measure to be optimized is selected, which relates to the recovery of lost data packets of the stream. To optimize the performance measure, a plurality of correction data vectors are determined, and a plurality of a plurality of non-recovery probabilities, corresponding to the correction data vectors, are initialized. One or more of the correction data vectors are selected that contribute towards a non-recovery probability of an original data packet. The non-recovery probability associated with the original data packet is then minimized based on the selected one or more correction data vectors. The selected one or more correction data vectors are then used to determine which of the original data packets or data correction units to transmit. |
US10903852B2 |
Computer system supporting multiple encodings with static data support
A computer system includes a host system, a hardware controller and an operating system. The host system runs an application that includes at least one compression library and that outputs a compression request to compress a data stream having an initial data-representation size. The hardware controller compresses the data stream according to an encoding scheme indicated by the compression library to generate a compressed data stream having a reduced data-representation size with respect to the initial data-representation size. The operating system provides a communication interface between the hardware controller and the application allowing the exchange of protocol data blocks between the application and the hardware controller. A protocol data block identifies an update status of the compression library and the OS. The computer system selectively operates in a first compression mode and a second compression based on the update status, thereby varying a compression ratio of the compressed data stream. |
US10903837B2 |
Low power pin diode driver
This disclosure relates to apparatus and methods for radio-frequency (RF) switching circuits, and more particularly for a PIN diode driver circuit for high speed, high repetition rate and/or high power applications. The PIN diode driver may include a dual voltage reverse bias provided to the PIN diode, which dual voltage reverse bias may be provided by a first, relatively lower voltage, power supply and a second, relatively higher voltage, power supply. The relatively lower voltage is to discharge an intrinsic layer of the PIN diode at a lower voltage than during reverse bias of the PIN diode at the second relatively higher bias voltage in order to reduce overall power consumption. |
US10903831B2 |
Semiconductor device
A semiconductor device including: an output element including a power supply side electrode region and an output side electrode region and configured to flow main current between the power supply side electrode region and the output side electrode region; an internal circuit including a sensor circuit configured to detect an abnormality; and a package in which the output element and the internal circuit are built, the package including a primary lead terminal and a secondary lead terminal, wherein the primary lead terminal electrically draws out an intermediate node in wiring of a primary detection circuit constituting the sensor circuit to an outside, the secondary lead terminal electrically draws out a terminal of a secondary detection circuit separable from the primary detection circuit to the outside, and depending on a connection state between the primary and secondary lead terminals, a reference value for detecting the abnormality can be changed. |
US10903830B2 |
Short-circuit protection for a power semiconductor device
A desaturation detector receives signals from a gate driver and circuitry that indicate whether a power semiconductor device is on and in desaturation. A logic circuit produces a signal as a function of the signals, from which a latch circuit produces an output signal. The signal has first and second values respectively in an as-designed condition, and in a short-circuit condition in which the power semiconductor device is on and in desaturation. The output signal has the first value, and transitioned and latched to the second value in response to a transition to the short-circuit condition, which causes the gate driver to switch the power semiconductor device off. And filter(s) reduce noise within the desaturation detector. |
US10903829B2 |
Switched capacitor driving circuits for power semiconductors
Driver circuits are provided for driving a power switch. The driver circuits include one or more charge pumps configured to generate a boosted positive voltage and/or a decreased voltage to a gate of the power switch. The decreased voltage may provide a negative voltage to the gate of the power switch, relative to its source, when the power switch is transitioned to its off state. The boosted positive voltage provides a voltage that is higher than the voltage that would otherwise be provided by a driver power supply. The decreased voltage generated by a turn-off charge pump has the effect of transitioning the power switch to its off state more quickly. The boosted voltage generated by a turn-on charge pump has the effect of transitioning the power switch to its on state more quickly. The decreased transition times provided by the driver circuits reduce switching losses of the power switch. |
US10903821B1 |
Complementary metal-oxide semiconductor (CMOS) compatible RF switch and high voltage control circuit (HVCC)
A complementary metal-oxide semiconductor (CMOS) compatible radio frequency (RF) switch circuit and high voltage control circuit (HVCC) are disclosed. In a mobile device, an RF switch circuit couples a first RF circuit to a shared antenna through a low resistance path while electrically isolating other RF circuits from the antenna by a high resistance path. Each path in the RF switch circuit includes a series metal-oxide semiconductor (MOS) Field-Effect Transistor (FET) MOSFET switch which provides a low resistance path when fully turned on by a strong positive gate-to-source voltage and a corresponding body bias voltage, and a high resistance path when fully turned off by a strong negative gate-to-source voltage and corresponding body bias voltage. The RF switch circuit paths are controlled by a CMOS compatible HVCC which supplies high and low voltage signals to the gate node and body bias node of each MOSFET in each path. |
US10903819B2 |
Communication module
A communication module includes: a first substrate having a first surface; a second substrate having a second surface, the second surface facing the first surface across an air gap; a first filter located on the first surface, a passband of the first filter being either one of a transmit band and a receive band of a first band, the first band being a frequency division duplex band; and a second filter located on the second surface, at least a part of the second filter overlapping with at least a part of the first filter in a stacking direction in which the first substrate and the second substrate are stacked, a passband of the second filter being at least one of a transmit band and a receive band of a second band, the second band differing from the first band. |
US10903818B2 |
Piezoelectric package-integrated film bulk acoustic resonator devices
Embodiments of the invention include a piezoelectric package integrated filtering device that includes a film stack. In one example, the film stack includes a first electrode, a piezoelectric material in contact with the first electrode, and a second electrode in contact with the piezoelectric material. The film stack is suspended with respect to a cavity of an organic substrate having organic material and the film stack generates an acoustic wave to be propagated across the film stack in response to an application of an electrical signal between the first and second electrodes. |
US10903816B2 |
Thin-film type package
A thin-film package includes: a substrate; a wiring layer disposed on the substrate; a microelectromechanical systems (MEMS) element disposed on a surface of the substrate; a partition wall disposed on the substrate to surround the MEMS element, and formed of a polymer material; a cap forming a cavity with the substrate and the partition wall; and an external connection electrode connected to the wiring layer. The external connection electrode includes at least one inclined portion disposed on at least one inclined surface formed on any one or any combination of any two or more of the substrate, the partition wall, and the cap. |
US10903814B2 |
Bulk acoustic wave resonator
A bulk acoustic wave resonator includes a membrane layer, together with a substrate, forming a cavity, a lower electrode disposed on the membrane layer, a piezoelectric layer disposed on a flat surface of the lower electrode and an upper electrode covering a portion of the piezoelectric layer. An overall region at a side of the piezoelectric layer is exposed to the air. The side of the piezoelectric layer has a gradient of 65° to 90° with respect to a top surface of the lower electrode. |
US10903813B2 |
Phase shifter
A phase shifter capable of improving phase accuracy by a simple method is provided. The phase shifter includes a hybrid coupler circuit including inductors with mutual inductances, an amplifying circuit, an impedance matching circuit provided between the hybrid coupler circuit and the amplifying circuit. The impedance matching circuit includes a first resistance element connected to an output node of the hybrid coupler circuit, a capacitance element connected between the first resistance element and the ground line in series, another inductor connected in parallel with the first resistance element, and a second resistance element provided between the inductor and the ground line in series. |
US10903812B2 |
Trap filter and filter circuit
A trap filter includes a first inductor, a second inductor, and a capacitor. A first end of the first inductor extends to a first connection portion, a third end of the second inductor is connected to a second end of the first inductor, and a fourth end extends to a second connection portion. The capacitor is connected in parallel with the second inductor. The first inductor and the second inductor are subtractive-polarity coupled. An inductance value of the second inductor is less than an absolute value of mutual inductance generated by coupling of the first inductor and the second inductor. |
US10903811B2 |
Coaxial RF filter with discoidal capacitor
Disclosed is a filter device comprising at least a shell, a first discoidal capacitor, a second discoidal capacitor, and an inductor. The shell is elongated in a stack direction. The first discoidal capacitor and the second discoidal capacitor are disposed within the shell, where the first discoidal capacitor is stacked above the second discoidal capacitor along the stack direction. The inductor comprises a first patterned conductive line disposed within the shell. The first patterned conductive line is coupled between the first discoidal capacitor and the second discoidal capacitor. The first patterned conductive line is wound in a winding direction traversing the stack direction. |
US10903809B2 |
Amplifier frequency matching for qubit readout
A quantum computing devices includes: a qubit; a readout device coupled to the qubit, the readout device including a frequency filter having a filter frequency range; and an amplifier device coupled to the readout device, in which the amplifier device is configured to amplify a measurement signal from the readout device upon receiving a pump signal having a pump frequency that is outside of the filter frequency range of the frequency filter. |
US10903807B2 |
Mixer circuit
The invention relates to a mixer circuit, which includes a transconductance stage circuit, a switch stage circuit and a load stage circuit which are electrically connected in sequence. The transconductance stage circuit is used to access a radio frequency voltage signal and convert the radio frequency voltage signal into a radio frequency current signal The switch-level circuit is used to access the local oscillator signal and the radio frequency current signal, and the switch-level transistor is turned on by using the local oscillator signal; the load-level circuit is used to convert the intermediate frequency current signal into a voltage signal for output. In the present invention, the transconductance stage circuit adopts a transistor superposition technology structure, which improves the conversion gain of the mixer; at the same time, it uses a source degenerate inductance structure, which further improves the conversion gain and linearity of the circuit. |
US10903805B2 |
Low noise amplifier with reactive feedback
An amplifier, comprising: an amplifying element having an input side and an output side; a first transformer on the output side of the amplifying element arranged to mutually couple a fraction of the output current from the amplifying element onto the input side of the amplifying element; a second transformer on the input side of the amplifying element arranged to increase the input voltage on the input side via mutual coupling of its primary and secondary windings; wherein a primary winding of the first transformer is connected to an output of the amplifying element; wherein a secondary winding of the first transformer is ac connected to a secondary winding of the second transformer; and wherein the primary winding of the first transformer is dc blocked from the secondary winding of the second transformer. The negative and the positive reactive feedback loops are not formed from the same trifilar transformer. |
US10903804B2 |
Differential amplifier with variable neutralization
Disclosed examples include differential amplifier circuits and variable neutralization circuits for providing an adjustable neutralization impedance between an amplifier input node and an amplifier output node, including neutralization impedance T circuits with first and second impedance elements in series between the amplifier input and output, and a third impedance element, including a first terminal connected to a node between the first and second impedance elements, and a second terminal connected to a transistor. The transistor operates according to a control signal to control the neutralization impedance between the amplifier input node and the amplifier output node. |
US10903802B2 |
Analog based speaker thermal protection in class-D amplifiers
A circuit comprises a sensing resistor with a resistance Rs, a first amplifier circuit with a first gain factor G, a second amplifier circuit with a second gain factor (1/A), a third amplifier circuit, a current mirror, a buffer, and a peak voltage detector. The first amplifier circuit is coupled to the sensing resistor at a first node and a second node and to the second amplifier circuit, which is further coupled to the current mirror. The buffer is coupled to the current mirror and to the third amplifier circuit, which is further coupled to the peak voltage detector and configured to receive a voltage across a load and a voltage on a ground node. In some implementations, the load is a speaker. In some implementations, a filter is coupled between the first and the second amplifier circuits. |
US10903801B2 |
Audio processing circuit and terminal device
An audio processing circuit includes a cascade operational amplifier circuit, an output node, and a pull-down circuit. The cascade operational amplifier circuit includes a first operational amplifier circuit and a second operational amplifier circuit. The first operational amplifier circuit includes a main operational amplifier and a secondary operational amplifier that are connected in parallel. The pull-down circuit is configured to pull down a voltage at the output node after the first operational amplifier circuit is turned on. The second operational amplifier circuit is configured to, after the secondary operational amplifier is turned on, control a voltage gain of the secondary operational amplifier to change gradually from low to high. |
US10903795B2 |
Semiconductor amplifier
A semiconductor amplifier 1 includes transistors 21a and 21b mounted side by side on a bottom plate 2 in a space in a package 6, a matching circuit 22a mounted between the transistors 21a, 21b on the bottom plate 2, a matching circuit 22b mounted on an opposite side of the transistor 21b from the transistor 21a on the bottom plate 2, an input terminal TIN installed on one side of a wiring substrate 3, an output terminal TOUT installed on the other side of the wiring substrate 3, and gate bias terminals T1G and T2G and drain bias terminals T1D and T2D installed at positions with the input terminal TIN and the output terminal TOUT of the wiring substrate 3, and the transistor 21a, the matching circuit 22a, the transistor 21b, and the matching circuit 22b are linearly placed between the input terminal TIN and the output terminal TOUT. |
US10903793B2 |
Voltage regulators having regulated voltage output irrespective of input voltage
Technology for a system operable to regulate an output voltage is described. The system can include an active amplifier configured to amplify an input voltage to produce the output voltage when there is active current consumption at the output voltage of the system. The system can include a standby amplifier configured to switch between amplifying the input voltage for a defined period of time and not amplifying the input voltage for a defined period of time to maintain a desired value for the output voltage of the system. |
US10903787B2 |
Apparatus and method of a universal module junction box
Embodiments of the present disclosure are directed to a universal junction box for solar modules that comprises multiple sub-assemblies with a replaceable diode black and an open-IP plug sub-assembly. The universal junction box includes a first sub-assembly (junction box platform), a second sub-assembly (a replaceable diode block), and a third sub-assembly (an open sub-assembly or plug sub-assembly. If the electronics in the diode block becomes defective, a new replaceable diode block can be used to substitute into the defective diode black without having to replace the entire junction box. The open-IP plug sub-assembly provides the flexibility to couple a variety of cable sub-assembly or IMEs to the universal junction box as long as a particular selected cable sub-assembly fits with the dimension of the open-IP plug sub-assembly. |
US10903786B2 |
Preventing harmful polarization of solar cells
In one embodiment, harmful solar cell polarization is prevented or minimized by providing a conductive path that bleeds charge from a front side of a solar cell to the bulk of a wafer. The conductive path may include patterned holes in a dielectric passivation layer, a conductive anti-reflective coating, or layers of conductive material formed on the top or bottom surface of an anti-reflective coating, for example. Harmful solar cell polarization may also be prevented by biasing a region of a solar cell module on the front side of the solar cell. |
US10903779B2 |
Photovoltaic module unit and photovoltaic ecological greenhouse
Disclosed are a photovoltaic module unit and a photovoltaic ecological greenhouse, which are convenient for power transmission and the moving and disassembling of the photovoltaic module unit. The photovoltaic ecological greenhouse comprises a supporting frame, and photovoltaic module unit mounted on the supporting frame, the photovoltaic module unit comprises a bracket and a photovoltaic module arranged on the bracket, the bracket is movably and detachably arranged on the supporting frame; the photovoltaic module unit further comprises a transmission mechanism arranged on a lower part of the bracket, the transmission mechanism has a first contact point electrically connecting to the photovoltaic module; the supporting frame is provided with a second contact point cooperating with the first contact point; and the first contact point is in contact and electrically connected with the second contact point to output electric energy of the photovoltaic module. |
US10903776B2 |
Industrial electrical machine
An industrial electrical machine includes a stator; a rotor in magnetic communication with the stator; a plurality of windings disposed in the rotor and/or the stator; and an embedded solid state controller. The solid state controller is operative to control the operation of the industrial electrical machine. The solid state controller includes a power semiconductor switching device coupled to the plurality of windings, and includes a communication interface. The power semiconductor switching device is operative to provide switching during operation of the industrial electrical machine, and is operative to turn the electrical machine on and to turn the electrical machine off in response to a control input received by the communication interface. |
US10903773B1 |
Kinetic energy recovery system with flywheel
A kinetic energy recovery system with flywheel includes a flywheel doubly-fed electric machine, an electric motor, a drive circuit and a controller. The flywheel doubly-fed electric machine has a primary side coil and a secondary side coil. The electric motor has a phase coil connected in series with the primary side coil. The drive circuit has an AC/DC circuit and a DC/AC circuit, wherein the AC end of the AC/DC circuit is coupled to the primary side coil; the AC end of the DC/AC circuit is coupled to the secondary side coil. The controller is configured to manipulate a frequency and a phase of output voltage and output current of the secondary side coil, thereby controlling the frequency and phase of a voltage and a current output from the primary side coil, thereby recovering a kinetic energy of the electric motor or providing the kinetic energy to the electric motor. |
US10903766B2 |
Multi-polar DC machine
Systems and methods for generating mechanical and/or electrical energy are presented. A system generates mechanical energy by using direct current to cause at least one rotor to rotate within and/or around at least one stator and/or generates electrical energy by using the rotation of at least one rotor within and/or around at least one stator to generate an electromagnetic field. The at least one rotor includes a plurality of magnets oriented in an array perpendicular to the at least one rotor's axis of rotation. The at least one stator comprises a plurality of magnets oriented in a rectangular array around the at least one rotor. The magnets may be permanent magnets and/or electromagnets. |
US10903764B2 |
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. |
US10903763B2 |
Built-in piezoelectric-type online dynamic balance actuator
A built-in piezoelectric type online dynamic balance actuator which includes two structurally identical left and right piezoelectric drive adjustment mechanisms at two sides of a housing. The piezoelectric drive adjustment mechanism includes a shaft having one end supported inside a housing chamber by bearing, a middle portion connected to an end cover by bearing, and the other end supported on bearing housing by bearing, a weight mass coupled to the shaft and positioned inside a tightening sleeve with one side connected to the bearing housing and another side connected to the end cover and the housing, and a stator fixedly connected to one side of the end cover, a mover pressed against a surface of the stator through a disk. Through a control center, the mass weights of the left and right piezoelectric drive adjustment mechanisms are fixed to a preset angle. As the main shaft rotates at a high speed, the two weight masses generate centrifugal force which combine to a balance vector to cancel the imbalance vector of the main shaft, improve the mass distribution of the main shaft and better fit the online dynamic balance requirements. |
US10903762B2 |
Actuator device based on an electroactive or photoactive polymer
An actuator device comprises an electroactive or photoactive polymer arrangement having an effective length over which expansion or contraction is induced by actuation. The effective length is greater than the maximum linear physical dimension of the space occupied by the polymer arrangement. In this way, a compact design is provided which can support a large actuation displacement. |
US10903755B2 |
Power conversion device
A power conversion device includes a power conversion unit that converts power into AC power having a predetermined frequency and voltage through a switching operation of a plurality of switching elements, a DC unit including a capacitor and a reactor, and a controller that controls the switching operation. The capacitor smooths a ripple caused by the switching operation in the power conversion unit. The controller monitors an indicator value correlated with a disturbance that distorts an input current supplied to the power conversion unit, and compensates a manipulated variable of control of the switching operation in the power conversion unit in accordance with at least a frequency component closest to a resonant frequency of the DC unit among a plurality of frequency components. The frequency components are included in variations in the indicator value and correspond to integral multiples of a power source frequency of an AC power source. |
US10903753B2 |
Resonant isolated converters for power supply charge balancing systems and other systems
A converter circuit includes a primary side having a resonator and a first control circuit configured to control the resonator. The converter circuit also includes a secondary side having a resonant rectifier and a second control circuit configured to control the resonant rectifier. The converter circuit further includes a transformer configured to electrically isolate the primary side from the secondary side. The second control circuit is configured to turn the resonant rectifier on and off. The first control circuit may be configured to detect when the resonant rectifier is off and, in response, turn the resonator off without using a feedback signal from the secondary side. The first control circuit may be configured to detect when the resonant rectifier is off by detecting when input power to the primary side decreases. The resonant rectifier could be turned on and off by detuning the resonant rectifier. |
US10903752B2 |
AC-DC converter with secondary side-control and synchronous rectifier sense architecture
An AC-DC converter with secondary side control and synchronous rectifier (SR) architecture and method for operating the same are provided for reducing the cost, complexity and size of the converter while improving efficiency. In an example embodiment, an integrated circuit (IC) controller for the secondary side of the AC-DC converter comprises a zero-crossing detector (ZCD) block and a negative-sensing (NSN) block coupled to a terminal. The terminal is configured to receive an input signal from a drain node of a SR circuit on the secondary side of the AC-DC converter. The ZCD block is configured to determine when a voltage of the input signal reaches 0V. The NSN block is configured to determine a negative voltage of the input signal. An internal rectifier, coupled between the terminal and local ground, is configured to ensure that substantially no current flows through the terminal during operation of the ZCD block and the NSN block. |
US10903750B2 |
Resonant switching converter
A resonant switching converter can include: a voltage switching circuit configured to receive a first input voltage, and to generate a second input voltage of a resonant branch coupled to the voltage switching circuit; where when the voltage switching circuit is in a first operating state, the second input voltage provided to the resonant branch is less than the first input voltage; and where when the voltage switching circuit is in a second operating state, the input voltage provided to the resonant branch is zero. |
US10903742B2 |
Switched-capacitor converter circuit, charging control system, and control method
This application provides a switched-capacitor converter circuit, a charging control system, and a control method. In the switched-capacitor converter circuit, input terminals of N levels of switched-capacitor converter units are sequentially connected in series, and output terminals of the N levels of switched-capacitor converter units are connected in parallel, to obtain a first power supply branch to supply power to a load. In addition, a first capacitor acts as a second power supply branch to supply power to the load, and the first power supply branch and the second power supply branch transmit power in parallel. In comparison with a serial power transmission manner, there are fewer devices on a power transmission path when a parallel power transmission manner is used. Therefore, this can reduce power losses on the transmission path, and improve transmission efficiency of the switched converter circuit. |
US10903740B2 |
Charge pump systems, devices, and methods
The present subject matter relates to charge pump devices, systems, and methods in which a first plurality of series-connected charge-pump stages is connected between a supply voltage node and a first circuit node, wherein the first plurality of charge-pump stages are operable to produce a first electrical charge at the first circuit node, the first electrical charge having a first polarity; and a second plurality of series-connected charge-pump stages is connected between the supply voltage node and a second circuit node, wherein the second plurality of charge-pump stages are operable to produce a second electrical charge at the second circuit node, the second electrical charge having a second polarity. |
US10903733B2 |
Disc-type speed regulation magnetic coupler based on bevel gear drive
A disc-type speed regulation magnetic coupler based on bevel gear drive is provided, consisting of a driving disc assembly and a driven disc assembly, wherein a speed regulation device is mounted on the driving disc assembly. |
US10903731B2 |
Apparatus for sensing rotor location and motor comprising apparatus
A motor for sensing a rotor location is provided, the motor comprising a shaft, a sensing magnet including a main magnet and a sub-magnet coupled to the shaft and a substrate disposed on the sensing magnet. The substrate includes a plurality of first hall sensors and a plurality of second hall sensors spaced apart from the shaft by a first distance, and a plurality of third hall sensors and a plurality of fourth hall sensors spaced apart from the shaft by a second distance larger than the first distance. |
US10903725B2 |
Compact height torque sensing articulation axis assembly
A compact height torque sensing articulation axis assembly is disclosed herein having a torque sensor, an assembly mounting flange, a motor, a motor gearbox, a gearbox output shaft, an encoder, and a cable. The assembly may sense tension on robotic catheter pullwires in an articulating catheter and/or torque on a robotic output axis using the torque sensor. Disclosed embodiments may advantageously be used to achieve small, lightweight robotic catheter systems. |
US10903718B2 |
Power tool
A power tool (1; 90) includes a motor (17) having a stator (18) and a rotor (19). The stator (18) includes front and rear insulators (21, 22) respectively disposed forward and rearward of a stator core (20) in an axial direction thereof. At least six coils (23) are respectively wound on the stator (18) such that the coils (23) are wound through the front and rear insulators (21, 22). Winding wires (23a) respectively electrically connect circumferentially-adjacent pairs of the coils (23). A short circuiting device (25) short circuits respective pairs of windings (23a) that are located diagonally or diametrically across from one another. |
US10903716B2 |
Electric working machine
An electric working machine includes a motor, a circuit board having capacitors and choke coils for noise reduction, and a fixing tool for fixing the circuit board to a portion of a case of the motor including motor terminals for power feed. The circuit board includes input terminal members to receive an externally supplied driving power, and a ground connection member electrically coupled to the portion of the case. The capacitors couple the input terminal members to the ground connection member. The choke coils couple the input terminal members to the motor terminals. The ground connection member is arranged in a certain area of the circuit board, which is one of areas on the circuit board defined by dividing the circuit board with a straight line crossing a rotational shaft and is an area where the input terminal members are located. The capacitors are mounted in the certain area. |
US10903714B2 |
Motor
A motor includes a motor housing, a rotating shaft assembly that includes a rotor mounted to the rotating shaft, an impeller connected to the rotating shaft, and an impeller cover that surrounds an outer circumference of the impeller. The impeller cover defines an air inlet. The motor further includes a stator that is located within the motor housing and that surrounds at least a portion of the rotor, a bearing mounted to the rotating shaft, and an elastic mesh having a plurality of pores. The elastic mesh is disposed between the motor housing and the bearing. |
US10903711B2 |
Motor
A motor includes a rotor that has a shaft with a central axis extending in a vertical direction as a center, a stator disposed so as to face the rotor in a radial direction, a bearing that supports the shaft, a wire support member disposed above the stator, and a bearing holder disposed above the wire support member to hold the bearing. The stator includes a plurality of teeth, and a plurality of coils provided on the plurality of teeth. The wire support member includes a wire holding portion that holds one portion of coil lead wires among the coil lead wires drawn out from the coil, a conducting member that electrically connects the other portion of the coil lead wires to each other, and a main body portion that supports the wire holding portion and the conducting member. |
US10903710B2 |
Producing method for electrical insulating structure, electrical insulating structure and rotating electrical machine
A producing method for an electrical insulating structure that covers an outer surface of a to-be-insulated object is provided. The method comprises: a taping step of winding a main insulation tape on outside of the to-be-insulated object; a spraying step of spraying nanoparticles onto the outer surface of the wound main insulation tape; a vacuum drawing step of vacuum drawing the tape-wound to-be-insulated object; and an impregnation step of injecting a nanoparticle-containing impregnating macromolecular polymer in which nanoparticles have been kneaded to impregnate the to-be-insulated object therewith. In the spraying step, microcapsules, which contain the nanoparticles and are able to release the nanoparticles before the impregnation step, are sprayed. |
US10903709B2 |
Armature of electric motor
An insulating holder is provided with a bobbin portion and bus bar supporting portions, and the bus bar supporting portions have bus bar walls which electrically separate each of the bus bars, and step portions are formed, in a lamination direction of the bus bars, at the bus bar walls. Gap portions are formed, between the bus bars and the bus bar walls, in a longitudinal direction of the bus bars and in a lamination direction of the cores, at the step portion, and an insulating cap, which complements the gap portions from the outside and maintains the bus bars, is provided, in a state where the bus bars are installed to the bus bar walls. |
US10903708B2 |
Brushless motor with a stator comprising a bobbin and a conductor wire wound on the bobbin by being overlapped in plural layers
A stator of a brushless motor may include a core; a bobbin including a pair of side surfaces, an inner wall, and an outer wall; a conductor wire wound by being overlapped in plural layers; and a resin layer covering the bobbin and the conductor wire. A profile of the conductor wire may become larger towards an outer circumferential side of the stator. Among portions of the conductor wire arranged along a rotary axis direction of a rotor on at least one side surface included in the pair of side surfaces and located on an innermost circumferential side of the stator in the respective plural layers, a portion of the conductor wire exposed to the resin layer and separated from the inner wall and the outer wall may be tilted from an inner circumferential side of the stator toward the outer circumferential side of the stator. |
US10903706B2 |
Rotor of rotary electric machine
A rotor of a rotary electric machine includes a rotor core, magnets, and a rotor shaft. The rotor shaft includes a refrigerant passage, a refrigerant supply part provided on one side of the refrigerant passage and configured to supply the refrigerant from the rotor shaft to the rotor core, a refrigerant discharge part provided on the other side of the refrigerant passage and configured to return the refrigerant from the rotor core to the rotor shaft, and a passage partition part configured to block flow of the refrigerant between the one side and the other side of the refrigerant passage. The rotor core includes a plurality of heat exchange chambers having a circumferential length larger than a radial length, and the heat exchange chamber communicates with the refrigerant supply part on one side of the refrigerant passage and communicates with the refrigerant discharge part on the other side. |
US10903704B2 |
Fan motor for air conditioner
A fan motor for an air conditioner includes a rotor shaft, a plurality of rotor cores arranged in a circumferential direction about a center of the rotor shaft, a bridge configured to couple the rotor cores, permanent magnets coupled to the plurality of rotor cores, and an insert-injected rotor body provided in a space formed through the rotor shaft, the rotor cores, the bridge, and the permanent magnets. A cable holder for the fan motor includes an upper cable holder in which a plurality of protrusion walls are formed downwardly, a lower cable holder in which a plurality of guide walls coupled between the plurality of protrusion walls are formed upwardly, and a soldering land which is formed in a lower portion of the lower cable holder and upon which a wire can be soldered. |
US10903703B2 |
Rotor, rotating electrical machine and production method of cover tube
A rotor includes: a rotary member; a plurality of permanent magnets arranged on an outer circumferential side of the rotary member; and a cover tube provided on an outer circumferential surface side of the plurality of the permanent magnets, and formed by a tape-like fiber bundle in which a plurality of thread-like fibers aligned in one direction is bundled smoothly by resin, in which the cover tube is formed so that the tape-like fiber bundle circles in a spiral pattern along the circumferential direction, and the tape-like fiber bundle arranges along the axial direction, and a circling-start end face and a circling-end end face of the tape-like fiber bundle face the axial direction of the cover tube. |
US10903702B2 |
Motor including rotor core and plate supporting magnet
A motor having an improved assembly structure of a rotor core and a magnet is provided. The motor comprising a stator and a rotor that rotates with respect to the stator. The rotor comprises a rotor core that is disposed rotatably with respect to a rotary shaft and has a plurality of magnet coupling apertures disposed apart from each other at a particular interval in a circumferential direction of the rotary shaft. Additionally, a magnet is inserted into the magnet coupling aperture and a plate is coupled to opposite end portions of the rotor core. The plate includes a magnet support portion that is configured to support the magnet. |
US10903700B2 |
Dust core, stator core, and stator
A dust core included in an axial-gap rotary electric machine. The dust core includes a sector-shaped plate-like yoke portion, and a tooth portion integrated with the yoke portion and projecting from the yoke portion. Denoting one of surfaces of the yoke portion from which the tooth portion projects as a toothed surface, the toothed surface has a concave portion provided between a peripheral edge of the tooth portion and a peripheral edge of the yoke portion. |
US10903698B2 |
Stator magnetic sheet, associated method and rotating electrical machine
A subsea assembly comprising an electric subsea machine having an electric motor driving an operator, and a coolant circuit at least partially located in thermal contact with the electric motor, the coolant circuit including a cooling assembly located externally from the subsea machine, the cooling assembly comprising at least a heat transfer element, the subsea machine and the cooling assembly being supported by a common supporting frame; at least a part of the heat transfer element is integrated in the frame. |
US10903696B2 |
Rectifier and rectenna device
The rectifying device converts high-frequency power input from an input terminal into direct current power and outputs the direct current power from an output terminal. The rectifying device includes a rectifier that converts the high-frequency power into the direct current power, and an impedance changer having one end connected to a connection point of the rectifier and the output terminal and the other end to which reference voltage is applied such that impedance varies while having a negative correlation with respect to an absolute value of voltage of the direct current power. When the absolute value of the voltage of the direct current power is greater than a predetermined value that is lower than reverse withstand voltage of the rectifying element included in the rectifier, the impedance of the impedance changer as viewed from the rectifier is a value regarded as corresponding to a short circuit. |
US10903695B2 |
Power reception device and power reception method for non-contact power transmission
A power reception control device provided in a power reception device of a non-contact power transmission system includes a power-reception-side control circuit that controls an operation of the power reception device, and a power supply control signal output terminal that supplies a power supply control signal to a charge control device, the power supply control signal controlling power supply to a battery. The power-reception-side control circuit controls a timing at which the power supply control signal (ICUTX) is output from the power supply control signal output terminal. The operation of the charge control device is compulsorily controlled using the power supply control signal (ICUTX). |
US10903694B2 |
Wireless power transmission device
A coil structure for wireless power transmission is provided. The coil structure comprises: a primary resonance coil wound in a spiral shape around a centripetal point; a primary induction coil, which supplies power to the primary resonance coil in a nonconnected state with an input or output terminal of the primary resonance coil and is wound in a spiral shape on a substantially same plane around a substantially same centripetal point as the centripetal point; a switch configured to be parallel with the primary resonance coil so as to control the ON and OFF of an operation of the primary resonance coil; and a capacitor coupled to the primary resonance coil so as to form a magnetic resonance with the primary resonance coil. |
US10903684B2 |
Method for operating a network having multiple node devices, and network
A method for operating a network, such as an automation network, for example, has multiple node devices provided that are networked to one another. There is a global time available, and the node devices record their operating parameters. The operating parameters are allocated to a respective address element as content elements in order to be stored in a tensorial database structure. Control or adaptation of the operation of the network with its node devices and couplings is facilitated thereby. The method is suitable particularly for use in supply networks, automated production installations, communication networks, transport networks and logistical networks. The proposed storing allows easy visualisation, depiction and evaluation of operating states of the network and of its node devices. |
US10903683B2 |
UPS maintenance bypass systems using mode signaling
A maintenance bypass (MBP) system for an uninterruptible power supply (UPS) includes a first switch having at least three positions that provide different couplings of a power source, a load, a power input of a UPS and a power output of a UPS and including a first contact set configured to indicate at least one transition between positions of the at least three positions. The system further includes a second switch configured to enable transition of the first switch between at least two of the positions and including a second contact set configured to indicate actuation of the second switch. The first switch may include a rotary switch and the second switch may include a pushbutton switch. |
US10903679B2 |
Mobile emergency charging device for a battery of a motor vehicle, emergency charging method, and motor vehicle with a lifting mechanism
A mobile emergency charging device for a battery of a motor vehicle that is designed to charge the battery in a recuperation operation. The mobile emergency charging device has at least one fuel tank, an internal combustion engine, and at least one drive roller for driving a wheel of the motor vehicle. This at least one drive roller is connected at least indirectly to an output shaft of the internal combustion engine and, by way of this connection, the drive roller is set into a rotational movement when the internal combustion engine is running. |
US10903678B2 |
Apparatus and method for providing bidirectional voltage support
This disclosure provides systems, methods and apparatus for an energy storage system. In one aspect, the energy storage system includes a controller configured to connect a capacitor system in series with an output of a battery system during a regenerative event such that the voltage of the capacitor system is subtracted from the voltage of the battery system. |
US10903672B2 |
Charge method for solid-state lithium-based thin-film battery
A method of charging a solid-state lithium-based battery that does not include a lithium deposited anode (i.e., lithium anode-free, solid-state lithium-based battery) is provided. The method includes charging a lithium anode-free, solid-state lithium-based battery that needs to be charged utilizing at least an initial charge stage in which a charge rate of 5 C or greater is performed for a period of time of 50 seconds or less. Such charging can produce a reduced deformation of the top electrode of the lithium anode-free, solid-state lithium-based battery. |
US10903667B2 |
Battery control unit
A battery control unit is adapted for a power supply system provided with a storage battery series-connected battery cells, a filter circuit, a discharge circuit, and a connection member connecting between the battery cell and the filter circuit.The battery control unit includes a voltage detection unit detecting voltage at the battery cell where noise is eliminated by the filter circuit, the voltage being detected immediately before/after a discharging is performed through the discharge circuit; a correction value calculation unit that calculates an amount of a voltage drop at the connection member when a discharging is performed through the discharge circuit, to be a correction value; and a voltage calculation unit that calculates voltage of the battery cell by adding the correction value calculated by the correction value calculation unit to a post-discharge voltage detected immediately after the discharging by the voltage detection unit. |
US10903665B2 |
Usage data based battery charge or discharge time determination
Usage data of a device is maintained over some time period, such as a couple weeks or a couple months. This usage data reflects an amount of energy that is used or stored for different time durations each having a various combinations of different state values of the device, such as a screen state, a power source state, a power mode state, a battery saver state, a processor consumption state, and so forth. This provides a record of a capacity drain rate or capacity charge rate for the battery for each combination of state values. At any given time, the device can determine the current state values of the device. The capacity drain rates or capacity charge rates for previous time durations having the same state values as the current state values are used to determine an estimated capacity drain rate or capacity charge rate for the device. |
US10903664B2 |
Smart power supply
A control device for selectively controlling a power supply from a power source via at least one of a first output and a second output. The control device including at least one processor and at least one memory storing at least one portion of computer program code, the processor being configured to cause the control device to obtain an indication of at least the following parameters: a charge level of the power source, power need from the first output, a power need from the second output; and selectively adjust the power supply via the first output and via the second output from the power source in dependence of the parameters. A power supply arrangement includes the control device. |
US10903660B2 |
Wireless connector system circuit
Various embodiments of a wireless connector system are described. The system has a transmitter module and a receiver module that are configured to wirelessly transmit electrical energy and/or data via near field magnetic coupling. The wireless connector system is designed to increase the amount of wirelessly transmitted electrical power over a greater separation distance. The system is configured with various sensing circuits that alert the system to the presence of the receiver module to begin transfer of electrical power as well as undesirable objects and increased temperature that could interfere with the operation of the system. The wireless connector system is a relatively small foot print that is designed to be surface mounted. |
US10903657B2 |
Method and apparatus for controlling alternating current cascade photovoltaic power generation system
A method for controlling an alternating current cascade photovoltaic power generation system is provided, which includes: acquiring, by a master controller, a current total output power of the system; determining, by the master controller, whether the total power value is greater than a preset power value; generating, by the master controller, a first control signal if the total power value is greater than the preset power value; generating, by the master controller, a second control signal if the total power value is smaller than or equal to the preset power value; receiving, by the slave controller, the first or second control signal generated by the master controller; and controlling, by the slave controller based on the first control signal, a cascade unit to independently perform an MPPT operation, or controlling, by the slave controller based on the second control signal, the cascade unit to output power. |
US10903656B2 |
Multilevel inverter device and method
A system comprises a first five-level inverter connected between a dc power source and an ac grid, a second five-level inverter connected between the dc power source and the ac grid and a third five-level inverter connected between the dc power source and the ac grid, wherein each five-level inverter comprises a first boost apparatus and a second boost apparatus. |
US10903655B2 |
Extended-life asset tracking and sensing power source and management system
A power source and power management system including: a controller configured to transmit tracking information of the power source and power management system; an energy harvesting power source; a non-degrading rechargeable power source electrically connected to the energy harvesting power source and configured to be recharged by energy generated by the energy harvesting power source; and a power manager configured to control switching of a system power source between the energy harvesting power source and the non-degrading rechargeable power source based on a power state of the energy harvesting power source and a power state of the non-degrading rechargeable power source. |
US10903654B2 |
Method and apparatus for minimizing circulating currents in microgrids
A method and apparatus for minimizing circulating currents on a power distribution line. In one embodiment, the method comprises dynamically adjusting a turns ratio of a tap changing transformer, the tap changing transformer coupled to a power grid distribution line that is also coupled to a plurality of microgrid branches wherein at least one microgrid branch of the plurality of microgrid branches comprises a distributed energy resource (DER), based on a reactive power measured locally to the tap changing transformer, to minimize current circulating on the power grid distribution line. |
US10903648B2 |
Wind park with multiple wind turbines
A wind park for feeding power into a supply network at a connection point is provided. The wind park includes wind turbines for generating the power, a DC network for transmitting the power to the connection point, an inverter configured to transform electrical DC voltage into an AC voltage for feeding the power into the supply network, at least one DC-DC converter for feeding the power into the DC network. The DC-DC converter includes a switching device and a transformer with primary and secondary sides. The primary side is coupled to the at least one wind turbine via the switching device and the secondary side is coupled to the DC park network via at least one rectifier. The DC-DC converter is configured to apply a DC voltage of changing polarity to the primary side by the switching device to transform a DC voltage of the at least one wind turbine. |
US10903643B2 |
Semiconductor current cutoff device including a semiconductor switch and a mechanical switch
A semiconductor current cutoff device, including a circuit having a first branch including an energy absorbing member and a second branch including a semiconductor switch, the semiconductor switch being connected in parallel with the first branch, a current measuring means for measuring the intensity of the electrical current at a connection terminal of the device, and an electronic control unit for controlling the semiconductor switch, programmed to control the opening of the semiconductor switch when the current intensity measured by the current measurement means reaches a predetermined value, the device then switching from a conductive state to a cutoff state, the circuit including a third branch including a mechanical switch, and the electrical control unit being programmed so that the semiconductor switch is closed before the mechanical switch. |
US10903642B2 |
Arrangement, system, and method of interrupting current
An arrangement for interrupting current comprising a first and a second terminal adapted to electrically connect two sections of a power system is provided. A voltage control means is controllable in use to inject energy into said loop to force a rapid increase of an alternating current flowing through said main branch while being controlled to open to interrupt a main current, and whereby zero cross-over of the current through the mechanical main circuit breaker is realized as the amplitude of the alternating current exceeds the amplitude of the main current. An energy absorbing device is adapted to limit the voltage across said capacitor and said mechanical breaker when the mechanical breaker is open, and across an inductive element if the voltage across the mechanical breaker breaks down, at or immediately after an opening process, thereby limiting the rate-of-rise and the peak of the current through said loop. |
US10903637B2 |
Structures for securing broadcast cabling and connectors
A structure for securing broadcast cables and connectors includes a wall mounted enclosure including a front section, a middle section and rear section, the front and middle sections surrounding a first cavity and the middle and rear sections surrounding a second cavity; a panel having a first and second wings joined together at a convex angle and defining a plurality of isolation plate mounts; the panel being selectively interchangeable between first and second configurations, wherein the first configuration is defined by the panel being selectively attached such that the convex angle faces the first cavity and the second configuration is defined by the panel being selectively attached such that the convex angle faces the second cavity; an internal lock system for selectively accessing the second cavity; and the internal lock system being accessible from within the first cavity. |
US10903631B2 |
Device and method for manipulating an inner conductor
A device and a method manipulate an inner conductor from several inner conductors at a stripped end of a sheathed cable. The device includes a manipulation device pivotable from an initial position about a pivot axis extending perpendicular to the axial direction of the cable end alignable relative to the manipulation device in a plane extending perpendicular to the cable end axis. The manipulation device includes a needle movable towards an inner conductor end in the initial position along a needle axis; and an inner conductor gripper gripping the inner conductor end. The method includes aligning the cable end relative to the manipulation device to align the needle axis with the inner conductor axis; moving the needle towards the inner conductor end, and establishing needle and inner conductor end contact; pivoting the manipulation device about the pivot axis; and gripping the inner conductor end by the inner conductor gripper. |
US10903628B2 |
Method for manufacturing spark plug
The present invention provides a method of manufacturing a spark plug which is capable of securing a bonding strength at the middle of a chip while suppressing an occurrence of scattering. The method of manufacturing the spark plug having a ground electrode to which a bonding surface of a chip is welded, has a machining process of machining the ground electrode such that an area located inside an edge of a welding-planned part where the chip is welded on the ground electrode and including a center of the welding-planned part is rougher than a section except the area of the welding-planned part, and a bonding process of bonding the chip to the welding-planned part of the ground electrode after undergoing the machining process by resistance welding. |
US10903622B2 |
Rigid high power and high speed lasing grid structures
Disclosed herein are various embodiments for stronger and more powerful high speed laser arrays. For example, an apparatus is disclosed that comprises an epitaxial material comprising a mesa structure in combination with an electrical waveguide, wherein the mesa structure comprises a plurality of laser regions within the mesa structure itself, each laser region of the mesa structure being electrically isolated within the mesa structure itself relative to the other laser regions of the mesa structure. |
US10903620B2 |
Semiconductor device, and method for manufacturing semiconductor device
There are included: a substrate; a semiconductor laser part formed on the substrate by stacking a plurality of layers including an active layer; and an adjacent part formed on the substrate by stacking a plurality of layers including a core layer, and being an optical modulator or an optical waveguide in contact with the semiconductor laser part through butt joint joining thereto. In a semiconductor device including the semiconductor laser part and the adjacent part which are joined in a butt joint manner, at least a portion, of the semiconductor laser part, that is contact with the adjacent part is disordered. |
US10903618B2 |
Fixture assembly for testing edge-emitting laser diodes and testing apparatus having the same
A fixture assembly having a base, an upper cover and a latch mechanism for testing an edge-emitting laser diode and a testing apparatus having the same are provided. The base includes a pocket, and a transmission cavity in communication with and orthogonal to the pocket. The upper cover includes a body, an abutting block and a pressing member. The abutting block having an electrical contact interface is engageable with the body for slidable movement with respect to the body. The latch mechanism is disposed on the upper cover, and may selectively connect or disconnect the upper cover to or from the base. When the latch mechanism is operated to connect the upper cover to the base, the pressing member applies a force through the abutting block on the edge-emitting laser diode received in the pocket, and the edge-emitting laser diode emits the laser for inspection through the transmission cavity. |
US10903617B1 |
Compact laser cavity and methods of manufacture
Provided herein are systems and methods of manufacture and operation for a compact laser to achieve high-intensity output pulses. These compact laser resonators and methods rely upon separate and distinct functions of the laser resonator to be operated in balance such that the functions, while deleterious when separate are supportive of laser generation and growth when combined within a small volume laser resonator as described herein. The combined elements of the described laser resonator include a delicate balance that allows the laser to operate between plane-parallel operation and unstable operation. This operation mode further allows distinct methods of construction and operation that allow the compact laser to be reliably assembled and tested during assembly. Therefore, despite requiring a delicate balance of disparate elements, the described laser resonator results in a compact robust laser. |
US10903616B2 |
Laser processing machine
Provided is a laser processing machine having a Peltier refrigeration element for cooling a cooling medium of a laser oscillator in a body of a small household laser processing machine. A laser processing machine 1 includes a device body 10, a laser oscillator 71 received in the device body 10, a cooling medium flow path provided in the device body 10 for allowing a cooling medium of the laser oscillator 71 to flow, and a cooling device 45 provided with a Peltier refrigeration element for refrigerating the cooling medium flowing in the cooling flow path. A cooling fin 621 for discharging heat generated by the Peltier refrigeration element is connected to the cooling device 45. The cooling fin 621 is installed directly upstream of an airflow direction of an air outlet 121 for discharging air in the device body 10 out of the device body 10. |
US10903614B2 |
Method and device for sealing contact points at electrical line connections
The invention relates to a method for sealing a contact point region comprising at least one contact point at an electrical line connection, wherein the line connection comprises at least one electrical line and at least one conductive element electrically connected thereto. The method starts by arranging a shrink tube on the outer circumference of the contact point region, in a first region extending over the contact point region on both sides in the longitudinal direction. This is followed by heating the shrink tube to shrinking temperature. During the heating of the shrink tube, an inductive heating of the electrical conductor is additionally performed, at least in the contact point region, and so hotmelt adhesive arranged inside the shrink tube and/or on the outer circumference of the contact point region is heated to its melting temperature. The invention also relates to a device for sealing a contact point region and to a sealing at such a region. |
US10903613B2 |
Resin bonded carbonaceous brush and method of manufacturing the same
A carbonaceous material is fabricated by kneading of carbon powder and a binder. The carbonaceous material is granulated such that an average particle diameter of the carbonaceous material is 0.3 mm or more. A brush material is fabricated by mixing of the granulated carbonaceous material and metallic powder. A ratio of the metallic powder to a total weight of the brush material is adjusted to 1% by weight or more and 30% by weight or less. Pressure molding is performed on the fabricated brush material, and thermal processing is further performed on the brush material at a temperature at which a resin in the brush material is not carbonized. |
US10903610B1 |
Self-lock structure of Ethernet connector for vehicle
A self-lock structure of Ethernet connector for vehicle, includes a plug self-lock member and a cable end socket self-lock member. When the plug self-lock member and the cable end socket self-lock member are at a first engagement stage, the fastener is inserted into the outer shell, the outer hanger is engaged with the first groove, the first protrusion, the second protrusion, and the inner hanger are engaged with the second groove, the third groove, and the fourth groove, respectively, and the elastic plate is not in a forced status. When the plug self-lock member and the cable end socket self-lock member are at a second engagement stage, the fastener is further inserted into the outer shell, and the first protrusion and the second protrusion are further engaged, respectively, and the elastic plate is in a forced status, enhancing the fastening stability. |
US10903609B2 |
Connector
A connector to be connected to another connector includes a fixed contact, a movable contact, a housing having an opening into which the other connector is insertable, a switch that is movable in a direction in which the other connector is inserted, a cam that is rotatably supported and includes a first cam and a second cam, and a card that moves the movable contact. The connector is configured such that when the other connector is inserted into the connector, the switch is pushed and moved by the other connector, the first cam is pushed by the switch and the cam rotates, the second cam pushes the card when the cam rotates, and the card moves the movable contact to contact the fixed contact. |
US10903606B2 |
Anti-theft structure for electronic control unit
An anti-theft structure for an electronic control unit which includes an electronic control unit including assembly brackets mounted on both sides thereof and connector mounting grooves formed in an upper portion thereof to be spaced apart from each other; connectors coupled to the connector mounting grooves, and including connector coupling portions therein; and a safety bracket including side coupling portions on both ends of the safety bracket, the side coupling portions being engaged with assembly brackets, and bracket coupling portions corresponding to the connector coupling portions and the bracket coupling portions being engaged with the connector coupling portions. |
US10903598B2 |
Connector
A connector (10) has a housing (20) including a body (21). A work hole (23) long in a lateral direction penetrates through the body (21). Terminals (30) are held in the housing (20) and are arranged side by side in the lateral direction in the work hole (23). Each terminal (30) includes an embedded portion (31) embedded in the housing (20), an internal connecting portion (32) connected to the embedded portion (31) and disposed inside the work hole (23) and an external connecting portion (33) connected to the internal connecting portion (32) and disposed outside the work hole (23). Protection walls (22) project from the body (21) at both sides of a terminals (30). Tip parts of the protection walls (22) are more distant from the body (21) than the external connecting portions (33) in a penetration direction of the work hole (23). |
US10903595B2 |
Electronic device
According to one embodiment, an electronic device includes a casing, a flexible wiring member, and a first electrical component, for example. The casing is provided with an opening. The flexible wiring member includes an insulating film, a lead mounted on the insulating film, and a connection terminal, and extends through the opening. The sealant is filled in the opening. The first electrical component is encapsulated by the casing and electrically connected to a second electrical component outside the casing through the flexible wiring member. |
US10903591B2 |
Electrical connector
An electrical connector includes: an insulating frame, having an accommodating space to accommodate a chip module; a metal sheet, fixed to the insulating frame and provided with multiple positioning slots; and multiple insulating blocks respectively positioned correspondingly in the positioning slots movably in a vertical direction. The metal sheet has a first stopping portion and a second stopping portion on a periphery of each positioning slot. Each insulating block is formed separately from the insulating frame and accommodates multiple conductive terminals, and has a first protruding portion located above the first stopping portion, and a second protruding portion located below the second stopping portion, such that the first and second stopping portions restrict the insulating blocks from moving vertically. In the vertical direction, a gap exists between the first protruding portion and the first stopping portion, and a gap exists between the second protruding portion and the second stopping portion. |
US10903590B2 |
Dual in-line memory module (DIMM) connector retention apparatus
A memory connector retention apparatus is disclosed. The memory connector retention apparatus may comprise a retention body having a top portion, a bottom portion, two side portions, an end portion, and a fastening portion. In an example, the top portion and the bottom portion may be open, forming a cavity in the retention body to allow a memory connector and a memory module to be positioned within the retention body. The fastening portion may allow the retention body to secure the memory module within the memory connector by keeping memory snap arms of the memory connector fixed in a closed configuration when the fastening portion is in a tightened position. In an example, the fastening portion may comprise a hole such that a tightening element, e.g., a screw or peg, may fit into the hole. In this case, the tightening element may be adjustable so that the retention body may fit over the memory snap arms and prevent the memory snap arms at the end portion and the fastening portion of the retention body from moving into an open position. |
US10903589B2 |
Radio frequency optical acoustic communication modem
A device for communications comprising a power interconnect board, an acoustic board electrically connected to the processor board, a radio frequency board electrically connected to the processor board, and an optical board electrically connected to the power interconnect board. |
US10903587B2 |
Resistance welding fastener, apparatus and methods
An apparatus and method for fastening dissimilar materials like steel, plastic and aluminum. A resistance welding fastener having multiple layers may be used with or without a sealant. The fastener may be used to form an aluminum covered steel laminate via a hemming pattern of attachment. The fastener may have a solid shaft or have an extended reach and have features for interacting with the welding electrode. A variety of electrode tips may be employed to cooperate with the fastener. |
US10903585B2 |
Antenna array
An antenna array is provided which may include, but is not limited to, a plurality of reflectors, each of the plurality of reflectors having a face, a first edge and a second edge, wherein the first edge of each of the plurality of reflectors is coupled to the second edge of another of the plurality of reflectors, a first plurality of antenna elements arranged on the face of at least one of the plurality of reflectors, and a second plurality of antenna elements arranged at a corner of at least two of the plurality of reflectors, the corner comprising an area where the first edge of one of the plurality of reflectors is coupled to the second edge of another one of the plurality of reflectors. |
US10903584B2 |
Dipole antenna arrays
Dipole antenna arrays are disclosed. An example dipole antenna array includes a ground plane having a first serrated edge, and a first dipole antenna, at least a portion of the first dipole antenna disposed parallel to the first serrated edge. |
US10903577B2 |
Printed wiring board
A printed wiring board includes a laminated structure including insulating layers, and conductive layers laminated on the insulating layer, respectively, such that the conductive layers include an outermost conductive layer having a radiation slot, and an inner-side conductive layer having an excitation portion facing the radiation slot in a lamination direction. The laminated structure has a recess portion recessed from the radiation slot toward the excitation portion such that a bottom surface of the recess portion is positioned between the outermost conductive layer and the excitation portion, and the insulating layers include an insulating layer having at least a portion covering the excitation portion. |
US10903574B2 |
Low profile antenna—conformal
An antenna assembly operating in the AM/FM, 3G and 4G cellular, WiFi, Bluetooth, satellite and 5G bands. The assembly provides a wide bandwidth, orientation dependent, directional antenna via volumetric radiating elements that conformal to exterior surface(s) of a vehicle such as a passenger car. The volumetric antenna elements may be further controlled by embedded components and/or surrounded by controllable ground plane elements. In one application, the antenna may be used to detect a direction of approach by person to, for example, operate only certain door locks. |
US10903570B2 |
Apparatus and method for matching antenna impedance in wireless communication system
Provided is a method for matching antenna impedance in a wireless communication system. The method includes determining an approximate reflection coefficient based on an input signal and an output signal of a bidirectional coupler connected to a signal path of an antenna; determining an antenna impedance matching parameter corresponding to the determined approximate reflection coefficient by using a lookup table; and performing antenna impedance matching based on the antenna impedance matching parameter. |
US10903569B2 |
Reconfigurable radial waveguides with switchable artificial magnetic conductors
A switchable artificial magnetic conductor (S-AMC) element that includes a conductive layer, a conductive patch located on one side of the conductive layer and electrically isolated from the conductive layer, and an open stub located on an opposite side of the conductive layer and electrically isolated from the conductive layer. A switch element is configured to selectively open and close an electrical connection between the conductive patch and the open stub in response to a control signal. When the electrical connection is closed the conductive patch presents a high impedance, magnetically conductive surface for radio frequency (RF) signals within a defined frequency band, and when the electrical connection is open the conductive patch presents an electrically conductive surface for RF signals within the defined frequency band. |
US10903567B2 |
Calibrating a phased array system
A method for calibration in a phased array antenna includes generating, by a master clock, a reference clock signal and generating an output signal corresponding to the reference clock signal by a phase-locked loop. The method further includes generating, by a local oscillator (LO), an LO signal corresponding to the output signal and generating a transmit calibration tone corresponding to a leakage of the LO signal and a direct current signal by an in-phase and quadrature (IQ) modulator. The method further includes receiving, by a phase detector in each of a plurality of RF devices in the phased array antenna, the transmit calibration tone and determining a relative phase shift between the transmit calibration tone and the reference clock signal received at an input of each of the plurality of RF devices by the phase detector. |
US10903557B2 |
Antenna device and electronic device
In an antenna device, a first coil conductor portion of a coil conductor faces a planar conductor to at least partially overlap with the planar conductor when viewed in a plan view. A second coil conductor portion of the coil conductor does not overlap with the planar conductor when the planar conductor is viewed in the plan view. On a straight line passing a center of gravity of a coil opening of the coil conductor when the planar conductor is viewed in the plan view, a first distance between the first coil conductor portion and a first edge is shorter than a second distance between the first coil conductor portion and a second edge. The second distance is shorter than a third distance between the center of gravity of the coil opening and a second edge on the straight line passing the center of gravity of the coil opening. |
US10903546B2 |
Planar balun transformer device
An electric transformer device (balun) is formed on a support plate having a first base face and an opposite second base face. The balun includes a first port (40) connectable to an electrical line for a differential signal and a second port connectable to an electrical line for a single-ended signal. A first printed conductive track is associated to the first base face of the support plate for connecting the first port to the second port. A printed conductive path is associated to the second base face of the support plate for connecting the first port to the second port. The printed conductive path is formed of a symmetric second and third printed conductive tracks. |
US10903544B2 |
Magnetic balun/transformer with post processing adjustments
A high input impedance magnetic balun/transformer having a phase balancing network (PBN) and method of operating. The balun is fully configurable and trimmable post fabrication using independently adjustable resistive and reactive parts by changing the resistance of a programmed transistor, e.g., NMOS. Parallel connected legs each having a field effect transistors (FETs) that make up NMOS device alter the impedance at the balun output terminals. The ground terminal of a secondary winding or coil at an unbalanced, single-ended side is connected to a phase balancing network. The phase balancing network includes at least two parallel legs, each leg having a resistive element in the form of a transistor device and at least one leg including a capacitive element. The transistor device at a leg can be operated in a linear region to trim the resistance and capacitances at the unbalanced side in order to achieve proper phase balancing and amplitude matching. |
US10903543B2 |
PCB transmission lines having reduced loss
Signal transmission structures within a printed circuit are formed to have reduced loss by making specific accommodations to reduce the surface roughness of an adjacent power plane, and thereby reducing the effects of magnetically induced currents. The power plane structure will retain sufficient surface roughness to accommodate manufacturing operations, while also contributing to reduced signal transmission losses in the adjacent signal transmission structure. The transmission structures thereby being capable of more efficiently transmitting high speed signals without undesired attenuation and loss. |
US10903541B2 |
Packaging and thermalization of cryogenic dispersive resistive hybrid attenuators for quantum microwave circuits
A hybrid microwave attenuator is constructed by forming a circuit and a housing. The circuit has two ports, a resistive component configured to attenuate some frequencies in an input signal (transmitted signal), and a dispersive component configured to attenuate some frequencies within a frequency range. The resistive component and the dispersive component are arranged in a series configuration relative to one another between the two ports of the circuit. The housing includes a closable structure in which the circuit is positioned, the structure being formed of a material that exhibits at least a threshold level of thermal conductivity, where the threshold level of thermal conductivity is achieved at a cryogenic temperature range in which a quantum computing circuit operates. The housing further includes a pair of microwave connectors, the pair of connectors being thermally coupled to the housing. |
US10903540B2 |
Dual-mode corrugated waveguide cavity filter
A filter comprises a dielectric resonator element and a cylindrical waveguide cavity having a corrugated tube structure that surrounds the dielectric resonator element such that an outer encircling wall surface of the dielectric resonator element is in contact with an inner sidewall of the corrugated tube structure. The corrugated tube structure includes one or more spaced-apart corrugations configured to provide a spring-like action to controllably expand and contract the corrugated tube structure so that the dielectric resonator element can be controllably inserted and clamped within the cylindrical waveguide cavity. The geometry of the spaced-apart corrugations can be selected to define a rotationally asymmetric corrugated tube structure configured to split a plurality of fundamental modes of electromagnetic waves within the filter. |
US10903538B2 |
Distributed LC filter structure
A distributed LC filter structure is disclosed. The distributed LC filter structure provides simultaneously a distributed inductance and a distributed capacitance in the same structure. Accordingly, discrete passive elements are eliminated and high, homogenous integration is achieved. Interconnections between the distributed inductance and the distributed capacitance are tailored to leverage a parasitic inductance of the distributed capacitance to increase the overall inductance of the distributed LC filter structure. Similarly, the interconnections are tailored to leverage a parasitic capacitance resulting from the distributed inductance to add up with the distributed capacitance augmenting the overall capacitance of the structure. |
US10903537B2 |
Optimized heat conducting member for battery cell thermal management
A battery cell includes a first electrode, a second electrode, and a heat conducting member that is in thermal communication with the first electrode and the second electrode. The heat conducting member includes a thermally insulating portion and a thermally conducting portion that includes an individual thermal conductivity morphology. |
US10903534B2 |
Battery pack capacity optimization via self-regulation of cell temperature
Managing of battery pack cell capacity is provided. The managing includes monitoring temperature of one or more cells within the battery pack, and based on temperature of a cell of the one or more cells being at or below a low temperature threshold, initiating discharging of cells with the battery pack at a specified discharge power level to heat the cells within the battery pack. The managing also includes, based on temperature of a cell of the one or more cells rising to or above an upper temperature threshold after initiating discharging of the cells within the battery pack, discontinuing the discharging of cells within the battery pack. |
US10903533B2 |
Battery module
Provided is a battery module, and more particularly, a battery module capable of improving cooling efficiency of battery cells and uniformly cooling the battery cells by reducing a contact resistance between a cooling fin and a heat sink, by allowing the cooling fin to be coupled and fixed to the heat sink so that the cooling fin which is in contact with the battery cell to conduct heat is in close contact with the heat sink for radiating the heat. |
US10903532B2 |
Fault tolerant voltage measurement method
A fault tolerant voltage measurement method for battery management systems is proposed for reliable and prompt cell fault and sensor fault detection. The key of the method is that it correlates one voltage sensor reading with multiple cell voltages and vice versa. When a cell fault occurs, fault readings will be revealed by multiple voltage sensor readings. Similarly, when a sensor fault occurs, multiple cell voltages will be influenced. Compared with the traditional one-to-one correspondence voltage measurement, the proposed method increases the credibility of sensor/cell fault decisions. Furthermore, it does not increase the hardware cost, and is easy to be adopted in real applications. |
US10903530B2 |
Anode material particles with porous carbon-based shells
Improved anodes and cells are provided, which enable fast charging rates with enhanced safety due to much reduced probability of metallization of lithium on the anode, preventing dendrite growth and related risks of fire or explosion. Anodes and/or electrolytes have buffering zones for partly reducing and gradually introducing lithium ions into the anode for lithiation, to prevent lithium ion accumulation at the anode electrolyte interface and consequent metallization and dendrite growth. Various anode active materials and combinations, modifications through nanoparticles and a range of coatings which implement the improved anodes are provided. |
US10903529B2 |
Battery cell comprising insulator assembly for preventing short circuit caused by nail
Disclosed herein is a battery cell including an insulator assembly, wherein, when a needle-shaped conductor passes through the insulator assembly, a part of the insulator assembly into which a needle-shaped end part of the needle-shaped conductor is inserted is fallen and pass through the electrode assembly together with the needle-shaped conductor, and a planar shape of a through-hole of the electrode assembly is determined by the fell-off part of the insulator assembly. |
US10903526B2 |
Electron device stack structure
A method for fabricating an electron device stack structure includes preparing plural substrates, each having a corresponding one of plural vias; sputter-depositing plural metal layers on the plural substrates to form plural electron device layers, each of the plural metal layers being sputter-deposited on a corresponding one of the plural substrates and including a part straying into a corresponding one of the plural vias as a corresponding one of plural stray metal portions; stacking the plural electron device layers to construct the electron device stack structure having a conductive path formed by connecting the plural vias; and injecting a conductive material into the conductive path to form a vertical electrical connection among the plural stray metal portions. |
US10903520B2 |
Multi-layer structure polymer solid electrolylte and all solid-state battery comprising the same
The present invention relates to a polymer electrolyte of a multi-layer structure and an all solid-state battery comprising the same, wherein the polymer electrolyte can exhibit an effect capable of stably operating in the high voltage positive electrode and in the low voltage negative electrode, when using the polymer solid electrolyte having a multi-layer structure, which includes the first polymer electrolyte layer and the second polymer electrolyte layer of the present invention, and the all solid-state battery containing it is applicable in the battery field of electric vehicle in which high capacity and high-power battery are used. |
US10903518B2 |
Method of preparing sulfide-based solid electrolyte for all-solid battery having argyrodite-type crystal structure
Disclosed is a method of preparing a sulfide-based solid electrolyte for an all-solid battery having an argyrodite-type crystal structure through a solution process. The method including obtaining a precursor solution by dissolving lithium sulfide, phosphorus sulfide and a halogen compound in a solvent, obtaining a precursor powder by removing the solvent from the precursor solution. Solid electrolyte for an all-solid battery can be produced by such method. |
US10903517B2 |
Sulfide solid electrolyte and method of producing the same
Disclosed is a sulfide solid electrolyte of high robustness in its production step and of high lithium ion conductivity, the sulfide solid electrolyte including Li, P, S, Br, I, and N as its constituent elements. |
US10903515B2 |
Non-aqueous electrolyte secondary battery
A non-aqueous electrolyte secondary battery includes at least a positive electrode, a negative electrode, a separator, and a non-aqueous electrolyte. The positive electrode includes a positive electrode current collector, a protection layer, and a positive electrode composite material layer. The protection layer, arranged between the positive electrode current collector and positive electrode composite material layer, includes at least a first and second protection layer. The first protection layer, arranged on a surface of the positive electrode current collector, contains a first conductive material and a first resin being a non-thermoplastic polyimide resin. The second protection layer, arranged on a surface of the first protection layer, contains at least a second conductive material and a resin A being a thermoplastic resin. A melting point of the resin A is lower than a thermal decomposition temperature of the first resin. The resin A is greater in expansion coefficient than the first resin. |
US10903511B2 |
Flow batteries having adjustable circulation rate capabilities and methods associated therewith
The circulation rates of the electrolyte solutions in a flow battery can impact operating performance. Adjusting the circulation rates can allow improved performance to be realized. Flow battery systems having adjustable circulation rates can include a first half-cell containing a first electrolyte solution, a second half-cell containing a second electrolyte solution, at least one pump configured to circulate the first electrolyte solution and the second electrolyte solution at adjustable circulation rates through at least one half-cell in response to a value of Pexit/I or I/Penter, and at least one sensor configured to measure net electrical power entering or exiting the flow battery system, and an amount of electrical current passing through the whole cell. I is the electrical power passing through the whole cell. Pexit is net electrical power exiting the system in a discharging mode, and Penter is net electrical power entering the system in a charging mode. |
US10903510B2 |
Redox flow battery
A redox flow battery includes a battery cell, a tank which stores an electrolyte to be supplied to the battery cell, piping which is connected to the battery cell and the tank and configured to circulate the electrolyte, a container which houses the battery cell, the tank, and the piping all together, and a partition wall which is provided inside the container and prevents the electrolyte from leaking out of the container. The height of the partition wall is equal to or greater than a liquid level height at the time when a predetermined amount of electrolyte leaks into the container as a consequence of damage to the piping, and the predetermined amount includes the total of an amount equivalent to the volume of the battery cell and an amount equivalent to the volume of the piping. |
US10903509B2 |
Fuel cell
The invention relates to metal supported solid oxide fuel cells (SOFC), fuel cell stacks containing the same, methods of their manufacture and use thereof. The SOFC of the invention utilises an extended electrolyte and barrier layers to prevent specific types of corrosion of the metal substrate. This new coating approach reduces the rate of degradation of the fuel cells and improves system reliability when operated over long durations. |
US10903508B2 |
Fuel cell assemblies and preparation methods therfor
A fuel cell assembly for a solid polymer electrolyte fuel cell stack may employ a construction in which a plastic film frame is used to frame a catalyst coated membrane within. In one advantageous embodiment, the plastic film frame is adhesive coated on one side and laminated at its inner edge to one surface of the catalyst coated membrane and at its outer edge to the flow field plate on the opposite side. In another advantageous embodiment, the plastic film frame is laminated to sealing features incorporated in a transition region in the flow field plate. |
US10903504B2 |
Carbon catalyst for redox flow battery electrodes
An electrode for redox flow batteries is produced using a carbon catalyst for redox flow battery electrodes, the carbon catalyst being a particulate carbon catalyst and consisting of carbonaceous particles having a specific surface area of 800 to 2000 m2/g and an average particle size of 100 to 1000 nm. |
US10903496B2 |
Rigid naphthalenediimide triangle structures
Provided herein are systems and devices comprising rigid macrocyclic and nanoporous compositions of electronically coupled naphthalenediimide redox-active units and methods of preparation and use thereof, for example, in the field of energy generation and storage. |
US10903495B2 |
Electrode material for battery and method for manufacturing same
There is disclosed an electrode material for cells. The electrode material includes carbon, and a crystalline material composed of a layered double hydroxide and/or a cation-deficit metal oxide having a rock-salt structure. Carbon is complexed with the cation-deficit metal oxide and/or the layered double hydroxide. |
US10903494B2 |
Sodium battery electrode compositions
A sodium-ion battery includes an electrode having a crystalline active material represented by formula units that intercalate and/or deintercalate charge carriers during operation of the battery. In some instances, the active material that experiences a volume change of less than 6.0%, 4.0%, or even 2.0% when the active material intercalates charge carriers during operation of the battery. |
US10903492B2 |
Method of producing nickel-cobalt composite hydroxide and method of producing positive electrode active material for non-aqueous electrolyte secondary battery
A method of producing a nickel-cobalt composite hydroxide includes: preparing a first solution containing nickel ions and cobalt ions; preparing a second solution containing tungsten ions and having a pH of 10 or more; preparing a third solution containing a complex ion-forming factor; preparing a liquid medium having a pH in a range of 10 to 13.5; supplying the first solution, the second solution, and the third solution separately and simultaneously to the liquid medium to obtain a reacted solution having a pH in a range of 10 to 13.5; and obtaining the nickel-cobalt composite hydroxide containing nickel, cobalt, and tungsten from the reacted solution. |
US10903491B2 |
Rechargeable lithium-ion battery chemistry with fast charge capability and high energy density
A rechargeable lithium-ion battery disclosed herein comprises a positive electrode with a positive electroactive material that in a charged state comprises lithium iron (II) orthosilicate (Li2FeSiO4) and in a discharged state comprises FeSiO4 or LiFeSiO4. A negative electrode comprises phosphorene. A separator is disposed between the positive electrode and the negative electrode. An electrolyte has an organic solvent especially containing ether-based organic solvents and a lithium salt that provides a conductive medium for lithium ions to transfer between the positive electrode and the negative electrode. Such a rechargeable lithium-ion battery provides advantageous power delivery, long driving ranges, and fast charge to enhance widespread use of batteries, especially in vehicles. Furthermore, lithium plating can be minimized or avoided, even at low temperature charging. Methods of recharging a rechargeable lithium-ion battery at low temperatures are also disclosed. |