Document Document Title
US10842060B2 Component mounting device
A component mounting device includes a control unit that at least controls an imaging portion to image a vicinity of a mounting position during movement of a mounting head, acquires height information in the vicinity of the mounting position based on an imaging result of the imaging portion, and corrects a target lowering position of the mounting head based on the acquired height information in the vicinity of the mounting position.
US10842059B2 Component supply device
A component supply device that supplies a component stored in a carrier tape to a component mounting apparatus, the component supply device includes a curl corrector that corrects curl of an empty tape which is a carrier tape from which the component is picked up by the component mounting apparatus.
US10842058B2 Metal foil for electromagnetic shielding, electromagnetic shielding material, and shielding cable
A metal foil for electromagnetic shielding, comprising: a metal foil base having a thickness of exceeding 4 μm, an alloy layer having an A element configured of Sn or In and a B element group selected from the group consisting of one or more of Ag, Ni, Fe and Co formed on one or both surfaces of the base, and an underlayer having the B element group formed between the alloy layer and the base, wherein an adhesion amount of the A element is 10 to 300 μmol/dm2, and a total adhesion amount of the B element group is 40 to 900 μmol/dm2.
US10842055B2 Power converter and manufacturing method of the same
A power converter may be provided with: a stacking unit including semiconductor modules interposed between adjacent coolers; a capacitor disposed next to the stacking unit; a first bus bar; a second bus bar; and an insulating plate. The insulating plate is interposed between the first bus bar and the second bus bar, and includes cylinder portions. Each of the cylinder portions passes through corresponding one of third holes of the second bus bar, and allows corresponding one of branch portions of the first bus bar and corresponding one of terminals of the semiconductor modules to pass therethrough. An emitting angle of laser beam that bonds each of the terminals and the corresponding one of the branch portions is adjusted such that reflected beam of laser reaches the corresponding one of the cylinder portions. The cylinder portions are colored in a color comprising a wavelength of the laser.
US10842050B2 System to increase server's density in datacenter
A system. The system includes rack containers and a cooling fluid. The rack containers include rack units stacked in a first direction that is parallel to a floor. Each rack unit has wheels positioned on a supporting structure on the floor which enables adjacent rack containers to move closer to or further from each other. The supporting structure is on the floor and is oriented in the second direction. The second direction is parallel to the floor and perpendicular to the first direction. The cooling fluid is flowed through a flexible tube into each rack container via a cooling conduit secured at a first port on a top surface of each rack container. The cooling conduit encapsulates the flexible tube. The top surface is further from the floor than is any other surface of each rack container.
US10842048B2 Electrical cabinet with vortex-entrained airflow
An apparatus, such as a transformer cabinet, includes a housing (e.g., a sheet metal enclosure) having electrical equipment (e.g., a transformer) disposed therein. A duct in the housing is configured to direct a first airflow in the housing to create a vortex that entrains a second airflow that passes over the electrical equipment. The housing may have a first opening configured to provide the first airflow and a second opening configured to provide the second airflow. The first opening may be in a side wall of the housing and the second opening may be proximate a bottom of the housing. The side wall may include a first side wall and the duct may be configured to direct the first airflow upwards and towards a second side wall of the housing.
US10842047B1 Phased array antenna
A phased array antenna in which a plurality of blocks each having a plurality of transmitter modules are arrayed, includes: a front plate that includes a plurality of flow paths of a refrigerant therein; and an element feeding layer that includes a plurality of antenna elements respectively connected to the transmitter modules and that is placed in close contact with one surface of the front plate. Each of the blocks includes a heat spreader that is placed in close contact with the other surface of the front plate. The transmitter modules are mounted on the heat spreader. Heat generated in the transmitter modules is transferred to the refrigerant via the heat spreader and the front plate.
US10842046B2 Densified foam for thermal insulation in electronic devices
A heat spreading and insulating material using densified foam is provided that has a heat spreading layer that is adhered to an insulating layer. The material is designed to be used with mobile devices that generate heat adjacent to heat sensitive components. The insulating layer is formed from a compressed layer of polyimide foam to increase its density. The polyimide foam retains a significant amount of insulating properties through the densification process. In some embodiments, an EMI shielding layer is added to improve electrical properties of the device. The heat spreading layer may be a graphite material with heat conducting properties that preferentially conduct heat in-plane but can also be metal foil or other isotropic heat conducting material. The material may also include pressure sensitive layers to permanently apply the material to the mobile device.
US10842041B2 Method for remotely clearing abnormal status of racks applied in data center
A method for remotely clearing abnormal status of racks includes following steps: obtaining each information of a rack management controller (RMC) and multiple baseboard management controllers (BMCs) of a rack regularly by a management system; recording each operating action performed by manager through the management system; analyzing the information and the operating action by the management system for determining whether any RMC or BMC is under one of multiple default attention-statuses; and, automatically performing a remotely service re-starting procedure to one of the RMC and the BMCs for preventing the RMC or the BMC from occurring an abnormal status when the RMC or the BMC is determined keeping a connection with the management system but about to occur the abnormal status.
US10842035B1 Nitrided titanium surfaces with a natural titanium color
This application relates to an enclosure for a portable electronic device. The enclosure includes a titanium substrate having interstitial nitrogen atoms, where the titanium substrate is characterized as having an a* value that is less than 1, a b* value that is less than 5, and an L* value that is more than 70.
US10842034B2 Modular electromechanical device
Various embodiments of a modular electromechanical device are described herein. The modular electromechanical device includes a chassis and a plurality of functional modules that can be connected to the chassis. Each module is associated with a different functionality. The functionality of the modular electromechanical device is defined based on various attributes including the functionality of the different functional modules that are connected to the electromechanical device, the sequence in which the different functional modules are connected to the electromechanical device, the specific attachment structures used to attach the functional modules to the electromechanical device, or a pattern of traces formed within the chassis.
US10842032B2 Combination of a plug and a cover
A combination of a plug and a cover. The plug has a plug housing and a plug longitudinal edge which extends along a plug longitudinal direction and on which at least one insertion receptacle is arranged which borders a receiving opening. The cover has a cover longitudinal edge in the cover longitudinal direction and on which at least one insertion element for insertion into the receiving opening is arranged. The insertion element has a shaft and at least one holding projection which proceeds from the shaft. The insertion receptacle has two wall regions which delimit the receiving opening on two opposite sides. In a non-assembled state of the plug and the cover, in at least one perpendicular cross-sectional plane, an opening width between the two wall regions is smaller than a width of the insertion element in a cross-sectional plane which is perpendicular in relation to the element plug-in direction.
US10842027B2 Base material for printed circuit board and printed circuit board
A base material for a printed circuit board includes: an insulating base film; a sintered layer that is layered on at least one side surface of the base film and that is formed of a plurality of sintered metal particles; an electroless plating layer that is layered on a surface of the sintered layer that is opposite to the base film; and an electroplating layer that is layered on a surface of the electroless plating layer that is opposite to the sintered layer, wherein an arithmetic mean height Sa of the surface of the electroless plating layer opposite to the sintered layer is greater than or equal to 0.001 μm and less than or equal to 0.5 μm.
US10842026B2 System for forming electrical circuits on non-planar objects
An object printing system printer enables printing of electrical circuits on non-planar areas of objects and the accurate placement of electronic components within the printed circuits. The system includes a direct-to-object printer and an electronic component placement system. The direct-to-object printer is configured to form an electrical circuit on an object secured within the direct-to-object printer. The electronic component placement system is configured to retrieve an electronic component and install the electronic component in the electrical circuit on the object secured within the direct-to-object printer in response to the direct-to-object printer generating a signal for the electronic component placement system that indicates the electronic component is to be installed in the circuit on the object secured within the direct-to-object printer.
US10842022B2 Multilayered flexible electronics platform
A multilayer flexible electronics platform is an apparatus that allows modular thin-film electronics to be integrated into everyday flexible, flat objects such as pieces of clothing, material coatings, or wearable devices. The apparatus includes a flexible water-impermeable envelop, a flexible power-source layer, a flexible printed circuit board (PCB) layer, and a flexible accessory-interfacing layer. The flexible accessory-interfacing layer allows those modular thin-film electronics to be electronically and electrically attached to the apparatus. The flexible PCB layer allows the apparatus to control and manage those modular thin-film electronics. The flexible power-source layer is used to provide electrical power to those modular thin-film electronics. The flexible water-impermeable envelop protectively encloses those modular thin-film electronics and the aforementioned functional layers of the apparatus.
US10842021B1 Printed circuit board
A printed circuit board includes a magnetic member including a magnetic layer, a first coil pattern disposed above the magnetic member, and having a planar spiral structure, and a second coil pattern disposed below the magnetic member, and having a planar spiral structure.
US10842017B2 Printed circuit boards with non-functional features
A multi-layer PCB has conductive vias (134) passing through multiple layers. A layer may have a conductive non-functional feature (710) physically contacting a via but not surrounding the via, to make the PCB more resistant to thermal stresses while, at the same time, reducing the parasitic capacitance compared to a prior art non-functional pad (310n).
US10842015B2 Conductive member, circuit assembly, and method for manufacturing conductive member
Provided is a conductive member including a busbar having a through hole, and a metal member fixed to the busbar, the metal member including a shaft portion passed through the through hole, and a first head portion at one end portion of the shaft portion, the first head portion having an outer diameter larger than the diameter of the through hole. Since the metal member includes the first head portion, it is possible to increase the heat capacity of the metal member as compared with that achieved with a conventional conductive member that does not include the first head portion. Accordingly, it is possible to further increase the heat dissipation of the conductive member using a simple configuration.
US10842012B2 Methods and systems for plasma self-compression
Described are systems and methods for compressing a plasma through electric and magnetic interactions between groups of positively charged particles and negatively charged particles of the plasma.
US10842010B2 Extreme ultraviolet light generation system
An extreme ultraviolet light generation system includes: a target supply unit configured to output a target toward a predetermined region; a drive laser configured to output a drive laser beam in a first duration; a guide laser configured to output a guide laser beam; a beam combiner configured to substantially align the optical path axes of the drive and guide laser beams and output the laser beams; a laser beam focusing optical system configured to focus the laser beams output from the beam combiner to the predetermined region; an actuator configured to change the focusing positions of the laser beams through the laser beam focusing optical system; an optical sensor configured to detect reflected light of the guide laser beam from the target; and a control unit configured to control the actuator so that the light amount of the reflected light thus detected increases in a second duration.
US10842006B2 Lighting device with slot antenna
A lighting device (1) is disclosed. The lighting device (1) comprises: a communication unit (10) for wireless communication between the lighting device (1) and an external device; a solid-state lighting element (3) electrically connected to the communication unit (10); a heat sink (5) in thermal contact with the solid-state lighting element (3), the heat sink (5) having a slot (5a) adapted to act as a slot antenna; and a feed antenna (11) electrically connected to the communication unit (10), the feed antenna (11) having at least one end tip arranged at the slot (5 a) so as to enable the feed antenna (11) and the slot (5a) to communicate by proximity coupling.
US10842002B2 Head-mounted medical/dental accessories with voice-controlled operation
Head-mounted accessories for surgeons and medical/dental practitioners are equipped with no-touch, hands-free controls. A voice-activated headlamp includes a controller operative to send a signal to control a light source in accordance with a voice command received through an integrated or remote microphone. The voice command and control may be speaker-dependent or speaker-independent, and the head-mounted unit may include an interface to a computer for voice-command training or other purposes. The head-mounted unit includes a memory for storing the voice commands. The invention may be used to control other medical/dental accessories such as a head-mounted video camera, in which case the controller is further operative to at least turn the video camera ON or OFF. More preferably, a controller is additionally operative to control the focus or zoom of the video camera in accordance with a voice command.
US10842000B2 LED lighting system and device
A device, system, process, and method of manufacturing provides use of at least two LED lighting sources to provide auxiliary component modules. Embodiments can be used in a variety of industries, including city street lamps, indoor lighting systems, lighting systems in automobiles, train lighting systems, tunnel lighting systems, building lighting systems, networked lighting systems, and other systems that could benefit from flexibility and ease in changing circuit components for time-based, usage-based, or fault-based detected situations.
US10841998B1 Shared power topology for LED luminaires
A system for emitting light (such as a luminaire) includes a first light emitting diode (LED) string and a first LED driver that is electrically connected in parallel to the first LED string. The system also may include a second (or more) LED string(s), each associated with an additional LED driver. One-way conductors and normally-open switches are used so that if one LED driver fails, the remaining LED driver(s) will deliver power to the failed driver's LED string so that the light remains operational, but with a reduced brightness.
US10841997B2 Method of control of power supply for solid-state lamp
A light emitting element control circuit and power supply for a solid state lamp includes an electrical control circuit controller which enables the operation of a solid state lamp in three distinct modes, which allows the user significant flexibility in operation of the lamp. It enables the user to operate the lamp with a fixed emission spectrum but with intensity control (Mode I); or with discrete settings of blue only or red only or a fixed ratio of the two (Mode II); or an on-demand ratio of blue to red emission whereby the user can operate the lamp with any arbitrary ratio of blue to red for example to meet different spectral requirements of, for example, different phases of plant growth (Mode III).
US10841996B2 Systems and methods for applying ultraviolet light
Systems and methods for applying light to an environment are provided. A system may include a plurality of light emitting diode (LED) arrays. Each LED array may include one or more LEDs that are configured to be powered on and off together. The system may be configured such that, during a first timeslot, a pulsed power input is applied to a first LED array, and during a second timeslot, the pulsed power input is applied to the second LED array.
US10841994B2 LED lighting fixture with selectable color temperature
A light emitting diode (LED) lighting fixture is provided. The lighting fixture includes a first LED engine and second LED engine. The first LED engine is configured to emit light corresponding to a first correlated color temperature. The second LED engine is configured to emit light corresponding to a second correlated color temperature that is different than the first correlated color temperature. When the first LED engine is hardwired to a power source, a light output of the lighting fixture corresponds to the first correlated color temperature. When the second LED engine is hardwired to the power source, the light output of the lighting fixture corresponds to the second correlated color temperature.
US10841993B2 Method of illuminating an article
An article of footwear may have an upper and a sole system secured to the upper. The sole system includes a bladder member with an illumination device. The bladder member is formed from at least a partially transparent or colored outer polymer layer that encloses a fluid. The illumination device is located within the sole system. Light from the illumination device may pass out the sole system by passing through the bladder member, thereby imparting the configuration of an illuminable fluid-filled bladder member.
US10841982B2 Paintable surface heating system using graphene nano-platelets apparatus and method
A heating device including a substrate, at least one heating layer on the substrate, and a power supply electrically connected to the at least one heating layer. The heating layer includes graphene nanomaterials. To form a layer of heating material, a liquid including graphene nanomaterials is applied to the substrate. The liquid is dried to form the at least one heating layer on the substrate. A first electrode and a second electrode are attached to the substrate. A power supply is electrically connected to the at least one heating layer on the substrate via the first electrode and the second electrode. The heating layer produces heat in the presence of power applied to the electrodes.
US10841981B1 Multi-zone food holding bin
A multi-zone food holding bin has a continuous food supporting surface with multiple food holding zones. Each food holding zone is independently controllable so that different food temperatures may be maintained in adjacent food holding zones.
US10841974B1 System and method for session relocation at edge networks
A method, a device, and a non-transitory storage medium are described in which an edge network-based session relocation service is provided. The session relocation service includes using default network devices to initially provide application services to end devices. The session relocation service further includes an IP scheme for inter-MEC mobility handling. The session relocation service may provide lossless application service traffic forwarding.
US10841971B1 Wireless discontinuous reception (DRX) based on user equipment (UE) subscriber data
In radio circuitry, transceiver circuitry wirelessly exchanges data signals with User Equipment (UEs). In the radio circuitry, networking circuitry receives subscriber data for the UEs. The networking circuitry transfers the subscriber data to the transceiver circuitry. The transceiver circuitry selects Discontinuous Reception (DRX) duty cycles for individual UEs based on their subscriber data. The transceiver circuitry wirelessly exchanges subsequent data signals with the UEs using their individual DRX duty cycles. Exemplary subscriber data indicates home/roaming status, UE access class, Public Land Mobile Network (PLMN), Quality-of-Service (QoS) level, and/or wireless network slice.
US10841963B2 Communication method and communication device
Communication methods and communication apparatuses are provided. The communication method includes: a first device receives a Layer 2 Protocol Data. Unit (PDU) sent by a second device; and the first device determines a connection state in which the first device and the second device need to be according to the Layer 2 PDU.
US10841959B2 Conveying RACH information through PBCH
In millimeter wave systems, user equipment may not be able to receive RACH parameters through a PDCCH when the information is transmitted with an omni-directional beam. In an aspect of the disclosure, an apparatus, such as a base station, may determine the RACH parameters and transmit a subset of the RACH parameters via a PBCH. The user equipment may receive the RACH parameter subset and initiate a RACH procedure.
US10841953B2 Receiver-based listen before talk techniques in shared millimeter wave radio frequency spectrum
Methods, systems, and devices for wireless communications are described for receiver-based listen-before-talk (LBT) in systems that use shared radio frequency spectrum. A scheduling device may provide a pre-grant indication of a data transmission. The data transmission may be transmitted via a shared millimeter wave (mmW) radio frequency spectrum band, and a LBT procedure may be performed at a receiving device responsive to the pre-grant indication, to determine that the shared mmW radio frequency spectrum band is available for the data transmission. An indication may be transmitted to a transmitting device to indicate that the receiving device has successfully performed the LBT procedure, which may act as a trigger for the transmitting device to start the data transmission.
US10841952B2 Puncturing PT-RS based on a collision between PT-RS and coreset
A transmitter, such as a base station, identifies a potential collision between a first set of resources configured for a CORESET for a receiver and a second set of resources configured for a PT-RS for the receiver. The apparatus may determine whether colliding resources in the CORESET are configured/used for a control transmission or a data transmission. The apparatus punctures the PT-RS based on whether the colliding resources in the CORESET are configured/used for the control transmission (e.g., PDCCH). For example, the apparatus may puncture the PT-RS only for resource blocks of the CORESET colliding with the control transmission without puncturing the PT-RS over an entire set of the colliding resources configured for the CORESET. A receiver may similarly identify potential collisions and determine whether PT-RS will be punctured based on whether the colliding resources in the CORESET are configured/used for a control transmission or a data transmission.
US10841947B2 Method for transmitting and receiving uplink signal in wireless communication system supporting unlicensed band and apparatus for supporting same
The present invention discloses a method for a base station or a user equipment to transmit and receive an uplink signal between the base station and the user equipment in an LAA (licensed assisted access) system performing LBT (listen-before-talk)-based signal transmission and an apparatus supporting the same.Specifically, the present invention proposes a method for the base station and the user equipment to transmit an uplink signal according to a scheduling type indicated to the user equipment by the base station and an apparatus supporting the same.
US10841941B2 Enhanced carrier aggregation activation and scheduling request procedures
Methods, systems, and devices for wireless communication are described. A user equipment (UE) configured with several component carriers (CCs) may select one or more CCs for fast activation. The UE may, in various examples, autonomously select the CCs for fast activation or may receive signaling indicating such CCs. In some cases, the UE may place the selected CCs in a semi-active state by detecting and synchronizing the CCs while refraining from control channel monitoring. In other examples, the UE may identify a set of CCs that may be activated quickly based on channel conditions or that have activation interdependency, such as CCs in a physical uplink control channel (PUCCH) group. The UE may then trigger an activation for one of the selected CCs, determine it is capable of fast activation, and begin monitoring, e.g., for control information, after a reduced delay period based on the fast activation.
US10841938B2 User terminal and radio communication method to achieve a satisfactory latency-reducing effect when multiple TTIs of different time durations are used in the same carrier
A satisfactory latency-reducing effect is achieved when a plurality of transmission time intervals (TTI) of varying time durations are used in the same carrier. In this regard, a user terminal has a receiving section that receives scheduling information pertaining to a second TTI, which is shorter than a first TTI. The user terminal further has a control section that controls receipt and/or transmission of data in the second TTI, which is embedded in the first TTI, based on the scheduling information.
US10841936B2 Upstream split scheduler
A centralized Upstream (US) scheduling system configured to provide a US split scheduler may be provided. The centralized US scheduling system may comprise a US scheduler and a map editor. The US scheduler may be configured to create a map for US bandwidth allocation. The map may include Steady-State Grants (SGNTs) and Editable Grants (EGNTs). The map editor may be configured to receive the map from the US scheduler and to assign the EGNTs among low latency Service Flows (SFs).
US10841932B2 Coexistence management of GNSS and wireless operations
Methods, systems, computer-readable media, and apparatuses for to managing use of a satellite positions system (SPS) receiver in conjunction with one or more radio access technology (RAT) transmitters. In certain embodiments, a controller can be used to prioritize reception by the SPS receiver over transmission by the one or more RAT transmitters.
US10841927B2 Modem assisted contention handling of multiple active connections in wireless communications
Aspects of the present disclosure provide wireless communication devices and methods configured to operate with multiple active connections. A user equipment establishes a first active connection associated with a first subscription. The user equipment also establishes a second active connection, simultaneous to the first active connection, associated with a second subscription. The user equipment provides modem information corresponding to connection qualities of the first active connection and second active connection, to an operating system of the user equipment. Furthermore, the user equipment mitigates contention between the first active connection and second active connection by degrading at least one of the first active connection or second active connection in accordance with a decision given by the operating system based on the modem information.
US10841925B2 Wireless communication system that performs beam reporting based on a combination of reference signal receive power and channel state information metrics
A base station receives a report of channel state information (CSI) computation capability from a UE, configures the UE with X and Y values based on the reported computation capability, performs a beam sweep by transmitting direction-unique beams, and receives a beam measurement report from the UE comprising a reference signal receive power (RSRP) of Y strongest beams of the transmitted beams and at least a portion of the CSI of X strongest beams of the Y beams. Based on the beam measurement report, one of the X beams is selected to configure the UE for subsequent data and control channel transmissions. X and Y are positive integers, Y is greater than or equal to X, and Y is at least 1.
US10841923B2 Digital baseband transport in telecommunications distribution systems
A method includes: receiving downlink signals at a head end unit of a distributed antenna system from at least one base station; processing the downlink signals into downlink channelized digital baseband signals at the head end unit by at least one of channel filtering, interpolating, and mixing with an oscillator, the downlink channelized digital baseband signals including call information for wireless communication; formatting the downlink channelized digital baseband signals for transport together at the head end unit; packetizing and packet scheduling the downlink channelized digital baseband signals into downlink packetized baseband signals at the head end unit; and transmitting the downlink packetized baseband signals from the head end unit to remotely located units of the distributed antenna system.
US10841922B2 System and method for transmission time intervals
In one embodiment, a method for adaptive transmission time intervals (TTIs) includes transmitting, by a communications controller to a user equipment (UE), a segment of a first TDD TTI configuration of a first TDD interval and a second TDD TTI configuration of the first TDD interval, where the first TDD TTI configuration has a first pattern, where the second TDD TTI configuration has a second pattern, where the first pattern is different than the second pattern, where the first TDD TTI configuration has a first uplink TTI segment and a first downlink TTI segment. The method also includes transmitting a first plurality of data on a first TTI in the first downlink TTI segment of the first TDD TTI configurations of the first TDD interval and receiving a second plurality of data on the first uplink segment of the first TDD TTI configuration of the first TDD interval.
US10841915B2 Method and device for monitoring control channel
Provided is a method and device for monitoring a control channel in a wireless communication system. The device determines a search space for detecting a physical downlink control channel (PDCCH) on the basis of a long device identifier. The device monitors the PDCCH in the search space on the basis of a short device identifier.
US10841914B2 Method and apparatus for channel usage in unlicensed spectrum considering beamformed transmission in a wireless communication system
A method and apparatus are disclosed from the perspective of a UE (User Equipment). In one embodiment, the method includes the UE monitors or receives a control signal within a channel occupancy, wherein the control signal indicates a number of consecutive TTIs (Transmission Time Intervals) and TTI format(s) related information of the TTIs. The method further includes the UE derives transmission direction of symbols in the TTIs or functionality of symbols in the TTIs from the information. The method also includes the UE considers the last TTI of the indicated TTIs as an ending TTI of the channel occupancy. In addition, the method includes the UE performs DL (Downlink) data reception or UL (Uplink) data transmission until the ending TTI.
US10841912B2 Methods, network nodes and user equipments in a wireless network for communicating an EPDCCH
A network node in a wireless communication network communicates an enhanced Physical Downlink Control Channel (ePDCCH) to a user equipment (UE). This begins with the transmission, to the UE, of a configuration message that indicates the mappings of ePDCCH onto resource elements for both a first ePDCCH set and a second ePDCCH set. The mapping for the first ePDCCH set avoids the use of resource elements already in use by a first type of signal (e.g., a Cell-Specific Reference Signal or CRS), whereas the mapping for the second ePDCCH set avoids the use of resource elements in use by a second type of signal. The choice of an ePDCCH set for transmitting data to a UE may then be dynamically made in order to avoid interference caused by the first or second types of signal.
US10841910B2 Physical downlink control channel for fifth-generation networks
Disclosed herein are apparatuses, systems, and methods using or implementing a control channel (PDCCH) design. The PDCCH can occupy an initial number of OFDM symbols of a downlink subframe, while occupying less than the full system bandwidth. The PDCCH can be time division multiplexed (TDM) with a shared channel (PDSCH) or frequency division multiplexed (FDM) with a PDSCH. The PDCCH can further be multiplexed with another PDCCH in a contiguous or non-contiguous region. Resources allocated to the PDCCH can overlap or partially overlap resources allocated to the PDSCH. An Evolved Node-B (eNB) can provide configuration information for the PDCCH design in Radio Resource Control (RRC) signaling to a user equipment (UE), or through use of a Master Information Block (MIB) or System Information Block (SIB).
US10841907B2 Method and apparatus for communication based on short transmission time intervals in wireless communication system
Embodiments of the present disclosure relate to the communication processes in a wireless communication system based on short TTIs. According to one embodiment of the present disclosure, there provide a method for communication by a base station. The method comprise: receiving, from a user equipment, an uplink demodulation reference signal, DMRS, in an uplink transmission time interval, TTI, of an uplink subframe, which supports two or more uplink TTIs. At least one uplink TTI supported by the uplink subframe is configured to only transmit uplink control information and/or uplink data without any uplink DMRS. In the other aspects of the present disclosure, there also provides methods for communication by a user equipment and corresponding apparatuses.
US10841902B2 Radio terminal apparatus, radio base station apparatus, and radio communication method
Communication efficiency is improved in a case of using a grant-less communication scheme and a grant-based scheme. Provided is a radio terminal apparatus for communicating with a radio base station apparatus, which includes a transmitter configured to transmit a signal to the radio base station apparatus, a receiver configured to receive a signal from the radio base station, and a controller configured to control the transmitter and the receiver. The controller is capable of selecting at least a grant-based scheme or a grant-less communication scheme in a case of a transmission of user data. The user data and information necessary to allocate a radio resource are transmitted in a case that the grant-less communication scheme is selected to perform a transmission.
US10841901B2 Inter-device communication method and apparatus
Provided are an inter-device communication method and apparatus, the method including: a first terminal device obtains a first time frequency resource, the first time frequency resource being a time frequency resource used for transmitting data of a first service, the first service being an inter-device communication service; the first terminal device sends data of a second service according to the first time frequency resource, the second service being an inter-device communication service. The present invention is capable of increasing the flexibility and reliability of inter-device communication.
US10841896B2 Selectively sending notifications to mobile devices using device filtering process
A computer-implemented method, system, and/or computer program product selectively sends notifications to mobile devices. The computer determines that a user has a plurality of computing devices that are associated with the user. The computer determines that the user has met a criterion that triggers delivery of a message to at least one computing device from the plurality of computing devices. The computer filters from the plurality of computing devices a selected number of the at least one computing device to selectively receive the message, wherein the filtering is based on a condition of the at least one computing devices that differs from other devices of the plurality of computing devices to determine the selected number. The computer sends the message to the selected number of computing devices.
US10841892B2 Local area network assisted positioning
A method for assisting in locating a position of a mobile wireless device includes: obtaining location information of an approximate location of the mobile wireless device; generating an almanac of base stations based at least in part on proximity of locations of the base stations to the approximate location of the mobile wireless device, the almanac of base stations comprising at least one cooperative terrestrial base station that can communicate with the mobile wireless device in at least one mode and at least one uncooperative terrestrial base station capable of bi-directional communications and configured to prevent data and voice communications with the mobile wireless device, the at least one uncooperative terrestrial base station being configured to acknowledge a message received from the mobile wireless device; and providing the almanac of base stations to the mobile wireless device.
US10841890B2 Delay tolerant node
A Long-Term Evolution (LTE) E-UTRAN Node B (eNodeB) for use in satellite markets. The LTE eNodeB supports extreme channel latencies without the need for any User Equipment (UE) (e.g., mobile handsets) modifications, independent of the UE release or the technology used by the network operator. The system supports high channel latencies in LTE, though can also be used for other wireless technologies such as GSM, 5G New Radio (NR) or any other technologies with similar procedures to those used in LTE.
US10841887B2 Synchronization between a reader and an object in contactless communication with the reader by active load modulation
Data frames, including bursts of an active load modulation (ALM) carrier signal generated from a modulation of an underlying carrier, are transmitted from an object to a reader. Synchronizing a reader carrier signal and the ALM carrier signal includes: prior to transmission of each data frame and between some of the bursts of the ALM carrier signal of each data frame, performing a closed-loop control of an output signal of a main oscillator onto a phase and a frequency of the reader carrier signal; estimating a ratio between a frequency of the output signal of the main oscillator and a frequency of a reference signal produced by a reference oscillator; and during each burst of the ALM carrier signal of each data frame, performing a closed-loop control in frequency only of the output signal of the main oscillator onto the reference frequency of the reference signal corrected by the ratio.
US10841880B2 Apparatus and methods for wake-limiting with an inter-device communication link
Methods and apparatus for limiting wake requests from one device to one or more other devices. In one embodiment, the requests are from a peripheral processor to a host processor within an electronic device such as a mobile smartphone or tablet which has power consumption requirements or considerations associated therewith. In one implementation, the peripheral processor includes a wake-limiting procedure encoded in e.g., its software or firmware, the procedure mitigating or preventing continuous and/or overly repetitive “wake” requests from the peripheral processor.
US10841870B2 Discovery for spectrum renting
Wireless communication systems and methods related to service advertising and discovery with dynamic spectrum use are provided. A user equipment (UE) receives, from a first wireless communication device, a network information signal in a spectrum. The UE receives, from a second wireless communication device, a service advertising signal based on at least a synchronization to the network information signal. The service advertising signal indicates an availability of a service. The UE transmits, to the second wireless communication device, a request for the service. The first wireless communication device and the second wireless communication device are associated with different operating entities of the spectrum.
US10841867B2 Network connection method and user equipment
It is described a network connection method and a user equipment. The method includes that a two-dimensional code is scanned to obtain a character string corresponding to the two-dimensional code; when the character string does not comprise a preset character string, it is determined that the two-dimensional code is a secure two-dimensional code, and two-dimensional code information is obtained according to the character string; the two-dimensional code information is decoded, to obtain data of a target access point; a configuration description file is obtained according to the data of the target access point, the configuration description file being used to connect to the target access point; and the configuration description file is installed into the user equipment, and after detecting the target access point, the target access point is connected to according to the configuration description file.
US10841865B2 Method and apparatus for transmitting D2D discovery signal and communication system
Embodiments of the present disclosure provide a method and apparatus for transmitting a D2D discovery signal and a communication system. The method for transmitting includes: a UE selects a part of resources from a resource pool for transmitting a D2D discovery signal; the part of resources are selected in a manner of limiting number of times of transmission, or in a manner of limiting time interval, or in a manner of calculating a resource position; and transmits the D2D discovery signal by using the selected part of resources. With the embodiments of the present disclosure, malignant competitions may be avoided, resource utilization may be improved, and probabilities of undiscovery between UEs may be lowered; or detection may performed accurately, and complexity of a UE may be lowered.
US10841864B2 Policy control for restricted local operator services
A wireless device receives from a base station of a network, a system information block indicating that the network supports restricted local operator services (RLOS). The wireless device sends to the base station, a radio resource control connection (RRC) connection request message indicating a request for an RRC connection with the base station. The RRC connection request message comprises an establishment cause indicating that the RRC connection is for the RLOS. The wireless device receives an RRC connection setup message in response to the RRC connection request message. The RRC connection setup message indicates an acceptance of the request for the RRC connection for the RLOS. The wireless device sends a first RRC message in response to the RRC connection setup message.
US10841863B2 Access information handling in a mobile network with cellular network accesses and wireless local area network accesses
A network node controls communication of user equipment in a mobile network with cellular network access and wireless local area network access. The network node receives from a further network node, information concerning a wireless local area network access to which the user equipment is attached and information concerning a cellular network access to which the user equipment is attached. On the basis of the received information, the network node controls whether to provide at least one service via the wireless local area network access or via the cellular network access.
US10841857B2 Data packet routing in a remote unit
Apparatuses, methods, and systems are disclosed for data packet routing in a remote unit. An apparatus includes a processor that receives a data packet to be transmitted and determines packet routing information for the data packet, the packet routing information comprising at least one of: network slice information, a continuity type, and a data network name for the data packet. The processor also determines whether the packet routing information matches a network connection and sends the data packet over a matching network connection, in response to determining that the packet routing information matches a network connection. In some embodiments, the apparatus includes a transceiver that communicates with a mobile communication network using at least one network connection of a first connection type associated with network slice information, a continuity type, and a DNN.
US10841853B1 AI-based load balancing of 5G cellular networks
Load balancing of 5G cellular networks is achieved by reducing network congestion utilizing two components of learning and optimization. First, a number of learning approaches including Linear Least Square Regression (LLSR), Auto Regressive Integrated Moving Average (ARIMA), and Multi-Layer Perceptron Deep Learning (MLPDL) are used to model either Physical Resource Block (PRB) or Packet Dedicated Control CHannel (PDCCH) utilization as a function of average connected user equipment and predict the number of average users corresponding to predefined thresholds of congestion in utilizing cellular towers. Then, an optimization problem is formulated to minimize 5G network congestion subject to constraints of user quality and load preservation. Three alternative solutions, namely Constrained Simulated Annealing (CSA), Block Coordinated Descent Simulated Annealing (BCDSA), and Genetic Algorithms (GA) are presented to solve the optimization problem. Accordingly, integrated iterative methods, programs, and systems are described aiming at balancing the load of 5G cellular networks by redistributing traffic from congested cellular towers to non-congested cellular towers.
US10841849B2 Communication system
A communication system is described in which mobile telephones are able to roam between neighboring home node base stations and in which the home base stations or the home base station gateway devices are arranged to aggregate “Unsuccessfully Transmitted DL Data Volume” determined by previous home base stations served by the gateway device. In this way, when a call is transferred away from the gateway device or is released, a total aggregated value of “Unsuccessfully Transmitted DL Data Volume” can be provided to the core network for billing purposes.
US10841848B2 Communication method, user equipment, base station, control plane network element, and communications system
Embodiments of this application provide example communication methods, user equipment, base stations, control plane network elements, and communications systems. One example communication method includes performing, by user equipment (UE), a handover from a first base station to a second base station, where the UE performs communication at the first base station by using a first packet data unit PDU connection via a first forwarding plane network element. The UE can send bearer-less handover indication information to the second base station when performing the handover, where the bearer-less handover indication information is used to instruct the second base station not to establish a connection to the first forwarding plane network element.
US10841836B1 Multiple telematics unit load balancing
A vehicle includes a plurality of telematics control units (TCUs) and a processor. The vehicle may use the processor to consider vehicle variables, responsive to a data transfer request, including power usage constraints, data usage over a billing cycle for each carrier associated with a given TCU, and transfer timing requirements for a given data transfer request. Based on the considered variables, the vehicle may select at least one controlling variable and select at least one of the TCUs based on at least a value of the controlling variable, then use the selected TCU to fulfil the data transfer request.
US10841832B2 Wireless communication device, wireless communication system, wireless communication method, and computer program product
According to one embodiment, a wireless communication device connected with a multi-hop network includes one or more processors. The processors communicate with a first parent node of the wireless communication device and with a child node of the wireless communication device. The processors transmit an instruction to restrict communication to the child node or do not receive data from the child node when receiving an abnormality notification indicating an abnormality from the first parent node.
US10841830B2 Scheduling request in a wireless device and wireless network
A wireless device receives from a base station, message(s) indicating: a first SR resource corresponding to a first logical channel corresponding to first transmission duration(s) up to a first value; and a second SR resource corresponding to a second logical channel corresponding to second transmission duration(s) up to a second value. An SR is triggered in response to uplink resources not being available for transmission of a triggered BSR, where the triggered BSR is in response to uplink data becoming available for one of the first logical channel or the second logical channel. The SR is transmitted via an SR resource that corresponds to a logical channel that triggered the BSR. The base station receives an uplink grant for transmission of transport block(s) in a transmission duration that corresponds to the one of the first logical channel or the second logical channel.
US10841823B2 User terminal, radio communication system and radio communication method
In order to measure and report reception quality appropriately in a radio communication system (LAA system) supporting LBT with an unlicensed band, the present invention provides a user terminal capable of communicating with a radio base station using a first frequency carrier configured with LBT (Listen Before Talk). The user terminal has: a control section that, when a beacon reference signal of a connecting cell is detected by LBT, determines that a channel of the connecting cell is in an idle state (LBTidle) and controls to measure reception quality in an LBTidle subframe; an obtaining section that obtains a measurement result of the reception quality in the LBT period; and a transmission section configured to transmit the measurement result.
US10841818B2 Method, apparatus, and system for terminal for measurement configuration of different reference signals and cell measurement report mechanism
A communication technique that combines a 5th generation (5G) communication system for supporting a data rate that is higher than that of a beyond 4th generation (4G) system with Internet of things (IoT) technology, and a system thereof are provided. The disclosure may be applied to intelligent services based on 5G communication technology and IoT related technology, such as smart home, smart building, smart city, smart car or connected car, health care, digital education, retail, security and safety related services. The disclosure relates to a next-generation wireless communication system, and more particularly, to a method for allocating and transmitting different reference signals to a terminal, and a system, a method, and an apparatus for performing cell measurement and mobility management using the transmitted different reference signals in a beamforming-based system including one or more base stations and one or more terminals.
US10841817B2 Network anomaly detection and network performance status determination
A system may collect, from a wireless network, first data pertaining to nodes in the wireless network. Each datum of the first data belongs to one of two or more categories/For each of the nodes, for each of the categories, and for each datum belonging to the category, the system may determine if the datum is outside of a first range of values, and if the datum is inside the first range, the system may calculate a first base network performance health (NPH) score that is a function of the nodes, the categories, the data, and time. The system may also apply first deep learning to a first neural network among a plurality of neural networks to update first coefficients for correlating the first base NPH score to a mean opinion score, for each of the categories.
US10841814B2 Apparatus and method for mitigating interference in wireless communication system
A chipset including at least one processor is provided. The at least one processor of the chipset is configured to acquire an interference whitening (IW) and detection scheme and demodulate an interference signal based on the acquired IW and detection scheme, wherein the IW and detection scheme is determined based on an interference characteristic of the interference signal, and the interference characteristic is determined based on whether a region in which the interference signal is included collides with a reference signal region of a serving cell and whether the interference signal is a reference signal.
US10841811B2 Base station apparatus, terminal apparatus, and communication method
A base station apparatus, a terminal apparatus, and a communication method are provided that achieve a radio access network in which beam sweeping is appropriately performed in an environment in which a plurality of frame formats are used in a multiplexed fashion. The base station apparatus according to the present invention includes an antenna unit for which a plurality of beam patterns is configurable, a frame configuration unit capable of configuring a plurality of frame configurations; and a beam sweeping unit configured to perform beam sweeping based on a prescribed frame configuration in a case that a frame configuration configured by the frame configuration unit is the prescribed frame configuration.
US10841810B2 Placement and scheduling of radio signal processing dataflow operations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for placement and scheduling of radio signal processing dataflow operations. An example method provides a primitive radio signal processing computational dataflow graph that comprises nodes representing operations and directed edges representing data flow. The nodes and directed edges of the primitive radio signal processing computational dataflow graph are partitioned to produce a set of software kernels that, when executed on processing units of a target hardware platform, achieve a specific optimization objective. Runtime resource scheduling, including data placement for individual software kernels in the set of software kernels are performed to efficiently execute operations on the processing units of the target hardware platform. The resources of the processing units in the target hardware platform are then allocated according to the defined runtime resource scheduling.
US10841809B2 Spectrum sharing method and apparatus thereof
Example spectrum sharing methods and apparatus are described. One example method includes acquiring a cycle period of a shared frequency between a first system and a second system. Time slice allocation information of the cycle period is obtained and sent to a user equipment.
US10841808B2 Apparatus and medium for enabling multi-carrier operation
Techniques discussed herein are related to Long Term Evolution (LTE) operation in unlicensed spectrum in MulteFire, specifically the Internet of Things (IoT) operating in unlicensed spectrum. One example embodiment can be an apparatus configured to be employed in a User Equipment (UE), comprising: a memory interface; and processing circuitry configured to: perform an initial access to a network over one or more of three dedicated anchor channels; communicate data over a master set of data channels using frequency hopping from one data channel to another data channel of the master set of data channels, wherein a hopping sequence is based on whether or not a carrier sensing procedure succeeds over available ones of the set of data channels; enable a Multi-Carrier Operation (MCO) by defining and allowing transmissions over a new set of data channels different than the master set of data channels; and send the data to a memory via the memory interface.
US10841804B2 Wireless resource allocation device, wireless resource allocation method, and recording medium storing wireless resource allocation program
A wireless resource allocation device 50 includes: a prediction unit 51 that predicts a communication rate of communication information, which is transmitted and received by a wireless terminal device 60, on the base that communication-rate-control-information which is included in the communication information and which is determined by a communication protocol regularly changes; and an allocation unit 52 that allocates wireless resources, which are used for communication with the wireless terminal device 60, on the base of the communication rate predicted by the prediction unit 51.
US10841803B2 Data channel sending and receiving methods, network device, and terminal
Data channel sending and receiving methods, and an apparatus are disclosed. The network device sends indication information to the terminal, where the indication information indicates that the terminal needs to detect data channel puncturing information. The network device sends the data channel puncturing information to the terminal. The network device sends a data channel to the terminal, where the data channel is punctured at a resource location.
US10841798B2 Information apparatus or client software that wirelessly discovers, within short range, one or more output devices for establishing a wireless connection
Information apparatus that wirelessly discovers an output device, which is available within close physical vicinity for outputting digital content, is herein disclosed and enabled. The information apparatus includes wireless communication circuitry for establishing short range wireless communication between the information apparatus and the output device. The information apparatus wirelessly receives information from the output device that has been wirelessly discovered, and determines, from the information received, whether the output device matches a requirement for outputting digital content. When the requirement is matched, the information apparatus selects the discovered output device, conforms at least part of the content into output data, and transmits at least part of the output data over the short range wireless communication from the information apparatus to the selected output device. The information apparatus may include one or more of a smart phone, information pad, a digital camera, or an Internet appliance.
US10841797B2 Method for generating and injecting SIMLOCK password and device for the same
The present application provides a method for generating a SIMLOCK password. The method includes: obtaining an IMEI number of a mobile terminal; searching for the IMEI number in a database; if the IMEI number is not found, randomly generating a SIMLOCK password so that the SIMLOCK password corresponds to the IMEI number; and sending the SIMLOCK password to the mobile terminal, wherein the database is configured to store the IMEI number and the SIMLOCK password corresponding to the IMEI number. Through the above manner, the present disclosure may improve security of the mobile terminal.
US10841793B2 Device and method of handling a radio access technology tight interworking of two cellular systems
A network comprising a first BS and a second BS for handling a RAT tight interworking comprises the first BS connecting to a communication device via a first RAT and transmitting a message; the first BS receiving, upon the message configures the RAT tight interworking, a first response message via the first RAT; the first BS disconnecting, upon the message configures an inter-RAT handover, from the communication device and not receiving the first response message; the second BS connecting to the communication device via a second RAT; the second BS receiving a second response message and communicating second data via the second RAT while the first BS communicates first data via the first RAT, after the first BS receives the first response message; and the second BS receiving a third response message and communicating third data via the second RAT, after the first BS disconnects via the first RAT.
US10841792B2 Network connection method, method for determining security node, and apparatus
Embodiments of this application relate to the field of communications technologies, and provide a network connection method and an apparatus. The method carried out by a network control element includes: sending a first connection parameter to a terminal, and sending a second connection parameter to a security node, so that a network connection between the terminal and the security node is established by using the first connection parameter and the second connection parameter, where the first connection parameter is used for decrypting data encrypted by using the second connection parameter, correspondingly, the second connection parameter is used for decrypting data encrypted by using the first connection parameter, and the first connection parameter and the second connection parameter each include a security parameter used when the terminal and the security node establish the network connection.
US10841783B2 Method and apparatus for data communication using bluetooth low energy
A method for performing communication with a data device by a terminal supporting Bluetooth connection of a first profile and a second profile is provided, which includes transmitting a media access control (MAC) address of the terminal to the data device having established a first connection in the first profile with the terminal; disconnecting the first connection; receiving, from the data device, a request for a second connection in the second profile through the MAC address of the terminal; identifying the data device using pre-registered first information; and establishing the second connection without transmission of an acknowledgment for the second connection.
US10841781B2 Discovery preamble content for a device discovery procedure
Techniques are described for performing beam sweep procedures as part of a device discovery procedure. A transmitting device (e.g., user equipment (UE) or base station) may generate a discovery preamble that is configured to indicate that a discovery message will be transmitted. The discovery preamble may be a smaller message (e.g., less bits) than the discovery message and thus may use fewer resources when it is being communicated. The transmitting device may transmit a plurality of signals that include a discovery preamble as part of beam sweep procedure. Once the transmitting device identifies a receiving device, the transmitting device may broadcast the discovery message. The discovery preamble may include a variety of different types of information including information relating to an identifier for the transmitting device, a discovery mode of the transmitting device, beam configurations, communication resources, beam sweep indexes, or a combination thereof.
US10841779B2 Insertion of notifications into in-band on-channel broadcasts
During normal operation, a switching module receives, from one or more media encoders, channel content associated with one or more media channels and transmits that channel content to a transmitter. The switching module, while transmitting the channel content, logs in a notification system in response to a login request received from the notification system. Once logged in, the notification system transmits content associated with the one or more media channels to the switching module. The switching module transmits the notification content to the transmitter in place of the channel content received from the media encoders. While transmitting the notification content, the switching module determines that the notification system has been logged out, and resumes transmission of the channel content to the transmitter.
US10841777B1 Professional qualification tracking and management system and method
A system and method for managing the qualifications of emergency management personnel through the use of at least partially automated qualification management devices or electronic Position Task Books (ePTBs) is presented herein. The system includes a network of participating organizations comprising governmental agencies, non-governmental organizations (NGOs), academic institutions, and the private sector. The qualification management devices or ePTBs are used to establish the suitability of the personnel or individual participants in the performance of emergency management duties in the areas of emergency preparedness, planning, response, recovery, etc. More specifically, the present invention is directed to a system and/or method for the management (including the issuance, execution, and review) of qualification management devices or ePTBs within a self-managed network of participating organizations using internet and mobile technology to deliver ePTBs. The content of these ePTBs will be based on nationally defined qualification standards developed by network participants.
US10841774B2 Method and apparatus for fast channel deployment at an incident scene
Fast channel deployment is achieved amongst subscriber devices (SDs) having an incident scene role at an incident scene. An SD detects an incident scene arrival trigger associated with arrival at an incident scene. Responsive to detecting the incident scene arrival trigger, the SD (i) tunes to a pre-configured incident channel or (ii) scans a plurality of channels for an incident channel and tunes to the incident channel once located. The SD receives, via the incident channel, an incident scene role to traffic channel mapping that maps a particular incident scene role associated with the subscriber device to a particular assigned traffic channel on which subscriber devices associated with a same incident scene role may communicate. The SD tunes to the particular assigned traffic channel as a function of the incident scene role to traffic channel mapping.
US10841773B2 System and method for adjusting variable(s) related to near field communications antenna for mobile devices to ensure antenna operation within a defined operating range
A system for an antenna for near field communications (NFC), said antenna comprising a primary loop with a primary current to produce a magnetic field; one or more secondary loops with one or more secondary currents; wherein by adjusting one or more variables associated with said one or more secondary loops, said magnetic field is modified to ensure antenna operation within a defined operating range.
US10841772B2 Method and system for controlling communication between internet-of-things (IOT) devices
The method of reliable Internet-Of-Thing (IOT) communication across a plurality of IOT devices, involves identifying device information of a source-IOT-device upon synchronization of the source-IOT-device with a current NB-IOT eNB in an IOT network. Upon activating a first IOT application of the source-IOT-device, a check is made to determine that a first target-IOT-device is discoverable in the current NB-IOT eNB for establishing a first IOT session from the source-IOT-device to the target-IOT-device. A short-distance communication link or a NB-IOT communication link may be selected based on the device information of the source-IOT-device, the discoverability of the first target-IOT-device, and the first IOT application activated on the source-IOT-device, A Physical Resource Block (PRB) for a plurality of packets transmitted using the first communication link may be dynamically allocated based on a buffer occupancy associated with the first IOT application of the source-IOT-device.
US10841766B2 Method and system for service provisioning based on multi-tiered networks and resource utilization
A method, a device, and a non-transitory storage medium are described in which multi-tiered networks and resource utilization-based provisioning service is provided. A multi-tiered mobile edge computing network that includes multiple mobile edge computing networks that are multi-tiered based on distance from a network edge includes a network device that selects a location to provision an application service for an end device based on a total resource utilization value and a performance metric associated with one or multiple candidate mobile edge computing networks.
US10841765B2 Method and apparatus for vehicle to mobile phone communication
A system includes a processor configured to receive a vehicle event and determine a wireless device present connection state relative to a vehicle infotainment system. The processor is further configured to communicate with a remote server through a vehicle modem, including transmission of the wireless device present connection state, based on the occurrence of the vehicle event. The processor may also be configured to request that the remote server instruct a wireless device to pair with a vehicle infotainment system if the wireless device present connection state indicates the wireless device is not presently paired.
US10841763B2 Configurable message interface
Embodiments relate to a network component, an apparatus for configuring a message interface, a vehicle, a method and computer program for a network component, a method and computer program for configuring a message interface. A network component of a mobile communication system for configuring a message interface for direct communication between two or more mobile transceivers comprises one or more interfaces configured to communicate with the two or more mobile transceivers. The network component further comprises a control module configured to control the one or more interfaces. The control module is further configured to receive information on an application using direct communication between the two or more mobile transceivers, to receive information on communication capabilities of the two or more mobile transceivers, and to determine information on a message interface configuration based on the information on the application and based on the information on the communication capabilities of the two or more mobile transceivers. The control module is further configured to provide information on the message interface configuration to the two or more mobile transceivers.
US10841760B2 Methods for vehicular communication in next generation vehicle-to-everything (NGV) devices in mobility scenarios
Embodiments of a Next Generation Vehicle-to-Everything (NGV) station (STA) and method of communication are generally described herein. The NGV STA may encode a physical layer convergence procedure (PLCP) protocol data unit (PPDU) in accordance with an enhanced PHY layer protocol. The PPDU may be encoded for transmission in a dedicated short-range communication (DSRC) frequency band. The NGV STA may encode the PPDU to include a preamble, one or more data portions, and one or more midambles. The one or more midambles may occur within the PPDU after the preamble and after at least one of the data portions. The NGV STA may encode a preamble that includes an NGV SIG-A field that indicates: whether the PPDU includes the one or more midambles, and a periodicity of the one or more midambles.
US10841758B2 Distributed multi-band wireless networking system
Disclosed is a way to expand the range of Internet of Things devices in a home, office, or structure to the range of a local WiFi network. This is accomplished by generating a network bridge for the devices using machine-to-machine protocols to communicate using the WiFi network backhaul channel. Transmissions in machine-to-machine protocol are tunneled through WiFi communications and extracted by the closest access point. Access points include radios for both WiFi and machine-to-machine protocols.
US10841756B1 Managing communications sessions based on restrictions and permissions
Techniques related to managing data communications between devices are described. In an example, a computer system receives, from a first device, a request to transfer a communications session with the first device and a second device. The computer system determines contextual data associated with the communications session. Using at least the contextual data, the computer system determines the communications session is permitted to be transferred from the first device to a third device based. The computer system causes a transferred communications session to be established with the third device and the second device.
US10841755B2 Call routing using call forwarding options in telephony networks
In one embodiment, a device receives a call from a caller that is initiated as a public switched telephone network (PSTN) call and directed to first contact information for a recipient's device. The call is forwarded using an unconditional call forwarding option to the device. The device retrieves second contact information for the recipient's user device. The second contact information is different from the first contact information used in the PSTN call. The device initiates a communication to the recipient's user device using the second contact information via a communication channel different from the PSTN. The communication avoids triggering the unconditional call forwarding option for the recipient's device. The device connects the call between the caller and the recipient's device upon initiating the communication. The device is in a call path of the call and performs a call feature for the call.
US10841751B2 Group multicast method, group creation method, and mobile network platform
A mobile network platform creates a device group according to a member device supporting a mobile network multicast communication manner in a Machine-to-Machine Communications (M2M) group, generates an identifier of an external group corresponding to the device group, and requests a service capability exposure function (SCEF) to create the external group according to the identifier of the external group and an external device identifier of the member device supporting the mobile network multicast communication manner. When receiving an access request for the M2M group, the mobile network platform obtains the device group in the M2M group, learns of the corresponding external group, and then requests the SCEF to access the member device in the external group in a multicast communication manner. Hence, an amount of information generated due to interaction between an M2M platform and an M2M device is reduced, while reducing resource overheads.
US10841750B2 Method, apparatus, and system for changing association relationship between MCPTT user and MCPTT group
Embodiments of the present disclosure provide a method, an apparatus, and a system for changing an association relationship between an MCPTT user and an MCPTT group. A method for changing an association relationship between an MCPTT user and an MCPTT group is performed by a first network element device, including: receiving an association change request sent by first UE, where the association change request includes request information, the request information is used to indicate that a first MCPTT user requests to change an association relationship between a second MCPTT user and a first MCPTT group, and the first MCPTT user is an MCPTT user using the first UE; and setting the association relationship between the second MCPTT user and the first MCPTT group according to the association change request. The present disclosure implements that an MCPTT user changes an association relationship between another MCPTT user and a group.
US10841742B2 Supporting a configuration of a device
A positioning support device transmits radio signals using at least one default configuration parameter value. A mobile device measures characteristics of the signals at different locations. An apparatus assembles, based on the measured characteristics and indications of the locations of measurement, data which enables a determination of characteristics of radio signals transmitted by the positioning support device, which are expected to be observable at different locations. The apparatus determines in addition at least one adapted configuration parameter value and causes the positioning support device to store the assembled data for future transmissions and to use the at least one adapted configuration parameter value for future transmissions. As a result, the positioning support device transmits radio signals including the stored data using the at least one adapted configuration parameter value.
US10841738B2 Geo-based connectivity awareness for better productivity
A server includes a network interface to interface with mobile computing devices operating within a geographical area, with one of the mobile computing devices providing a request for navigation instructions within the defined geographical area. A geo-connectivity analyzer receives cellular network connectivity metrics for the geographical area, with the cellular network connectivity metric values varying within the geographical area. A network connectivity map is generated by the geo-connectivity analyzer based on the varying cellular network connectivity metrics. The network connectivity map includes areas with strong cellular network connectivity metric values and areas with weak cellular network connectivity metric values. A navigation analyzer generates the navigation instructions between the two geo-locations based on the network connectivity map, with the navigation instructions providing a route that is optimized to include the areas with the strong cellular network connectivity metric values.
US10841736B1 Notifications in a tracking device environment
A mobile device determines based on a signal strength threshold when tracking devices communicatively coupled to the mobile device are lost or left behind. The mobile device communicatively couples to a tracking device and receives a first signal transmitted by the tracking device with a signal strength greater than a signal strength threshold. The mobile device receives a second signal transmitted by the tracking device and determines a measure of signal strength based on the second signal. While the mobile device is still communicatively coupled to the tracking device, and responsive to determining that the measure of signal strength of the second signal is less than the signal strength threshold, the mobile device generates a notification that the tracking device may be lost or left behind to alert the user of the mobile device.
US10841735B1 Proximity based shared configuration of systems and devices
Systems and methods for adapting a service provided based on a local taxonomy defining a local community of individuals are disclosed. The systems and methods involve a close proximity protocol used to detect and/or communicate with various mobile devices located within a certain range of a site location, and include a device that requests information from the mobile devices and a device that provides a service to the one or more users within range of the service-providing device. A local taxonomy is generated and evolved based on the dynamics of the local community of individuals (i.e. as individuals enter and exit the range of the system), and the service(s) provided is adapted as the local taxonomy changes.
US10841734B2 Systems and methods for defining and implementing rules for three dimensional geofences
The present invention is directed to methods and systems for enforcing at least one rule within a geofence. The rule is enforced by a fencing agent on an unmanned aerial vehicle (UAV). The geofence is defined by a plurality of geographic designators, with the plurality of geographic designators each being associated with an Internet Protocol (IP) address, preferably an IPv6 address.
US10841733B1 Display control based on location of vehicle
A display apparatus is provided. The display apparatus includes a display screen, and control circuitry that is coupled with the display screen. The control circuitry is configured to detect at least one physical space based on a geographical location of a vehicle which includes the display apparatus. The control circuitry is configured to establish a communication connection with at least one electronic device associated with the detected at least one physical space. The control circuitry is further configured to receive at least one image frame associated with at least one activity being performed within the at least one physical space based on the established communication connection. The at least one image frame is received from the at least one electronic device. The control circuitry is further configured to control the display screen to display the received at least one image frame associated with the at least one activity.
US10841718B2 Acoustic testing apparatus
An acoustic testing apparatus includes a box body, a machine frame, a door frame, a door body, a rotary mechanism and linear displacement mechanisms. The box body has a feed-discharge port. The machine frame has a first opening and a second opening opposite to each other, and is disposed on the box body. The first opening communicates with the feed-discharge port. The door frame is disposed on the machine frame. The door body is disposed on the door frame. The rotary mechanism is disposed on the door frame and is connected to the door body to drive the door body to rotate. The linear displacement mechanisms are disposed on the machine frame and are connected to the door frame to drive the door frame to displace between the first opening and the second opening linearly, thus delivering an object to come in and out of the box body.
US10841716B2 Hearing device with two-half loop antenna
A hearing device includes a wireless communication unit, such as a radio frequency transceiver, and a two-half loop antenna. The antenna includes a conductor defining a first half loop and a second half loop configured to be fed in series with a radio signal from a radio frequency transceiver. The first half loop and the second half loop have mirror images forming respective half loops of the two-half loop antenna. Transverse segments of the first half loop and second half loop join the first half loop and the second half loop at a mid-point of the antenna near a feeding point. The physical antenna length of the antenna is less than ¾ of the wavelength of the radio frequency signal to be transmitted or received through the antenna. An electrical length of the antenna is approximately equal to the wavelength of the radio frequency signal to be transmitted or received.
US10841714B2 Programmable hearing device and method of programming a hearing device
The invention relates to a hearing device that comprises a data interface for receiving data and a memory unit for storing data. The memory unit comprises a non-static section and a static section. The static section comprises a unique key that is unique for the specific hearing device. The hearing device further comprises a verifier that is configured to process the unique key and a second key contained in first type data received via the data interface in order to determine whether the second key needs a verification criterion with respect to the unique key. The verifier is further configured to discard received first type data in the non-static section of the memory unit if the second key contained in received data does not meet the verification criterion with respect to the unique key stored in the static section of the memory unit.
US10841712B2 Signal to noise ratio using decentralized dynamic laser microphones
A communication system includes a processor and a computer readable medium, coupled with the processor, comprising instructions that program the processor to: cause an electromagnetic emitter to irradiate a location on a selected object in proximity to a speaker; determine, from radiation reflected by the selected object at the irradiated location, an audio characteristic of the irradiated location; and when the audio characteristic is acceptable, assigning an electromagnetic microphone to collect audio information from radiation reflected by the selected object at the irradiated location.
US10841708B2 Vehicle speaker and method of controlling the same
A speaker system includes a speaker configured to output sound from an electric signal, a sensing unit configured to measure at least one of current or a voltage of the speaker, an amplifier configured to supply current to the speaker, and a control unit configured to measure inductance of the speaker on the basis of the at least one of the current or the voltage of the speaker, to determine a current temperature on the basis of the inductance, and to adjust current to be applied to the speaker by the amplifier on the basis of the current temperature such that a variation in output of the speaker with respect to a temperature is compensated for.
US10841707B2 Precision audio speaker coil assembly and method for making same
The present invention relates generally to audio speakers, and systems and methods for making audio speakers. More specifically, the present invention relates to reliable precision audio speaker coil assemblies, and systems and methods for manufacturing reliable precision audio speaker coil assemblies.
US10841703B2 Connectors for data transfer
Embodiments of the present disclosure relate to methods and apparatus for peripheral device discovery, the detection of orientation of a connector having multiple degrees of rotational symmetry, and the provision of appropriate signal paths between a host device and a peripheral device. Some embodiments provide a characteristic impedance within the peripheral device that is coupled between rotationally symmetric contacts of the connector and thus enables detection of the connector orientation. The value of the characteristic impedance may be used in some embodiments to determine the type or model of peripheral device. Some embodiments are concerned with the enablement of appropriate signal paths to a peripheral device having a transducer (e.g. a loudspeaker) coupled only to rotationally symmetric contacts of the connector, such as headphones implemented in a “balanced” configuration.
US10841691B2 Sound system for video screens
A sound system for use with a non-acoustically transparent video screen (1) is disclosed, comprising at least one loudspeaker enclosure (10) comprising a loudspeaker (15) arranged so that the main direction of propagation of the sound (33) which it emits is directed towards said screen, the sound being reflected by the surface of the screen towards an audience (2). The enclosure (10) further comprises a second sound emitter (16/20) situated at the rear of said loudspeaker (15), whereby the loudspeaker enclosure has a directivity of the cardioid type. The second sound emitter may, for example, comprise an opening, combined with a defined quantity of acoustically absorbent material (17) arranged inside the enclosure (10) between the rear of the loudspeaker (15) and the opening (16); alternatively, it may comprise at least one second loudspeaker (20) situated so as to be substantially directed towards the audience (2), said second loudspeaker (20) being connected with a reversed polarity with respect to the principal loudspeaker (15).
US10841690B2 Sound reproducing apparatus, sound reproducing method, and computer readable storage medium
A sound reproducing apparatus and a sound reproducing method are provided. The apparatus includes a noise assessment unit configured to assess an intensity of ambient sound, a processor that determines an omnidirectional audio output level based on the intensity of ambient sound, an omnidirectional speaker configured to reproduce a desired sound at the omnidirectional audio output level, and a directional speaker configured to reproduce the desired sound simultaneously with the omnidirectional speaker. The method includes the steps of assessing an intensity of ambient sound, determining an omnidirectional audio output level based on the intensity of ambient sound, and reproducing a desired sound simultaneously from an omnidirectional speaker and a directional speaker. The omnidirectional speaker is controlled to reproduce the desired sound at the omnidirectional audio output level.
US10841689B2 Loudspeaker and tower configuration
The present disclosure relates to loudspeaker systems and configurations. In one embodiment, a loudspeaker includes a housing, a mount coupled to the housing, and a coaxial speaker fixed with the housing, wherein coaxial speaker is fixed with an angular offset from a horizontal plane of the housing. The coaxial speaker may be fixed with an angular offset from a horizontal plane of the housing to project sound to position behind a marine vehicle, such as a desired rider position. The loudspeaker may also include at least one multicolor element and connections to receive audio data and lighting control signals for the multicolor element.
US10841686B2 Accommodating ear pads
A novel ear pad includes a lateral surface and a medial surface. The lateral surface is adapted to be coupled to a headset and the medial surface includes a recess that accommodates the passage of an article between the ear pad and a user's head. In a particular embodiment, the recess is contoured to receive an eyeglass temple. In another embodiment, an ear pad includes an annular wall having an inferior portion and a superior portion wherein the wall thickness of the inferior portion is greater than the wall thickness of the superior portion.
US10841675B2 Loudspeakers and related components and methods
A loudspeaker includes an acoustic enclosure, and an electro-acoustic transducer that is supported by the acoustic enclosure. A grille covers the electro-acoustic transducer, and a weather-resistant member is disposed between the acoustic enclosure and the grille. A spring member is disposed between the weather-resistant member and the acoustic enclosure. The spring member is configured to apply a force to the weather-resistant layer thereby to hold the weather-resistant member against the grille.
US10841673B2 Intelligent subsystem
An intelligent subsystem coupled with a system-on-chip (comprising a microprocessor/graphic processor), a radio transceiver, a voice processing module/voice processing algorithm, a foldable/stretchable display, a near-field communication device, a biometric sensor and an intelligent learning algorithm is disclosed. The intelligent subsystem can respond to a user's interests and/or preferences. Furthermore, the intelligent subsystem is sensor-aware or context-aware.
US10841671B1 Method and apparatus for loss-aware optical routing
A method and apparatus for operating an optical switching fabric or other optical device are provided. The device has multiple input and output ports to be selectably connected together via optical paths. For a requested configuration, an optical device configuration is determined based on a loss metric, which is based on one or both of: a number of crossings of the optical paths; and a length of the optical paths. The crossings can be waveguide crossings within the switching fabric. The configuration can be obtained by selecting particular intermediate stages of the switching fabric for carrying particular optical paths. The number of waveguide crossings, or the variation in the number of waveguide crossings, can be limited or minimized in the selected configuration. In one embodiment, an initial solution is determined, and the intermediate stages of the switch are re-ordered to obtain an improved solution in terms of the loss metric.
US10841668B2 System, method and apparatus for remote monitoring
A monitoring unit for security and automation in a premises are described. The monitoring unit uses remote configuration and control to enable monitoring of a premises. The monitoring unit provides multiple monitoring functions to respond to events within the space and alert a user at a remote device like a smartphone. An image sensor provides a wide field of view which can be segmented on the mobile device to enable specific areas to be viewed enabling the user to view the area and be alerted when an event occurs based upon a rules based configuration.
US10841667B2 Producing video data
A method of incorporating additional video objects into source video data to produce output video data. The method includes retrieving source video data and data defining a segment size used by a distributor, into which video data is divided when transmitted. The method includes analyzing the source video data to identify selected frames of video material which include insertion zones which correspond to regions which are suitable for receiving an additional video object. The method includes identifying a boundary point of the source video data. The method includes embedding additional video objects into the selected frames, creating output video data which has a boundary which corresponds with the identified boundary point. The method includes generating metadata including information on said boundary point of the source video data to be replaced by the created output video data; and transmitting the output video data and the metadata to the distributor.
US10841666B1 Generation of points of insertion of directed content into a video asset
Technologies are provided for generation of points of insertion of directed content into a video asset. In some embodiments, multiple time offsets within an interval spanned by the video asset can be determined using audio data corresponding to the video asset. A time offset defines a boundary between first and second segments of the video asset. Using image data corresponding to the video asset, respective pairs of video clips for the multiple time offsets can be generated. Visual features, aural features, and language features pertaining to the respective pairs of video clips can then be generated. Scores for the multiple time offsets can be generated using the visual features, the aural features, and the language features. A score represents an assessment of suitability to insert directed content into the video asset at a time offset. A file that contains specific time offsets can be generated.
US10841663B2 Methods and systems for managing content on multiple devices
Embodiments for managing content by one or more processors are described. A rendering of a first content portion by a first computing node is detected. A second content portion is received. The second content portion is associated with the first content portion. A second computing node is selected based on at least one of a location of the second computing node, an activity of an individual, and the second content portion. The second content portion is caused to be rendered by the second computing node.
US10841661B2 Interactive method, apparatus, and system in live room
The present disclosure discloses an interactive method and apparatus in a live room. The method includes: receiving, from a live backstage, a live video stream sent by a first client; displaying a live interface on a display screen according to the live video stream; receiving, from the live backstage, an interactive video sent by a second client, the second client and the first client belong to a same live room, and the interactive video being a video whose video duration is less than a preset threshold; and playing, in picture-in-picture mode (PIP), the interactive video on a PIP area of the live interface.
US10841660B2 System and method for multi-user digital interactive experience
Described herein is a methods and systems for providing a digital interactive experience. Interactive experiences include, but not limited to, synchronized video playback, video and text chat between two or more participants, and interactive live event participation combining synchronized video, text and video chatting. The system comprises persistent and non-persistent components to which a plurality of participants in the interactive experience may connect.
US10841659B2 Video encoding apparatus and video encoding system
A video encoding apparatus may include a memory storing interest region information for each of a plurality of scenarios and a neural processing unit (NPU) extracting interest region information corresponding to a scenario of an input video from the memory or updating the interest region information stored in the memory based on an user input.
US10841654B2 Apparatus and method for displaying images and passenger density
The present invention relates to an apparatus and method for displaying images and a passenger density. The apparatus includes a receiver receives original images obtained by a plurality of cameras respectively installed in a plurality of passenger cars and a passenger density calculated from the original images; a thumbnail generator for determining the sizes of thumbnail images corresponding to the original images according to the number of cameras and generating thumbnail images according to the determined sizes; and a screen for collecting the thumbnail images and displaying the thumbnail images together with information indicating the density.
US10841653B2 Method and system for preventing upload of multimedia content with objectionable content into a server
The present invention relates to the field of content identification and more particularly to detection and identification of objectionable content present in a multimedia content. The objectionable content is detected before the upload of the content to a server or social media and it alerts the user about the presence of objectionable content based on the intelligent analytics. Further, during the alerting process the proposed mechanism is configured to consider the consequences of publishing or uploading the given content to a server or social media. Further, it also analyses the potential viewers, their profile, profile of the characters in the multimedia content.
US10841651B1 Systems and methods for determining television consumption behavior
In one embodiment, a method includes determining television content that a particular user is currently watching on a television. The method further includes determining, using one or more of a plurality of sensors, an attention level for the particular user. The attention level indicates an amount of attention paid by the particular user to the television content on the television. The method further includes determining, using one or more of the plurality of sensors, demographic information for the particular user. The method further includes storing the determined demographic information for the particular user and the particular user's attention level for the television content in the storage media.
US10841647B2 Network aggregation of streaming data interactions from distinct user interfaces
Concepts and technologies directed to network aggregation of streaming data interactions from distinct user interfaces are disclosed herein. Embodiments can include a network server that includes a processor and a memory that has computer-executable instructions. Upon execution, the processor can cause the network server to perform operations. The operations can include retrieving a content package from a content data store. The operations also can include splicing video content of the content package into a plurality of content segments and assigning a boundary time marker to each of the plurality of content segments. The operations can include creating a segment overlay field for each of the plurality of content segments, where each segment overlay field can be configured to receive a client generated metric corresponding to the boundary time marker for each of the content segments. The operations can include providing the content package to a plurality of user equipment.
US10841645B1 Storage system and method for video frame segregation to optimize storage
A storage system and method for video frame segregation to optimize storage are provided. In one embodiment, a storage system is presented comprising a memory and a controller. The controller is configured to: receive a video stream from a host; identify a plurality of video frame types from the video stream; and store video frames of different video frame types in the memory using different storage options. Other embodiments are provided.
US10841643B2 Method of recording adaptive to the degree of wear of the storage medium
Method for recording a received stream such as an audio and/or video stream, the recording method including the steps: of evaluating the wear of a storage medium intended to record the received stream; of calculating as a function of the wear an optimal stream bitrate making it possible to increase a lifetime of the storage medium; of adapting the received stream so as to record it at the optimal stream bitrate.
US10841641B2 Program information display terminal device
A program information display terminal device includes a communication component, a display component and a controller. The communication component receives data of an electronic program guide from an external server. The display component displays the electronic program guide based on the data of the electronic program guide received by the communication component. The controller divides the data of the electronic program guide for each of a plurality of sections. The controller performs display control of the electronic program guide by using divided data of the electronic program guide that corresponds to one of the sections including program information that is displayed on the display component.
US10841630B2 Video encoding and transcoding for multiple simultaneous qualities of service
A computer-implemented method, according to one embodiment, includes: splitting a video stream into a plurality of sub-streams, and encoding each of the sub-streams. A packet is also transmitted to a receiver, where the packet includes a number of the encoded sub-streams. Moreover, the number of the encoded sub-streams that are included in the packet transmitted to the receiver corresponds to a quality of service associated with a service cost incurred by the receiver. Other systems, methods, and computer program products are described in additional embodiments.
US10841626B2 Selective picture-based encryption of video streams
A method for encrypting a video stream in a video encoder is provided that includes receiving the video stream and encrypting randomly selected pictures in the video stream as the video stream is encoded.
US10841617B2 Methods and apparatus for successive intra block prediction
Various embodiments of the present technology may comprise methods and apparatus for successive intra block prediction. Methods and apparatus for successive intra block prediction may comprise a matching decoder to generate data that replicates the internal state and/or the decompressed data at the decoder. The apparatus may further comprise a prediction module that utilizes the replicated data to make predictions. The apparatus may then utilize the predicted data and the original, input source data to determine a difference value and encode the difference value.
US10841615B2 Systems and methods for model parameter optimization in three dimensional based color mapping
Systems, methods, and devices are disclosed for performing adaptive color space conversion and adaptive entropy encoding of LUT parameters. A video bitstream may be received and a first flag may be determined based on the video bitstream. The residual may be converted from a first color space to a second color space in response to the first flag. The residual may be coded in two parts separated by the most significant bits and least significant bits of the residual. The residual may be further coded based on its absolute value.
US10841609B1 Modification of motion vector with adaptive motion vector resolution
Devices, systems and methods for digital video coding, which includes motion vector predictor derivation and signaling for affine mode with adaptive motion vector resolution (AMVR), are described. An exemplary method for video processing includes determining, for a conversion between current video block and a bitstream representation of the current video block using a coding tool that adaptively selects a resolution for each motion vector associated with the current video block, a final motion vector, wherein a precision of the final motion vector is identical to a precision of a stored motion vector of the current video block; and performing, based on the final motion vector, the conversion between the bitstream representation and the current video block.
US10841607B2 Inter prediction method and apparatus based on history-based motion vector
An image decoding method according to the present disclosure includes deriving a history-based motion vector prediction (HMVP) buffer for a current block, deriving motion information of the current block based on an HMVP candidate included in the HMVP buffer, generating prediction samples for the current block based on the motion information, and generating reconstructed samples based on the prediction samples, and the HMVP buffer is initialized when processing a first-ordered CTU in a CTU row in which a current CTU is located, and the current block is included in the current CTU.
US10841606B2 Image encoding method and image decoding method
A method of dividing an input image signal into pixel blocks, and performing inter-prediction on the divided pixel blocks. This method includes selecting predicted motion information from a motion information buffer storing motion information in an encoded region, and predicting motion information of an encoding target block by using the predicted motion information. The method further includes acquiring representative motion information from a plurality of items of motion information in an encoded region in accordance with first information indicating a method of selecting the predicted motion information, thereby obtaining only the representative motion information.
US10841605B2 Apparatus and method for video motion compensation with selectable interpolation filter
The present disclosure relates to a video coder for predictive coding a video stream of subsequent frames according to motion compensation into an encoded video bit stream, comprising a frame buffer configured to store at least one reference frame of the video stream, a prediction unit configured to generate a prediction block of a current block of a current frame from a reference block of the reference frame according to a motion vector having fractional-pel resolution, the fractional-pel resolution defining an integer-pel position and fractional-pel positions. The prediction unit is configured to interpolate the reference block according to the fractional-pel resolution via one of the at least three following interpolation filters: a blurring interpolation filter, a tap filter, and the tap filter followed by a sharpening filter.
US10841600B2 Image decoding device, an image encoding device and a decoding method
Even in a case in which a color format is a format other than 4:2:0, an image coding device and an image decoding device capable of accurately locating a reference pixel position in inter-layer image prediction are realized.A hierarchical moving image decoding device (1) includes a parameter set decoding section (12) that decodes a scaled reference layer offset syntax that is coded in a chroma pixel unit and a predicted image generation section (1442) that derives a scale based on a scaled reference layer offset which is a product of the scaled reference layer offset syntax and a luminance chroma size ratio of a target layer picture and generates a predicted image.
US10841599B2 Method, apparatus and system for encoding video data for selected viewing conditions
A method for encoding video data into a video bitstream using a video capture device having a brightness range limited output determines capture conditions for the capture device, the capture conditions including an ambient capture light level and a measured light level of captured video data. The method adjusts a brightness adaptation model using at least the measured light level and the ambient capture light level, the brightness adaption model defining a temporally variable peak luminance for a viewer of video captured using the capture device, and then determines a tone map such that where the measured light level exceeds a determined maximum light level the tone map is modified to reduce brightness, the maximum light level is determined using the brightness adaptation model. The captured video data is then encoded into the video bitstream using the determined tone map.
US10841597B2 Encoding a pixel of an input video sequence
A method of encoding a pixel comprises encoding second and third color component values of the pixel in a first color space. A first color component value in a second color space is obtained for the pixel. A first color component value in the first color space is determined based on minimizing an error computed based on a difference between the first color component value in the second color space and a test color component value in the second color space derived based on the encoded second and third color component values. The first color component value in the first color space is then encoded. The target value for coding of the first color component is thereby adapted given encoding of the second and third color components. As a result the visual quality of the pixel is improved.
US10841595B2 Methods and apparatus for transform coefficient encoding and decoding
Various embodiments of the present technology may comprise methods and apparatus for transform coefficient encoding and decoding. Methods and apparatus for transform coefficient encoding and decoding may comprise an entropy encoder configured to encode each transform coefficient as a symbol, wherein the symbol comprises a context, a magnitude, and a mantissa. The context may be one of four contexts and the symbol may be encoded using a subset of Huffman codes, wherein the subset is determined based on the context.
US10841594B2 Method, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit
Disclosed is a method of decoding residual coefficients of a transform unit from a bitstream of video data. The method receives the transform unit (1500) from the bitstream of video data in which the transform unit has upper (1503) and lower (1502) level square layers. The upper level layer represents a square arrangement of at most four significant coefficient group flags with each of the significant coefficient group flags representing a non-overlapping region of the lower level layer. The method determines determining the significant coefficient group flags of the square upper level layer for the received transform unit, and determines values of residual coefficients of the square lower layer according to the determined significant coefficient group flags to decode the transform unit of the bitstream of video data. Corresponding encoding methods are also disclosed.
US10841589B2 Bidirectional inter prediction method and terminal based on motion vector difference reduction
An inter prediction method includes obtaining predicted motion information of a current image block, where the predicted motion information is used to obtain one or more motion vectors of the current image block, the motion vectors include a forward MV and a backward MV for a bidirectional inter prediction, determining a motion vector difference for the current image block, and calculating the motion vectors based on the predicted motion information and the motion vector difference, where the motion vector difference is shared by the forward MV and the backward MV.
US10841588B2 Video encoding device, video decoding device, video encoding method, video decoding method, and program using inter prediction
A video encoding device includes encoding control means 11 for controlling an inter-PU partition type of a CU to be encoded, based on the maximum number (PA) of motion vectors allowed for an image block having a predetermined area and the number (PB) of motion vectors of an encoded image block contained in the image block having the predetermined area. A video decoding device includes decoding control means for controlling an inter-PU partition type of a CU to be decoded, based on the maximum number (PA) of motion vectors allowed for an image block having a predetermined area and the number (PB) of motion vectors of a decoded image block contained in the image block having the predetermined area.
US10841587B2 Method and apparatus for processing video signal
A method for decoding a video according to the present invention may comprise: deriving a reference sample for a current block, determining an intra prediction mode of the current block, and obtaining a prediction sample for the current block by using the reference sample and the intra prediction mode.
US10841586B2 Processing partially masked video content
A technique for processing video includes receiving a pixel array, such as a block or layer of video content, as well as a mask that distinguishes masked, “don't-care” pixels in the pixel array from unmasked, “care” pixels. The technique encodes the pixel array by taking into consideration the care pixels only, without regard for the don't-care pixels. An encoder operating in this manner can produce a simplified encoding of the pixel array, which represents the care pixels to any desired level of precision, without regard for errors in the don't-care pixels, which are irrelevant to reconstruction. Further embodiments apply a polynomial transform in place of a frequency transform for encoding partially-masked video content, and/or video content meeting other suitable criteria.
US10841581B2 Region specific encoding and SAO-sensitive-slice-width-adaptation for improved-quality HEVC encoding
A method provides for encoding a frame of video using an edge map made up of one or more edge-blocks detected in the frame. When the edge-blocks are contiguous, at least one slice partition is formed using the edge-blocks and the slice partition is encoded using a sample adaptive offset (SAO) filter, wherein the slice partition is formed with an adaptive slice width, and the sample adaptive offset (SAO) filter is turned on or off during the encoding based on whether the edge-blocks are being encoded. When the edge-blocks are not contiguous, edge-block processing is performed around edges in the frame during encoding of the edge-blocks. The edge-block processing involves configuring one or more of: an intra block size, a transform block size, an inter prediction block size, a quantization parameter, candidate modes for intra prediction, pyramid level for motion estimation, and fractional pixel motion estimation search.
US10841578B2 Method and apparatus for using an intra prediction coding tool for intra prediction of non-square blocks in video compression
A method for video decoding includes determining whether an angular intra prediction mode for a current block is a wide angle mode that is spaced apart from a vertical mode and a horizontal mode by an angular distance that is more than a predetermined threshold. The method further includes, in response to the determination that the angular intra prediction mode is the wide angle mode, determining a non-wide angle mode that corresponds to the wide angle mode, the non-wide angle mode being spaced apart from the vertical mode or the horizontal mode by an angular distance that is less than or equal to the predetermined threshold. The method includes determining whether a coding tool is specified for the determined corresponding non-wide angle mode, and, in response to the determination that the coding tool is specified for the determined corresponding non-wide angle mode, using the coding tool in a decoding process.
US10841572B2 Intra prediction mode derivation for chrominance values
A video coding or decoding method in which luminance and chrominance samples are predicted from other respective reference samples according to a prediction direction associated with a current sample to be predicted, the chrominance samples having a lower horizontal and/or vertical sampling rate than the luminance samples so that the ratio of luminance horizontal resolution to chrominance horizontal resolution is different than the ratio of luminance vertical resolution to chrominance vertical resolution, so that a block of luminance samples has a different aspect ratio to a corresponding block of chrominance samples, the method including: detecting a first prediction direction defined in relation to a first grid of a first aspect ratio in respect of a set of current samples to be predicted; and applying a direction mapping to the prediction direction to generate a second prediction direction defined in relation to a second grid of a different aspect ratio.
US10841570B2 Calibration device and method of operating the same
A calibration method is provided. The calibration method includes capturing an image of a target, acquiring image information of the target, acquiring motion information of a calibration target device by measuring an acceleration of the calibration target device and determining a rotation direction of the calibration target device, matching a first coordinate system corresponding to a camera configured to capture the image of the target and a second coordinate system corresponding to a measurer configured to acquire the motion information of the calibration target device to a third coordinate system, simultaneously performing, based on the third coordinate system, an image calibration operation with respect the image information and a motion calibration operation with respect the motion information, generating calibration motion information via the image calibration operation with respect to the image information, and generating calibration image information via the motion calibration operation with respect to the motion information.
US10841564B2 Three dimensional scan system that can increase the effective scan depth
A three dimensional scan system includes a projection device, an image capturing module and an image formation device. The projection device includes a lighting module for providing a light beam, and a pattern generator for receiving the light beam and project a predetermined pattern. The image capturing module is used to capture images. The image formation device is used to form a projected pattern by projecting the predetermined pattern onto an object, and to project an image of the object and the projected pattern to the image capturing module. An optimal image formation focal plane of the image formation device for forming the predetermined pattern is different from an optimal image capturing focal plane of the image formation device for projecting the projected pattern.
US10841563B1 Smart sensor and its system for autonomous system
This invention relates to a sensor and sensor platform, for an autonomous system. The sensor and its platform sense, perform signal or data processing, and make the decision locally at the point of sensing. More specifically, the sensor along with its platform simulates the human-like or human capacity to make decisions by combing the data from several sensors that detect different data sets, and combine them in a series of data processes that allows autonomous decisions to be made. Additionally, the sensor platform combines multiple sensors in one metasensor with the functionality of multiple sensors placed on a common carrier or platform.
US10841562B2 Calibration plate and method for calibrating a 3D measurement device
A calibration plate and a method of calibrating a 3D measurement device is provided. The calibration plate includes a planar body having a surface. A plurality of marks are arranged on the surface. The plurality of marks being configured to be recorded by the camera and can be identified in the resulting recorded images during operation of the 3D measurement device. A mirror is positioned on the surface that reflects incident beams from the 3D measurement device.
US10841556B2 Augmented reality guidance for spinal procedures using stereoscopic optical see-through head mounted displays with display of virtual surgical guides
Embodiments disclose a real-time surgery method and apparatus for displaying a stereoscopic augmented view of a patient from a static or dynamic viewpoint of the surgeon, which employs real-time three-dimensional surface reconstruction for preoperative and intraoperative image registration. Stereoscopic cameras provide real-time images of the scene including the patient. A stereoscopic video display is used by the surgeon, who sees a graphical representation of the preoperative or intraoperative images blended with the video images in a stereoscopic manner through a see-through display.
US10841554B2 Method and system for recording recommended content within a user device and playback content from an earlier position when live content is selected
A user device and method for operating the same includes a memory and a controller storing a recommended recording list in the memory. The controller stores recommended content from the recommended recording list in the memory. In response to selecting the live content title corresponding to recommended content stored in the memory, a screen display query at the user device is generated for determining when an earlier position of the content is desired and displaying the content from the earlier position within the recommended content when the query is affirmative.
US10841553B2 Circuit for controlling image capturing device and associated control method
A control method for an image capturing device is disclosed. The image capturing device includes a sensing circuit, an analog gain adjustment circuit using an analog gain, and an analog-to-digital converter (ADC). The control method includes: using a digital gain adjustment circuit to adjust, according to a digital gain, a digital image generated by the ADC to generate an adjusted digital image; generating the analog gain and the digital gain according to the digital image, and calculating intensity information of an infrared component in the digital image; and determining an image adjustment parameter according to the analog gain, the digital gain and the intensity information of the infrared component to perform image processing on the adjusted digital image.
US10841551B2 User feedback for real-time checking and improving quality of scanned image
A smartphone may be freely moved in three dimensions as it captures a stream of images of an object. Multiple image frames may be captured in different orientations and distances from the object and combined into a composite image representing an image of the object. The image frames may be formed into the composite image based on representing features of each image frame as a set of points in a three dimensional point cloud. Inconsistencies between the image frames may be adjusted when projecting respective points in the point cloud into the composite image. Quality of the image frames may be improved by processing the image frames to correct errors. Distracting features, such as the finger of a user holding the object being scanned, can be replaced with background content. As the scan progresses, a direction for capturing subsequent image frames is provided to a user as a real-time feedback.
US10841550B2 Imaging apparatus and method of calculating white balance gain
An interchangeable-lens imaging apparatus includes a color-temperature-information calculation circuit and a white-balance-gain calculation circuit. The color-temperature-information calculation circuit calculates color-temperature information on the basis of a first white balance gain associated with a first lens unit and first lens information of the first lens unit. The first white balance gain is calculated on the basis of a signal output from an image sensor. The white-balance-gain calculation circuit calculates a second white balance gain associated with a second lens unit that is different from the first lens unit on the basis of the color-temperature information and second lens information acquired from the second lens unit.
US10841536B2 Special effects communication techniques
A special effects communication system may include a camera system at a first location that generates a first dataset based on one or more images or impressions of a first user at the first location. The special effects communication system may also include a control system communicatively coupled to the camera system and a special effects system. The control system may receive a second dataset corresponding to a second user present at a second location or to one or more users at one or more locations while the first user is present at the first location. The control system may also provide one or more control signals to cause the special effects system at the first location to generate special effects to present a visual and/or auditory likeness of the second user using special effects material and/or mediums.
US10841534B2 Real-world awareness for virtual reality
Techniques and systems for providing real-world awareness for virtual reality are disclosed. In response to determining that a virtual reality application is in use, an awareness module can begin monitoring for external signals by at least accessing an available sensor of a computing device. In response to detecting the at least one external signal, the awareness module can determine a level of notification for an interruption notification of the virtual reality application based on the at least one external signal. The awareness module can receive context of the virtual reality application. A type for the interruption notification of the virtual reality application can be determined based on the determined level of notification and the context of the virtual reality application. The interruption notification may be provided to the virtual reality application based on the determined type.
US10841533B2 Telepresence system with virtual reality
A telepresence system that provides a 360 degree video of a remote location to user through a head mounted display, thus providing a virtual reality experience of the remote location. The present system detects the head movement of the user and basis that moves a camera to record video of a corresponding part of the remote location in high resolution. The high resolution images from the camera is overlaid with the 360 degree video of the remote location and provided to the user. Thus, the user can view of a high resolution video of the remote location wherein only a part of the remote location that the user is viewing is provided in high resolution and rest are in low resolution. Thus the telepresence system as discussed in this invention helps in reducing bandwidth required for providing a high resolution telepresence system.
US10841529B2 Mobile terminal adjusting image quality of display, and method of operating the same
Provided is a mobile terminal including a communicator configured to communicate with a display, the display comprising a plurality of panels and being configured to output optical information; an image capturing device configured to obtain an image of the display; and a processor configured to compensate the obtained image using a response characteristic of the image capturing device, and generate, using the compensated image, an adjustment signal to adjust the output of the optical information, wherein the communicator is further configured to transmit the adjustment signal to the display to permit the display to adjust the output of the optical information.
US10841521B2 Information processing device, information processing method, and program
The present disclosure relates to an information processing device, an information processing method, and a program that enable generation of stable PUFs. The information processing device includes: a reading unit that reads output data from a predetermined element a plurality of times; an average value calculation unit that calculates average values of the output data read by the reading unit; a median calculation unit that calculates the median of the average values calculated by the average value calculation unit; and a PUF generation unit that generates a physical unclonable function (PUF) by comparing the median with the average values. The predetermined element is an image sensor, and the reading unit reads output data from the image sensor when the image sensor is shielded from light. The present technology can be applied to imaging devices, for example.
US10841513B2 Efficient blending using encoder
A controller and method therein for controlling encoding of a set of images to enable blending of an overlapping area, where a first image and a second image overlap each other are disclosed. The controller encodes macroblocks of the non-overlapping area in the first image using a set of base quantization parameter values, QP-values, and adds the same set of base QP-values to a header of each macroblock. The controller encodes macroblocks of the overlapping area in the first image using a set of first QP values, and adds a modified set of the first QP-values to a header of each macroblock. The controller encodes macroblocks of the overlapping area in the second image using a set of second QP values, and adds a modified set of the second OP-values to a header of each macroblock.
US10841511B1 Electronic device and method for image processing
A method for displaying images is provided, including displaying, by an electronic device, a first image obtained from an image sensor; displaying, by the electronic device, a plurality of second images together with the first image, wherein each second image is generated based on the first image and a respective image filter; and responsive to a selection of at least one second image, generating a third image based on the first image and the selected second image's respective image filter and displaying the third image in place of the first image.
US10841509B2 Camera array orchestration
The concepts and technologies disclosed herein are directed to camera array orchestration. In accordance with one aspect disclosed herein, a camera array orchestration system can learn, based upon a trigger received from a camera array including at least two camera nodes, of at least one media object to be captured during an event. The trigger can include data that identifies the media object. The camera orchestration system can generate an inference with regard to an action to be taken by at least one camera node in the camera array with respect to capturing the media object during the event. The camera orchestration system can send the inference to the camera array. The camera orchestration system can check a camera orchestration database for a policy associated with the media object identified by the data included in the trigger. The inference can be generated, at least in part, based upon the policy.
US10841508B2 Electrical cabinet infrared monitor systems and methods
Various techniques are provided to monitor electrical equipment. In some implementations, a monitoring system for a cabinet may include an infrared camera and a non-thermal camera. The infrared camera may be configured to capture one or more thermal images of at least a portion of electrical equipment positioned in an interior cavity of the cabinet. The non-thermal camera may be configured to capture one or more non-thermal images such as visible light images of the portion of electrical equipment. In some implementations, combined images may be generated that include characteristics of the thermal images and the non-thermal images for viewing by a user. In some implementations, the cameras may receive electrical power through a physical coupling to an electrical connector within the cabinet and/or through electromagnetic energy harvesting techniques. Other implementations are also provided.
US10841507B2 Imaging a well of a microplate
An imaging system and method are provided in which a well of a microplate 050 is imaged by a camera 110 comprising magnification optics 112. The camera is controlled to acquire a series of images of the well with different exposures. The series of images comprise a base image with a base exposure and at least one further image with a larger exposure than the base exposure. The series of images are then merged into an output image which comprises in a center region of the well image content from the base image and at a peripheral region of the well image content from the at least one further image. Advantageously, the output image may allow for better assaying or analysis of the samples in the well than any of the individual images.
US10841499B2 Image display apparatus, image-taking apparatus and image display method
The image display apparatus according to an aspect of the present invention comprises: an image input device which inputs an image signal; a particular target detection device which detects a particular target included in the image signal based on a particular target evaluation value indicating the feature of the particular target; a frame display information generation device which generates frame display information indicating a frame surrounding the detected particular target and which causes the frame to change continuously or by stages according to the particular target evaluation value; and a display device which displays the frame based on the generated frame display information. That is, by causing the frame to change continuously or by stages according to the evaluation value of a particular target, it is possible to avoid sudden change in the frame display.
US10841496B2 Lidar to camera calibration based on edge detection
A system performs calibration of sensors mounted on a vehicle, for example, lidar and camera sensors mounted on a vehicle, for example, an autonomous vehicle. The system receives a lidar scan and camera image of a view and determines a lidar-to-camera transform based on the lidar scan and the camera image. The system may use a pattern, for example, a checkerboard pattern in the view for calibration. The pattern is placed close to the vehicle to determine an approximate lidar-to-camera transform and then placed at a distance from the vehicle to determine an accurate lidar-to-camera transform. Alternatively, the system determines edges in the lidar scan and the camera image and aligns features based on real-world objects in the scene by comparing edges.
US10841484B2 Devices and methods for capturing and interacting with enhanced digital images
An electronic device displays a representative image. While displaying the representative image, the device detects a first input. In response to the first input, the device transitions from displaying the representative image to displaying a respective image that was acquired by a camera before acquiring the representative image. After transitioning from displaying the representative image to displaying the respective image, the device displays, in sequence starting with the respective image, at least some images acquired by the camera before acquiring the representative image and at least some of images acquired by the camera after acquiring the representative image. The device detects termination of the first input. In response to detecting termination of the first input, the device displays the representative image.
US10841481B2 Control apparatus, method of controlling the same and program
The present invention enables one to easily set an image capturing condition, and to easily grasp a state of a captured image. For doing so, an instruction of either a zooming-in control or a zooming-out control of the image capturing apparatus, is determined based on a position relation of a first coordinate and a second coordinate instructed with respect to an image from the image capturing apparatus displayed on a display unit. The image capturing apparatus is controlled based on the result of that determination, the first coordinates and the second coordinates.
US10841477B2 Accessory apparatus, camera system having the same, and storage medium
An accessory apparatus attachable to and detachable from a camera, the accessory apparatus includes an accessory controller configured to control a communication with the camera using a notification channel used to transmit a signal between the camera and the accessory apparatus and a data communication channel used for a data communication between the camera and the accessory apparatus. The accessory controller switches between a first communication method used for communications between the camera and all accessory apparatuses connected to the camera and a second communication method used for an individual communication with the camera. The accessory controller switches, in the second communication method, from the second communication method to the first communication method when detecting a start of the data communication in the first communication method in the communication.
US10841476B2 Wearable unit for selectively withholding actions based on recognized gestures
A wearable apparatus and method are provided for selectively disregarding triggers originating from persons other than a user of the wearable apparatus. The wearable apparatus comprises a wearable image sensor configured to capture image data from an environment of the user of the wearable apparatus. The wearable apparatus also includes at least one processing device programmed to receive the captured image data and identify in the image data a trigger. The trigger is associated with at least one action to be performed by the wearable apparatus. The processing device is also programmed to determine, based on the image data, whether the trigger identified in the image data is associated with a person other than the user of the wearable apparatus, and forgo performance of the at least one action if the trigger identified in the image data is determined to be associated with a person other than the user.
US10841472B2 Lighting system and control thereof
The present invention relates to a method for controlling a lighting device, the method comprising: receiving data relating to settings on a camera; determining an illuminance for at least one lighting device in dependence on said data; and modifying the illuminance of a lighting device to said determined illuminance.
US10841471B1 Camera module and electronic device
A camera module includes a housing, a unitary element, an optical lens assembly, an image-side light blocking assembly and a driving device. The unitary element is one-piece formed from a lens carrier and a lens barrel and movably disposed in the housing. The optical lens assembly is disposed in the unitary element. The image-side light blocking assembly includes at least one light blocking sheet, and the image-side light blocking assembly does not contact the optical lens assembly. The driving device is disposed between the housing and the unitary element. The driving device drives the unitary element, the optical lens assembly and the image-side light blocking assembly to move in an optical axis direction parallel to an optical axis of the optical lens assembly by electromagnetic force. A minimal inner opening of the unitary element is located between the optical lens assembly and the image-side light blocking assembly.
US10841465B1 Self leveling camera heads with inductive and capacitive coupling
Self leveling camera heads are described. The camera heads can be used in a range of applications including drain inspection systems. The camera heads include inductive and capacitive coupling to transfer signals from and electrical power to an image sensor assembly in the camera head. Also described are drain inspection systems using the camera heads.
US10841463B2 Imaging device with two-stage dial
An imaging device includes a body case formed with a through-hole that extends in a vertical direction, a substrate disposed below the through-hole and fixed to the body case, a support portion disposed inside the through-hole, a lower dial supported to the support portion so as to be rotatable about a rotation axis parallel to the vertical direction, and an upper dial supported to the support portion so as to be rotatable about the rotation axis independently of the lower dial. The support portion has a connection portion that constitutes a part of an outer periphery of the support portion and that is connected to the body case, and a fixing portion disposed to protrude downward on a side opposite to the connection portion across the rotation axis, wherein the support portion is fixed to the substrate via the fixing portion.
US10841458B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes a conversion unit configured to convert an image in a first color space into an image in a second color space in such a manner that the image in the second color space has a bit depth smaller than a bit depth of the image in the first color space, a first recognition unit configured to perform first recognition processing using the image in the second color space, and a second recognition unit configured to perform second recognition processing on an image area that is determined to be the image area in which the second recognition processing is performed on the image in the first color space based on a result of the first recognition processing.
US10841457B2 Image forming apparatus with density correction and edge smoothing, method, and storage medium storing program to perform the method
To make it possible for image processing to control the thickness of a character or a line to be applied similarly as long as input image data is the same even in the case where the setting of color conversion processing or density correction processing is changed. An apparatus that forms an image on a printing medium by using a color material, the apparatus including: a first image processing unit configured to perform first image processing to change a density of the color material for an input image; a second image processing unit configured to perform second image processing to control a thickness of a text object or a line object included in the input image; and a setting unit configured to acquire a setting of information representing characteristics of the first image processing and to set a parameter in the second image processing in accordance with the acquired setting, and the second image processing unit controls the thickness of the text object or the line object in accordance with the set parameter.
US10841455B2 Information management system and information management server
Use of a replacement image forming apparatus is immediately performed.When a first system control unit of a first MFP is instructed to start backup of data stored in a first HDD and a first EEPROM, the first system control unit transmits the data to an information management server, and when a second system control unit of a second MFP is instructed to start setting, the second system control unit issues a download request including a storage capacity of the second HDD and the second EEPROM to the information management server, and a third system control unit of the information management server stores data from the first MFP in a third HDD, reads data from the third HDD according to a storage capacity of the second HDD and the second EEPROM, and transmits the data to the second MFP.
US10841453B2 Image file creation apparatus, image file creation method, recording medium storing image file creation program, and content creation system
An image file creation apparatus includes an acquisition circuit configured to acquire a picked-up image, and a processor configured to create an image file in recording the acquired image, in which the processor includes cooperation participation information for clarifying a relationship between the picked-up image and a cooperation image cooperating with the picked-up image as metadata in the image file, and the cooperation participation information includes at least one of (a) request information for requesting to provide the cooperation image cooperating with the picked-up image, and (b) provision information indicating whether or not the picked-up image can be provided as the cooperation image.
US10841450B2 Image forming apparatus acquiring application processing information at a determined processing time
An image forming apparatus, information processing system, and information processing method are provided. The image forming apparatus is communicably connected to a server and acquires application processing information which has been reserved in the server in advance, indicating an application from among one or more applications that are installed or not installed on the image forming apparatus and which are determined to require application processing and controls the application processing of the application indicated by the application processing information acquired from the server.
US10841449B2 Image forming apparatus and control method of image forming apparatus
An image forming apparatus and a control method of an image forming apparatus which offers high convenience are described. An image forming section forms a toner image in a print medium, and fixes the toner image by a heated fixing device. A power circuit supplies power to the image forming section to heat the fixing device. A communication interface receives a facsimile call signal and a facsimile image signal. A system controller controls the image forming section and the power circuit such that, when the facsimile call signal and the facsimile image signal are received, the image forming section and the power circuit are controlled to form an image by the image forming section on the basis of the facsimile image signal and, when the facsimile call signal is received and the facsimile image signal is not received, the power circuit supplies power to the image forming section to heat the fixing device.
US10841447B2 Image forming system for communicating with mobile terminal and setting mode of image forming apparatus
An image forming system includes an image forming apparatus and a mobile terminal. The image forming apparatus forms an image on paper. The mobile terminal communicates with the image forming apparatus through a communication network. Mode information is inputted to the image forming apparatus from an external device. The mode information indicates a quiet mode in which an image is formed at a predetermined formation speed, or a normal mode in which the image is formed at a faster formation speed than the quiet mode. The quiet mode is settable on the mobile terminal. The image forming apparatus forms an image in the quiet mode when the mode information inputted from the external device indicates the normal mode and setting information indicating the quiet mode is acquired from the mobile terminal.
US10841445B2 Multifunction peripheral capable of properly executing a plurality of processes, method of controlling same, and storage medium
A multifunction peripheral that is capable of performing, in parallel, a plurality of processes including a scanning process on an original using a scanner section. A RAM holds image data generated by the scanner section. A scanner transfer section transfers data from the scanner section to the RAM. A transfer rate of data from the scanner section to the RAM is set by switching at least between a first transfer rate and a second transfer rate lower than the first transfer rate. In a case where a plurality of processes including the scanning process are executed in parallel, a data transfer rate is switched by switching the data transfer rate based on a user's operation performed on a console section.
US10841440B2 Image reading apparatus
An image reading apparatus includes a supply tray which support sheets and includes a movable plate configured to move in correspondence to reduction in a number of the sheets supported on the supply tray, a discharge tray which is located below the supply tray and supports discharged sheets, a conveyance guide which guides a sheet conveyed from the supply tray toward the discharge tray, a reading sensor which reads an image on the sheet conveyed along the conveyance guide, and a discharge unit having a discharge opening for discharging the sheet to the discharge tray and moves from a third position to a fourth position in correspondence to reduction in the number of the sheets supported on the supply tray. A first timing for which the movable plate is to move and a second timing for which the discharge unit is to move are different.
US10841434B2 Image forming system, recording medium, and printed matter providing a visual representation of the density of an image
An image forming system includes an image forming device configured to form an image on a recording medium, a reading device configured to read the image formed on the recording medium by the image forming device, and circuitry. The circuitry is configured to control the reading device; calculate a density of each predetermined unit area of the read image; determine whether the read image includes a region satisfying a predetermined density condition based on the calculated density; and output an image of a first region of the read image not satisfying the predetermined density condition, an image of a second region satisfying the predetermined density condition, and a visual representation associated with the second region in response to a determination that the read image includes the second region.
US10841428B2 System and method for managing contact center system
In a method for managing a contact center, the method includes: receiving, by a processor, a first incoming communication from a communication device associated with a customer; determining, by the processor, the first incoming communication should not be routed to any agents from among a first group of agents; routing, by the processor, the first incoming communication to an electronic device operated by an agent from among a second group of agents; monitoring, by the processor, an outcome of an interaction between the agent and the customer; determining, by the processor, a quality level for the agent in handling the interaction with respect to the first incoming communication; and routing, by the processor, a second incoming communication to the second agent based on the quality level for the agent in handling the interaction with respect to the second incoming communication.
US10841426B2 Interaction management system and methods of use
A communication transaction management system has a computerized appliance executing software from a digital medium for a particular enterprise, a holding function of the software tracking received transactions initiated by associated persons, and selecting individual transactions for connection to live agents, and a monitoring function for determining behavior of the persons associated with individual transactions on hold relative to an interactive presentation. Individual transactions on hold are prioritized for connection to live agents at least in part depending on the behavior determined by the monitoring function.
US10841425B1 Systems and methods for electronically predicting future customer interactions
A computer-implemented method and system for streamlining interactions between a customer and a company representative. Information related to a customer is received by a company representative. A predicted future action by the customer is then calculated by a computer process wherein the calculation is based on the received information. The predicted future action is then caused to be displayed on a computer operated by a representative of the company. A conversation plan may be generated according to the information and a business rule which may be displayed on the representative's computer.
US10841422B2 Multi-SIM call management method and apparatus, managed device, and server
A method applicable to a multi-subscriber identity module (SIM) call management process includes parsing, by a managed device, an incoming call to obtain call information, determining a communications circuit corresponding to a called identifier, and when the managed device has performed an incoming call shielding setting on the communications circuit in response to a remote management instruction sent by an entitlement server (ES), skipping responding, by the managed device, to an incoming call event, or receiving, by the server, a remote management instruction from the ES, and deleting or freezing routing information corresponding to an identifier in response to the remote management instruction such that a communications circuit corresponding to the identifier in the managed device is unable to respond to an incoming call event.
US10841421B2 System and method for determining and communicating presence information
A system and method for communicating presence information that can include at a first server of a communication platform, receiving an authorization token of a first client application; verifying at least one permission associated with the authorization token; registering a presence status of the first client application upon verifying the at least one permission of the authorization token; at a second server of the communication platform, accepting an incoming communication request; retrieving communication instructions according to the incoming communication request; identifying an instruction to communicate with a communication destination of the first client application; accessing the presence status resource of the first client application; establishing communication with the first client application according to the accessed presence status resource.
US10841417B2 Camera opening for smartphone battery case to reduce flash glare
A case for portable electronic devices including smartphones includes a feature to prevent glare from a flash from affecting images and video captured by a camera lens and also a battery to extend battery life of the electronic device. Smartphones have telephony, Internet connectivity, and camera and video features. Photos and video can be uploaded through the Internet or sent to other phones. The case has a hole for a camera flash of the smartphone to pass through. The edging of the hole is colored black or another dark color to prevent glare from appearing in the photos or video taken by the smartphone when using the camera flash.
US10841412B2 Method and apparatus for enabling context-based voice responses to always-on-display notifications
For responding to a notification displayed in an Always on Display (“AoD”) mode with a voice command, a method displays notifications in at least one of a full power mode or an AoD mode, parses a notification to determine a notification type. The method also determines, while in the AoD mode, if the notification supports voice responses. If the notification supports voice response, the method receives a voice command from a user and authorizes the user based on the voice command, bypasses a screen lock, in response to the user being authorized, and executes the voice command.
US10841411B1 Systems and methods for establishing a communications session
Systems, methods, and devices for establishing communications sessions with contacts are disclosed. In some embodiments, a first request may be received from a first device. The first request may be to communicate with a contact name. A user account associated with the first device may then be identified, and a contact list associated with the user account may be accessed to determine contacts associated with the contact name. Based on the contact list, a first contact and a second contact associated with the contact name may be identified. It may be determined, from memory, that the first contact is a first preferred contact. However, based on an intervening event, the second contact, rather than the preferred contact, may be selected for communicating with the contact.
US10841410B2 Spinning accessory for a mobile electronic device
An expandable spinning accessory for a portable media player. The accessory includes a platform for attaching the spinning accessory to the portable media player or a case for the portable media player. The accessory also includes a skin operably coupled to the platform, a button operably coupled to the skin opposite the platform, and a bearing assembly operably coupled to the skin and to the button. The bearing assembly is configured to facilitate rotation of the button relative to the skin.
US10841405B1 Data compression of table rows
A system may include a storage device configured to store a plurality of database tables. The system may further include a processor in communication with the storage device. The processor may receive a request to transmit a database table from the plurality of database tables. The database table may have a plurality of rows. The processor may determine if contents of each column row of each row of the database table are eligible to be compressed. For each column row that contains eligible contents, the processor may generate compressed data representative of the contents of a respective column row. The processor may remove the contents of the respective column row from the associated row. The processor may transmit the compressed data and the database table without content of the column rows represented by the compressed data. A method and computer-readable medium may also be implemented.
US10841404B2 Events discovery context
In one embodiment, a method includes identifying one or more social network events that satisfy a query condition in a social-networking system, determining an event score for each of the identified events, where the event score is based on one or more signals that are each related to a first interaction between a target user and the social-networking system, and the first interaction associates the target user with the identified event, and presenting one or more of the identified events to the target user in an order based on the event score of each identified event. The interaction may establish an association between the target user and an entity associated with the event.
US10841402B2 Agent-based publisher mobility for ICN
The invention relates to methods and devices for distributing data content in an Information Centric Networking (ICN) network. In an aspect of the invention, there is provided a method performed at a wireless communication device of distributing data content in an ICN network. The method comprises submitting a request to distribute the data content to an agent device in the ICN network assigned to distribute the data content on behalf of the wireless communication device, the request comprising an identifier associated with the wireless communication device, an identifier of the request configured to enable delivery of the request to the agent device via intermediate ICN nodes of the ICN network, and the content to be distributed.
US10841400B2 Request processing in a content delivery framework
A node in a content delivery network (CDN) receives a request for content and determines information about the request. When sufficient information about the content is determined, the request is assigned to an appropriate CD service to process the request; and when insufficient information about the content is determined, the request is assigned to a generic CD service to process the request. The generic CD service processes the request; and provides updated information about the content to be used for processing future requests. An appropriate CD service processing a request may also provide updated information about the content to be used for processing future requests.
US10841399B2 System and method for guaranteeing quality of experience of a user in an online environment by implementing a required change in the mobile network based on quality of experience requirements and received quality of experience parameters
A guaranteed quality of experience system (GQES) for delivering quality of experience for an internet application running on an end user device is provided. GQES receives quality of experience parameters related to a type of internet application running on the end user device, an information related to a quality the end user device is experiencing along with resource utilized in a mobile network and a content provider server by the internet application running on the end user device. GQES determines a quality of experience requirements for the internet application running on the end user device based on the received parameters, and provides instructions to the mobile network and the content provider server to implement the required change in the mobile network to improve quality of experience for the internet application running on the end user device.
US10841392B2 System and method for redundant API linked microservice communication
A global architecture (GLP), as disclosed herein, is based on the thin server architectural pattern; it delivers all its services in the form of web services and there are no user interface components executed on the GLP. Each web service exposed by the GLP is stateless, which allows the GLP to be highly scalable. The GLP is further decomposed into components. Each component is a microservice, making the overall architecture fully decoupled. Each microservice has fail-over nodes and can scale up on demand. This means the GLP has no single point of failure, making the platform both highly scalable and available. The GLP architecture provides the capability to build and deploy a microservice instance for each course-recipient-user combination. Because each student interacts with their own microservice, this makes the GLP scale up to the limit of cloud resources available—i.e. near infinity.
US10841391B2 Proxy-managed checkpoint identifiers
Information access can include: generating a checkpoint identifier for each of a set of data streams associated with a listening session for a client of an information access system; and merging the checkpoint identifiers associated with the listening session into a unified checkpoint identifier according to a set of checkpoint merge parameters configured for the listening session.
US10841389B2 Increasing reliability of push notification-based authentication or authorization
Techniques related to authentication and authorization are disclosed. In some embodiments, an access management system is provided for increasing the reliability of notification-based authentication and/or authorization. Push notifications, for example, may be used as part of multifactor authentication processing or authorization processing. In certain embodiments, in response to an event triggering an authentication or authorization flow for a user, multiple different ways are provided for delivering notifications related to the authentication or authorization flow to the user's device (e.g., a client device registered for push notification-based authentication or authorization). By providing multiple ways for communicating notifications related to the authentication or authorization to the user's device, the chance that an authentication-related or authorization-related notification is missed or not delivered to the user's device is dramatically reduced. This, in turn, increases the reliability of using notifications for authenticating or authorizing the user.
US10841387B2 Preferred contact channel for user communications
In one embodiment, a method includes sending a request from a first user for communication-channel information associated with a second user to a computing device, and receiving one or more user-selectable elements corresponding to each communication channel of a plurality of communication channels from the computing device, wherein the plurality of communication channels are determined based on an affiliation coefficient between the first user and the second user, wherein each communication channel is associated with a score calculated based on a social proximity between the first user and the second user, and wherein the one or more user-selectable elements corresponding to each communication channel of the plurality of communication channels are presented in an order ranked based on the respective score associated with the communication channel.
US10841384B2 Network service system and network service method
A network service method includes the following steps. A multi-access edge computing cloud server receives a service request from a terminal device and records the internal Internet protocol address of the terminal device. And, the internal Internet protocol address transmitted from the terminal device or the multi-access edge computing cloud server is received by a core cloud server, and correspondence between the internal Internet protocol address and the external Internet protocol address of the terminal device is recorded by the core cloud server.
US10841381B2 Security system with networked touchscreen
Methods and systems for monitoring a premises are described. A touchscreen device may receive data from a security system that comprises a sensor, a video camera, or other devices. The touchscreen device determines one or more actions to perform by analyzing the data. The touchscreen device may determine to output, via a user interface, a message associated with the data. The message may comprise an indication of video associated with the data. If user input requesting the video is received, then video associated with the data may be output to a user.
US10841373B2 Optimizing data transmission between a first endpoint and a second endpoint in a computer network
A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.
US10841371B2 Method and system of organizing a mesh network
The claimed solution relates to the field of organizing a data network between a group of devices, in particular, by organizing a mesh network. The technical result is an increase in flexibility and speed of the organization of the mesh network without connection to an external network or the Internet, by assigning network devices as node repeaters, providing the construction of network levels. The claimed result is achieved due to the method of organizing a mesh network for communication between many devices that do not require connection to an external global network, such as the Internet, the key feature of which is the ability to change the status of devices connected thereto, to organize the network cells formed with the help of node devices that are activated as routers when the limit for the number of devices connected to the network nodes is reached.
US10841368B2 Method for presenting schedule reminder information, terminal device, and cloud server
The present disclosure relates to methods, terminal devices, and cloud servers for presenting schedule reminder information. One example method includes after a second terminal logs in to a cloud server by using a first group account, acquiring schedule information stored in the cloud server, where the schedule information is information that is created by a first user who registers a first personal account, and is transmitted to the cloud server by a first terminal that logs in, by using the first personal account, to the cloud server, when reminder time of the schedule information arrives, acquiring second biometric characteristic information of a second user who is using the second terminal, and when it is determined that the second biometric characteristic information is the same as first biometric characteristic information of the first user, presenting reminder information of the schedule information.
US10841365B2 Mapping application dependencies in a computer network
This application is directed to a mapping method performed at a computational machine in a linear communication orbit. The computational machine receives an application definition the linear communication orbit. The application definition specifies criteria for establishing whether the computational machine executes a specified application, a component of the specified application, or communicate with another node executing the specified application or a component of the specified application. While a plurality of events are occurring locally at the computational machine, the computational machine identifies one or more operations meeting the application definition in real-time. The identified one or more operations meeting the application definition, and associated metadata are stored in a local mapping database of the computational machine and returned to the server system through the linear communication orbit in response to a map request received through the linear communication orbit.
US10841354B2 Custom content insertion
Provided are methods and systems for inserting custom content. An example method can comprise receiving, at a first computing device, an insertion instruction over a first non-packet-switching protocol information stream. The method can also comprise querying, by the first computing device, a second computing device in response to receiving the insertion instruction. The method can further comprise receiving, at the first computing device, content over a packet-switching protocol information stream in response to querying the second computing device. The content can be customized for an end-user associated with the first computing device.
US10841349B2 Data feed resource reservation system
An embodiment of a method includes receiving a subscription request specifying one or more destination sites to receive a video feed and respective times at which to deliver the video feed to each of the one or more destination sites over a terrestrial network, wherein respective delivery times are within a publication time range in which the video feed will be available, and configuring available resources to deliver the requested video feed to the one or more destination sites at the respective times.
US10841348B2 Organizing a synchronous communication session according to context
Organizing a synchronous communication session can include determining, using a processor of a data processing system, a context responsive to detecting a trigger event. The context specifies a foreground application executing within the data processing system. Candidate participants can be determined from the context. A user interface is displayed separate from the foreground application. The user interface lists the candidate participants. Further, responsive to a user input received within the user interface, an invite to the candidate participants is sent. The invite specifies access information for the synchronous communication session.
US10841346B2 Content disposition system and method for processing message content in a distributed environment
In one embodiment, a wireless mobile User Equipment (UE) device comprises a message generator configured to send a SIP request message via a first IP network and a processor configured to process a SIP response message received from a network node via the first IP network, the processor further configured to process instructions to provide a treatment for at least one message body content of the SIP response message based on a value of a content type indicator independent of at least one of an absence of a content disposition indicator, a content disposition indicator without a value and a content disposition indicator having a value. The treatment, applied by the UE device, may comprise one of: (i) performing an Emergency Services (ES) call effectuated via a CS network and (ii) performing a registration and an ES call effectuated via an IP network.
US10841345B2 Processing of signalling messages in a system comprising several core networks
The invention relates to a processing method, implemented by an application server (AS) capable of transmitting and receiving signalling messages via a first communication link (L1) established with a first core network (CR1). According to the invention, the processing method is suitable for obtaining, depending on a first received signalling message, a second signalling message comprising an identifier of a destination terminal, in order to determine, depending on said identifier, if the destination terminal is connected to a second core network (CR2) and to transmit the second message via a second communication link established with the second core network (CR2). The invention also relates to a method for managing a signalling message, capable of receiving, via the second link, the second signalling message, and transmitting it to the destination terminal. The invention relates to an application server (AS) and to a server (S-CSCF) of a core network (CR2) implementing the processing and managing methods respectively.
US10841339B2 Normalized indications of compromise
Threat detection instrumentation is simplified by providing and updating labels for computing objects in a context-sensitive manner. This may include simple labeling schemes to distinguish between objects, e.g., trusted/untrusted processes or corporate/private data. This may also include more granular labeling schemes such as a three-tiered scheme that identifies a category (e.g., financial, e-mail, game), static threat detection attributes (e.g., signatures, hashes, API calls), and explicit identification (e.g., what a file or process calls itself). By tracking such data for various computing objects and correlating these labels to malware occurrences, rules can be written for distribution to endpoints to facilitate threat detection based on, e.g., interactions of labeled objects, changes to object labels, and so forth. In this manner, threat detection based on complex interactions of computing objects can be characterized in a platform independent manner and pre-processed on endpoints without requiring significant communications overhead with a remote threat management facility.
US10841335B1 Detecting malicious code received from malicious client side injection vectors
There are disclosed devices, system and methods for detecting malicious scripts received from malicious client side vectors. First, a script received from a client side injection vector and being displayed to a user in a published webpage is detected. The script may have malicious code configured to cause a browser unwanted action without user action. The script is wrapped in a java script (JS) closure and/or stripped of hyper-text markup language (HTML). The script is then executed in a browser sandbox that is capable of activating the unwanted action, displaying execution of the script, and stopping execution of the unwanted action if a security error resulting from the unwanted action is detected. When a security error results from this execution in the sandbox, executing the malicious code is discontinued, displaying the malicious code is discontinued, and execution of the unwanted action is stopped.
US10841332B2 System and method for passive assessment of industrial perimeter security
A computer-implemented method for assessing and managing network security for a network includes retrieving topology data and network traffic data with a processor, where the topology data is indicative of a topology of the network. The method may further include retrieving, via the processor, network flow data from a plurality of network data collectors, generating, via the processor, an attack tree based on the topology data and the network flow data, updating a customer model database with the attack tree and the topology data, and outputting a security assessment based on the attack tree and the topology data.
US10841328B2 Intelligent container resource placement based on container image vulnerability assessment
Determining placement of cloud resources and containers relative to nodes in a cloud managed platform by using placement criteria and leveraging image vulnerability input. Based on the vulnerability input and resource management, containers with similar vulnerabilities are placed on a same node.
US10841327B2 Mining attack vectors for black-box security testing
Black-box security testing for a Web application includes identifying infrastructure supporting the Web application, obtaining vulnerability data for the Web application from an external data source according to the infrastructure, deriving a test payload from the vulnerability data using a processor, and determining a type of vulnerability exploited by the test payload. An existing validation operation of a testing system is selected for validating a response from the Web application to the test payload according to the type of vulnerability.
US10841324B2 Method and system for uniquely identifying a user computer in real time using a plurality of processing parameters and servers
A method is provided for identifying a compromised client device from a masquerading device. The method includes capturing a plurality of attributes from a network device connecting to a web service. In a specific embodiment, each of the attributes represents a parameter, and the plurality of parameters uniquely identifying the network device from a plurality of other networks devices. The method maintains the network device substantially free from any software programs associated with the capturing of the plurality of attributes. That is, in a specific embodiment, the method does not rely on installing executable code in the network device to capture the attributes. Based on information associated with the attributes, the method can determine if the network device is compromised.
US10841320B2 Identifying command and control endpoint used by domain generation algorithm (DGA) malware
A command endpoint used by Domain Generation Algorithm (DGA) malware is identified using machine learning-based clustering. According to this technique, at least one attribute associated with a candidate resolved DNS name is identified. The candidate resolved DNS name has associated therewith a set of names that are failed DNS lookups but that cluster with the candidate resolved DNS name. A set of additional names that share the at least one attribute with the candidate resolved DNS name are then identified. For the set of additional names, an extent to which the set of additional names also clusters with the set of names that are failed DNS lookups is then determined. The candidate resolved DNS name is characterized as associated with the command endpoint when the set of additional names cluster with the set of names that are failed DNS lookups to a configurable degree.
US10841318B2 Systems and methods for providing multi-user level authorization enabled BIOS access control
In accordance with embodiments of the present disclosure, an information handling system may include a processor and a program of instructions embodied in computer-readable media and configured to, when read and executed by the processor: responsive to administrator input associated with the information handling system or a second information handling system managed by the information handling system, set user permissions for one or more users with respect to basic input/output system (BIOS) settings of the information handling system or the second information handling system; and in accordance with the user permissions, create keys for securing BIOS settings of the information handling system or the second information handling system.
US10841317B2 Processing content sharing system data from a plurality of remotely connected computing devices in physical or virtualized space
An information handling system includes a processor that executes instructions for a content sharing system that has mixed operating system capabilities. The processor detects pre-paired wireless connectivity for at least one of a plurality of remotely connected computing devices and implements a role-based policy to partially limit content sharing system operation, the operation is based on a role classification. The processor also auto-initiates navigation accessibility within authorized remotely connected computing devices via the content sharing system.
US10841314B2 Identifying and blacklisting problem clients using machine learning in wireless networks
In one embodiment, a network assurance service that monitors a wireless network receives data regarding connection failures of a wireless client of the wireless network. The network assurance service forms a behavioral profile for the wireless client based on the received data regarding the connection failures of the wireless client. The network assurance service uses machine learning to determine whether the behavioral profile of the wireless client is an outlier in relation to behavioral profiles of other wireless clients of the wireless network. The network assurance service causes performance of a mitigation action with respect to the wireless client, when the wireless client is determined to be an outlier.
US10841308B2 Secure document storage system
A system is provided for the storage of data, the system having: an encrypted host platform disposed in a specific territory and upon which export controlled data is stored; a controller configured to allow a primary user to set permission settings and identify authorized end users and degrees of access granted to each the authorized end user, the authorized end user being pre-cleared for compliance with export controls pertaining to the export controlled data; the controller configured to permit access to the encrypted host platform only if the host platform is located within a specific territory and if the hosting platform is in compliance with predefined data security protocols the controller configured to allow the authorized end user access to the export controlled data, and the controller configured to exclude access to both a provider of the system for storage and a system host platform provider; at least one individual computing device accessible by at least one the authorized end user, disposed within an authorized territory, the individual computing device configured to provide authorized end user identification data to the controller and receive permissions from the controller for access to the host platform; and the host platform only communicates with individual user devices if the devices have received permission from the controller.
US10841304B2 Device-to-device communication method including device-to-device authentication using hash chain
A device-to-device (D2D) communication method is provided. According to an inventive concept, the method comprises, storing, by a first device, first authentication data including a hash chain, which is a sequential concatenation of hash values, and storing, by a second device, second authentication data including an initial hash value of the hash chain, transmitting, by the first device, a final hash value of the hash chain to the second device, determining, by the second device, whether authentication between the first and second devices has succeeded by repeatedly hashing the initial hash value stored in the second device until a hash value identical to the final hash value is returned, and if a determination is made that authentication between the first and second devices has succeeded, performing, by the first and second devices, a connection establishment process for establishing a connection between the first and second devices.
US10841302B2 Method and apparatus for authenticating UE between heterogeneous networks in wireless communication system
A method for performing a security procedure by a terminal in a wireless communication system, and an apparatus thereof. The method includes transmitting a first access request message for accessing a first network of a core network to a first radio access network (RAN) node, performing an authentication procedure for mutual authentication with a node performing an authentication server function (AUSF) of the core network, generating a common key commonly used in one or more networks included in the core network based on an authentication vector obtained through the mutual authentication procedure, generating a first base key of the first network based on the common key and a network code corresponding to a type of the first network, and receiving an access accept message indicating an access accept of the first network from the first RAN node.
US10841300B2 System, method and computer programs for user authentication and/or authorization
The system includes a passive card (10) configured to store a first portion of an authentication or authorization code via a set of capacitive points (11) included on its surface; and a portable computing device (20) having a capacitive screen and being configured to store a second portion of said authentication or authorization code. Such that, once the user (1) has requested access to a specific service or to a specific operation and when the passive card (10) is in contact with the capacitive screen, the portable computing device (20) is further configured to read at least some of the set of capacitive points (11), decoding the first portion, and cryptographically signing the decoded first portion using said stored second portion, providing the authentication or authorization code, which is used as cryptographic key to grant access to said specific service or specific operation to the user (1).
US10841296B2 Virtual network system, virtual network control method, orchestration apparatus, control apparatus, and control method and control program of control apparatus
A system according to this invention is directed to a virtual network system that prevents unauthorized registration, alteration, or occurrence of erroneous registration when registering a virtual network function produced by a third party or system vender. The virtual network system includes an acceptor that accepts a virtual network function performing one of functions included in a virtual network service and information of a provider providing the virtual network function from the provider, a first authenticator that authenticates, based on the virtual network function and the provider information, that the provider is a valid provider, and a registration unit that registers the virtual network function when the first authenticator authenticates that the provider is a valid provider.
US10841292B2 Content activation via interaction-based authentication, systems and method
Systems, methods, and use-cases of multi-modal authentications and content distribution are presented. A content consumer can capture a multi-modal digital representation of multiple objects where a juxtaposition of features derived from the digital representation can be used to recognize that at least some of the objects are a valid authentication object. Upon authentication, an authentication agent determines a content access level for content associated with the corresponding to the juxtaposition. The content can then be presented on an electronic device, possibly within a secure virtual machine, according to the content access level.
US10841289B2 Mobile devices as security tokens
A person's smartphone serves as a security token—used variously to establish the user's authorization, and to test the bona fides of the counter-party system. In one illustrative ATM arrangement, a bank's computer system and the user's smartphone share secret information across a network. The smartphone employs this shared secret to generate a corresponding image, which is displayed on its screen. The displayed image is sensed by a camera in the ATM, which sends corresponding data back to the bank computer system. The bank computer system analyzes the received data and responds by sending information to the ATM authorizing a transaction. By such arrangement, authentication of the transaction involves one-way optical communication of visual information between the ATM and the smartphone, and two-way network communication of information between the ATM and the bank computer system. A great number of other features and arrangements are also detailed.
US10841284B2 Vehicle communication network and method
A method of communicating via a vehicle communication network includes providing an electronic control unit (ECU), the ECU including a main processing unit and a security processing unit, the security processing unit including a symmetric security key, attempting a secure boot of the main processing unit, providing use of the symmetric security key to the main processing unit if the secure boot of the main processing unit is successful, preventing use of the symmetric security key by the main processing unit if the secure boot of the main processing unit is not successful, conducting, via an attestation processing unit, a remote attestation of the main processing unit, and determining, via the attestation processing unit, whether the secure boot of the main processing unit was successful according to the remote attestation.
US10841282B2 Media distribution system with manifest-based entitlement enforcement
A method for enforcing entitlements includes configuring a wide variety of entitlements at a server; determining applicable combination of entitlements for a given client request; sending entitlements to the requesting client securely; handling entitlement information securely on a plurality of client devices at run time; storing entitlement information securely on a plurality of client devices for offline use; and enforcing entitlements on a plurality of client devices. The method employs manipulation of manifest files by a proxy that may be included in the client device or located in the network.
US10841281B2 Methods for preventing or detecting computer attacks in a cloud-based environment and apparatuses using the same
The invention introduces a method for preventing or detecting computer attacks in a cloud-based environment, performed by a processing unit of an apparatus, which contains at least the following steps. A first IP (Internet Protocol) packet is received from a client system through the Internet. A service request is acquired from the first IP packet, which requests service to a protected computer asset. It is determined whether the service request contains a computer attack. An attack prevention/detection operation is performed to prevent an attack from damaging the protected computer asset when the service request contains a computer attack.
US10841273B2 Implementing logical DHCP servers in logical networks
Some embodiments provide a method for providing dynamic host configuration protocol (DHCP) services to different data compute nodes (e.g., virtual machines) that belong to different logical networks (e.g., for different tenants in a datacenter). In some embodiments, the method inserts a logical network identifier (LNI) value to each DHCP packet and forwards the packet to a DHCP server module for processing the DHCP request. Based on the LNI value, the DHCP server of some embodiments identifies the logical network from which the DHCP packet is received. The DHCP server then provides the requested DHCP service (e.g., assigning an IP address to a data compute node that has originated the DHCP packet, assigning a domain name, etc.) according to a DHCP service configuration for the identified logical network.
US10841272B2 Address generating device of remote smart meter reading system, and method therefor
The present invention relates to an address generating device of a remote smart meter reading system, and a method therefor, the device including: a first MAC address generation unit expressing, in four bits, respective numbers of a meter ID of a watt-hour meter, and then converting the numbers into hexadecimal numbers so as to generate a first MAC address of 48 bits; a second MAC address generation unit generating a second MAC address of 64 bits by adding bits to the first MAC address; a first IP address generation unit expressing, in four bits, the respective numbers, and then converting the numbers into the hexadecimal numbers and adding bits thereto so as to generate a first IP address of 64 bits being used as an interface ID of IPv6; and a second IP address generation unit generating a second IP address using the second MAC address as the interface ID.
US10841270B2 Methods and devices for switching a virtual internet protocol address
Methods and devices for switching a virtual internet protocol (VIP) address are provided. In one implementation, the method may include sending to a control center of a VIP address system a first address resolution protocol (ARP) mapping message for mapping a VIP address to a VM address of a virtual machine (VM) of the VIP address system. The control center may be configured to determine the VM corresponding to the VM address as the master VM using the VIP address. The VIP address system may include one or more VMs connected to one or more virtual switches, the one or more VMs and one or more virtual switches being located in one or more hosts that are connected to the control center via a cloud network. The method may further include sending a notification message from the control center determining the master VM to a VM in the VIP address system.
US10841268B2 Methods and apparatus to generate virtual war rooms via social media in enterprise network environments
An example method to generate communication clients in an enterprise network environment involves receiving a status from a resource management system, the status associated with a computing resource of the enterprise network environment. The example method involves determining whether the status satisfies a threshold. When the status satisfies the threshold, the example method involves selecting a plurality of users based on a status agreement. When the status satisfies the threshold, the example method involves generating a communication client associated with the resource. When the status satisfies the threshold, the example method involves inviting the selected plurality of users via a social media interface to access the communication client.
US10841267B2 Time-based computer control
A computer system includes a calendar containing appointments. The system also includes one or more logic modules. Each logic module specifies a condition and a corresponding action. The profile may be applied to context data, such as data representing the current time, to perform the actions specified by the logic modules in response to detecting that the context data satisfies the conditions specified by the logic modules. In particular, the actions specified by the logic modules may be performed in response to detecting that the current time falls within the time period of an appointment on the calendar.
US10841266B1 Pre-dispatch dynamic customization of email instances of an email
In certain embodiments, an email including a plurality of components may be obtained and email activity data associated with a user may be obtained. The email activity data may include data associated with the user's previous activity with emails. A subset of components of the plurality of components to be included in a customized email may be determined based on the email activity data such that the customized email includes the subset of components and excludes one or more other components of the plurality of components. The customized email may be sent to the user.
US10841265B2 Apparatus and method for providing information
An electronic apparatus includes a display configured to display one or more messages in response to an execution of an application for exchanging the one or more messages between the electronic apparatus and another electronic apparatus; and a processor configured to extract a keyword from the one or more messages for processing a search query by using the keyword and location information of the electronic apparatus.
US10841264B2 Method and system for presenting a subset of messages in a modular inbox
Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. A threshold may be defined for the number of recent/unread messages to display before transitioning to modules. The threshold may be determined dynamically based on a minimum and/or maximum number of messages to display. The determination may be based on the current time, whether there is an active conversation in a thread, whether there are unread messages in a thread, etc. The determination may vary from user to user based, for example, on whether the user is a relatively active user, and/or how the user has used the messaging application in the past.
US10841259B2 Method and apparatus for generating and applying homepage ID number
The invention relates to method and apparatus for generating and applying a homepage ID number used as user identification of a user in a homepage system. The method includes obtaining a homepage ID number generation class; when the homepage ID number generation class is a user-type-based generation manner, obtaining a user type of a user, and searching for a matching first number segment according to the user type; receiving a second number segment input by the user, or displaying multiple second number segments for the user to select from and receiving a second number segment determined by the user; generating, according to the first number segment and the second number segment input or selected by the user, a homepage ID number for identifying user identity of the user.
US10841252B2 Contact matching method and apparatus
Examples of the present disclosure provide a contact matching method. The method includes: obtaining a first interest label corresponding to a contact waiting for match and a second interest label corresponding to respective contact other than the contact waiting for match in a matching interface displayed on the client device; comparing the first interest label and the second interest label to obtain at least one contact matching with the contact waiting for match; and displaying a first contact identifier corresponding to the contact waiting for match and a second contact identifier corresponding to respective matching contact or a second contact identifier corresponding to respective matching contact in the matching interface according to a predefined first displaying manner. Examples of the present disclosure also provide a contact matching apparatus. The solution of the present disclosure improves contact matching efficiency and accuracy.
US10841250B2 Messaging bot selection in multi-bot chat sessions
A user profile and messaging bots can be joined to participate in a group chat session. A first natural language requirement set can be received from the profile and sent to the bots. A first solution set from a first bot can be processed, with the set including a first natural language script describing a first solution to the requirement set. A second solution set from a second bot can be processed, with the set including a second natural language script that describes a second solution to the requirement set. The first and second scripts can be sent to the profile, and at least part of each solution set can be sent to the other bot. A selection of the first bot for providing a solution to the requirement set can be received from the profile, and an indication of the selection can be transmitted to the first bot.
US10841245B2 Work unit stack data structures in multiple core processor system for stream data processing
Techniques are described in which a device, such as a network device, compute node or storage device, is configured to utilize a work unit (WU) stack data structure in a multiple core processor system to help manage an event driven, run-to-completion programming model of an operating system executed by the multiple core processor system. The techniques may be particularly useful when processing streams of data at high rates. The WU stack may be viewed as a stack of continuation work units used to supplement a typical program stack as an efficient means of moving the program stack between cores. The work unit data structure itself is a building block in the WU stack to compose a processing pipeline and services execution. The WU stack structure carries state, memory, and other information in auxiliary variables.
US10841241B2 Intelligent placement within a data center
An intelligent placement engine generates a placement map that provides a configuration for deploying a service based at least in part, on one or more configuration parameters. A data center in which the service is to be hosted is defined using a data center definition, while the service is defined using a service definition. The configuration parameters include estimated probabilities calculated based on estimated resource consumption data. The resource consumption data is estimated based at least in part on historical data distributions.
US10841238B2 Prioritized network based on service and user device
Various embodiments disclosed herein provide for software defined networking system to provide network service and bandwidth prioritization in a customer's network. The user equipment devices can be connected to a gateway device on a premise network. The gateway device or a server communicably coupled to the gateway device can include an intelligence agent that can prioritize bandwidth, network services, user equipment devices based on a variety of contexts. The intelligence agent can also dynamically increase or decrease the bandwidth available to the gateway device in some embodiments. In an embodiment, the software defined networking system can also instantiate virtual network functions on either the local gateway device or the cloud server in order to provide functionality for one or more network services used by the user equipment device on site.
US10841236B1 Distributed computer task management of interrelated network computing tasks
A system can manage distribution of computing jobs among a plurality of third-party network or cloud computing providers to maximize utilization of available computing resources purchased or otherwise obtained by an entity. The system can determine a dependency relationship between jobs and distribute the jobs among the network computing providers based at least in part on the dependency relationship between the jobs. Moreover, the system can use machine learning algorithms to generate one or more prediction algorithms to predict future computing resource usage demands for performing a set of scheduled and unscheduled jobs. Based at least in part on the resource prediction, the dependency relationship between jobs, service level agreements with network computing service providers, and job resource requirements, the system can determine an improved or optimal distribution of jobs among the network computing service providers that satisfies or best satisfies one or more objective functions to maximize resource utilization.
US10841235B2 Methods and apparatus to optimize memory allocation in response to a storage rebalancing event
Methods and apparatus to optimize memory allocation in response to a storage rebalancing event are disclosed. An example apparatus includes a telematics agent to detect a rebalancing event based on metadata; and a decision engine to identify a cluster corresponding to the rebalancing event by processing the metadata; and increase a number of jumbo buffers in a network switch corresponding to the cluster in response to the rebalancing event.
US10841234B2 Constructing virtual motherboards and virtual storage devices
Described herein are various technologies pertaining to a computing system architecture that facilitates construction of virtual motherboards and virtual storage devices. A computing system includes a plurality of computing nodes and a plurality of storage nodes, where the computing nodes are disaggregated from the storage nodes. The computing nodes include respective system on chip modules. The computing nodes and the storage nodes are communicatively coupled by way of a full bisection bandwidth network, where each storage node is allocated network bandwidth that at least matches the maximum input/output speed of the storage node. Responsive to receipt of a client request, computing nodes are allocated to the client and exposed to an application of the client as a motherboard. Likewise, storage nodes are allocated to the client and exposed to the application of the client as a larger storage device.
US10841233B2 Data plane for processing function scalability
The present disclosure generally discloses a data plane configured for processing function scalability. The processing functions for which scalability is supported may include charging functions, monitoring functions, security functions, or the like.
US10841232B2 Apparatus and methods for removing a large- signal voltage offset from a biomedical signal
Apparatus and methods remove a voltage offset from an electrical signal, specifically a biomedical signal. A signal is received at a first operational amplifier and is amplified by a gain. An amplitude of the signal is monitored, by a first pair of diode stages coupled to an output of the first operational amplifier, for the voltage offset. The amplitude of the signal is then attenuated by the first pair of diode stages and a plurality of timing banks. The attenuating includes limiting charging, by the first pair of diode stages, of the plurality of timing banks and setting a time constant based on the charging. The attenuating removes the voltage offset persisting at a threshold for a duration of at least the time constant. Saturation of the signal is limited to a saturation recovery time while the saturated signal is gradually pulled into monitoring range over the saturation recovery time.
US10841230B1 Intelligent controller and sensor network bus, system and method
A machine automation system for controlling and operating an automated machine. The system includes a controller and sensor bus including a central processing core and a multi-medium transmission intranet for implementing a dynamic burst to broadcast transmission scheme where messages are burst from nodes to the central processing core and broadcast from the central processing core to all of the nodes.
US10841228B2 Abnormal flow detection device and abnormal flow detection method thereof
An abnormal flow detection device and an abnormal flow detection method thereof are provided. The abnormal flow detection device analyses a plurality of packets captured during a time interval to obtain a plurality of flow features of each packet and selects at least one key flow feature from the flow features based on a dimensionality reduction algorithm. The abnormal flow detection device trains a bidirectional generative adversarial network (BiGAN) by taking the at least one key flow feature of each packet as an input of the BiGAN to build a flow recognition model for detecting abnormal flows.
US10841226B2 Configuring service load balancers with specified backend virtual networks
Techniques are described for specifying a backend virtual network for a service load balancer. An example orchestrator of this disclosure is configured to receive a service definition for a service implemented by load balancing service traffic for the service among a plurality of backend virtual execution elements, wherein the service definition specifies a first virtual network to use as a backend virtual network for the service, to instantiate, in a selected one of the computing devices, a backend virtual execution element for the service, and to configure, based on the service definition specifying the first virtual network to use as the backend virtual network for the service, a network controller for the virtualized computing infrastructure to configure a load balancer to load balance service traffic to a first virtual network interface, of the backend virtual element, for the first virtual network.
US10841223B2 Systems, apparatuses and methods for network packet management
Methods and systems are provided for latency-oriented router. An incoming packet is received on a first interface. The type of the incoming packet is determined. Upon the detection that the incoming packet belongs to latency-critical traffic, the incoming packet is duplicated into one or more copies. Subsequently, the duplicated copies are sent to a second interface in a delayed fashion where the duplicated copies are spread over a time period. The duplicated copies are received and processed at the second interface.
US10841221B2 Stage one cache lookup for network node of mesh network
A network node for a mesh network may control processing of an incoming PDU with reference to a stage one cache. The incoming PDU may be received in an obfuscated state in which a control portion is obfuscated. The control portion comprises information identifying the incoming PDU, and/or destination information indicative of at least one destination node for the incoming PDU. A stage one cache lookup is performed, based on at least a portion of the incoming PDU in the obfuscated state, to determine whether the incoming PDU matches information on a previously received PDU cached in a stage one cache. Depending on the stage one cache lookup, the node determines whether to perform a deobfuscation operation to deobfuscate the control portion of the incoming PDU and whether to perform continued processing the incoming PDU. This limits the number of deobfuscation operations required, which can save processing resource and power.
US10841220B1 SRv6 with micro segment identifiers
In one embodiment, a method includes receiving a packet comprising a destination address in a destination address field of the packet, where the destination address including at least a first global identifier and a second global identifier, determining that the first global identifier corresponds to the first network apparatus, determining that a local identifier in the destination address is associated with the first global identifier, identifying one or more instructions associated with the local identifier, performing one or more functions instructed by the one or more instructions, updating the destination address in the destination field of the packet to an updated destination address, determining a forwarding rule associated with the packet, and forwarding the packet with the updated destination address based on the forwarding rule.
US10841219B2 System and method for supporting inter-subnet control plane protocol for consistent unicast routing and connectivity in a high performance computing environment
Systems and methods for unicast traffic across multiple subnets in a high performance computing environment. In accordance with an embodiment, a local inter-subnet manager (ISM) can allocate at least one router port in the local subnet for receiving traffic for a relevant end node belonging to an inter-subnet partition (ISP) for each remote subnet that also comprises end nodes sharing a same ISP membership, and can also set up address mappings for the relevant GID(s) (e.g., GID or GUID to LID mapping).
US10841218B2 Communication relay device and communication relay method
A communication relay device receives a packet transmitted from a first communication device to a second communication device and forwards the packet to a correspondent communication relay device. The communication relay device includes: a processor and a communication processor. The processor extracts, from a request packet that requests a connection to the second communication device, a first identifier for indicating the first communication device, when the communication relay device receives the request packet from the first communication device, and generates configuration information including the first identifier. The communication processor transmits the configuration information to the correspondent communication relay device such that the correspondent communication relay device converts source information of the packet transmitted from the first communication device to the second communication device into the first identifier and forwards the packet for which the source information has been converted to the second communication device.
US10841216B1 Local-bias forwarding of L2 multicast, unknown unicast, and broadcast traffic for an ethernet VPN
In general, techniques are described for forwarding L2 BUM traffic within an Ethernet Virtual Private Network (EVPN) by implementing a forwarding preference for local interfaces of a PE device for broadcast domains in the EVPN. For example, a method includes receiving, by a first provider edge (PE) device of a plurality of PE devices configured with an EVPN instance comprising one or more broadcast domains reachable by a plurality of Ethernet segments connecting the plurality of PE devices to a plurality of customer edge (CE) devices, first EVPN routes; and configuring, by the first PE device in response to determining the first EVPN routes indicate the first PE device has a local interface for each of the plurality of Ethernet segments, forwarding information of the first PE device to cause the first PE device to perform local-bias forwarding of layer 2 (L2) packets for the EVPN instance.
US10841214B2 Reusing a tag
A method for reusing a tag. The method is performed in a service function node of a mobile communication network and comprises receiving an uplink packet originating from a wireless device; obtaining at least one tag from the uplink packet, wherein each tag is a name value pair added by a node after the packet leaves the wireless device; and adding the at least one tag to a downlink packet destined for the wireless device, wherein the at least one tag influences how the downlink packet is forwarded.
US10841213B2 Apparatus and method for communication between chains in a decentralized system
A packet including a message intended for a smart contract associated with the second subchain and a node identifier is constructed at each of a plurality of nodes associated with the first subchain. The message constructed by the plurality of nodes are identical and may be a transaction request requesting the smart contract to execute on a blockchain. Each of the packets is sent to one or more nodes associated with the second subchain. The packets and messages received by one or more of a plurality of nodes associated with the second subchain are monitored and processed at the second subchain to determine if a consensus on request has been reached from the first subchain. If a consensus on request has been reached from the first subchain, the smart contract associated with the second subchain executes on the blockchain in accordance with the transaction request.
US10841212B2 Method and system for routable prefix queries in a content centric network
One embodiment provides a system that facilitates routable prefix queries in a CCN. During operation, the system generates, by a client computing device, a query for one or more indices based on a name for an interest, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level. An index indicates a number of the contiguous name components beginning from the most general level that represent a routable prefix needed to route the interest to a content producing device that can satisfy the interest. In response to the query, the system receives the one or more indices, which allows the client computing device to determine a remaining number of name components of the interest name which can be encrypted, thereby facilitating protection of private communication in a content centric network.
US10841211B2 End point mapping service to assist transport segment routing
Methods, devices, and systems for mapping transport segment labels to packet network endpoints using a mapping server. In some implementations, an end point address in an edge domain is received from an edge router, a mapping of one of the end point address to a transport segment label is received from a network device, the mapping is stored in a non-transitory memory device, and the mapping is transmitted to the edge router.
US10841208B2 Slice/service-based routing in virtual networks
Routing packets through a virtual network (VN) in support of service-based traffic forwarding is provided. Data packets are routed using a virtual router (v-router) toward a destination end point over a pre-configured VN. The v-router is associated with a VN node, which is associated with a physical network node (NN). A data packet associated with the VN is received and a name identifier of the destination end point is specified. A location corresponding to the name identifier is obtained. An indication of a destination VN node corresponding to the location is obtained. An indication of a next VN node on a path between the virtual router and the destination VN node is obtained. The indication of the next VN node is inserted into the packet to produce a routed packet. The routed packet is submitted to the associated NN for transmission toward the next node.
US10841207B2 Method and apparatus for supporting bidirectional forwarding (BFD) over multi-chassis link aggregation group (MC-LAG) in internet protocol (IP) networks
Methods and apparatuses for enabling sub-seconds link failure detection in a multi-chassis link aggregation group (MC-LAG) system are described. A first network device of a packet network transmits an IP packet over a first link that is part of the MC-LAG, where the MC-LAG couples the first network device with a second network device and a third network device and the second and third network devices are part of an Inter-Chassis Redundancy (ICR) system. The IP packet includes a payload including a Bidirectional Forwarding Detection (BFD) control packet, where the destination address of the IP packet is one of a multicast IP address and a broadcast IP address.
US10841205B2 Multi-path wireless communication
A client and a server communicate over multiple wireless access paths each using a different wireless network. A method performed at the server comprises receiving at the server a signal from the client via one of multiple wireless access paths, the signal comprising a transport layer portion including a transport layer identifier, the transport layer identifier providing an indication of a wireless access path, a network layer portion, and a data portion, determining from the transport layer identifier, a destination of at least a subset of the signals from the wireless access path indicated by the transport layer identifier, and routing the signal to the destination. If a flow is diverted to travel via a different route, then there must be some mechanism to ensure that the signal arrives at its intended destination. Preferably, a Multi-path Transport Control Protocol (MPTCP) is used as the transport layer protocol.
US10841204B2 Fast lookup and update of current hop limit
In order to facilitate efficient and scalable lookup of current hop limits of transmitted packets, a communications device embeds hop limit values along with other connection parameters in a connection data structure. To transmit a packet for a particular connection, the communications device retrieves the data structure for the particular connection and applies the hop limit value embedded in the data structure to the packet for transmission. To keep track of the hop limits being embedded in different data structures of different connections, the communications device use a binary search in which each node of the search tree correspond to a different connection. The communications device maintains one such search tree per communications interface.
US10841202B2 Distribution of computing resources of a radio access network
Systems and methods for identifying a service region that includes sub-regions; calculating, for each pair of neighboring sub-regions, traffic data of computing devices traveling between the pair of sub-region; generating a directed graph representing the service region, the directed graph including nodes representing the sub-regions and the links between the nodes representing the first and the second traffic data; partitioning the directed graph into graph partitions, each graph partition including sub-graphs; calculating, for each sub-graph of each graph partition, a net traffic flow for the sub-graph based on a difference of the first and the second traffic data of the sub-regions that correspond to the nodes of the sub-graph; calculating, for each graph partition, a net traffic flow for the graph partition based on a summation of the net traffic flow of each sub-graph of the graph partition; identifying a particular graph partition having a smallest net traffic flow.
US10841197B1 Mechanism to preserve weights assigned to nexthops
Embodiments disclosed herein relate to methods and computer-readable mediums for preserving forwarding equivalence class (FEC) hierarchy weights, which may include obtaining a FEC hierarchy; obtaining a target height for the FEC hierarchy; identifying within the FEC hierarchy a FEC node comprising pointers to a plurality of lower level FEC nodes; making a first determination that a height of the FEC node is greater than the target height; obtaining a rebasing factor for the FEC node; and updating weights for the plurality of lower level FEC nodes using the rebasing factor to obtain an updated FEC hierarchy.
US10841195B2 System and method for controlled re-cabling and link testing for switches and switch ports in a high performance computing network
Systems and methods can provide a switch mode that is similar to “boot in progress”, but that is admin (e.g., administrator) controllable. This mode can ensure that an admin can perform re-cabling and cable test operations for any single switch in an operational subnet (e.g., an InfiniBand subnet) without causing unnecessary subnet re-routing and re-configuration operations.
US10841193B2 Monitoring quality of service
A system comprises a first computing device including a processor programmed to define a plurality of download slots during a download session, each of the download slots being a predetermined period of time. The processor further selects download slots from the plurality of download slots during which a first amount of data in the download buffer remained greater than or equal to a first predetermined threshold. For each of the selected download slots, the processor determines a first download throughput rate. The processor calculates a session download throughput rate based on the first download throughput rates, and reports the session download throughput rates to a second computing device.
US10841189B2 Network access method and terminal
A network access method and a terminal relate to the communications field where the method includes obtaining, by the terminal, a priority of a first network service, determining, by the terminal according to a relationship between a network service priority and a network service class, a network service class required for performing the first network service, where the relationship is stored in the terminal, obtaining, by the terminal, a network service class of a first network currently accessed by the terminal, accessing, by the terminal, a second network whose network service class is higher than the network service class of the first network when the network service class of the first network is lower than the first network service class required for performing, the first network service, and performing the first network service using the second network.
US10841188B2 Data tagging for service provider usage allocation
A computer-implemented method includes processing a tagged data unit (TDU) by reading a metadata tag of a received TDU and determining whether the TDU is an excluded TDU or an included TDU. An included TDU is a TDU that is to be included in usage summary information contained in a usage receiver (UR) record. An excluded TDU is a TDU that is not to be included in the usage summary information. Responsive to determining that the TDU is an included TDU, the method includes the information related to the TDU into the usage summary information. Responsive to determining that the TDU is an excluded TDU, the method excludes the information related to the excluded TDU from the usage summary information. Reportable usage summary information is generated from information in the UR record, and, once a reporting criterion is met, the reportable usage summary information is transmitted to the UR.
US10841183B1 Method and system for reliability-aware embedding of a virtual network onto an elastic optical network
The disclosed systems, structures, and methods are directed to a method for embedding the virtual network onto the elastic optical network comprising embedding the plurality of virtual nodes onto the plurality of substrate optical nodes in accordance with the plurality of location constraints provisioning the primary bandwidth demand associated with one of the plurality of virtual links connecting a source virtual node to a destination virtual node onto a plurality of disjoint substrate paths connecting a source substrate optical node and a destination substrate optical node, and embedding the one of the plurality of virtual links connecting the source virtual node to the destination virtual node onto the plurality of disjoint substrate paths connecting the source substrate optical node and the destination substrate optical node.
US10841181B2 Monitoring and auto-correction systems and methods for microservices
A monitoring system for microservices includes a messaging system communicatively coupled to a plurality of services, wherein the messaging system is configured to publish metrics from the plurality of services to the analytics engine; an analytics engine communicatively coupled to the messaging system, wherein the analytics engine is configured to analyze the metrics to determine insights related to operation of the plurality of services; and a policy engine communicatively coupled to the analytics engine, wherein the policy engine is configured to determine actions associated with one or more services based on the analysis and push the actions to the one or more services for implementation.
US10841180B2 Service level agreement based storage access
A method and a system implementing a service level agreement based storage access system. A service level agreement based storage access system presents a single interface for data storage consumers and translates generic data operation requests to data operation request specific to a storage server. The SLA based storage access system also monitors storage server performance and may throttle processes to ensure service level agreements are not violated.
US10841179B2 Content delivery methods and systems
Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves discrete parameters for the reseller. In another aspect, cache fills of the network are processed without direct knowledge of the customer origin through a combination of some request attribute, e.g., alias host of the customer, and an attribute of the reseller to make a DNS request to a name server outside the CDN. Another aspect involves receiving a property template selection, an origin and an alias from a customer of the reseller, and providing appropriate DNS entries to validate the customer and provide origin information to the CDN.
US10841178B2 Cognitive balancing IT ecosystems
An approach is provided in which an information handling system loads a set of event data corresponding to an information technology (IT) ecosystem into a blockchain framework. The blockchain framework, in turn, generates a set of anomaly data based on the set of event data. The information handling system identifies a set of parameter values to adjust corresponding to the IT ecosystem based on the set of anomaly data, and the information handling system then optimizes the IT ecosystem by adjusting the identified set of parameter values in the IT ecosystem.
US10841175B2 Model driven service state machine linkage methodology and system
Novel tools and techniques are provided for implementing model driven service state machine linkage functionality amongst different machines and/or networks. In some embodiments, a computing system of a first network associated with a first entity might establish a communication link with a node of a second network associated with a second entity. The computing system might determine whether there is a common network resource state schema between the two networks, and, if so, might identify available versions, then negotiate which version to use as common version. The computing system might retrieve network state information for the two networks, might generate a user interface that incorporates and presents the network state information for the two disparate networks consistent with the common version of the common schema, and might send the user interface to a user device of a user for display of the network state information of the two disparate networks.
US10841174B1 Electronic device with intuitive control interface
An electronic device may include a display system and control circuitry. The user's environment may be presented on the display system. The environment on the display system may be a captured image of the environment, may be the actual real world viewed through an optical combiner, or may be a completely virtual image representing the environment. The control circuitry may gather information about external electronic devices in the user's environment, including determining a type and location of each external electronic device and a status of wireless communications links between external electronic devices. The display system may overlay computer-generated display elements onto the user's environment to indicate the status of wireless communications links between the external electronic devices. In response to touch or gesture input, the control circuitry may send control signals to the external electronic devices to establish or break wireless communications links between external electronic devices.
US10841172B2 Network fabric visualization and management
In one example embodiment, a server, using Border Gateway Protocol Link-State, obtains, from a particular network node of a plurality of network nodes in a network fabric configured for segment routing, network topology information of the plurality of network nodes including segment identifiers of the plurality of network nodes. The particular network node gathered the network topology information from other network nodes of the plurality of network nodes using an underlay routing protocol. Based on the network topology information, the server generates a visualization of a topology of the network fabric including the plurality of network nodes and a plurality of links connecting the plurality of network nodes.
US10841171B2 Method and system for virtual network service activation
The disclosure provides activation of end to end virtual network services, along with various validations. This technology uses model driven architecture to convert the configurations to VNF/PNF specific commands and abstract the complexity of different types of syntax & command lines. This technology also provides test and diagnostic functionality including service connectivity check, performance, rate-limiting at each step of configuration at virtual infrastructure and functional level. Once the VNS is successfully applied, the configuration will be updated in database which can be referred for any future updates.
US10841170B2 Programmable distributed management system of interconnected things and applications
Aspects are described for managing a network of things and applications that are distributed, such as geographically or globally distributed. One exemplary aspect of the system and method is based on a centralized cloud-based processing unit that implements a Rule Processing Application (RPA) and compiles a set of User Rules. The execution of the User Rules is distributed across a number of independent Decision Making Algorithms (DMA). Each DMA can be implemented in one or more devices (e.g., servers, gateways, processing units, etc.) distributed across the network such as a worldwide network. One exemplary method also utilizes gateways within Local Area Networks (LANs) with the characteristics that (i) each gateway communicates with a centralized cloud-based processing unit and (ii) each gateway can respond to commands from the centralized cloud-based processing unit to alter the gateway's functionality and implement a DMA (in whole or in part).
US10841168B2 Domain name system based VPN management
VPN data for building and maintaining VPNs through a public network is gathered. The VPN data is maintained, at a DNS server, as part of a DNS table. A portion of the VPN data is provided as part of a DNS view of the DNS table to a client device. A VPN mode indicating a manner to establish a VPN node for the client device through the public network is determined using the portion of the VPN data. When the client device is coupled to the public network the VPN node is established and maintained according to the VPN mode using the portion of the VPN data.
US10841167B2 Network insights
Providing network insights is disclosed. A mapping between a device identifier and one or more nodes in a network topology associated with a network service provider is obtained. End user experience data associated with the device identifier is obtained. Based at least in part on the device identifier. at least some of the obtained end user experience data is associated with at least some of the one or more nodes in the network topology associated with the network service provider. Processing is performed based at least in part on the association of the at least some of the obtained end user experience data with the at least some of the one or more nodes in the network topology associated with the network service provider. Output is provided based at least in part on the processing.
US10841165B2 Information processing apparatus, and information processing method that change data transmission roles of different devices
An information processing apparatus is appropriately connected wirelessly.The information processing apparatus has a wireless communication unit and a controller. The wireless communication unit performs data transmission with another information processing apparatus. It is assumed, while data transmission is being performed between the information processing apparatus and a first information processing apparatus which plays the role of a group owner of a network made up of at least the information processing apparatus and the first information processing apparatus, the information processing apparatus is to newly perform data transmission with a second information processing apparatus. In such a situation, the controller performs a control process to exchange information to change roles for carrying out each data transmission to the first information processing apparatus and the second information processing apparatus.
US10841163B2 Autoinitialization of clustered storage
Techniques are presented for clustering data storage including (a) announcing, using zeroconf, to a local network, a service provided by a DSA and an unreserved state of the DSA, the service being of a clusterable data storage type, (b) receiving a cluster command from a configuration management device connected to the local network, the cluster command directing the DSA to join a storage cluster to present combined storage of the DSA and at least one other DSA, and (c) in response to receiving the cluster command: (1) announcing to the local network via L2 multicasting that the DSA has entered a reserved state using zeroconf, (2) afterwards, performing configuration operations including updating system parameters, resulting in the DSA becoming part of the storage cluster, and (3) while in the reserved state, receiving another cluster command directing the DSA to join another storage cluster, and, in response, refusing the other cluster command.
US10841157B2 Dynamic network discovery service for system deployment and validation
One or more nodes on a network can perform network discovery operations to obtain information regarding network configuration parameters for the nodes on the network. The network configuration data can be compared and used to determine if there are mismatches between the various node's configurations. A mismatch can indicate that a node is misconfigured, which can result in significant degradation in performance of the node or of the network system as a whole. The network configuration data can be used to automatically resolve errors in configuration or to provide reports on potential errors in configuration. Additionally, the network configuration data that is discovered by a node can be used to establish an initial configuration for the node.
US10841155B2 Systems and methods for management of cloud computing resources for information systems
The system and methods described herein provide for dynamic provisioning of computing resources for an enterprise resource planning system. The dynamic provisioning system provisions an original configuration of computing resources upon selection from a client device, and then provides for further dynamic provisioning by evaluating the real-time performance of the ERP system or by analyzing historical performance and consumption information of the ERP system or by using a combination to predict the anticipated stress on the computing resources placed by future performance of the ERP system.
US10841154B1 Systems and methods for network discovery for zero configuration based-clustered systems
Embodiments included herein may be configured for supplementary network discovery of one or more zero-configuration-based clustered systems. Embodiments may include providing, via one or more client machines, at least a first cluster node and a second cluster node. Each of the first cluster node and the second cluster node may include at least one of a link-local internet protocol (IP) address, a primary cluster and a secondary cluster. One or more floating link-local IP addresses may be included within the secondary cluster. A discovery host configured to be connected to the local-area network may be provided. The first cluster node and the second cluster node may be configured concurrently. An IP address conflict between one or more of the link-local IP address of the first cluster, the link-local IP address of the second cluster, and the one or more floating link-local IP addresses of the secondary cluster may be detected.
US10841150B2 Channel bonding and bonded channel access
Apparatuses, methods, and computer readable media for channel bonding and bonded channel access. The apparatus comprising processing circuitry configured to: gain access to a first 10 MHz channel and to a second 10 MHz channel, and encode a physical layer (PHY) protocol data unit (PPDU) for transmission over a bonded channel, the bonded channel comprising the first 10 MHz channel and the second 10 MHz channel, where the PPDU is encoded to comprise a legacy preamble portion to be transmitted on the first 10 MHz channel and a repeated legacy preamble portion to be transmitted on the second 10 MHz channel, the PPDU further including a non-legacy portion, the non-legacy portion comprising a non-legacy signal field indicating a modulation and coding scheme (MCS) used to encode a data portion of the non-legacy portion, the data portion to be transmitted on the bonded channel.
US10841147B2 Optimizing data migration processes
Systems, methods, and apparatuses can present optimized data migration. Embodiments can provide improved data migration processes using a data migration assistant that executes on a source system to facilitate the migration of documents and data to a destination system. The migration assistant can communicate with a migration controller server to authenticate and identify the migration assistant and migration project that the migration assistant is to be used for. The migration controller server can use the identifier to determine commands corresponding to the migration project to send to the migration assistant to collect data and make changes to the source system.
US10841142B1 Method and apparatus for transmitting and receiving reference signal in wireless communication system
The present invention relates to a method and an apparatus for transmitting and receiving a reference signal in a wireless communication system. In the method, in order to dynamically switch an uplink (UL) Demodulation-Reference Signal (DM-RS) according to the communication environment, such as CoMP and MU-MIMO, a parameter set for generation of a reference signal sequence is configured to include a Virtual Cell Identifier (VCID) parameter configured by information of a total of 9 bits and a cyclic shift hopping initial value parameter initCSH, which is 9-bit information representing one integer value among 510 integer values. Therefore, it may be possible to achieve dynamic transmission or reception of a reference signal and channel estimation through the dynamic transmission or reception of the reference signal even when the communication environment dynamically changes as in a Cooperative Multiple Point transmission and reception (CoMP) scenario.
US10841139B2 O-QPSK symbol timing estimation
Methods and systems for estimating a symbol timing error for an offset quadrature phase shift keying (O-QPSK) modulated signal. The method includes: receiving a plurality of complex samples representing an O-QPSK modulated signal, wherein if the O-QPSK modulated signal is sampled on time each of the plurality of samples has substantially no imaginary component; generating an early error metric and a late error metric for each sample, the early error metric based on the imaginary component for the sample and a sign of a real component of a previous sample and the late error metric based on the imaginary component for the sample and a sign of a real component of a next sample; generating a combined early error metric based on the early error metrics for the plurality of samples; generating a combined late metric based on the late error metrics for the plurality of samples; and generating an estimate of the symbol timing error based on the combined early error metric and the combined late metric.
US10841135B2 Target constellation diagram determining method, data sending method, and apparatus
A target constellation diagram determining method, a data sending method, and an apparatus are provided in accordance with the disclosure. The target constellation diagram determining method in accordance with the disclosure may include receiving, by a receiving device, training data that is generated and sent by a sending device based on each constellation point in an alternative constellation diagram. A detection region of each constellation point can then be determined based on a position of the training data in the alternative constellation diagram. A cumulative distance corresponding to the alternative constellation diagram can be obtained based on a distance between the detection regions of the constellation points. The method may include determining, based on cumulative distances corresponding to a plurality of alternative constellation diagrams, that an alternative constellation diagram with a largest cumulative distance is a target constellation diagram, and notifying the sending device of the target constellation diagram, so that the sending device modulates to-be-sent data based on the target constellation diagram.
US10841132B2 Data diode device with specific packet relay function, and method for specifying same
A data diode device with specific packet relay function (14) is connected between an external network and an internal network. The data diode device with specific packet relay function (14) includes a first unit (21) and a second unit (22) connected by a signal line (Q), and the first unit (21) connected with the external network (15) has a first reference table (T1) in which a plurality of pieces of packet registration information are registered to correspond to the signal lines (Q). The second unit (22) connected with the internal network (16) has a second reference table (T2) content of which is the same as the first reference table (T1). By activating the signal line corresponding to the packet registration information including a source IP address, a destination IP address and application data which are included in a packet received by the first unit (21), the content of the packet and that the packet to be transmitted to the internal network (16) is received are conveyed to the second unit (22). The second unit (22) generates the packet based on the packet registration information to deliver to the second network. The data diode device with specific packet relay function (14) relays the packet from the internal computer (12) to the external computer (11) by use of a unidirectional transmission path S for transmitting data in one direction.
US10841127B1 Tractor trailer vehicle area network with trailer sub-network
A method establishes a vehicle area network on a vehicle having a tractor with a tractor wireless hub, the tractor being connected to a first trailer having a first trailer wireless hub. The method activates the tractor hub and the first trailer wireless hub, and shares credentials between the tractor wireless hub and the first trailer wireless hub in accordance with out of band pairing techniques. Typically, the tractor wireless hub acts as an access point for the vehicle area network but the access point can be centralized by: searching down a length of the vehicle to determine relative locations of the tractor wireless hub, the first trailer wireless hub and the second trailer wireless hub; determining a centrally located hub based on the locations; and establishing the centrally located hub as the access point.
US10841123B2 Electronic device and method for controlling thereof
An electronic device and a controlling method are provided. The controlling method of the electronic device includes transmitting a signal to a plurality of external devices communicatively connected to the electronic device, receiving, from each of the plurality of external devices, intensity information of the signal sensed by an external device and identification information of an external device, determining at least one external device that is positioned in a same space as the electronic device, from among the plurality of external devices, based on the response signal, designating the at least one external device and the electronic device as a device group, and controlling the device group based on the user command, when a user command is input to at least one device from among the device groups.
US10841121B1 Hospitality system and method of using the same
Various embodiments are directed to systems and methods for configuring a hospitality environment. A control module located in the hospitality environment may receive an instructional signal from a control device based on user input corresponding to a desired connected device status. The control module may transmit a corresponding instructional signal to one or more connected devices. The control module may receive instructional signals from one of a personal control device or a local control device located in the hospitality environment, as well as an enterprise control entity, each of which may be used interchangeably and independently to control at least one connected device according to a user's preferences. The control module utilizes an event-driven architecture to facilitate the execution of both an internet of things control functionality and a content delivery functionality. Various embodiments are directed to systems and methods for configuring a plurality of hospitality environments.
US10841116B2 System and method for storing and retrieving meeting and presentation effectiveness data
A method, system and computer program product for storing and retrieving meeting and presentation effectiveness data. The effectiveness data for material associated with the meeting or presentation is collected, and the effectiveness data is stored as feedback metadata in a file with the material. The feedback metadata comprises an updateable and searchable record of the effectiveness data for the material, thereby allowing a user to search the material based on the effectiveness data as well as its content.
US10841113B2 Workflow automation using near-field communication
Disclosed are various approaches for initiating workflows with respect to physical resource devices on behalf of a user. A physical identifier can be affixed to a physical resource device. An identifier can be embedded within the physical identifier. A workflow application can initiate workflows upon detecting that a user has scanned or captured the identifier.
US10841111B2 Forwarding multicast data packets using bit index explicit replication (BIER) for BIER-incapable network devices
A bit indexed explicit replication (BIER) network device may receive information indicating that a BIER proxy device is a BIER proxy for a first network device, and may transmit, to the BIER proxy device and based on receiving the information, a BIER-encapsulated multicast packet via a first tunnel between the BIER network device and the BIER proxy device. The BIER proxy device may be to transmit, via a second tunnel through the first network device, a first copy of the BIER-encapsulated multicast packet to a second network device.
US10841108B2 Provision of location information in an IP Multimedia Subsystem network
A method of providing location-related charging information to a charging system associated with an IP Multimedia Subsystem, IMS, network, where the location-related charging information relates to a session or session initiation or an event involving at least two users. The method comprises, at a Charging Trigger Function, CTF, within the IMS network, receiving a Session Initiation Protocol, SIP, message from each of said users, each message containing a SIP header identifying a location of the sending user. Location information of each user is added to a charging message sent from the CTF to said charging system, location information being, or being derived from, the content of the SIP header received from the user or being derived from that SIP header.
US10841098B2 Authentication of physical object using internal structure
A method for preventing counterfeiting of an object includes capturing an image of at least a portion of the object that is at least partially transparent. The captured image includes features of the internal structure of the object. Based on the image, a code is generated that encodes features of the internal structure of the object. The code is recorded. Generating the code includes applying a filter to the image to obtain a filtered image, and processing the filtered image to obtain a binary code. A random key, k, is generated, and a codeword fp is obtained by applying an error-correction encoding scheme, ErrorCC, to the random key according to fp=ErrorCC(k), wherein fp has the same size as the binary code fa. An encrypted binary code, r, is computed according r=fa⊕fp, where ⊕ denotes modulo-2 addition. A hash value, h, is computed according to h=H(k), where H is a one-way hash function. Recording the code comprises recording the encrypted binary code r and the hash value h. A digital signature, s, is computed based on r and h, wherein recording the code comprises recording the digital signature, s.
US10841096B2 Encrypted self-identification using a proxy server
Some database systems may implement encrypted connections to improve the security of incoming server traffic. The systems may implement the encrypted connections using encryption keys known to both a proxy server and a server (e.g., a database server). For example, a proxy server may encrypt one or more communications between the proxy server and a user device, such as self-identifying information for the user device, using a known encryption key. The user device may, in turn, attempt to establish an encrypted connection with the server using the encrypted communications. Because the encryption key is known to both the server and the proxy server, the server may decrypt the encrypted communications and subsequently establish an encrypted connection with the user device based on the decrypted communications.
US10841093B2 Access management to instances on the cloud
Managing access to instances on a public cloud can include in responding to a request from a user to create a support account for a target instance on a public network. A process can include generating a key pair including a public key and a private key, creating, in the target instance, a support account, and associating the public key with the target instance. Access to the private key can be provided to facilitate a connection to the target instance through the support account. Temporary credentials can be generated and associated with the target instance. Upon expiration of the temporary credentials, the support account can be disabled by removing the support account from the target instance and disassociating the public key with the target instance.
US10841089B2 Key managers for distributed computing systems
Examples described herein may provide local key managers on computing nodes of distributed computing systems. The local key managers may protect secrets (e.g. cryptographic keys) in the distributed system such that risk of compromise is reduced or eliminated. In some examples, secure processors, such as trusted platform modules (TPMs), may be incorporated in computing nodes of distributed computing systems described herein. The secure processor may aid in securely protect cryptographic keys in the event of disk or node theft, for example.
US10841086B2 Facilitating communications using hybrid cryptography
The present application describes a method, system, and non-transitory computer-readable medium for exchanging encrypted communications using hybrid encryption. According to the present disclosure, a first device receives an encrypted communication from a second device. The encrypted communication includes a first encrypted secret, a second encrypted secret, a first signature, and a second signature. The first device verifies the first signature and the second signature, and, when the first and second signatures are valid, decrypts the first encrypted secret using a first encryption algorithm and the second encrypted secret using a second encryption algorithm. The first device combines the first decrypted secret and the second decrypted secret to recover a first communication and provides the first communication to a user of the first device.
US10841081B2 Threshold oblivious pseudorandom function in a key management system
A computing device is configured to divide an Oblivious Pseudorandom Function (OPRF) key to generate a plurality of N partial keys, distribute a respective one of the plurality of N partial keys to a corresponding plurality of N Key Management System (KMS) units. The computing device receives from a threshold number T of KMS units, a plurality T partial blinded keys, wherein the plurality T partial blinded keys are based on processing of a value of a blinded key received by a respective KMS unit and a corresponding stored partial key of the N partial keys, combines the plurality T of partial blinded keys into the blinded key, processes the blinded key based on the blinding key in accordance with an OPRF unblinding operation to generate a key and accesses secure information based on the key.
US10841079B1 Data registration-aware storage systems
One or more data storage systems are configured to automatically access a data registration service in response to receipt of a data request associated with a storage user of the one or more data storage systems and a profile of an identity associated with the storage user. The identity profile associated with the storage user comprises one or more policies for storage and access of data associated with the storage user.
US10841076B2 Wireless devices and systems including examples of cross correlating wireless transmissions
Examples described herein include systems and methods which include wireless devices and systems with examples of cross correlation including symbols indicative of radio frequency (RF) energy. An electronic device including a statistic calculator may be configured to calculate a statistic including the cross-correlation of the symbols. The electronic device may include a comparator configured to provide a signal indicative of a presence or absence of a wireless communication signal in the particular portion of the wireless spectrum based on a comparison of the statistic with a threshold. A decoder/precoder may be configured to receive the signal indicative of the presence or absence of the wireless communication signal and to decode the symbols responsive to a signal indicative of the presence of the wireless communication signal. Examples of systems and methods described herein may facilitate the processing of data for wireless communications in a power-efficient and time-efficient manner.
US10841075B2 Transmission circuit
A transmission circuit includes a filter circuit configured to compensate for degradation of a multiplexed signal, based on a tap coefficient to be updated based on a first signal and a second signal which are time-division-multiplexed to the multiplexed signal, a phase locked loop (PLL) circuit configured to control, based on control information corresponding to phases of the first signal and the second signal, a frequency of a clock signal to be synchronized with the multiplexed signal whose degradation has been compensated, and a control circuit configured to generate, in response to an interruption of an input of the first signal or the second signal, the control information corresponding to the phase of the first signal or the second signal of which the interruption is not detected so as to output the control information to the PLL circuit.
US10841073B2 Sensor devices, methods, multi-sensor systems/apparatuses capable of calibrating clock signal(s) and outputting integrated data packets according to communication between
A sensor device capable of adjusting at least one clock signal of the sensor device according to a communication between a host and an auxiliary device through a specific bus includes a first oscillator circuit and a processing circuit. The first oscillator circuit is configured for generating a first clock signal. The processing circuit is configured for calibrating a clock frequency of the first clock signal according to the communication between the host and the auxiliary device.
US10841070B2 Apparatus and method for capability update in wireless communication
Aspects of the present disclosure provide a method of communicating capability information that is operable at an apparatus. The apparatus communicates with another device over a carrier, and transmit a capability indication indicative of the capability of the apparatus to support at least two features based on whether the apparatus is operating in a first duplex mode or a second duplex mode. The capability indication is configured to indicate support of a first feature being dependent upon a second feature, among the at least two features.
US10841069B2 Partial subframe transmission techniques in shared radio frequency spectrum
Techniques provide for identification of a starting location for a transmission that provides a relatively short time period between completion of a successful contention-based access procedure (e.g., a listen before talk (LBT) procedure) and transmission of data between a base station and a user equipment (UE). In the event that an LBT procedure is successfully completed after the start of a subframe, an indication of a transmission may be transmitted at one of a number of predetermined points within the subframe time duration. In some cases, two or more different partial subframe durations may be configured, and one or more different partial subframes may be used for transmissions until the start of a subsequent subframe. An uplink trigger may be transmitted in a partial subframe to indicate one or more of a starting point of the uplink wireless transmission or an ending point of the uplink wireless transmission.
US10841068B2 DL HARQ timing in TDD with 1 ms tti and reduced processing time
Systems and methods for determining and utilizing downlink Hybrid Automatic Repeat Request (HARQ) timing for reduced processing time are disclosed. In some embodiments, a method of operation of a wireless device in a cellular communications network comprises determining, based on a Time Division Duplexing (TDD) uplink/downlink configuration, a downlink HARQ timing value k for transmission of downlink HARQ feedback for a downlink transmission received in a downlink Transmission Time Interval (TTI) nDL. The method further comprises transmitting, in an uplink TTI nUL=nDL+k, the downlink HARQ feedback for the downlink transmission received in the downlink TTI nDL. For at least some combinations of values for nUL and TDD uplink/downlink configurations, k<4. In this manner, HARQ timing is provided for reduced processing time.
US10841066B2 Terminal configured for feedback transmission
The present invention is designed so that it is possible to feed back HARQ-ACKs adequately even when a plurality of component carriers are configured in a radio communication system. The present invention provides a receiving section that receives DL signals transmitted from a plurality of component carriers (CCs), and a control section that controls transmission of an HARQ-ACK in response to a received DL signal based on a counter DAI included in the downlink control information, and the counter DAI is configured to three or more bits in predetermined downlink control information. Also, the counter DAI can be comprised of varying numbers of bits depending on the number of CCs configured in the user terminal or the number of CCs where listening is applied to DL transmission.
US10841065B2 System and method for downlink and uplink control channel communication
A terminal device capable of providing a method for determining PUCCH resources used for notification of response signals indicating error detection results for downlink line data, when ARQ is applied during communications using an uplink unit band and a plurality of downlink unit bands associated to the uplink unit band and when downlink data allocations are instructed using an ePDCCH. In this device, a control unit (208) determines A/N resources on the basis of whether a channel used for transmitting downlink control information (DCI) is a PDCCH or an ePDCCH.
US10841064B2 Methods for efficient signaling in V2X communications
A transmitting UE schedules radio frequency resources for use in a data transmission. The transmitting UE determines the transmission bandwidth, subject to certain restrictions, such as allowed DFT sizes for the UE for a data transmission. The determination may be performed through autonomous resource selection operations and/or may be performed using information received through signaling received from the network node as part of a scheduling grant. The UE further determines the ALLOCATED BANDWIDTH. The ALLOCATED BANDWIDTH can be determined based on the TRANSMISSION BANDWIDTH, which has been determined, using a defined rule. Furthermore, the UE generates and transmits toward a receiving UE a scheduling assignment (SA) that indicates the number or the set of subchannels that are within, and conform to, the ALLOCATED BANDWIDTH which was determined. The UE can then perform the data transmission using the SA indicated number or set of subchannels.
US10841062B2 Sequence for reference signals during beam refinement
Methods, systems, and devices for wireless communication are described. Wireless communications systems may support beamformed transmissions between devices (e.g., to improve coverage range). The beamformed transmissions may depend on discovery and maintenance of receive and transmit beams over which a given device may communicate with another device. Various receive and transmit beams for a given device may be compared using reference signals. As the number of devices attempting to access a cell increases, the number of reference signals to be transmitted may scale proportionally. Large numbers of reference signals may flood time-frequency resources of the system and/or require excessive processing at a mobile device. Scrambling sequences for reference signals may be employed to improve efficiency of resource usage. In aspects, the scrambling sequences may be implicitly determined (e.g., based on resources over which the access request was transmitted). Such an implicit association may reduce the need for additional signaling.
US10841058B2 Method and device for notifying and determining DMRS ports or mapping relationship
A method and device for notifying and determining DMRS ports or a mapping relationship is provided. The method includes a sending end sending indication information to a receiving end in a TM, and the sending end indicates allocation information about DMRS ports or a mapping relationship according to the indication information, and the indication information includes at least one of the following: RRC signaling, physical layer NDI bit, and DMRS pilot scrambler configuration information nscid. A problem of influence on a performance of a MU-MIMO system caused by lower channel estimation performance due to limited orthogonal DMRS ports for MU-MIMO transmission and high MUI after increment of a total number of MU-MIMO transmission layers is solved.
US10841057B2 Systems and methods for UE-specific beam management for high frequency wireless communication
A physical downlink shared channel (PDSCH) region of a subframe may include a reference signal (RS) section that includes one or more of a beam-scanning subsection, a transmit (TX) beam-tracking subsection, a receive (RX) beam-tracking subsection, and a channel state information (CSI) subsection. Reference signals in the TX beam-tracking subsection may be used to update TX analog beams. Reference signals in the RX beam-tracking subsection may be used to update RX analog beams. Reference signals in the beam-scanning subsection may be used to evaluate different combinations of TX and RX analog beams for use in a future directional data transmission. Reference signals in the CSI subsection may be transmitted over quasi-co-located (QCL) antenna ports, and may be used for purposes of channel estimation.
US10841047B2 Methods and systems for reliable broadcasting using re-transmissions
Methods and systems for reliable broadcasting that use re-transmissions, in a multi-hop, time-slotted wireless network, is presented. The methods and systems evaluate the trade-off between power consumption and communication reliability, and are consequently able to provide increasing degrees of robustness for broadcasts in the wireless network. Embodiments of the present invention are able to incrementally use re-transmissions, therein trading-off battery life for an increased message completion rate or a lower packet error rate, for example, in order to reliably broadcast critical or high-priority message network-wide.
US10841046B2 Method for signal transmission, and apparatus therefor
The present invention relates to a wireless communication system. Specifically, the present invention relates to a method comprising the steps of: receiving uplink semi-persistent scheduling (SPS) configuration information; and transmitting a physical uplink shared channel (PUSCH) in a subframe which is periodically configured according to the uplink SPS configuration information, wherein the PUSCH includes indication information indicating whether data of the PUSCH is new SPS data or retransmission SPS data, and an apparatus therefor.
US10841039B2 System and method for transferring data and a data check field
In accordance with an embodiment, a method of transferring data includes determining, by a first device, a data check field of a data frame based on a predetermined identification field and a plurality of data bits, wherein the predetermined identification field represents at least one of a content, source or target of the plurality of data bits; and transmitting, by the first device to a second device, the data frame comprising the plurality of data bits and the data check field without directly transmitting the predetermined identification field.
US10841037B2 Managing interference in a network
A method, an apparatus, and a computer program product for wireless communication are provided. In one configuration, the apparatus may be a UE. The UE determines an MCS that would facilitate interference suppression of an interfering first cell transmission from a first cell when decoding a second cell transmission from a second cell at the UE. The interfering first cell transmission is a transmission unintended for the UE. The second cell transmission is a transmission intended for the UE. The UE transmits information indicating the determined MCS for the first cell. The UE receives a transmission including the second cell transmission from the second cell and the interfering first cell transmission from the first cell. The UE demodulates and/or decodes the second cell transmission from the received transmission based on the determined MCS.
US10841025B2 Methods, systems, and computer readable media for testing a central unit using a distributed unit emulation
Methods, systems, and computer readable media for testing a central unit using a distributed unit emulation are disclosed. One exemplary method includes receiving, by a distributed unit emulation component of a mobile network device, an ingress signal from a central unit device over an evolved common public radio interface (eCPRI) link and communicating, by the distributed unit emulation component, a time domain based ingress signal containing data originally included in the received ingress signal to a plurality of user equipment (UE) emulations. The method also includes utilizing, by at least one of the plurality of UE emulations, the time domain based ingress signal to generate test traffic data for stress testing the central unit device. The method further includes communicating a time domain based egress signal including the test traffic data to the central unit device via the distributed unit emulation component.
US10841024B1 Beam selection for high frequency wireless communication network
There is disclosed a method of operating a radio node in a wireless communication network. The method includes communicating using a selected signaling beam from a set of signaling beams, the selected signaling beam being selected based on a delay characteristic and a beam signaling characteristic of the signaling beams of the set of signaling beams. The disclosure also pertains to related devices and methods.
US10841023B2 5G fixed wireless access device self-installation
The present disclosure provides a method comprising attaching, by a fixed wireless access device, to a Fourth Generation (4G) Long Term Evolution (LTE) base station, causing, by the fixed wireless access device, the 4G LTE base station to add a Fifth Generation (5G) New Radio (NR) base station as a secondary base station for the fixed wireless access device, scanning, by the fixed wireless access device, for 5G wireless signals associated with the 5G NR base station and generating, by the fixed wireless access device, an indication of signal strength for the 5G wireless signals associated with the 5G NR base station.
US10841022B2 Radio resource management measurement method and apparatus
A radio resource management (RRM) measurement method and apparatus, where the method includes receiving, by the terminal device, indication information from the network device, where the indication information indicates a time-frequency resource used to perform received signal strength indicator (RSSI) measurement on the unlicensed carrier, performing, by the terminal device on the time-frequency resource, the RSSI measurement on the unlicensed carrier to obtain an RSSI measurement result, and sending, by the terminal device, the RSSI measurement result to the network device.
US10841016B2 Apparatuses and methods involving independent modulations of a digital clock signal for different frequency domains
An example apparatus that employs circuitry operating in response to digital clock signal circuitry. The apparatus includes first circuitry and second circuitry. The first circuitry produces a high-frequency digital clock signal characterized by a high frequency which carries radiative noise interference and by a modulated low-frequency digital clock signal characterized by a low frequency modulated by a first type of modulation. The second circuitry produces another low-frequency digital clock signal by combining a disparate modulation signal and a feedback signal derived from the other low-frequency digital clock signal, wherein the disparate modulation signal is characterized by modulating the feedback signal via a second type of modulation that is independent of the first type of modulation and by cancellation/blocking of the radiative noise interference manifested by the circuitry operating in response to the digital clock signal circuitry.
US10841014B2 Optical receiver and coherent optical reception method
An optical receiver includes: a first combiner configured to output first combined light by combining local light of first polarization and signal light of second polarization; a converter configured to convert the first combined light to a first electric signal; a converter configured to covert a component of the first combined light that has passed through a first polarizer to a second electric signal; a converter configured to convert a component of the first combined light that has passed through a wave plate and a polarizer to a third electric signal; a divider configured to output a fourth electric signal and a fifth electric signal by branching the first electric signal; subtractors configured to subtract the fourth electric signal from the second electric signal and the fifth electric signal from the third electric signal.
US10841013B2 High-speed receiver architecture
A receiver (e.g., for a 10G fiber communications link) includes an interleaved ADC coupled to a multi-channel equalizer that can provide different equalization for different ADC channels within the interleaved ADC. That is, the multi-channel equalizer can compensate for channel-dependent impairments. In one approach, the multi-channel equalizer is a feedforward equalizer (FFE) coupled to a Viterbi decorder, for example, a sliding block Viterbi decoder (SBVD); and the FFE and/or the channel estimator for the Viterbi decoder are adapted using the LMS algorithm.
US10841012B2 Optical reflective multiplexer chip, laser transmitter chip, and optical transmitter
An optical reflective multiplexer chip, a laser transmitter chip, and an optical transmitter are disclosed. The optical transmitter includes the laser transmitter chip, an optical fiber, and the optical reflective multiplexer chip. The laser transmitter chip includes a bi-directional light emitting laser, a polarization splitter-rotator, and a first external port. The optical reflective multiplexer chip includes a combiner, a second external port, N third external ports, N microring resonant cavities, N polarization splitter-rotators, N first branch waveguides, and N second branch waveguides. The combiner is connected to the first branch waveguide, the second branch waveguide, and the second external port. The first external port is connected to the third external port by using the optical fiber.
US10841011B1 Silicon photonics multicarrier optical transceiver
Disclosed herein are techniques, methods, structures and apparatus that provide a silicon photonics multicarrier optical transceiver wherein both the transmitter and receiver are integrated on a single silicon chip and which generates a plurality of carriers through the effect of an on-chip modulator, amplifies the optical power of the carriers through the effect of an off-chip amplifier, and generates M orthogonal sets of carriers through the effect of an on-chip basis former.
US10841006B2 Signal-to-noise ratio estimation method, optical transmission apparatus, and optical transmission system
A signal-to-noise ratio (SNR) estimation method includes an optical signal transmission step of inserting at least one pair of signal sequences into transmission data and transmitting the transmission data into which the at least one pair of signal sequences is inserted, a signal sequence extraction step of extracting the at least one pair of signal sequences from a received signal obtained by receiving the transmitted transmission data, an inner product calculation step of calculating an inner product value of the extracted at least one pair of signal sequences, a reception power calculation step of calculating reception power of the extracted at least one pair of signal sequences, and an SNR calculation step of calculating an SNR of the at least one pair of signal sequences on the basis of the calculated inner product value and the calculated reception power.
US10841004B2 System and method for optical time-domain reflectometry and design data wire testing
A system for testing continuity of a cable assembly includes an optical time domain reflectometry (OTDR) device selectively coupled to an input connector of a cable and a design database storing cable data. The cable data indicates at least a length of the cable. The system includes a processor and memory in communication with the processor. The processor is configured to execute instructions stored on the memory which cause the processor to receive the cable data from the design database, receive OTDR data associated with the cable from the OTDR device, and calculate a distance-to-fault based on the OTDR data. In response to the distance-to-fault being less than the length of the cable, the processor determines that a connectivity failure has occurred with the cable and generates fault data indicating the connectivity failure.
US10841003B1 Satisfying service demands in data communication networks
Techniques for identifying service paths for satisfying a service demand in a data communication network are disclosed. Aspects include identifying a plurality of vertices in a communications route cycle, the communications route cycle alternating through the plurality of vertices and a plurality of edges in a sequence; identifying a plurality of internal paths in the communications route cycle, each of the plurality of internal paths is disjoint to the plurality of edges; identifying a first internal path and a second internal path among the plurality of internal paths as a crossing pair of internal paths; detecting a failure of at least two edges among the plurality of edges; and identifying, based on the communications route cycle and the identified crossing pair of internal paths, a service path that satisfies the service demand in response to detecting the failure of the at least two edges.
US10841000B2 System and method for authorizing access in satellite communications
The present teachings is generally directed to systems and methods for facilitating communications with a satellite. In some embodiments, a request to communicate with a satellite may be received from a client device, and upon determining that a device identifier associated with the client device is associated with an account authorized to connect to one or more satellite ground stations, a schedule of activity for the account may be retrieved. The schedule of activity may indicate a time period that the client device is authorized to connect to the satellite ground station(s) such that data is communicated between the satellite and the client device, and the satellite ground station(s) may be configured to communicate with the satellite. At a start of the time period, a connection between the client device and the satellite ground station(s) may be generated, and via the connection, data may be provided to the client device.
US10840997B2 Repeater
A repeater includes a donor device, a service device, a control board circuit and a processing circuit. The repeater provides beam selection mechanisms applicable to several scenarios for base stations and CPE, in which an adaptive gain control mechanism can be utilized to reduce oscillations in a down-link circuit and an up-link circuit of the control board circuit.
US10840995B1 Diversity techniques in true wireless stereo (TWS) shadowing
This disclosure provides systems, methods and apparatus for improved antenna selection diversity and audio quality. In one aspect, wireless audio devices, such as wireless earbuds, may provide link quality information and timestamps to a source device, which may use such information to select which antenna to use for a subsequent transmission.
US10840990B2 Radio communication system, radio base station, and user equipment
A radio communication system of an example includes: a first radio base station which includes an antenna including antenna elements, and configured to transmit signals from the antenna elements; and user equipment. The user equipment selects a desired signal for the user equipment by taking into account reception characteristics of the respective signals transmitted by the radio base station, and transmits a signal selection indicator to the radio base station. Based on the signal selection indicator, the radio base station determines an antenna element to transmit a signal for communications with the user equipment, and transmits a data signal precoded using a predetermined precoding vector to the user equipment.
US10840987B1 Method and apparatus for transmitting/receiving CSI in cellular communication system supporting carrier aggregation
A Channel Status Information (CSI) transmission method and apparatus of a terminal are provided for use in a wireless communication system. In the wireless communication system supporting carrier aggregation, the terminal transmits the CSIs of component carriers without conflict of their transmission time points, resulting in an improvement of system performance. In a case where the transmission time points are determined to overlap unavoidably, the terminal transmits the CSI as compressed.
US10840982B2 Beamforming sweeping and training in a flexible frame structure for new radio
The present application is at least directed to an apparatus on a network including a non-transitory memory including instructions stored thereon for beamforming training during an interval in the network. The apparatus also includes a processor, operably coupled to the non-transitory memory, capable of executing the instructions of receiving, from a new radio node, a beamforming training signal and beam identification for each of plural beams during the interval. The processor is also configured to execute the instructions of determining an optimal transmission beam of the new radio node based on the beamforming training signals of the plural beams. The processor is further configured to execute the instructions of transmitting, to the new radio node, a signal including a beam identification of the optimal transmission beam and an identification of the apparatus during the interval. The processor is further configured to execute the instructions of receiving, from the new radio node, an optimal transmission beam for the apparatus including a beam identification based upon a determination from the new radio during the interval.
US10840980B2 Wireless communication system, and device and method in wireless communication system
Disclosed are a device and method in a wireless communication system. The device comprises: a first generating unit configured to generate a first pre-coding matrix according to first channel information on a channel between a first communication apparatus and a second communication apparatus; a second generating unit configured to generate a second pre-coding matrix according to the first pre-coding matrix and second channel information on the channel; and a pre-coding unit configured to pre-code a data signal according to the first pre-coding matrix and the second pre-coding matrix. According to the embodiments of the present invention, interference between user equipment can be effectively removed, the operation complexity is reduced, and the whole performance of the system is optimized.
US10840977B2 Terminal device capability transmission method, apparatus, and system
Embodiments of this application disclose a terminal device capability transmission method, apparatus, and system. A terminal device reports, to a network device, capability information used to indicate a channel state information CSI reporting capability of the terminal device. The capability information is associated with a quantity, supported by the terminal device in a time-domain unit, of ports of pilots used for CSI measurement, and is used to enable the network device receiving the capability information to learn the CSI reporting capability of the terminal device, thereby determining a CSI measurement configuration of the terminal device.
US10840975B2 Enhanced device interaction
A method of enhanced interaction between a first computing device and a second computing device is described. A first channel for connection between the first computing device and the second computing device using a short range communication technology and a second channel for communication between the first computing device and the second computing device using a communication technology are established. A first interaction is performed using the first channel and an additional interaction is performed using the second channel. Suitable first and second computing devices are also described.
US10840974B1 Transmitter/receiver with small-swing level-shifted output
An integrated-circuit output driver generates, in response to an input signal constrained to a first voltage range, a control signal at one of two voltage levels according to a data bit conveyed in the input signal, the two voltages levels defining upper and lower levels of a second voltage range substantially larger than the first voltage range. The output driver generates an output-drive signal constrained to a third voltage range according to the one of the two voltage levels of the control signal, the third voltage range being substantially smaller than the second voltage range.
US10840970B1 Active geo-location range for wireless local area network devices
A method and devices are disclosed that increase the range of active geo-location from the airborne measuring station as compared with known methods by increasing the effective receive sensitivity of the airborne measuring station. In one embodiment, this may be accomplished by transmitting a burst of predetermined ranging packets and recording the correlation values of each received bit stream of the response packets with the corresponding predetermined bit streams for each of the transmitted ranging packets within a preset reception window. A rolling maximum is then performed on the correlation values in each reception window. At the end of the burst, the rolling maximum results are summed and the time of the peak value is determined.
US10840963B2 Means of protecting a mobile electronic device utilizing only the corners of the device
The present invention relates to the protective devices for a mobile electronic device that comprises of multiple detachable corner bodies which attach solely to the corners of the device. The detachable corner bodies extend beyond the physical dimensions of the mobile electronic device so as to prevent the device from the striking hard surfaces directly on physical edges of the mobile electronic device. By doing so, the present invention can be used to protect the mobile electronic device from unavoidable strikes with hard surfaces without sacrificing the designed beauty characteristics of the mobile electronic device.
US10840951B2 System and method for a radio frequency filter
In accordance with an embodiment, a circuit includes a plurality of filter circuits having a first port, a second port and a third port, where a second port of a first of the plurality of filter circuits is coupled to a first port of a second of the plurality of filter circuits, and each of the plurality of filter circuits includes a first passive filter, a second passive filter, a first coupler and a combining network. The first coupler includes an input port coupled to the first port, an isolated port coupled to the second port, a first phase shifted port coupled to the first passive filter and a second phase shifted port coupled to the second passive filter, and the combining network includes a first input coupled to the first passive filter, a second input coupled to the second passive filter, and an output coupled to the third port.
US10840946B2 Bit interleaver for low-density parity check codeword having length of 16200 and code rate of 3/15 and quadrature phase shift keying, and bit interleaving method using same
A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 16200 and a code rate of 3/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for quadrature phase shift keying (QPSK) modulation.
US10840943B1 System and method of data compression between backup server and storage
One embodiment provides a computer implemented method of data compression using a hardware accelerator. The method includes communicating, using a hardware accelerator, to a client device a set of instructions that compressed data be sent in LZ compressed format; receiving LZ compressed data at the hardware accelerator in LZ compressed format; decompressing the LZ compressed data using the hardware accelerator to create decompressed data; recompressing the decompressed data into GZ format, using the hardware accelerator, to create GZ compressed data; and sending the GZ compressed data to a storage device.
US10840922B1 Mechanical shock detection and phase and frequency correction of a MEMS mirror
A system for driving a microelectromechanical system (MEMS) oscillating structure includes a phase error detector configured to generate a phase error signal based on measured event times and expected event times of the MEMS oscillating structure oscillating about a rotation axis; a disturbance event detector configured to detect a disturbance event based on the phase error signal and a disturbance threshold value; and a phase frequency detector (PFD) and correction circuit configured to, in response to the detected disturbance event, monitor for a plurality of measured crossing events of the MEMS oscillating structure oscillating about the rotation axis, generate a first compensation signal based on at least a first measured crossing event and a second measured crossing event to correct a frequency of the MEMS oscillating structure, and generate a second compensation signal based on a third measured crossing event to correct a phase of the MEMS oscillating structure.
US10840921B2 Frequency control word linearization for an oscillator
A method and circuit for linearizing a frequency response of an oscillator controlled by a plurality of capacitor banks are disclosed. In the disclosed method, for each capacitor bank of at least two capacitor banks of the oscillator, a respective sensitivity characteristic of the capacitor bank is determined. Further, a set of reference output frequency control words (FCWs) for an associated set of frequencies of the oscillator are determined. When an input FCW is received and an output FCW is responsively provided based on (i) an interpolation between two reference output FCWs of the set of reference output FCWs and (ii) the respective sensitivity characteristics of the at least two capacitor banks of the oscillator. The output FCW is then applied to the at least two capacitor banks of the oscillator.
US10840917B1 Clock alignment system having a dual-loop delay-locked loop
A clock alignment system includes a first clock generator generating a first clock signal in a first clock domain and a second clock generator generating a second clock signal in a second clock domain slower than the first clock domain. A coarse delay-locked loop (DLL) generates third clock signals having corresponding phase offsets from the first clock signal, and a fine DLL generates a fourth clock signal by adjusting the phase of a selected one of the third clock signals. The second clock generator generates the second clock signal from the fourth clock signal. A phase detector compares phases of the first and second clock signals. A control circuit aligns the first and second clock signals by using the compared phases to select the third clock signal output by the coarse DLL, and control the phase adjustment by the fine DLL of this third clock signal.
US10840914B1 Programmable frequency divider
A frequency divider unit to receive an oscillating signal and to update, at an output of the frequency divider unit, a frequency-divided oscillating signal is presented. The frequency divider unit has a first clocked signal inverter to update, clocked based on the oscillating signal, a first intermediate signal at an output of the first clocked signal inverter. The frequency divider unit has a second clocked signal inverter, wherein the output of the first clocked signal inverter may be connected to an input of the second clocked signal inverter, and wherein the second clocked signal inverter updates, clocked based on the oscillating signal, a second intermediate signal at an output of the second clocked signal inverter. The frequency divider unit has a continuously operating signal inverter coupled between the output of the second clocked signal inverter and the input of the first clocked signal inverter.
US10840909B2 Signal outputting circuit
A signal outputting circuit including: an input line to which an input signal is inputted; a first current generating circuit connected to the input line, the first current generating circuit generating a first current having a magnitude corresponding to a level of a supplied power supply voltage; a second current generating circuit connected to the input line, the second current generating circuit generating a second current that turns ON and OFF in accordance with switching of a level of an output signal; a resistor element provided at the input line; and an outputting circuit that switches a logic level of the output signal in accordance with a level of voltage generated at the input line.
US10840905B2 Tactile presentation device
A tactile presentation device includes a panel having a tactile presentation region including a plurality of electrodes, and a controller configured to control the panel. The controller is configured to supply a first sinusoidal signal and a second sinusoidal signal simultaneously to a first region in the tactile presentation region. The first sinusoidal signal and the second sinusoidal signal are supplied to different electrodes in the first region. The first sinusoidal signal and the second sinusoidal signal have the same frequency and different phases. The controller is configured to supply a reference signal having an amplitude smaller than the first sinusoidal signal and the second sinusoidal signal to a peripheral region surrounding the first region.
US10840902B2 Multi-functional pin of an integrated circuit
In described examples, an integrated circuit comprising a first pin and a second pin. A switchable resistive element is coupled between the first pin and the second pin and has a pull down resistance state or a high resistance state. A comparator has a first comparator input coupled with the first pin, a reference signal input, and a comparator output. A logic circuit has an input coupled with the comparator output, an internal power good signal input, and a control signal output. The control signal output is coupled with the switchable resistive element to select the pull down resistance state or the high resistance state.
US10840896B2 Digital measurement circuit and memory system using the same
A digital measurement circuit includes a first input flip-flop which receives a first signal through a data input terminal, receives a first clock signal through a clock input terminal, and outputs a second signal; a second input flip-flop which receives the second signal through a data input terminal, receives a second clock signal, which is an inverted signal of the first clock signal, through a clock input terminal, and outputs a third signal; and a delay line which receives the second signal and outputs first through n-th output signals, wherein n is an integer greater than one, and the first through n-th output signals are sampled based on the third signal to output first through n-th sampling signals is provided.
US10840895B1 Fine-grained programmable delay and pulse shaping circuit
According to one or more embodiments of the present invention, a delay circuit includes a first sub-circuit that delays a leading edge of an input signal according to first control settings, the input signal being for an electric device. The delay circuit further includes a second sub-circuit that delays a trailing edge of the input signal according to second control settings. An output signal from the delay circuit is received by the electric device.
US10840892B1 Fully digital, static, true single-phase clock (TSPC) flip-flop
Disclosed is a flip-flop (FF) (e.g., a D-type flip-flop (DFF) or a scan flip-flop (SFF)). The FF is configured to reduce dynamic power consumption of an integrated circuit (IC) by employing only a single-phase of a clock signal. Specifically, the FF includes a primary latch and a secondary latch. Each of these latches includes a multi-stage input driver, which internally generates a control signal based on both the single-phase clock signal and an input signal and which also generates a stored bit signal based on the control signal. Each of these latches can also include a feedback path with an inverter that inverts the stored bit signal and a tri-state logic device that generates a feedback signal that is dependent on the inverted stored bit signal, the control signal and the clock signal. As a result, the FF is a fully digital, static, true single-phase clock (TSPC) flip-flop.
US10840884B2 Bulk acoustic wave (BAW) and passive-on-glass (POG) filter co-integration
An electronic device includes a passive substrate. A passive-on-glass (POG) device is on the passive substrate. A bulk acoustic wave (BAW) filter is on the passive substrate. The POG device can be any type of passive component/device, such as an inductor, capacitor, LC-resonator or filter. The POG device can include a piezoelectric material. The POG device and the BAW filter may be side-by-side on the passive substrate.
US10840883B2 Inductively-coupled MEMS resonators
An apparatus includes a microelectromechanical system (MEMS) die having a first surface and an opposing second surface. The MEMS die includes a surface-mounted resonator on the first surface and includes a first inductor. The apparatus also includes first and second dies. The first die has a third surface and an opposing fourth surface. The first die is coupled to the MEMS die such that the third surface of the first die faces the first surface of the MEMS die. The first and second surfaces are spaced apart. The first die includes an oscillator circuit and a second inductor. The oscillator circuit is coupled to the second inductor. The second inductor is inductively coupled to the first inductor. The second die is electrically coupled to the first die.
US10840882B2 Crystal unit and manufacturing method thereof
A crystal unit includes an AT-cut crystal element that has a planar shape in a rectangular shape and a part as a thick portion. The crystal element includes a first end portion, a depressed portion, the thick portion, and a second end portion in this order from a side of one short side in viewing a cross section taken along a longitudinal direction near a center of the short side. The depressed portion is a depressed portion disposed from the thick portion toward the first end portion side, depressed with a predetermined angle θa and subsequently bulged, and connected to the first end portion.
US10840878B2 Elastic wave device
An elastic wave device includes an IDT electrode disposed on a piezoelectric substrate and including first and second electrode fingers that are interdigitated. A region where the first and second electrode fingers overlap each other as seen in a direction of propagation of elastic waves is an excitation region. Edge portions where an acoustic velocity is lower than an acoustic velocity in a central portion are disposed on opposite sides of a central portion in the excitation region. A first busbar and second busbar include inner busbar portions, central busbar portions, and outer busbar portions. First and second offset electrode fingers extend from the inner busbar portions toward the leading ends of the second electrode fingers or first electrode fingers.
US10840877B2 Composite filter device, high-frequency front end circuit, and communication apparatus
A composite filter device includes a common terminal disposed on an element substrate including a piezoelectric layer, first and second band pass filters disposed on the element substrate, and connected at one end thereof to the common terminal, a shield electrode interposed between a signal line and the first band pass filter, the signal line being disposed on the element substrate and connecting the common terminal to the first and second band pass filters, and an inductor connected between the shield electrode and a reference potential line.
US10840875B2 Surface acoustic wave devices using beryllium conductors
Acoustic wave devices and methods of fabricating acoustic wave devices. A device includes a piezoelectric substrate and a conductor pattern formed on a surface of the piezoelectric substrate. The conductor pattern includes an interdigitated transducer (IDT) of a surface acoustic wave (SAW) resonator. The conductor pattern includes a substantially beryllium layer proximate the surface of the piezoelectric substrate.
US10840870B2 Noise estimation using coherence
The technology described herein can be embodied in a method for estimating a power spectral density of noise, the method including receiving an input signal representing audio captured using a microphone. The input signal includes a first portion that represents acoustic outputs from two or more audio sources, and a second portion that represents a noise component. The method also includes iteratively modifying a frequency domain representation of the input signal, such that the modified frequency domain representation represents a portion of the input signal in which effects due to the first portion are substantially reduced. The method further includes determining, from the modified frequency domain representation, an estimate of a power spectral density of the noise, and generating a control signal configured to adjust one or more gains of an acoustic transducer. The control signal is generated based on the estimate of the power spectral density of the noise.
US10840868B1 Logarithmic RMS-detector with servo loop
Systems and methods for measurement of signal power, when the signal is substantially variable or otherwise time varying. A log-linear VGA is coupled in a feedback configuration to a difference-of-squares detector and an integrator. The log-linear VGA includes a set of selectable amplifier cells. A sliding current generator selects one or more amplifier cells, wholly or partially, producing a sum of outputs. Some of the selectable amplifier cells have differential amplification, while others have similar amplification but are differentially attenuated. Switches turn off to isolate amplifier cells when the cell is not selected. Canceling circuits produce an output opposite to unselected amplifier cells, providing a sum near zero. Temperature compensation and other adjustment include two components: when the output y and the input x have the relation y=a+b log x the log-linear VGA can adjust either the offset or slope.
US10840864B2 Single-ended trans-impedance amplifier (TIA) for ultrasound device
An ultrasound circuit comprising a single-ended trans-impedance amplifier (TIA) is described. The TIA is coupled to an ultrasonic transducer to amplify an electrical signal generated by the ultrasonic transducer in response to receiving an ultrasound signal. The TIA is followed by further processing circuitry configured to filter, amplify, and digitize the signal produced by the TIA.
US10840863B2 AC-coupled chopper signal for a high-impedance buffer
A technique for receiving a DC or low frequency input signal using a chopper-stabilized amplifier includes chopping an input signal using a chopper clock signal to generate a chopped input signal. The input signal has a first voltage range and the chopper clock signal has a second voltage range. The chopper clock signal has peak-to-peak voltage over a period of the chopper clock signal. The peak-to-peak voltage is less than the first voltage range and is less than the second voltage range. A frequency of the input signal is at least an order of magnitude less than a frequency of the chopper clock signal. The second voltage range may be greater than or equal to the first voltage range. The technique may include generating a bias signal based on a voltage reference signal and an output signal having the first voltage range.
US10840854B2 Complementary current field-effect transistor devices and amplifiers
The present invention relates to a novel and inventive compound device structure, enabling a charge-based approach that takes advantage of sub-threshold operation, for designing analog CMOS circuits. In particular, the present invention relates to a solid state device based on a complementary pair of n-type and p-type current field-effect transistors, each of which has two control ports, namely a low impedance port and gate control port, while a conventional solid state device has one control port, namely gate control port. This novel solid state device provides various improvement over the conventional devices.
US10840853B2 Low phase noise oscillator using negative feedback
An oscillator includes a resonator and a first loop circuit. The first loop circuit includes an amplifier and a first coupler. That first loop circuit is electrically coupled to the resonator. The oscillator is configured to produce negative feedback for the amplifier in a cavity mode relative to short circuit terminations or open circuit terminations of a cavity modelling the oscillator at frequencies offset from a carrier frequency. The oscillator has a loss of less than 4.00 dB for a bidirectional trip through the cavity at the frequencies offset from the carrier frequency.
US10840851B2 Roof mount bracket
The present disclosure is generally directed to mounting components on a corrugated metal roof. The disclosed systems and devices utilize a multi-surface clip (e.g., multi-planar) to securely attaching components such as rails to the corrugated metal roof while increasing the pullout strength of mounted structures and more evenly spreading the load of such mounted structures over the corrugated metal roof. In one embodiment, the multi-surface clip allows attaching a rail to the top of a rib of the corrugated metal roof while a fastener mechanically attaches the clip to a side surface of the rib. This allows the fastener to experience shear forces when upward forces (e.g., normal to the top surface of the rib) are applied to the rail or a structure supported by the rail.
US10840848B2 Motor driver and motor driving system
To provide a motor driver and a motor driving system which allow a reduction in power consumption of a heat exchanger provided in a power magnetics cabinet while keeping down manufacturing cost. A motor driver is accommodated in a power magnetics cabinet and drives a motor. The motor driver comprises: a storage unit that stores the quantity of heat generated independently of the value of a current I[Arms] caused to flow in the motor as a generated heat quantity a[W]; a current detection unit that detects the value of the current I[Arms] caused to flow in the motor; and a heat quantity calculation unit that calculates the quantity of heat P[W] released to the interior of the power magnetics cabinet by adding the heat quantity a[W] stored in the storage unit and a heat quantity q×K[W/Arms]×I[Arms] responsive to the value I[Arms] detected by the current detection unit.
US10840841B2 Control device for power conversion device, control method, and motor drive system
A control device for a power conversion device according to an embodiment includes a drive control unit outputting a control signal based on a drive quantity command value, a drive quantity adjustment unit calculating the drive quantity command value based on a torque command for the motor, an estimated value of a stator magnetic flux of the motor, and a reference value of the stator magnetic flux of the motor, a magnetic flux observer calculating the estimated value of the stator magnetic flux of the motor, and a current observer smoothing the estimated value of the stator magnetic flux on the basis of time history data of the calculated estimated value of the stator magnetic flux, and calculating an estimated value of a current flowing through a stator winding of the motor.
US10840840B2 Machine learning correction parameter adjustment apparatus and method for use with a motor drive control system
A machine learning apparatus for learning a correction parameter used in correction of a command value that controls a motor in a motor drive system including a plurality of kinds of correction functions includes: a state observation unit that observes, as a state variable, each of a feature calculated on the basis of drive data and the kind of any of the correction functions of the motor drive system and the correction parameter; and a learning unit that learns the correction parameter for each of the correction functions according to a training data set created on the basis of the state variable.
US10840834B2 Method for driving sensorless motor
The present invention addresses the problem of proposing a method for driving a sensorless motor, wherein the method is different from a conventional rotor position estimation method according to a time axis and performs rotor position estimation according to an angle axis, thus making it possible for excitation switching to always be achieved at an optimal angle in response to a change in speed. According to the present invention, an MCU (5) starts excitation of a coil at an excitation section starting point, measures an induced voltage component generated in the coil by a certain period of energization, integrates the voltage component, and sets an excitation section ending position when the integral value reaches zero. In addition, the motor is continuously rotated by repeating the same integration operation by switching to an excitation pattern in the next excitation section.
US10840832B2 Permanent-magnet three-phase duplex motor and electric power steering apparatus
A permanent-magnet three-phase duplex motor is provided with two systems, namely a system that includes a first three-phase winding and a first inverter circuit, and a system that includes a second three-phase winding and a second inverter circuit, and a controlling apparatus is configured such that when one system fails, the controlling apparatus stops operation of the inverter circuit of the failed system, and controls operation of the inverter circuit of the normal system to increase the driving current that is supplied from the inverter circuit of the normal system, and the first three-phase winding and the second three-phase winding are configured such that magnetic fields that act on the permanent magnets in a demagnetizing direction when the increased driving current is supplied from the inverter circuit of the normal system are equal to magnetic fields that normally act on the permanent magnets in the demagnetizing direction.
US10840831B2 Solar hybrid solution for single phase starting capacitor motor applications with grid start
A motor control system for induction-type capacitor-start AC electric motors having starting and run windings starts the electric motors on AC power then, without stopping the motor, switches to using a variable-frequency motor drive (VFD) configured with a maximum power point tracking method to run the motor from solar power. In particular embodiments, the MPPT method is adapted to reduce power consumed by the motor by reducing frequency and voltage provided by the VFD when available solar panel power is insufficient for full power operation, and to increase frequency and voltage provided by the VFD when available solar panel power is greater than power absorbed by the motor.
US10840828B2 Motor and electronic apparatus including motor
A motor includes a vibrator, a plurality of pressing members that presses the vibrator onto a contacting member in contact with the vibrator, a transmission member that transmits pressing force, which is applied by the plurality of pressing members, to the vibrator, a first holding member that holds the vibrator, a second holding member that holds the transmission member, and a coupling member that couples the first holding member to the second holding member. The vibrator and the contacting member move relatively by vibrations that occur in the vibrator. The vibrator includes a protruding part that is provided on a surface opposite to a surface on a transmission member side. The pressing members are arranged separately to surround the protruding part. The coupling member is arranged at a position closer to the protruding part than the pressing members.
US10840827B2 Vibration energy harvester
A vibration energy harvester includes: a first electrode; and a second electrode that can be displaced relative to the first electrode along a predetermined vibrating direction. At least either of a surface of the first electrode and a surface of the second electrode facing opposite each other is electrically charged. Power is generated as the second electrode becomes displaced causing a change in electrostatic capacitance between the first electrode and the second electrode. A range having included therein at least a vibrational center of the second electrode, over which the electrostatic capacitance remains unchanged even as the second electrode is displaced, is set.
US10840825B2 Voltage balance control method and device for three-phase DC-AC inverter
A voltage balance control method applicable to a three-phase DC-AC inverter is provided, the voltage balance control method including: multiplying, by a first multiplier, an actual value of a line capacitance voltage by a sine function to generate a first voltage; capturing, by a first filter, a DC part of the first voltage to generate an error DC component; subtracting, by a first subtractor, the error DC component from a target voltage amplitude to generate a second voltage; adjusting, by a first proportional-integral controller, the second voltage to generate an amplitude error compensation value; and adding, by an adder, the amplitude error compensation value with the target voltage amplitude to generate an amplitude reference value. A voltage balance control device applicable to a three-phase DC-AC inverter is also provided.
US10840824B2 Synchronous buck inverter
A power inverter, such as a synchronous buck power inverter, that is configured with a high frequency switching control having a (PWM) controller and sensing circuit. Controller provides a low frequency oscillating wave to effect switching control on a synchronous-buck circuit portion that includes a plurality of switches to invert every half cycle of the frequency provided by controller. The inverting process thus creates a positive and negative transition of the oscillating wave signal. A low frequency switching stage includes a further plurality of switches configured to operate as zero voltage switching (ZVS) and zero current switching (ZCS) drives Charge on an output capacitor is discharged to zero on every zero crossing of low frequency switching stage and advantageously discharges energy every half cycle. During this discharge of energy, the zero crossing distortion in the low frequency sine wave is greatly reduced.
US10840813B2 Power conversion system
In a power conversion system in which self-excitation-type power conversion devices performing bidirectional power conversion are mutually interconnected by direct current, when the power conversion device serving for power transmission is stopped, in the first power conversion device, a DC capacitor voltage control unit calculates a current amount for compensating capacitor voltage in accordance with voltage variation in a DC capacitor. A high-voltage-side DC current control unit determines that an electricity amount supplied from a power supply system to the first power conversion device is a predetermined value or higher, and subtracts the current amount for compensating the capacitor voltage from a DC current command value. Thus, while the DC voltage is kept to be constant, the power flow direction is changed and power transmission to a second DC system is continued.
US10840811B2 System and method for power conversion
A polarity-selectable high voltage direct current power supply including a first drive assembly that transforms a first low voltage DC input into a first medium voltage alternating current output; a first HV output assembly that transforms the first LV AC output into a first HV DC output, wherein the first HV output assembly defines a first input stage; a polarity selector coupled between the second output junction of the first drive assembly and the first and second input stages of the first HV output assembly, the polarity selector operable between a first configuration and a second configuration; wherein in the first configuration the first HV DC output has a positive polarity; and wherein in the second configuration the first HV DC output has a negative polarity.
US10840809B2 Switching converter with output current estimator circuit
A system includes a switching converter circuit and a monitoring circuit coupled to the switching converter circuit. The monitoring circuit includes a current estimation circuit configured to estimate an output current of the switching converter circuit. The monitoring circuit also includes a compare circuit configured to compare the estimated average output current with a threshold, wherein the compare circuit is configured to output an alert signal in response to the estimated output current being greater than the threshold.
US10840808B2 Plug-and-play electronic capacitor for voltage regulator modules applications
A plug-and-play Transient Suppression Unit (TSU) for Voltage Regulator Modules (VRMs), which comprises a bi-directional current source connected via a high voltage port and a low voltage port of the TSU in parallel to a voltage output of the VRM, adapted to immediately sink or source current supplied to a load; a detection circuit for detecting mismatches between the voltage output of the VRM to a reference steady-state voltage, which comprises a first comparator for detecting a match between the voltage output of the VRM to the reference steady-state voltage; a second comparator for detecting a mismatch between the voltage output of the VRM to a predefined threshold higher than the reference steady-state voltage; a third comparator for detecting a mismatch between the voltage output of the VRM to a predefined threshold lower than the reference steady-state voltage value; a transient response accelerator, connected via a third port of the TSU to the output compensation port of the VRM error amplifier, and adapted to control duty-ratio saturation of the VRM. A loading transient is detected by the third comparator, upon which the VRM's duty ratio is saturated to a maximal value by the transient response accelerator and current is sourced from the current source to the output, until the first comparator detects that the voltage output of the VRM matches the expected steady-state voltage. An unloading transient is detected by the second comparator, upon which the VRM's duty ratio is saturated to a minimal value by the transient response accelerator and current is sunk from the output into the current source, until the first comparator detects that the voltage output of the VRM matches the expected steady-state voltage.
US10840800B2 Power conversion device
Circuit configurations become complicate as a power circuit is expanded, and switching elements are necessarily controlled using invert circuits even when an inverter operates normally. A drive circuit 911 monitors soundness of a gate power circuit 10. When a voltage value P3 is less than a predetermined threshold, the drive circuit determines that a failure occurs in the gate power circuit 10, and outputs a signal P4 to a controller 6. After receiving the signal P4, the controller 6 outputs a signal to a signal line S1 to operate a photovoltaic coupler of a power supply circuit 92. Then, the MOS transistor T1 in the battery circuit 93 enters a conduction state. The charges accumulated in the capacitor C1 are immediately accumulated to the gate electrode of the switching element 81 to turn on the switching element 81. In addition, the charges discharged from the capacitor C1 are charged from the photovoltaic coupler.
US10840798B1 Bidirectional signaling method for high-voltage floating circuits
A high-voltage power converter with a high-side switch coupled with a high-voltage input and a high-side switch control coupled with the high-side switch are presented. The high-side switch control drives the high-side switch on and off. There is a low-side switch coupled via an output node to the high-side switch. The low-side switch is on when the high-side switch is off and vice versa. A supply capacitor is coupled with a low-voltage supply terminal. The high-side switch control to provides a supply voltage for the high-side switch control. A communication module is coupled with the high-side switch control to provide a bidirectional communication between the high-side switch control and a control system that operates in a low-voltage domain, wherein the communication to and from the high-side switch control is enabled when the low-side switch is on and the high-side switch is off.
US10840797B2 Load release detection circuit
Aspects of the disclosure provide for a circuit. In some examples, the circuit includes a first comparator, a second comparator, and a logic circuit. The first comparator includes a first input terminal coupled to a first node, a second input terminal coupled to a second node, and an output terminal. The second comparator includes a first input terminal coupled to the first node, a second input terminal coupled to a third node, and an output terminal. The logic circuit includes a first input terminal coupled to the output terminal of the first comparator, a second input terminal coupled to the output terminal of the second comparator, and an output terminal. The logic circuit is configured to determine a change in current over time based on analyzing an output signal of the first comparator and an output signal of the second comparator over a plurality of sequential cycles of operation.
US10840796B2 Power module with high-side and low-side programmable circuit
A power module including first and second switching elements connected in a half-bridge configuration, an integrated circuit including high-side and low-side circuits that respectively drive the first and second switching elements, high-side and low-side programmable circuits that are respectively configured to implement first and second logic functions or parameters to be used by the high-side and low-side circuits. The integrated circuit includes a write port that receives data to be written to the high-side and low-side programmable circuits, internal wiring that connects the high-side and low-side programmable circuits in a daisy chain configuration, and a level shifter that is provided in the internal wiring connecting the low-side programmable circuit to the high-side programmable circuit, and that connects a low-side signal system and a high-side signal system.
US10840793B2 Induced electromagnetic pump using rotating magnetic field
Provided is an induced electromagnetic pump using a rotating magnetic field. The induced electromagnetic pump includes a flow channel pipe through which a conducting fluid passes, a fluid inlet formed at an outer surface of the flow channel pipe in one direction and through which the conducting fluid flows into the flow channel pipe, a fluid outlet formed at the outer surface at which fluid inlet is formed in the same direction thereas and through which the conducting fluid is discharged from the flow channel pipe, and a plurality of electromagnetic coils arranged at certain intervals on one surface of the flow channel pipe and connected to U-phase power, V-phase power, and W-phase.
US10840791B2 Linear motor
This invention is concerning a linear motor, in which a movable body includes an electricity storage device, a circuit section constituted by an inverter and a control circuit and converting and outputting power supplied from the electricity storage device, and a plurality of armatures, the magnetic fields of which vary in accordance with the power output from the circuit section, and which are arranged so as to be separated from a stator core via a gap. Further, when only the mounted body, the electricity storage device, the circuit section, and the armatures are viewed, the electricity storage device is arranged adjacent to the mounted body.
US10840787B2 Rotating electric machine
A rotating electric machine includes a stator and a rotor. The stator includes a stator core and an armature coil wound on the stator core. The rotor is arranged radially inside the stator to radially face the stator. The rotor includes: a field core having a plurality of magnetic pole portions for respectively forming a plurality of magnetic poles the polarities of which are alternately different in a circumferential direction; a field coil wound on the field core; and a tubular short-circuiting member that is arranged radially outside the magnetic pole portions to cover radially outer surfaces of the magnetic pole portions and magnetically connects each circumferentially-adjacent pair of the magnetic pole portions. Moreover, two axial end portions of the short-circuiting member protrude axially outward respectively from two axial ends of the stator core.
US10840782B2 Assembly and method for connecting ends of generator stator coils with manifold
An assembly and a method for connecting ends of generator stator coils with a manifold are presented. The assembly includes an adapter having a sleeve connection conduit connected to a sleeve of the manifold and two hose connection conduits. Two hoses are connected between the two hose connection conduits and end of top stator coil and end of bottom stator coil respectively. The adapter provides two separate coolant flow paths from one sleeve of the manifold to the top stator coil and the bottom stator coil through two hoses. The assembly provides a simple modification to resolve connection issues between generator stator coils and manifold during stator coil rewinding as well as a possibility to monitor coolant temperatures of top and bottom stator coils independently.
US10840778B2 Shaft grounding ring and dissipation body for a shaft grounding ring
A shaft grounding ring has an annular housing made of an electrically conductive material and configured to be connected electrically conductively to a first machine element. At least one annular dissipation body electrically conductively connected to the annular housing is provided that is at least partially comprised of an electrically conductive material. The at least one annular dissipation body is configured to be electrically conductively connected to a second machine element. The at least one annular dissipation body has an annular section and further has elastically deformable flap sections connected to the annular section. The flap sections project away from the annular section, wherein the flap sections have different lengths.
US10840775B2 Capacitor mounting arrangement in a rotary electrical machine
A rotary electrical machine for a vehicle according to the present invention is provided with a stator, a rotor which is provided facing the stator and which rotates coaxially with the stator, a power module which is connected to the stator, a capacitor which eliminates or reduces switching noise in the power module and has a pressure release valve, a circuit board on which the capacitor is mounted, and a heat sink which encompasses the capacitor, wherein a semi-closed cell foam seal material is provided in contact with the pressure release valve, and the capacitor is fixed to a terminal fixing section of the circuit board, and is also fixed to an inner side of the heat sink by an anti-vibration bond in a portion different from the terminal fixing section.
US10840773B2 Rotary electric machine with a stator have a frame and a core with having their material mixed at joint
A stator includes: a substantially cylindrical core allowing arrangement of a winding inside the core; and a stator frame joined to the outer lateral surface of the core through a joint. The joint is formed at least at a part of a boundary where the outer lateral surface of the core and the inner lateral surface of the stator frame are in contact with each other. A material forming the core and a material forming the stator frame are mixed at the joint.
US10840772B2 Hand held machine tool
A hand held machine tool for machining workpieces, comprising a housing in which a motor driving a rotor shaft is accommodated, and having an air guide region formed in the housing for supplying cooling air to the motor along a main flow direction oriented substantially parallel to the motor longitudinal axis. The air guidance region is limited at one end by at least one air inlet and at the other end by at least one air outlet for discharging the cooling air from the housing. A separator is arranged in the air guide region for dividing the cooling air into an outer partial air flow flowing around the outer circumference of the motor and into an inner partial air flow flowing through the motor. The separator is formed such that a degree of contamination of the outer partial air flow is greater than a degree of contamination of the inner partial air flow.
US10840764B2 Motor cooling structure
A motor cooling structure is provided. The structure includes a motor housing that has an inner wall, an outer wall, and a plurality of cooling fins which are disposed on the inner wall. An inlet boss is obliquely connected to the motor housing and an outlet boss is obliquely connected to the motor housing. The outlet boss is spaced apart from the inlet boss. Additionally, a first cooling channel and a second cooling channel are disposed between the inner wall and the outer wall, and are connected in parallel to the inlet boss and the outlet boss.
US10840757B2 Electric motor with permanent magnet and compressor having the same
An electric motor includes a stator, and a rotor spaced apart from the stator by a gap. The rotor includes a first magnet that generates first magnetic flux, that includes first magnetic portions arranged in a circumferential direction of the rotor, and that are configured to generate a magnetic field in the gap, and second magnetic portions that are alternately arranged with the plurality of first magnetic portions along the circumferential direction of the rotor. The rotor further includes a plurality of second magnets that are each located between a first magnetic portion of the first magnetic portions and a second magnetic portion of the second magnetic portions that is adjacent to the first magnetic portion, where each second magnet generates second magnetic flux that is greater than the first magnetic flux, and the first magnet is located radially between the gap and the plurality of second magnets.
US10840755B2 Electric machine with q-offset grooved interior-magnet rotor and vehicle
A rotating electric machine includes a stator having a stator coil and a rotor provided rotatably around a specific rotation axis with respect to the stator. The rotor includes a plurality of magnets, a plurality of magnetically-assisted salient pole members provided between poles of any adjacent two magnets from among the plurality of magnets, and a magnetoresistance variation unit provided in the magnetically-assisted salient pole member along an axial direction of the rotation axis at a position offset in a circumferential direction of the rotation axis from a q-axis passing through a salient pole center of the magnetically-assisted salient pole member. The amount of offset of the magnetoresistance variation unit from the q-axis varies depending on positions of the magnetically-assisted salient pole members so that torque fluctuations cancel each other when power is applied.
US10840753B2 Magnet module and electrical machine
A permanent magnet module for an electrical machine extending along an axial direction is provided. The permanent magnet module comprises a permanent magnet assembly comprising at least one permanent magnet and a base supporting at least part of the permanent magnet assembly and extending from a bottom adapted to be positioned on a rotor of an electrical machine to a top along a radial direction. The permanent magnet assembly further comprises a first inclined permanent magnet portion and a second inclined permanent magnet portion arranged outwardly inclined along the radial direction and a tangential permanent magnet portion arranged substantially perpendicular to the radial direction.
US10840749B2 Rotary electric machine stator having deformed teeth and a plurality of bosses to secure windings
A rotary electric machine stator (2) includes a stator body (20) and a stator winding (22) supported by the stator body (20), in which the stator body extends around an axis (X) while being delimited by an internal radial surface (3) and an external radial surface (4), said stator bodies having a plurality of teeth (6) formed respectively between two slots (5) arranged in said stator body from the internal radial surface and extending axially to receive at least one stator winding element (22).The stator has at least one deformed tooth (6) which comprises, at its loose end (7) helping to define the internal radial surface, at least one protrusion (10) extending across an adjacent slot, said protrusion (10) being obtained by material deformation of said deformed tooth (6).
US10840748B2 Inductively coupled power transfer systems
In an inductively coupled power transmitter a force detector that detects the presence of a potential device by monitoring forces applied to a surface of the power transmitter and activates the inductively coupled power transmitter upon detection of a potential device. An inductively coupled power transmitter having a proximity detector that detects the presence and location of a potential device by monitoring the proximity of devices to a surface of the power transmitter and activates the inductively coupled power transmitter upon detection of a potential device. The transmitter preferably has one or more detection coils each having an area much greater than that of the transmitter coils for detecting the presence of a potential device. An inductively coupled power transmitter including a plurality of transmitter coils proximate a charging surface and a controller selecting and driving a combination of transmitter coils providing the coupling between the power transmitter and a power receiver meeting a selection criteria.
US10840745B1 System and method for frequency control and foreign object detection in wireless power transfer
In one embodiment, a method for frequency control in a wireless power transmitter comprises detecting a resonant frequency of the wireless power transmitter, determining an optimized frequency that is at least approximately 1% greater than the detected resonant frequency, and operating the wireless power transmitter at the optimized frequency. In one embodiment, the optimized frequency is approximately 1% to 15% greater than the detected resonant frequency. In one embodiment, the optimized frequency is approximately 5% greater than the detected resonant frequency. In one embodiment, the method further comprises detecting an amount of change in the resonant frequency of the wireless power transmitter, adjusting the optimized operating frequency by the amount of change in the resonant frequency, and operating the wireless power transmitter at the adjusted optimized operating frequency.
US10840743B2 Circuit for managing wireless power transmitting devices
An example integrated circuit includes: (i) a processing subsystem configured to control operation of the integrated circuit, (ii) a waveform generator, operatively coupled to the processing subsystem, configured to generate radio frequency (RF) power transmission signals using an input current, (iii) a first digital interface that couples the integrated circuit with a plurality of power amplifiers that are external to the integrated circuit, and (iv) a second digital interface, distinct from the first digital interface, that couples the integrated circuit with a wireless communication component that is external to the integrated circuit. The processing subsystem is configured to: receive, via the second digital interface, an indication that a receiver is within transmission range of a transmitting device controlled by the circuit, and in response to receiving the indication: provide, via the first digital interface, the RF power transmission signals to at least one of the plurality of power amplifiers.
US10840742B2 Wireless power receiver synchronization detection circuit
A wireless power receiver circuit includes an active rectifier circuit with a plurality of power transistors, wherein the active rectifier circuit is configured to rectify an induced AC receiver current. The wireless power receiver circuit includes also includes a gate drive controller circuit configured to sense the induced AC receiver current and to provide gate drive signals for the plurality of power transistors synchronized with the induced AC receiver current. The gate drive controller circuit includes a current sense circuit configured to provide two voltage signals having a difference proportional to the induced AC receiver current.
US10840741B2 Wireless power multiple receive coil self-startup circuit for low battery condition
A wireless power circuit is presented that includes a transmit coil coupled to a first node; a receive coil coupled to the first node; a switch circuit coupled to the transmit coil and the receive coil opposite the first node, the switch switching the transmit coil to a second node in a transmit mode and switching the receive coil to the second node in a receive mode; a controller coupled to the first node and the second node, the controller coupled to provide signals to the switch circuit; and a self-start circuit coupled to the receive coil (or Tx coil) that automatically selects one of the coils to be used, the self-start circuit providing power to the switch circuit to hold the switch circuit in the receive mode (or predefined coil to be selected by default).
US10840740B2 Compact power transfer mechanism using induced EMF
What is presented is a power-transfer system that provides resonant inductive power from a first object to a second object, which is adjacent to the first object. The system includes a first transformer portion that is positioned on the first object and having a first core portion. The first core portion includes a transmit unit configured to transfer an electromagnetic field to the second transformer portion. The first core portion also includes first circuitry that allows the transmit unit to transfer the electromagnetic field. The second transformer portion is positioned on the second object and has a second core portion. The second core portion includes a receiver unit configured to receive the electromagnetic field. The second core portion also includes second circuitry that allows the transmit unit to transfer the electromagnetic field.
US10840738B2 Wireless device
A wireless device is provided and includes a first coil and at least one conductive assembly. The first coil includes a first metal wire and a second metal wire. The first metal wire is disposed on a first plane and has a first spiral structure. The second metal wire is disposed on a second plane and has a second spiral structure, and the second metal wire is electrically connected to the first metal wire. The conductive assembly has at least one metal connector. The conductive assembly is disposed on an innermost turn of the first spiral structure and an innermost turn of the second spiral structure.
US10840734B2 Concurrent alternating-current and direct-current
Example implementations relate to concurrent alternating-current and direct-current. In one example, a device comprises a power module connected to a first power outlet, the power module connected to a second power outlet, and a controller to the power module to concurrently provide alternating-current (AC) power to the first power outlet and direct-current (DC) power to the second power outlet by switching a transistor including switching circuitry in response to an absence of AC input power to the device.
US10840729B2 Method and system for operating a DC-DC converter of an electrical system to distribute a load
The invention relates to a method for operating an electrical system (1) having a high-voltage section (2) and a low-voltage section (3) which are electrically connected to one another by means of a DC-DC converter (4), wherein the low-voltage section (3) has at least one rechargeable energy store (8) and at least one electrical consumer (9), wherein the DC-DC converter (4) is operated on the basis of an electrical load (P) acting on the low-voltage section (3). In order to determine the load (P), provision is made for all currents flowing through the DC-DC converter (4) to be recorded and added to one another.
US10840725B2 Battery charging with charging parameters sweep
Methods, systems, and computer-readable media may charge a battery. A value of at least one battery parameter is determined, and a range of values to which the value of the at least one battery parameter corresponds to is identified. Based on the identified range of values, a set of values for at least one charging parameter is determined, and a battery is charged while a value of the at least one charging parameter is swept among the set of values.
US10840724B2 Parallel charging and discharging of batteries with disparate characteristics
The herein described technology provides a device with at least two batteries having disparate charge characteristics connected in parallel and sharing a single charging node. The device further includes an adjustable resistance in a charge path between the single charging node and a first battery of the two disparate batteries, and charge control circuitry that dynamically determines a charge rate for the first battery based on a detected battery parameter and controls the adjustable resistance to charge the first battery at the determined charge rate.
US10840722B2 Battery control device
An object of the present invention is to provide a control device and a control method for a storage battery, which calculates an appropriate maximum allowable input/output power that suppresses deterioration of the storage battery while suppressing deterioration of power performance of a vehicle when a current is continuously charged or discharged.When it is detected that charging or discharging is continuously performed over a predetermined duration time with respect to the maximum allowable charge power and the maximum allowable discharge power which can be input and output during the calculated predetermined duration time, the value of the maximum allowable charge power or the maximum allowable discharge power communicated to a vehicle controller on the basis of the state of charge or discharge is reduced based on the time during which charging or discharging is actually continued.
US10840719B2 Magazine-type charging device
A charging base has a charging tray in which a connector hole is formed. When the position of the connector hole corresponds to the position of a device-side charging connector installed below the charging tray, the device-side charging connector is raised due to the action of a raising/lowering mechanism.
US10840717B2 Charger
A pair of right and left fixing holes and a pair of strap attachment holes are provided on a rear surface of a main body housing at a position which does not protrude from a side area S in a planar view. A bottom edge portion of an upper recessed portion is provided above the fixing hole to cover each of the right and left fixing holes, the strap attachment holes are provided to be coaxial with the bottom edge portion, and it is ensured that durability and compactness of the charger are obtained.
US10840714B2 Energy storage element
An energy storage element for providing a voltage has a first control apparatus and modules, which modules each have an energy storage unit, a connection unit and a module control apparatus. The connection units are connected between two associated modules and have first switches and which connection units are designed to enable, on the basis of the state of the first switches, at least two connections from the group of connections including parallel connection of two modules, serial connection of two modules, bridging of at least one of the two modules which first control apparatus and which module control apparatus are together designed to make it possible to change the control of the associated connection unit during use of the energy storage element in order to reconfigure the energy storage element. The first control apparatus is designed to control the module control apparatuses.
US10840693B2 Modular power center
A modular and adaptable power system may be used to provide electrical power connections in an industrial work site, such as a mine. The system provides a plug-and-play interchangeable output module that can be quickly and easily disconnected from and reconnected to a separate and independent input/feed-through module. This allows a user to daisy chain multiple input/feed-through modules together, thereby greatly reducing setup time. Output modules can be quickly disconnected and relocated and returned to previous locations and reconnected.
US10840688B2 Socket cover, socket assembly and associated manufacturing method
Embodiments of present disclosure provide a socket cover, a socket assembly and associated manufacturing method. The socket cover comprises: a panel comprising an outer surface and an inner surface opposite to one another; a flange around the panel and extending inwardly in a direction perpendicular to the panel; and a plurality of through holes formed on the panel and having sizes and shapes matching respective socket holes of a socket module, the plurality of through holes adapted to align with respective socket holes when the socket cover is connected to the socket module.
US10840687B1 Method and apparatus for unlocking and removing electrical and IoT devices by a push and pull hand tool
A method and apparatus for unlocking and remove at least one plug-in electrical or IoT device locked by two lock ramps included in two channel of ramps on two surfaces of the plug-in device engaging at least two reciprocal channel of ramps on two surfaces of a support box, by an insertable dual release bar attached to a pull cord or an handle of an hand tool for inserting two insertable bars between the channels of ramps and the reciprocal channels of ramps for unlock and pull to remove the plug-in device.
US10840686B1 Method and apparatus for unlocking and removing electrical and IoT devices by a push and pull hand tool
A method and apparatus for unlocking and remove at least one plug-in electrical or IoT device locked by two lock ramps included in two channel of ramps on two surfaces of the plug-in device engaging at least two reciprocal channel of ramps on two surfaces of a support box, by an insertable dual release bar attached to a pull cord or an handle of an hand tool for inserting two insertable bars between the channels of ramps and the reciprocal channels of ramps for unlock and pull to remove the plug-in device.
US10840685B2 Cable-holding device with sealing assembly
A cable-holding device with sealing assembly includes a body having a main unit, a first connecting portion and a second connecting portion, a sealing assembly on the body, and an adjustment element on the second connecting portion. The body has a connecting hole, and the second connecting portion is extended with plural clamping arms. The sealing assembly includes a first sealing portion outside the first connecting portion, a second sealing portion inside the clamping arms to form a tightening port, and a connecting portion between the first sealing portion and the second sealing portion. On the second connecting portion, the adjustment element includes a first movement state which forms a tightening state on the tightening port, and a second movement state which changes the tightening port from the tightening state into a non-tightening state gradually.
US10840682B2 Underground composite cable enclosure
The present disclosure provides an underground cable enclosure having a body made of a composite material, and a cover assembly having at least one cover rail that is made of polymer cement and molded to at least a portion of the body, and at least one cover that is made of polymer cement and can rest on the at least one cover rail.
US10840681B2 Thermal sleeve with positioning member, assembly therewith and method of construction thereof
A thermal sleeve for protecting an electronic member connected to a wiring harness against exposure to heat has a tubular member including an inner layer of insulative material and an outer layer of reflective material. The tubular member extends along a central longitudinal axis between opposite open ends. A plurality of slits extends lengthwise through one of the ends to form a plurality of fingers. The fingers are plastically deformed to extend radially inwardly toward the central longitudinal axis and form an opening for receipt of the wiring harness therethrough.
US10840680B2 Cable braid flare mechanism for cable preparation machine
A cable preparation machine includes a blade assembly having a plurality of arms and braid blades mounted to the corresponding arms. The arms and the braid blades are disposed about a cable opening configured to receive an end of a cable therein along a cable axis. The arms are movable relative to each other between retracted positions and advanced positions. The arms move the braid blades closer to each other within the cable opening as the arms are moved from the retracted positions to the advanced positions. The braid blades have edges configured to engage a cable braid of the cable. The braid blades are driven inward by the arms moving to the advanced positions to pinch the cable braid inward against an inner insulator of the cable and flare outward an end of the cable braid forward of the braid blades.
US10840678B2 Injection electrical connector
A cable accessory for injecting fluid into a cable. The accessory has first and second ends configured to be coupled to the cable and an external cable accessory, respectively. The accessory has an injection port configured to introduce the fluid to a stranded conductor of the cable. The accessory may include a body and conductive rod. The body defines a through-channel configured to receive the conductor. The rod has a first portion that extends outwardly from the second end to be received inside the external cable accessory and to form an electrical connection therewith. The rod has a second portion configured to be coupled to the conductor and form an electrical connection therewith. The second portion (with the conductor coupled thereto) is positionable inside the through-channel with the first portion extending outward from the second end. The fluid is injectable into the conductor through injection port, which extends into the through-channel.
US10840676B2 Optoelectronic devices having spatially varying distribution of quantum confined nanostructures
An optical device that includes: a base layer; a first region supported by the base layer, the first region including a first plurality of quantum-confined nanostructures and having a first density of quantum-confined nanostructures; a second region supported by the base layer, the first and second regions being non-overlapping regions, the second region having a second density of quantum-confined nanostructures lower than the first density; and an optical confinement structure supported by the base layer and configured to guide at least one transverse optical mode between a first end and a second end of the optical confinement structure. The first region substantially overlaps with the at least one transverse optical mode, and the first density varies across a cross-section of the optical device.
US10840675B2 Emitter array that includes inhomogeneous emitter distribution to flatten a beam profile of the emitter array
A vertical cavity surface emitting laser (VCSEL) array may comprise a first subset of VCSELs of a plurality of VCSELs, and a second subset of VCSELs of the plurality of VCSELs. One or more first beams to be emitted by the first subset of VCSELs, when the VCSEL array is powered, and one or more second beams to be emitted by the second subset of VCSELs, when the VCSEL array is powered, may have different patterns of areas of energy intensity. The different patterns of areas of energy intensity may include respective areas of high energy intensity and respective areas of low energy intensity.
US10840672B2 Mode-locked semiconductor laser capable of changing output-comb frequency spacing
A mode-locked semiconductor laser capable of changing the spacing between the carrier frequencies of its output comb. In an example embodiment, the mode-locked semiconductor laser is implemented as a hybrid solid-state device comprising a III-V semiconductor chip and a silicon chip attached to one another to form a laser cavity. The III-V semiconductor chip includes a gain medium configured to generate light in response to being electrically and/or optically pumped. The silicon chip includes a plurality of optical waveguides arranged to provide multiple optical paths of different effective lengths for the light generated in the laser cavity. Different optical paths can be controllably selected, using one or more optical switches connected between the optical waveguides, to change the effective optical length of the laser cavity and, as a result, the output-comb frequency spacing. In some embodiments, the output-comb frequency spacing can be changeable at least by a factor of 1.5.
US10840671B2 Semiconductor laser device
Disclosed herein is a semiconductor laser device utilizing a monocrystalline SiC substrate that is capable of assuring a sufficient heat dissipation property. The semiconductor laser device comprises: a monocrystalline SiC substrate having an electrical conductivity, the substrate having a first surface and a second surface; and a semiconductor laser chip (LD chip) arranged on the first surface. Also, the semiconductor laser device may comprise an insulating film arranged at a side of the first surface of the SiC substrate and configured to insulate a first electric conductive layer onto which the semiconductor laser chip is mounted and an electric conductive member (a second electric conductive layer and a heatsink portion) to be joined to a side of the second surface of the SiC substrate.
US10840667B2 System and method for correcting laser beam wavefront of high power laser systems
A method and a system for laser pulse wavefront correction and focusing optimization for laser Wakefield interaction to accelerate electrons to high energy, and more generally for laser matter interaction where both far field and intermediate field optimization are important, allowing a robust wavefront correction and focusing optimization with a high-power laser system at its nominal laser pulse energy and laser pulse duration. The method comprises, after laser beam focusing by focusing optics, coupling an imaging unit to a wavefront sensor, thereby measuring the laser beam wavefront, and adjusting the measured laser beam wavefront to converge to a reference wavefront of the imaging unit using a spatial phase-modifying device.
US10840664B2 Laser cutting device, method of diagnosing laser oscillator and computer-readable recording medium
A laser cutting device includes a laser oscillator, a cutting nozzle configured to irradiate a work with laser light so as to cut the work, and a controller configured to control the laser oscillator and a drive unit configured to move the cutting nozzle. The controller includes a laser output control unit, a diagnosis performance determination unit configured to determine, when the laser oscillator satisfies a predetermined operation condition, based on a cutting program, whether or not the laser oscillator is diagnosed, and a diagnosis function performance unit configured to issue a laser output command for diagnosis of the laser oscillator to the laser oscillator. When the diagnosis performance determination unit determines that the laser oscillator is diagnosed, the diagnosis performance determination unit outputs the laser output command for diagnosis to the laser oscillator.
US10840663B2 Cable processing device
A cable processing device has at least one workstation designed as a changing station for processing cable ends of cables. This changing station includes two processing modules for optionally processing the cable end of the cable in one of the processing modules. The processing modules allocated to the changing station can be adjusted between a working position and a waiting position by an adjustment mechanism. The processing modules of the changing station are arranged on a carrier that is mounted on a machine frame such that the carrier is pivotable about a vertical axis of rotation. As a result of a 180° rotation about the axis of rotation, one of the processing modules is moved from the working position to the waiting position, while the other processing module is simultaneously moved from the waiting position to the working position.
US10840658B1 Dummy ground plug adapter
A dummy ground plug adapter is provided and comprises a base having two parallel, spaced-apart, rectangular slots formed therethrough and a dummy pin extending from a rear surface of the base. The base and dummy pin are formed from an electrically non-conductive material. The size and spacing of the slots and dummy grounding pin conform to the size and spacing of U.S. standard electrical three-prong plugs and outlets, allowing the prongs of a two-prong plug to slip through the slots and be inserted into a three-prong electrical outlet. The presence of the dummy grounding pin provides support and reduces the chance of the plug moving or loosening in the outlet.
US10840655B2 Production method of input/output device, and input/output device
A production method of an input/output device is provided, including a cable connecting step of connecting a cable to be connected to a field device disposed outside a casing main body to a terminal block in a state where the terminal block is housed in the casing main body having an opening portion, an electronic device attaching step of attaching an electronic device to the casing main body by housing the electronic device having a connector portion, which the terminal block can be attached to and detached from, in the casing main body through the opening portion, a terminal block attaching step of attaching the terminal block to the connector portion, and a closing step of closing the opening portion of the casing main body by an opening/closing member.
US10840653B2 Electric device and wiring cable
An electric device includes a first receptacle to which a first plug is connected, a second receptacle to which a second plug is connected, and a cover member configured to open/close the second receptacle. In a state in which the first plug is connected to the first receptacle, opening of the cover member is restricted by interference between the first plug and the cover member. In a state in which the second plug is connected to the second receptacle, connection of the first plug to the first receptacle is restricted by interference between the first plug and the cover member.
US10840650B2 Plug system
An embodiment of a plug system having an electrical plug for connecting at least one electrical lead and having an electrical circuit. In certain embodiments, the electrical may have: at least one input-side contact which can be electrically connected to a signal conductor of the electrical lead; at least one output-side contact which can be electrically connected to an inner conductor of the plug; means for shielding which can be electrically connected to an earth conductor of the at least one electrical lead; a receptacle for the electrical circuit; and a closure element for closing an access opening of the receptacle. In some embodiments, the electrical circuit has contact points for contacting at least one input-side contact and at least one output-side contact when the electrical circuit is in the receptacle. The electrical circuit may have a transmission option for transmission from at least one input-side contact to at least one output-side contact.
US10840644B1 Parallel plugged circuit card removal
Apparatuses, methods, and systems directed to a circuit board assembly configured for parallel plugged card removal are disclosed. A circuit board assembly includes a main circuit board configured to dock an expansion card in a parallel arrangement, at least two circuit board connectors disposed on a surface of the main circuit board and operable to receive respective plug connectors of the expansion card, and a pivoting assembly comprising a plurality of lever arms, the pivoting assembly being coupled to main circuit board such that a first circuit board connector is disposed between a first pair of lever arms and a second circuit board connector is disposed between a second pair of lever arms, wherein a force applied to the pivoting assembly in direction approaching the main circuit board is translated to a force applied by each lever arm in direction away from the main circuit board.
US10840639B1 Quick connect electrical connector system
An electrical connector system includes a connector with a plug. A shroud extends over a portion of the plug and is coupled with the plug. A conductive socket is configured for receiving the plug of the connector. The socket includes a groove formed on an outer surface thereof. The shroud includes spring fingers having a lock portion thereon configured for engaging the groove for securing the connector in the socket. A collar is slidably mounted on the conductive socket and is configured for sliding between a locked position proximate to the socket groove and an unlocked position. The collar is further configured for engaging the spring fingers of the connector shroud in the locked position to hold the finger lock portions engaged with the groove to lock the connector in the socket.
US10840634B2 Wiring harness
A wiring harness includes wires (10), terminal fittings (20) connected respectively to end parts of the wires (10), and a sheet (30) to which the wires (10) and at least a part of the terminal fittings (20) along which the wires (10) are disposed are sewn by a sewing thread (T). Accordingly, the wires (10) cannot be pulled singly. Further, if the wires (10) are pulled together with the sheet (30), a pulling force is dispersed to the wire (10) and the sheet (30) so that the pulling force on the wire (10) is reduced. In addition, since at least a wire arranging portion (23) of the terminal fitting (20) along which the wire (10) is disposed is sewn to the sheet (30) by the sewing thread (T), detachment of the wire (10) from the terminal fitting (20) is prevented.
US10840633B2 Electrical plug connector
An electrical plug connector terminates a twisted pair electrical cable. The electrical plug connector includes a base and a plug housing holding electrical contacts therebetween. The base includes a divider structure including separation walls. At least one of the separation walls defines an abutment surface against which a forward end of the electrical cable abuts when terminated by the electrical plug connector. The plug housing defines slots so that the electrical contacts are accessible. The electrical plug connector axially secures an outer jacket of the electrical cable against rearward movement relative to base. The at least one separation wall inhibits forward axial movement of the outer jacket of the electrical cable relative to the base.
US10840629B2 Edge card adapter and electrical coupling device
An edge card connector assembly has a harness-side portion connectable to a cable and a card-side portion adapted to receive a planar structure edgewise therein in a plane of entry. The edge card connector has a plurality of resilient electrical contacting members extending through the wall and is adapted for electrical connection with the cable in the harness-side portion and with the planar structure in the card-side portion. Upper and lower contacting members are disposed above and below the plane, respectively, such that the received planar structure impinges on the contacting members to urge the upper and lower contacting members away from the plane, and the upper and lower contacting members exert opposing holding pressure on the upper and lower surfaces of the planar structure at respective contact points.
US10840627B1 Electrical plug assembly for reducing drop damage to prongs
Disclosed embodiments include electrical plug assemblies for reducing drop damage to prongs, electrical devices with an electrical plug assembly for reducing drop damage to prongs, and methods of fabricating an electrical plug assembly for reducing drop damage to prongs. In a non-limiting, illustrative embodiment, an electrical plug assembly includes a rigid housing. A pair of flexible inserts is fixedly disposed in the rigid housing. Each of a pair of rigid sleeves is fixedly disposed in an associated one of the pair of flexible inserts. Each of a pair of electrically-conductive prongs is fixedly disposed in an associated one of the pair of rigid sleeves. Each of a pair of flexible electrical conductor assemblies is movably attached to an associated one of the pair of electrically-conductive prongs.
US10840623B2 Board-mounting connector including cylindrical portion having slit with end portions offset from one another
A board-mounting connector includes a cylindrical terminal and a housing holding the cylindrical terminal. The cylindrical terminal includes a cylindrical portion in contact with a mating terminal, a contact portion extending in a direction intersecting a fitting direction so as to be connected to a circuit board, and an intermediate portion supported by the housing between the cylindrical portion and the contact portion. The cylindrical portion includes a slit defined, by bending a plate-shaped conductor into a cylindrical shape and abutting one edge portion thereof against another edge portion thereof, between the one edge portion and the other edge portion. Further, the slit is formed such that a slit tip end portion located on a mating terminal side of the cylindrical portion and a slit base end portion located on an intermediate portion side thereof are located at offset positions in a peripheral direction of the cylindrical portion.
US10840622B2 Electrical connector with cavity between terminals
An electrical connector includes a housing, first and second sets of terminals and a spacer. The housing has a first sidewall, a second sidewall spaced apart from the first sidewall and a cavity between the first and second sidewalls. The first set of terminals is disposed in the cavity adjacent to the first sidewall. The second set of terminals is disposed in the cavity adjacent to the second sidewall. The spacer is disposed in the cavity between the first and second sets of terminals.
US10840614B2 Wire-to-wire connector with shunt
This disclosure provides a method and apparatus for connecting and disconnecting a first wire to a second wire. More specifically, an apparatus that includes a first electrical contact, a second electrical contact, an insulated housing, and a male contact prong (i.e., a shunt) is disclosed. In an embodiment, the first and second electrical contacts conductively connect with a first and second wire, respectively, via an insulation displacement connector. Furthermore, the male contact prong conductively connects (i.e., shunts) the first and second electrical contacts together. A wire-to-wire contact with shunt allows for two wires to be quickly and efficiently connected and disconnected.
US10840611B1 Electrical terminal and method of forming same
An electrical terminal includes a planar base portion having a base portion outer surface, a base portion inner surface, and two securing tabs extending from an edge of the base portion. The electrical terminal also includes a planar attachment portion having an attachment portion outer surface, an attachment portion inner surface, and an attachment member extending from the attachment portion outer surface. The attachment member is configured to secure a wire cable to the electrical terminal. The base portion inner surface is arranged such that it is in contact with the attachment portion inner surface and the two securing tabs are bent over the attachment portion outer surface. The electrical terminal may be especially well suited for making an electrical connection to components disposed on a glass surface. A method for forming such a terminal is also presented.
US10840608B2 Waveguide antenna structure
An antenna structure having a waveguide configured to operate as at least a portion of an antenna. Also, the waveguide may be configured to operate as a first antenna, and the waveguide has a hole configured to operate as a second antenna.
US10840604B2 Antenna system
An antenna system for receiving and transmitting wireless signals includes a first complex antenna including a first dielectric layer, a first metal grounding sheet, first to fourth antenna arrays and a first transmission line device for transmitting radio-frequency signals to the first to fourth antenna arrays, a second complex antenna including a second dielectric layer, a second metal grounding sheet, fifth to eighth antenna arrays and a second transmission line device for transmitting radio-frequency signals to the fifth to eighth antenna arrays, and a feeding device, for alternatively outputting radio-frequency signals to the first complex antenna and the second complex antenna via the first and second transmission line devices, and switching phases of the radio-frequency signals outputted to the first to eighth antenna arrays.
US10840603B2 Mechanical architecture of a beam former for single-reflector MFPB antenna with feed sharing in two dimensions of space and method for producing the beam former
A mechanical architecture of a beam former comprises a plurality of elementary combination circuits and a support structure, the elementary combination circuits being independent of one another, each elementary combination circuit intended to form a beam, the support structure comprising two metal interface plates, respectively top and bottom, the two interface plates formed parallel to one another and spaced apart from one another, in a heightwise direction Z orthogonal to the two interface plates, the elementary combination circuits mounted in the space between the two interface plates and fixed at right angles to the two interface plates.
US10840588B2 Vehicle
A vehicle may include a roof, a glass mounted on a rear end portion of the roof and having a black coating region on a portion of the glass adjacent to the rear end portion of the roof, a rear rail mounted on a lower portion of the rear end portion of the roof, and an antenna mounted on the rear rail to be positioned below the black coating region.
US10840587B2 Antenna for railway vehicles
Antenna (1) for railway vehicles comprising: a plurality of photonic band gaps PGB cells (2), placed adjacent each other and made of a layer of low dielectric properties material placed on a metal ground plane (4), wherein each photonic band gap cell (2) form a reflector (6) of the antenna (1); a plurality of first metallic bars (8), placed on top of the PBG cells (2); a plurality of second metallic bars (10), each embedded, at least partially, in the thickness of the low dielectric properties material; wherein the second metallic bars (10) are each roughly perpendicular to the respective reflector (6).
US10840586B2 Broadband LTE antenna system for a vehicle
A broadband LTE antenna system for a vehicle, comprising a main LTE antenna system and a secondary LTE antenna, both antennas being arranged relative to each other, such as their radiation patterns are perpendicular to each other wherein the main LTE antenna comprises a ground plane circumscribed by a rectangle having major and minor sides, a dielectric substrate comprising a first portion area, a radiating element for operating at a frequency band and having at least three angles and three sides, a first side being substantially aligned with one side of the rectangle, and a first angle having an apex being the closest point of the radiating element to the ground plane, and a conductive element having at least a first portion extending between the radiating element and one side of the first portion area.
US10840585B2 Antenna system
As a non-limiting example, various aspects of this disclosure provide embodiments of antenna apparatus using monocone antennas for wireless communication.
US10840582B2 Mobile terminal
A mobile terminal comprises a case; a main board packaged in the case; a signal supply unit packaged on the main board, supplying a radio signal; an antenna radiator packaged in the case, including a conductive material and transmitting and receiving a signal of a first frequency; an antenna tuner packaged in the case, including a conductive material; a feeding line located on the main board, having one end connected with the signal supply unit and the other end connected with the antenna radiator; and a tuning line located on the main board, having one end connected to the feeding line and the other end connected with the antenna tuner, wherein the tuning line and the antenna tuner compensate for impedance of the feeding line and the antenna radiator. The mobile terminal can prevent wireless communication performance from being deteriorated by impedance distorted by an external environment like that a body of a user approaches the antenna radiator.
US10840576B2 Magnetic rings as feeds and for impedance adjustment
Design, application and implementations of magnetic loops and ring structures are disclosed which may be used to favorably shape or alter electromagnetic fluxes around the transmission lines or waveguides. In transmission lines, application of this system of rings offers opportunities in performance tuning, for example, to achieve more bandwidth or to adjust port impedances. In waveguides, these structures allow selective suppression of excitation of transverse electromagnetic modes (TEMs), hence improving TEM modal purities. The system of rings includes a substrate and a conductive structure for propagating an electromagnetic signal, the conductive structure in contact with the substrate. The device also includes an electrically conductive magnetic, non-conductive magnetic or metallic ring structure positioned within the substrate and proximate to the conductive structure.
US10840574B2 Tunable phase shifter comprising, a coplanar transmission line with a signal line that is movable with respect to a substrate
A tunable phase shifter is provided which includes a dielectric substrate, a transmission line formed based on the dielectric substrate for carrying input and output signals and a dielectric disturber placed on top of the transmission line. The phase shifter further includes a phase shifting mechanism for adjusting at least one of a distance between the transmission line and the substrate and a distance between the transmission line and the dielectric disturber to effect phase shift.
US10840570B2 Battery pack containing phase change material
A battery pack for a vehicle is presented. The battery pack comprises a plurality of bricks, each brick of the plurality of bricks comprising a phase change material block, a side of the phase change material block defining a plurality of channels, and a plurality of battery cells, each battery cell being disposed at least in part in the phase change material block; and at least one connector for electrically connecting a first one of the plurality of bricks to a second one of the plurality of bricks, the at least one connector being disposed at least partially in one of the plurality of channels.
US10840567B2 Storage battery cooling control device and storage battery cooling control method
A storage battery cooling control device includes a system power calculator (18) configured to calculate power of an external power source as power information, and a charge/discharge control unit (20) configured to perform charge/discharge control of a storage battery based on the power information, and to perform power control of a cooling device by distributing power to the cooling device within a cooling power threshold, which is determined so that a heat generation increment of the storage battery is equal to or less than a heat exhaust increment of the cooling device calculated from a cooling air flow rate.
US10840561B2 Battery pack
A battery pack, including a battery cell; and a case having a receiving space for the battery cell, the case including a frame member including an opening formed in a central portion thereof and having an inner surface facing the receiving space and an outer surface opposite the inner surface; a first cover on the frame member, the first cover including a flange portion supported on the inner surface of the frame member, a main body exposed through the opening of the frame member, and a connecting portion connecting the flange portion to the main body in a stepped manner; and a second cover coupled to the frame member, the battery cell being between the second cover and the frame member.
US10840560B2 Rechargeable battery with resistive layer for enhanced safety
An improved high energy density rechargeable (HEDR) battery with an anode energy layer, a cathode energy layer, a separator between the anode and cathode energy layers for preventing internal discharge thereof, and at least one current collector for transferring electrons to and from either the anode or cathode energy layer, includes a resistive layer interposed between the separator and one of the current collectors for limiting the rate of internal discharge through the failed separator in the event of separator failure. The resistive layer has a fixed resistivity at temperatures between a preferred temperature range and an upper temperature safety limit for operating the battery. The resistive layer serves to avoid temperatures in excess of the upper temperature safety limit in the event of separator failure in the battery, and a fixed resistivity of the resistive layer is greater than the internal resistivity of either energy layer.
US10840559B2 Transport system for convertible battery pack
A battery pack and transport coupler for enabling the battery pack to reduce the pack power capacity. The battery pack include a plurality of strings of battery cells and a switching network for coupling and decoupling the strings of battery cells from each other. When the plurality of strings of battery cells are coupled together in a default configuration the transport coupler includes a decoupler for decoupling the strings of battery cells and when the plurality of strings of battery cells are not coupled together in a default configuration the transport coupler includes a coupler for coupling the strings of battery cells for operation with an electronic device such as a power tool.
US10840547B2 Encapsulated sulfide glass solid electrolytes and solid-state laminate electrode assemblies
Nanofilm-encapsulated sulfide glass solid electrolyte structures and methods for making the encapsulated glass structures involve a lithium ion conducting sulfide glass sheet encapsulated on its opposing major surfaces by a continuous and conformal nanofilm made by atomic layer deposition (ALD). During manufacture, the reactive surfaces of the sulfide glass sheet are protected from deleterious reaction with ambient moisture, and the nanofilm can be configured to provide additional performance advantages, including enhanced mechanical strength and improved chemical resistance.
US10840545B2 Slurry, method for producing solid electrolyte layer, and method for producing all-solid-state battery
Provided are a slurry for a solid electrolyte, which can reduce the usage of a polymer binder, a method for producing a solid electrolyte layer, and a method for producing an all-solid-state battery. Disclosed is a slurry for a solid electrolyte, the slurry comprising a solvent, a lithium compound, and crystal particles of a garnet-type ion-conducting oxide represented by a general formula (Lix−3y−z,Ey,Hz)LαMβOγ (where E is at least one kind of element selected from the group consisting of Al, Ga, Fe and Si; L is at least one kind of element selected from an alkaline-earth metal and a lanthanoid element; M is at least one kind of element selected from a transition element that can be six-coordinated with oxygen and typical elements in groups 12 to 15 of the periodic table; 3≤x−3y−z≤7; 0≤y≤0.25; 0
US10840544B2 Garnet materials for Li secondary batteries and methods of making and using garnet materials
Set forth herein are garnet material compositions, e.g., lithium-stuffed garnets and lithium-stuffed garnets doped with alumina, which are suitable for use as electrolytes and catholytes in solid state battery applications. Also set forth herein are lithium-stuffed garnet thin films having fine grains therein. Disclosed herein are novel and inventive methods of making and using lithium-stuffed garnets as catholytes, electrolytes and/or anolytes for all solid state lithium rechargeable batteries. Also disclosed herein are novel electrochemical devices which incorporate these garnet catholytes, electrolytes and/or anolytes. Also set forth herein are methods for preparing novel structures, including dense thin (<50 um) free standing membranes of an ionically conducting material for use as a catholyte, electrolyte, and, or, anolyte, in an electrochemical device, a battery component (positive or negative electrode materials), or a complete solid state electrochemical energy storage device. Also, the methods set forth herein disclose novel sintering techniques, e.g., for heating and/or field assisted (FAST) sintering, for solid state energy storage devices and the components thereof.
US10840541B2 Pretreatment method for lithium electrode, and lithium metal battery
A method for pretreating a lithium electrode, and a lithium metal battery, and in particular, a method for stabilizing a lithium electrode through pretreatment of being immersed in a composition for forming a solid electrolyte interphase, and a lithium metal battery including such a lithium electrode. Effects of decreasing interfacial resistance and enhancing Li charge and discharge efficiency are obtained when forming a solid electrolyte interphase (SEI) on a lithium electrode in advance using a pretreatment process of the lithium electrode, and then using the SEI layer-formed lithium electrode in a lithium metal battery.
US10840540B2 Prelithiated hybridized energy storage device
An energy storage device can include a first electrode, a second electrode and a separator between the first electrode and the second electrode wherein the first electrode includes an electrochemically active material and a porous carbon material, and the second electrode includes elemental lithium metal and carbon particles. A method for fabricating an energy storage device can include forming a first electrode and a second electrode, and inserting a separator between the first electrode and the second electrode, where forming the first electrode includes combining an electrochemically active material and a porous carbon material, and forming the second electrode includes combining elemental lithium metal and a plurality of carbon particles.
US10840539B2 Lithium batteries, anodes, and methods of anode fabrication
Prelithiation of a battery anode carried out using controlled lithium metal vapor deposition. Lithium metal can be avoided in the final battery. This prelithiated electrode is used as potential anode for Li-ion or high energy Li—S battery. The prelithiation of lithium metal onto or into the anode reduces hazardous risk, is cost effective, and improves the overall capacity. The battery containing such an anode exhibits remarkably high specific capacity and a long cycle life with excellent reversibility.
US10840538B2 Lithium metal secondary battery using lithium metal as negative electrode active material
A lithium metal secondary battery includes a positive electrode, a negative electrode, a solid electrolyte, and a soft electrolyte. The negative electrode includes a negative electrode current collector having at least one hole, in which lithium metal is deposited in a charged state. The solid electrolyte is disposed on the surface, which face negative electrode current collector, of the positive electrode. The soft electrolyte fills the space between the negative electrode current collector and solid electrolyte and entering into the at least one hole. The solid and soft electrolytes have lithium ion conductivity.
US10840534B2 Fuel cell with discharge pipe
The fuel cell FC includes a discharge manifold AMe for discharging anode offgas from inside the fuel cell to outside the fuel cell. In the discharge manifold AMe, discharge pipe 45 is placed, and a support mechanism 400 is provided, the support mechanism including one or plural supporting portions 41 for supporting the discharge pipe 45 as well as an engaging portion 43 for placing a distal end portion 45a of the discharge pipe 45 at a position apart from a closed end E2 of the discharge manifold AMe.
US10840531B2 Two-electron redox active molecules with high capacity and energy density for energy storage applications
A non-aqueous redox flow battery includes a catholyte including a compound of formula (I): wherein E1 and E2 are independently O, S, S═O, S(═O)2, Se, NR11, or PR11; The compounds of the present technology are capable of undergoing a reversible two-electron transfer process, thus leading to high efficiency of molecular design and an increase in the overall energy density.
US10840528B2 Method and apparatus for detecting damage in fuel cell stacks, and adjusting operational characteristics in fuel cell systems
A method and apparatus for detecting oxidation in at least one planar fuel cell stack that includes a multitude of cells is described. The height of the stack is measured to determine if there has been an increase from a previously-measured height. Such an increase correlates with the oxidation of at least some of the planar cells. In some cases, the fuel flow rate or airflow rate to each fuel cell stack can be adjusted, based in part on the oxidation detection technique. A power delivery system with at least two fuel cell stacks is also described, and it includes a stack height-measurement system, a health monitor for the fuel cell stacks, and a load balancer or airflow regulator.
US10840526B2 Method and apparatus for evaluating movement tendency of ions in electrolyte membrane
A method of evaluating a movement tendency of ions in an electrolyte membrane includes counting inter-movement ions, counting intra-movement ions and calculating the ratio of the intra-movement ions and inter-movement of ions. The movement tendency of ions is predicted based on the ratio. In the case of evaluating a movement tendency of ions using the method, since the structure of the electrolyte membrane in which the ratios of intra-movement and inter-movement are maximized is predicted through measurement of the ratios of the intra-movement and inter-movement of ions, ohmic resistance that may occur in a membrane-electrode assembly (MEA) may be reduced. The electrolyte membrane having the optimal structure predicted by the method can be applied to a fuel cell to increase its performance.
US10840524B2 Building
A building comprises a structural material configured to form a framework of the building; a hydrogen storing alloy integrated with the structural material; a temperature regulator provided inside of the structural material such as to regulate temperature of the structural material; and a piping provided inside of the structural material such as to cause hydrogen taken out from the hydrogen storing alloy to flow therethrough.
US10840523B2 Apparatus and method for discharging condensate of a fuel cell stack
An apparatus for discharging a condensate of a fuel cell stack, the apparatus includes a condensate storage container for storing the condensate from the fuel cell stack, a condensate level detector for detecting a condensate level in the condensate storage container, a discharge valve configured to be opened and closed to discharge the condensate from the condensate storage container, and a control unit for setting a condensate discharge level differently according to currents of the fuel cell stack, and for controlling the discharge valve to be opened when a condensate level measured by the condensate level detector reaches the condensate discharge level.
US10840521B2 Humidifier, for example for a fuel cell
A humidifier comprises hollow shell and humidifier core. The humidifier core includes a transfer sheet, a plurality of first channels, and a plurality of second channels. The transfer sheet comprises a permeable material having a plurality of sections and a plurality of layers of spacing materials. The plurality of first channels are configured to allow air flow in a first direction and to prevent airflow in a second direction that is different from the first direction. The plurality of second channels are configured to allow air flow in the second direction and to prevent airflow in the first direction. The humidifier comprises a stack of alternating first channels and second channels, and the first channels are configured to transfer liquid from air flowing in at least one of the first channels to air flowing in at least one of the second channels. The humidifier is suitable for use in fuel cell stack.
US10840520B2 Method for manufacturing fuel cell stack and fuel cell stack
A fuel cell stack includes a plurality of power generation cells stacked and connected in series and coolant passages configured to circulate coolant. The power generation cells each include a membrane electrode assembly and two separators sandwiching the membrane electrode assembly. The separators are each formed by a metal plate. The coolant passages include through-holes extending through the separators and aligned in a stacking direction of the power generation cells. A method for manufacturing a fuel cell stack includes forming a coating of electrodeposition paint on surfaces of ones of the separators having a high electric potential in the fuel cell stack by operating the fuel cell stack and using the coolant that contains electrodeposition paint particles.
US10840518B2 Photocurable resin composition, fuel cell, and sealing method
The present invention has an object to provide a photocurable resin composition which can be quickly cured by irradiation with active energy rays such as ultraviolet rays and achieves excellent adhesion to an electrolyte membrane having properties difficult to bond. Specifically, provided is a photocurable resin composition containing the following (A) to (C) ingredients: (A) ingredient: a polymer having a polyisobutylene backbone containing a —[CH2C(CH3)2]— unit, the polymer having one or more (meth)acryloyl groups; (B) ingredient: a photo-radical polymerization initiator; and (C) ingredient: one or more compounds selected from the group consisting of silicone oligomers each having one or more alkoxy groups and one or more (meth)acryloyl groups, silicone oligomers each having one or more alkoxy groups and one or more amino groups, and silane compounds each having one or more isocyanate groups.
US10840516B2 Flow element, bipolar plate and method for producing a flow element
To provide a flow element which in particular is used as a component of a bipolar plate in electrochemical devices, which is stable and permits efficient flow guiding, it is proposed that the flow element comprises a plate-like main body that is formed as a shaped sheet metal product and has a channel structure, wherein the channel structure comprises a plurality of channels which are formed by recesses in the main body and are separated from one another by raised portions of the main body, wherein there is provided at least one region with normal level difference that defines, with respect to a height direction running perpendicular to two main directions of extent of the main body, a height difference between a recess and an adjoining raised portion, wherein there is provided at least one region with reduced level difference, in which a height difference between a recess and an adjoining raised portion is less than the normal level difference, wherein the at least one region with reduced level difference comprises a parallel expansion region of the main body that, in the event of an expansion of the main body resulting from the deformation of the shaped sheet metal product, is expanded along expansion vectors which lie in mutually parallel planes, wherein the at least one region with reduced level difference, that comprises the parallel expansion region of the main body, adjoins a curvature expansion region of the main body which, in the event of an expansion of the main body resulting from the deformation of the shaped sheet metal product, is expanded along expansion vectors which lie in intersecting planes.
US10840515B2 Grid assembly for a plate-shaped battery electrode of an electrochemical accumulator battery
The invention relates to a grid arrangement for a plate-shaped battery electrode of an electrochemical accumulator having a frame and a grid arranged thereon, wherein the frame comprises at least one upper frame element having a connecting lug of the battery electrode disposed on its side facing away from the grid, and wherein the grid is at least formed by horizontal bars, which are bars extending substantially horizontally, and vertical bars, which are bars extending substantially vertically, wherein at least some of the vertical bars are arranged at different angles to one another in the shape of a fan. The invention further relates to an accumulator.
US10840511B2 Maganese composite hydroxide and process for producing same, positive electrode active material and process for producing same, and non-aqueous electrolyte secondary battery
Provided is a precursor of a positive electrode active material for non-aqueous electrolyte secondary batteries which allows a non-aqueous electrolyte secondary battery to have excellent battery characteristics. A manganese composite hydroxide is obtained by adjusting the pH value of an aqueous solution for nucleation containing cobalt and/or manganese to 7.5 to 11.1 on the basis of a liquid temperature of 25° C. to form plate-shaped crystal nuclei, and adjusting the pH value of a slurry for particle growth containing the plate-shaped crystal nuclei to 10.5 to 12.5 on the basis of a liquid temperature of 25° C., and supplying a mixed aqueous solution including a metal compound containing at least manganese to the slurry, thereby performing particle growth of the plate-shaped crystal nuclei.
US10840504B2 High performance inorganic complexes for next-generation redox flow batteries
In an aspect, a redox flow battery comprises a catholyte and an anolyte; wherein at least one of said catholyte and said anolyte is a metal-coordination complex, said metal-coordination complex comprising: (i) a metal; (ii) one or more first ligands coordinated with said metal atom, wherein each of said first ligands is independently a Lewis basic ligand; and one or more second ligands associated with said one or more first ligands, wherein each of said second ligands is independently a Lewis acid ligand; and a nonaqueous solvent, wherein said catholyte, said anolyte or both are dissolved in said nonaqueous solvent. One or more first ligands may be provided in a primary coordination sphere of said metal-coordination complex and one or more second ligands may be provided in a secondary coordination sphere of said metal-coordination complex. The one or more first ligands independently may comprise a Lewis basic functional group and each of said one or more second ligands independently may comprise a Lewis acidic functional group.
US10840501B2 Positive electrode additive and preparation method therefor, positive electrode plate and secondary lithium ion battery
The present disclosure provides a positive electrode additive and a preparation method thereof, a positive electrode plate and a lithium-ion secondary battery. The positive electrode additive comprises a modified lithium carbonate. The modified lithium carbonate comprises a lithium carbonate particle and a polymer coating. The polymer coating coats a surface of the lithium carbonate particle and comprises a polymer. The positive electrode additive of the present disclosure has low cost and simple preparation method, when the positive electrode additive is applied in lithium-ion secondary battery, it can significantly improve lithium-ion secondary battery safety performance without affecting electrical performance of the lithium-ion secondary battery.
US10840500B2 Superionic conductive polymer electrolyte composite for lithium battery
A method of creating a composite cathode for use within a lithium ion battery. The method beginning with the step of preparing an electrolytic solution. The electrolytic solution includes a plasticizer, a crosslinkable polyether, a first lithium salt and a second lithium salt. The method ending with the step of impregnating a cathodic material with the electrolytic solution so as to form the composite cathode.
US10840499B2 Positive electrode active material and battery using positive electrode active material
A positive electrode active material comprising: a compound which has a crystal structure belonging to space group Fm-3m and which is represented by the following composition formula: LixMeyOαXβ. In the formula, the Me represents one or more elements selected from the group consisting of Mn, Ni, Co, Fe, Al, Sn, Cu, Nb, Mo, Bi, Ti, V, Cr, Y, Zr, Zn, Na, K, Ca, Mg, Pt, Au, Ag, Ru, Ta, W, La, Ce, Pr, Sm, Eu, Dy, and Er. The X represents one element selected from the group consisting of Cl, Br, I, N, and S. The following conditions are satisfied: 0.5≤x≤1.5; 0.5≤y≤1.0; 1≤α<2; and 0<β≤1.