Document Document Title
US10905040B2 Component feeder
A component feeder including a feeding mechanism configured to intermittently feed taped components in a feeding direction at a specified feeding pitch to a supply position; first lead cutting mechanism configured to, for separating the component positioned at the supply position from the carrier tape, in a case in which the component has three leads, cut two of the leads Leo that are on an outer side of the three leads at a given position such that a length by which the two leads protrudes from the component main body is a first length; and second lead cutting mechanism configured to, before the cutting of the two leads by the first lead cutting mechanism, cut a single lead that is at a center of the three leads positioned forward of the supply position in the feeding direction to a second length that is shorter than the first length.
US10905039B2 Shielded conductive path and shielding pipe
A shielded conductive path, including: a cylindrical shielding pipe that is in a state in which two semi-cylindrical members made of a metal material are joined together, and that is provided with a bend at a portion located in an axial direction; an electrical wire housed in the shielding pipe; and a weld that is provided only in a partial region of the shielding pipe that includes at least the bend in the axial direction, the weld joining the two semi-cylindrical members.
US10905038B1 Electromagnetic interference (“EMI”) sheet attenuators
An electromagnetic interference (“EMI”) sheet attenuator includes a planar conductive layer, a first flexible substrate and a second flexible substrate. The first flexible substrate overlies the metal backing layer and including a conductive pattern on a surface of the first flexible substrate. The second flexible substrate overlies the first flexible substrate and also includes the conductive pattern. The conductive pattern on the second flexible substrate is aligned with the conductive pattern on the first flexible substrate.
US10905034B2 Receiving device and method for production
A receiving device for a system for inductive power transfer has a housing with a cover part and a base part as housing parts. The housing includes an inside volume for accommodating at least one winding structure. At least one of the housing parts has at least one heat sink on an outer side. A method for producing the receiving device is also disclosed.
US10905033B2 Liquid-cooled electric drive component, powertrain, vehicle and method
A liquid-cooled electric drive component for a powertrain of a vehicle includes a first housing part and a second housing part. The first and second housing parts are joined to one another by a fluid-tight welded joint and configured such as to form at least a segment of a cooling duct. The vehicle can be a hybrid vehicle or an electric vehicle.
US10905027B2 Underground equipment vault system
An underground equipment vault system having a body or casing, an intake duct, an intake vent, one or more equipment hangers, an exhaust duct, an exhaust vent, and one or more ventilated compartments. The underground vault system is configured to improve air flow from underneath, or from a low portion of, the body of the vault, provide flexible positioning or location options for the intake vents and the exhaust vents away from the vault body, cool the intake air, and reduce the noise impact of the vault.
US10905026B2 Integration cell for seismic electronic equipment rack and method of transporting electronic equipment units thereby
Described herein is an integration cell that can be pre-installed with plural electronic equipment units at a location remote from a datacenter. One or more pre-installed integration cells can be shipped on a single standard shipping palette to the datacenter location and moved into the datacenter through standard doorways and using standard elevators. Inside the datacenter, the integration cell can be inserted into a seismic electronic equipment storage rack to allow for bulk installation or removal of plural electronic equipment units.
US10905024B1 Expansion card holding mechanism with a flow-guiding through hole aligned with a vent of a flow guiding structure in a device casing
An expansion card holding mechanism is disposed on a flow guiding structure in a device casing. The expansion card holding mechanism includes a sliding slot structure and a sliding part. The sliding slot structure is disposed on the flow guiding structure and includes two opposite side walls. The sliding part includes a sliding body and a positioning portion. The sliding body is slidably disposed along a direction between the two side walls. The positioning portion protrudes from the sliding body and is slidably engaged with one of the two slide walls. The sliding body has a flow-guiding through hole and an expansion card holding slot. The flow-guiding through hole is aligned with a vent of the flow guiding structure in the direction, so that air flow can pass through the flow guiding structure and the sliding part for dissipating heat from an expansion card.
US10905023B1 Harsh environment key panel and bezel structures
Harsh environment key panel and bezel structures for a user interface device are disclosed. In embodiments, a user interface device includes a printed board, a switch mounted to the printed board, and a key panel disposed upon the printed board. The key panel includes a plurality of printed device layers forming a bezel, a button configured to actuate the switch, and a deformable interface between the bezel and the button. The plurality of printed device layers can include at least one continuous printed device layer that forms portions of the bezel, the button, and the deformable interface. The continuous printed device layer may include at least one rigid device material that forms a portion of the bezel and a portion of the button and a deformable device material that forms a portion of the deformable interface between the bezel and the button.
US10905022B2 Method of manufacturing clad metal casing
A method of manufacturing a clad metal casing includes the steps of arranging and connecting metallic materials with different types from each other to form a clad board; shaping the clad board; and post-process the appearance surface of the formed clad board to form the clad metal casing. The appearance surface after the post-process presents surfaces of at least two metallic materials.
US10905020B2 Electronic device
An electronic device includes a first body, a second body, a hinge mechanism, two driving mechanisms, at least two lifting mechanisms, and a flexible panel. The first body is connected to the second body through the hinge mechanism. The two driving mechanisms are disposed in the first and second bodies, respectively, and the hinge mechanism is connected to the two driving mechanisms. The lifting mechanisms are respectively disposed in the first body and the second body, and each lifting mechanism is connected to the corresponding driving mechanism. The hinge mechanism is configured to drive the two driving mechanisms which respectively drive the two lifting mechanisms to ascend or descend. The flexible panel includes a first bonding portion secured to the first body, a second bonding portion secured to the second body, and a bending portion between the first and second bonding portions. The bending portion contacts the two lifting mechanisms.
US10905018B2 Television enclosures and related systems and methods
A television enclosure system includes a housing including a rear bezel and a front bezel coupled to the rear bezel, a gasket on the front wall of the front bezel, a panel held within the front bezel with the gasket between a front wall of the front bezel and the panel, at least one retaining bracket connected to a side wall of the front bezel, and at least one bezel clip coupled to the at least one retaining bracket and configured to engage the panel to compress the gasket.
US10905013B2 Printed wiring board and method for manufacturing the same
In a wiring base body of a printed wiring board, a conductive post including a wiring portion and a wiring are embedded in an insulating resin film. Therefore, even in a region in which a wiring portion is formed, the wiring base body is not increased in thickness. In addition, even in a region in which a wiring is formed, the wiring base body is not increased in thickness. Therefore, it is possible to obtain a printed wiring board having high flatness by stacking a plurality of wiring base bodies and constituting a printed wiring board.
US10905011B2 State detecting device
A state detecting device which can be applied even in a severe environment. The state detecting device includes a chargeable all-solid-state battery, a piezoelectric element which supplies charging power to the all-solid-state battery, and an integrated circuit including various sensors which operate with electric power supplied from the all-solid-state battery. The all-solid-state battery, the piezoelectric element, and the integrated circuit are mounted on one surface of a flexible substrate. The flexible substrate is attached to a flexible object which is either an object to be measured or constitutes at least part of an inner surface of a space to be measured.
US10905009B2 Display module and display device including the same
A display device may include a heat radiation member on a lower surface of a display panel, a first circuit board overlapped with and electrically connected to a pad of the display panel and overlapped with the heat radiation member, a driving chip mounted on the first circuit board and located between the first circuit board and the heat radiation member, and an adhesive member coupling the first circuit board to the heat radiation member. When viewed in a plan view, the adhesive member may define an internal region in which the driving chip is located and a passage region connecting the internal region to an outer region of the adhesive member.
US10905008B2 Wiring board
A wiring board includes: a wiring-board body including a first surface and a second surface opposite to the first surface, and including at least one insulator layer; pads formed at at least one of an internal layer boundary plane and the first surface and the second surface defining a first plane; and via conductors connected to corresponding ones of the pads, and arranged in parallel to extend in a thickness direction of the wiring-board body. Each of first and second ones of the pads adjacent to each other in planar view at the first plane is connected to corresponding ones of the via conductors. The via conductors corresponding to the first pad are arranged differently from the via conductors corresponding to the second pad, in planar view.
US10905002B2 Method for forming flexible substrate including via, and flexible substrate having via
A method for forming a flexible substrate having a via, according to the present embodiment, comprises the steps of: (a) arranging a mixture of conductive particles moving by means of a magnetic field, when a curable resin and the magnetic field are provided; (b) forming a material layer being cured and having flexibility; (c) arranging the conductive particles by providing a magnetic field; and (d) curing the curable resin and the material layer.
US10905001B2 Accessory device comprising printed circuit board having flexible structure
An accessory device for covering an electronic device, according to various embodiments of the present invention, comprises: a cover part including a front cover for covering at least a part of the front side of the electronic device, a rear cover for covering at least a part of the rear side of the electronic device, and a side part for connecting the front cover and the rear cover; a first component arranged on the front cover; a second component arranged on the inner side of the rear cover; and a printed circuit board electrically connected to the first component and the second component and arranged from the front cover to the rear cover while traversing the side part, wherein at least part of the printed circuit board can include a flexible structure in the folding region of the cover part, corresponding to the movement of the front cover.
US10905000B2 Display device and method of manufacturing electronic device using the same
A display device includes a display module, a protective film, and a cover member. The display module includes a non-bending area, and a bending area bent from the non-bending area. The protective film is peelably attached to a bottom surface of the display module, the protection film being configured to be peeled off the bottom surface. The cover member includes a first contact portion coupled to one area of the protective film, a bending protection portion supporting one end of the display module, and a connecting portion having one end connected to the first contact portion and another end connected to the bending protection portion. A planar shape of the first contact portion includes a curved edge.
US10904990B2 Internet of things system
An Internet of Things (IoT) system is illustrated, which has a power switch and an IoT device. The power switch electrically connected to the IoT device provides power to the IoT device. The IoT device has a memory unit, a control unit and a networking unit. When the power switch switches the control unit to a power supplying state from a non-power supplying state, the power switch generates a switch surge signal, and transmits the switch surge signal to the control unit, and the control unit receives the switch surge signal and executes a reset control command stored in the control unit, so as to reset the IoT device. The IoT system of the present disclosure utilizes the switch surge signal to reset the IoT device be reset without installing a reset button.
US10904987B1 Systems and methods for operating lights
Systems and methods for operating lights can include stepping down a high voltage power supply and transmitting a resulting low voltage through a relay to a light. A device controller system can receive a selected mode for operating the light including a setting for brightness, color, or operation scheme. The selected mode can be converted into a command configured to cause the light to operate continuously while changing from a current mode of operation to the selected mode. The system can determine an operation sequence for the relay to convey the command to the light. A schedule for the operation sequence can include a zero cross operation by the relay indicating, to the light, the setting or an operation mode change. The relay can operate according to the operation sequence and the schedule and the light can change to from the current mode to the selected mode without delay.
US10904985B2 Lighting control utilizing a speech recognition system
A method of controlling illumination emitted by one or more illumination sources of a lighting system is disclosed. The method comprises automatically performing operations of: receiving from a speech recognition system a first input indicative of a first speech command; in response to the first input, controlling the lighting system to transition from a first state comprising a first value of a parameter of the illumination to a second state comprising a second value of the parameter; receiving from the speech recognition system a second input indicative of a second speech command, the second input indicating that the second speech command specifies a further change in the parameter; mapping the second input to an adjustment defined at least in part based on the first and second values of the parameter; and controlling the lighting system to transition from the second state to a further adjusted state by adjusting the parameter.
US10904981B2 Medical light source system, medical light source device, and method of adjusting light amount of medical light source device
Provided is a medical light source device that includes a light source part including two or more semiconductor light-emitting devices having wavelengths of emitted light different from each other. The light source part generates light of predetermined chromaticity by mixing the light emitted from each of the semiconductor light-emitting devices and emits outward the generated light of the chromaticity as illumination light. The medical light source device further includes a control unit that controls a mixing rate of the light emitted from each of the semiconductor light-emitting devices based on a light amount setting value of the illumination light emitted from the light source part, and keeps the chromaticity constant regardless of a light amount of the illumination light.
US10904980B2 Adaptive modulation and data embedding in light for advanced lighting control
Disclosed is a method for controlling a light output signal emitted by a set of light sources comprising at least one light source, wherein said light output signal includes a modulation signal which carries individual information, such that the method includes recurrently: remotely detecting the light output signal of said set of light sources; determining at least one quality measure of said remote detection of the light output signal; and adjusting the modulation signal on basis of said at least one quality measure.
US10904978B1 Two-wire code controlled synchronous led stripe and a control method thereof
The present invention discloses a two-wire code controlled synchronous light-emitting diode (LED) strip, which comprises a controller and a plurality of RGBW-LED modules, wherein one input end of said controller is connected to a pushbutton and the other input end is connected to the receiving head of a remote controller, each RGBW-LED is connected in parallel to the voltage output end of the controller with two wires, and the output end of the controller generates a power-off signal according to the signal sent from said pushbutton and the signal sent from the receiving head of said remote controller so as to control each RGBW-LED to work according to the power-off signal. The present invention further relates to a control method of the two-wire code controlled synchronous LED strip, which can accurately determine the LED strip mode and can save the communication time.
US10904976B2 Drive circuit for a light-emitting diode light source
A controllable lighting device may utilize a controllable impedance circuit to conduct a load current through an LED light source. The controllable impedance circuit may be coupled in series with a first switching device, which may be rendered conductive and non-conductive via a pulse-width modulated signal to adjust an average magnitude of the load current. The controllable lighting device may further comprise a control loop circuit that includes a second switching device. The second switching device may be rendered conductive and non-conductive in coordination with the first switching device to control when a feedback signal is provided to the control loop circuit and used to control the LED light source. The control loop circuit may be characterized by a time constant that is significantly greater than an operating period of the load current.
US10904972B2 Retrofit light emitting diode, LED, tube for reducing audible noise originating from a high frequency electronic ballast
A retrofit Light Emitting Diode, LED, tube for connecting to a High Frequency, HF, ballast, which LED tube comprises a switchable capacitor arrangement for ensuring that the ballast does not go into over current protection mode, wherein the switching is controlled based on a desired dimming level of the LED tube. The switchable capacitor arrangement is provided in parallel with said input of said rectifier, and comprises at least a first capacitor and a second capacitor in series, and said control circuit is adapted to configure said switchable capacitor arrangement to conduct the AC power and switch at least one of the first capacitor and the second capacitor between the rectifier and the LED array to block the DC power to said LED array.
US10904971B2 Optical apparatus using multi-wavelength light
An optical apparatus using multi-wavelength light, includes a substrate, and a light emitting array disposed on the substrate, and comprising a plurality of light emitting devices emitting a plurality of lights having different wavelengths. The optical apparatus includes a controller configured to control the light emitting array such that the plurality of lights are modulated differently and emitted simultaneously.
US10904968B2 Water treatment methods
There is disclosed a desalinization apparatus, and methods related to desalinization. In an embodiment, a desalinization apparatus includes at least one port for receiving airflow therethrough, at least one port for receiving salt water therethrough, at least one output for providing outflow of pure water vapor, and at least one output for proving outflow of a mixture of water, salt and air; and a plurality of chambers for evaporating the salt water into the airflow, at least one of the chambers forming a plurality of ports arranged in a plurality of rows. In an embodiment, a method includes providing airflow to a desalinization apparatus; providing salt water to the desalinization apparatus; forming a vortex in the airflow to evaporate water vapor from the salt water; and providing the water vapor in the airflow to a condenser so as to obtain pure water.
US10904964B2 Driver circuit for controlling brightness of light-emitting diode using switch unit and lighting control unit
A driver circuit for controlling brightness of a set of light-emitting diodes. The driver circuit includes a switch unit for providing n first control signals, a lighting control unit for sending a second signal, a control circuit unit coupled to the switch unit and the lighting control unit and used to send a third control signal according to the n first control signal and the second control signal, an optical coupler for generating a fourth control signal according to the third control signal, and a power control unit for enabling the light-emitting diodes according to the fourth control signal. The n first control signals and the second control signal are both adjustable.
US10904963B2 Optical device
An optical device includes a light emitting device and a sensor device (light receiving element). The light emitting device includes a substrate, a plurality of light emitting elements, and a plurality of light transmission portions. The substrate has a first surface and a second surface. The second surface is opposite to the first surface. The plurality of light emitting elements is positioned at the first surface side of the substrate. Each of the plurality of light transmission portions is positioned between adjacent light emitting elements. The light emitting device is light-transmissive by the plurality of light transmission portions. Light from the plurality of light emitting elements is mainly output from the second surface of the substrate. An amount of light emitted from each of the light emitting elements and leaked to the outside of the first surface of the substrate is reduced.
US10904961B2 Method of calibrating a high power amplifier for a radio frequency power measurement system
A method for calibrating a set of devices, each device including an amplifying component and a measuring component that outputs a digital signal indicative of radio frequency power detected at the amplifying component, includes selecting a frequency from a set of frequencies; selecting a phase value from a set of phase values; selecting a power level from a set of power levels; setting a subset of the set of devices to output signal of the selected frequency, the selected phase value and the selected power level; measuring a forward power level and a backward power level; processing the measurements of the forward and backward power levels to calibrate the digital signal output from the measuring component of each of the set of devices; and encoding the calibrated digital signal output into non-volatile memory.
US10904955B2 Induction cooking apparatus and induction cookware
An induction stove and induction cookware are disclosed herein. The induction stove includes a first arm, a second arm, and a third arm together forming an opening between the first arm and the second arm. At least one of the first arm, the second arm, and the third arm includes an induction source. The induction stove also includes rack disposed in the opening for supporting induction cookware.
US10904953B2 Induction heating device and method for determining loaded-object on the induction heating device
An induction heating device includes a working coil, an inverter, an inverter driving unit configured to apply a switching signal to the inverter to enable the inverter to perform a switching operation, a control unit configured to generate and apply a control signal to the inverter driving unit to cause the inverter driving unit to generate the switching signal based on the control signal, and a determination unit configured to determine a type of an object disposed on the induction heating device based on (i) a first resonant current value measured from the working coil in response to operation of the inverter by the switching signal having a first operation frequency and (ii) a second resonant current value measured from the working coil in response to operation of the inverter by the switching signal having a second operation frequency.
US10904946B2 Overload control and coordination between M2M service layer and 3GPP networks
Various issues with existing congestion and overload control mechanisms are recognized and described herein. Described herein, in accordance with various embodiments, are various mechanisms in which core networks, such as 3 GPP networks for example, and an M2M service layer can coordinate and share information to efficiently and intelligently manage each other's congestion and overload states.
US10904942B2 Network slice selection in a mobile communication network
Apparatuses, methods, and systems are disclosed for selecting a network slice. One apparatus includes a processor and a transceiver that communicates with a mobile communication network supporting a plurality of application categories. The processor receives a request to send a data packet, wherein the data packet is generated by an application of the apparatus. The processor identifies a network slice selection indicator associated with the application of the apparatus and transmits the data packet via a network connection to a network slice in the mobile communication network, wherein the network connection is associated with the identified network slice selection indicator.
US10904937B1 Control of UE connectivity including carrier transition before transition from standalone connectivity to dual connectivity
When a user equipment device (UE) is served with standalone connectivity by a first access node on a first carrier, the first access node could detect a trigger for transitioning the UE from the standalone connectivity to dual connectivity. In response to at least the trigger, the first access node could then (i) transition the UE from the first carrier to a second carrier selected based on the second carrier being lower in frequency than the first carrier, so as to help facilitate quality communication in the dual connectivity service, and then (ii) transition the UE from the standalone connectivity to the dual connectivity.
US10904935B2 Smart scheduling for intermodulation distortion avoidance on multiple uplink transmissions
The disclosed technology provides a system and method for scheduling downlink transmissions and for granting uplink frequency resources to a user device such that concurrent transmissions and receptions by the user device, or multiple concurrent transmissions and receptions by the user device, does not lead to deleterious intermodulation distortion or at least minimizes the extent of any such resulting intermodulation distortion.
US10904930B2 Communication system for working machine, mobile terminal, and communication processing method for working machine
A communication device for a working machine disposed on the working machine and configured to be connected to a mobile terminal, includes an identifier setting circuit configured to set at least one of a first program identifier and a second program identifier, and a first communicating circuit configured to transmit, to the mobile terminal, the first program identifier set by the identifier setting circuit with a first beacon and the second program identifier set by the identifier setting circuit with a second beacon, the first communicating circuit being configured to transmit the second beacon to the mobile terminal while the mobile terminal executes a first program after receiving the first beacon, the first program corresponding to the first program identifier being included in the first beacon.
US10904926B2 Method for operating a fast random access procedure in a wireless communication system and a device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for operating fast random access procedure in a wireless communication system, the method comprising: transmitting a RAP including a first RAP ID to an e-NodeB; starting monitoring a Physical Downlink Control Channel PDCCH addressed by RA-RNTI during RAR window; receiving, from the eNB, an indicator including at least one RAP ID, wherein one of the at least one RAP ID matches to the first RAP ID; and stopping monitoring the PDCCH addressed by RA-RNTI upon reception of the indicator.
US10904924B2 NR RACH MSG1 configuration for CV2X
Methods, apparatuses, and computer-readable mediums for wireless communication are disclosed by the present disclosure. In an example, the present disclosure includes selecting, at a first device, a Random Access Channel (RACH) preamble identifier (ID) from a set of RACH preamble IDs based on a discovery procedure associated with a second device, wherein each RACH preamble ID from the set of RACH preamble IDs corresponds to at least one RACH preamble and is associated with the second device; and transmitting, from the first device, a RACH preamble associated with the selected RACH preamble ID to the second device.
US10904923B2 Frequency hopping for random access
A wireless communication device (14) (e.g., a user equipment) in a wireless communication system (10) is configured for transmitting a random access preamble signal (16). The wireless communication device (14) in particular is configured to generate a random access preamble signal (16) that comprises multiple symbol groups (18), with each symbol group (18) on a single tone during a different time resource, according to a frequency hopping pattern that hops the random access preamble signal (16) a fixed frequency distance at one or more symbol groups (18) and hops the random access preamble signal (16) a pseudo random frequency distance at one or more other symbol groups (18). Each symbol group (18) comprises one or more symbols. The wireless communication device (14) is also configured to transmit the random access preamble signal (16).
US10904919B2 Information feedback method, base station, terminal and storage medium
An information feedback method, a base station, a terminal and a storage medium are provided. The information feedback method includes: sending downlink control information to a terminal, where the downlink control information includes indication information configured to instruct the terminal to perform an information feedback, and the indication information includes at least one of a feedback delay of feeding back feedback information by the terminal, an indication of whether a LBT process is performed when feeding back the feedback information by the terminal, a type of the LBT process performed when feeding back the feedback information by the terminal and a parameter configuration of the LBT process performed when feeding back the feedback information by the terminal; receiving the feedback information sent by the terminal based on the indication information in the downlink control information.
US10904917B2 System and method for dynamically scheduling wireless transmissions without collision
A system and method dynamically schedule wireless transmissions without collision. A master transmitter periodically transmits a time mark during a first predefined time slot of a plurality of consecutive time slots that form a transmission block. Multiple consecutive transmission blocks form a frame. An announcement transmission from a wireless transmitting device is received via at least one receiver during a second predefined time slot of the plurality of time slots. An allocator allocates, at least partly based upon the received announcement transmission, a third time slot of the plurality of time slots to the wireless transmitting device. A time slot reservation area of at least one subsequently transmitted time mark includes indication of the allocation of the third time slot to the wireless transmitting device. The wireless transmitting device receives the subsequently transmitted time mark and transmits only during the third time slot of subsequent frames.
US10904914B2 Transmission method, transmission apparatus, network device, and user equipment
A transmission method, a transmission apparatus, a network device, and user equipment are provided, and are applied to the field of communications technologies. The method includes: configuring, by a base station, a resource request parameter for first UE; allocating a first PUSCH resource used by the first UE to send resource request information; and allocating, to the first UE when the base station detects, on the first PUSCH resource, resource request information sent by the first UE, a second PUSCH resource used for sending data. In this way, PUCCH capacity limitation is effectively mitigated, and more UEs can send resource requests, so that resource usage in an uplink transmission process can be increased, and a system capacity can be increased.
US10904908B2 Grantless uplink transmission for eMTC-U
Methods, systems, and devices for wireless communication are described. A base station may transmit downlink control information to a user equipment (UE). The downlink control information may identify a grantless uplink group associated with one or more grantless uplink subframes for the UE. The UE may transmit uplink control information for the one or more grantless uplink subframes associated with the indicated uplink group of the UE. The UE may then transmit grantless uplink data during at least one of the one or more grantless uplink subframes based at least in part on the grantless uplink group associated for the UE and the uplink control information.
US10904901B2 Method for transmitting and receiving channel state information in wireless communication system and apparatus therefor
A method of reporting channel state information (CSI) at a machine type communication (MTC) user equipment (UE) in a wireless communication system, includes selecting a set of M downlink subframes as a CSI reference resource and a subband among a set of N subbands; measuring a wideband channel quality indicator (CQI) for the set of N subbands and a subband CQI for the subband through the CSI reference resource; and transmitting, to a base station, the wideband CQI and the subband CQI through an uplink subframe, wherein the MTC UE measures the wideband CQI and the subband CQI based on a cell-specific reference signal (CRS) received through the M downlink subframes which are located before the uplink subframe, and wherein the set of N subbands is configured to perform frequency hopping.
US10904899B1 Generating transmission arrangements for device group communication sessions
Methods, apparatus, and processor-readable storage media for generating transmission arrangements for device group communication sessions are provided herein. An example computer-implemented method includes determining a transmission ordering of multiple devices in a designated group with respect to transmitting data packets during a communication session, wherein the transmission ordering comprises device identifiers, attributed to the multiple devices, assigned to sequential transmission slots; determining a scheduled distribution of multiple data packet types transmitted by the multiple devices across the sequential transmission slots, wherein the scheduled distribution comprises an identification of a respective one of the multiple data packet types assigned to each of the sequential transmission slots; and participating in the communication session in accordance with the transmission ordering and the scheduled distribution of the multiple data packet types.
US10904896B2 Sounding reference signal transmission method and apparatus, and system
Embodiments of this application provide a sounding reference signal (SRS) transmission method, apparatus, and system, so as to implement sounding reference signal BP-based switching. The method includes: determining that a transmission conflict occurs between a sounding reference signal (SRS) on a first bandwidth part (BP) and an SRS on a second BP; and discarding the SRS on the first BP, where a priority of the SRS on the first BP is lower than a priority of the SRS on the second BP.
US10904888B2 Contention-based uplink data transmission
A method and apparatus to configure a resource pool for a plurality of user equipment configured with contention based transmission; configure a resource allocation within the resource pool for a contention based transmission by a user equipment of the plurality of user equipment configured for contention based transmissions, wherein the resource allocation is configured with more than one predefined or preconfigured sets of resource allocation granularities; and send information including the resource allocation towards the user equipment, wherein the information includes an indication of a set of the predefined or preconfigured sets of the resource allocation granularities that the user equipment is to use for the contention based transmission.
US10904886B2 Efficient multiplexing of control information in transport block
Provided are systems and methods for transmitting data over a wireless channel from a data transmitting node to a data receiving node in a communication system. The data transmitting node comprises second-layer processing circuitry for receiving at least one second-layer SDU, to be mapped onto a resource allocated for data transmission, and for generating a second-layer PDU, including the at least one second-layer SDU and at least one second-layer control element, and first-layer processing circuitry for receiving the second-layer PDU generated by the second-layer processing circuitry and for mapping the second-layer PDU onto the resource allocated for data transmission. The data receiving node comprises first-layer processing circuitry for de-mapping at least one second-layer PDU, and second layer processing circuitry for receiving and parsing the second-layer PDU demapped by the first-layer processing circuitry, the second-layer PDU including at least one second-layer SDU, and at least one second-layer control element.
US10904883B2 Communication device, communication method, and communication system
A communication device is a communication device connected to a mobility network which is a network mounted in a mobility and which is used by a plurality of electronic control devices for communication. The communication device includes: a holding unit which holds range information indicating a transferable path range determined for a message on the mobility network; a receiving unit which receives the message on the mobility network; and a determining unit which determines validity of the received message by using the range information.
US10904881B2 Method enabling terminal to maintain uplink synchronization, and terminal
Embodiments of the present disclosure disclose a method and a terminal for maintaining uplink synchronization of a terminal, the method including: triggering, by the terminal, an uplink alignment timer UAT, and receiving a timing advance command TAC within a duration of the UAT; and losing uplink synchronization in the case where the terminal does not receive the TAC within the duration of the UAT.
US10904880B2 Resource allocation signaling for slot aggregation
There is disclosed a method of operating a network node in a Radio Access Network. The method includes transmitting a downlink control information message, the downlink control information message having a slot allocation indication and a symbol allocation indication. The slot allocation indication indicates a slot aggregation having a plurality of slots being allocated for communication to at least one user equipment, wherein each slot com includes prises a plurality of symbols. The symbol allocation indication indicates allocation of symbols to at least one channel according to an allocation pattern for two or more of the plurality of slots. The disclosure also pertains to related methods and devices.
US10904879B2 Rach preamble transmission and multiplexing with data and/or control signals
Various communication systems may benefit from improved uplink data transmission. A method may include determining an assignment, at a user equipment, of a first set of physical resource blocks in an unlicensed spectrum to a physical random access channel. The physical random access channel occupies at least one of the physical resource blocks, and wherein the at least one of the physical resource blocks occupied by the physical random channel are distributed into clusters in a frequency domain. The method may also include determining an assignment, when the user equipment transmits data, of a second set of at least one remaining physical resource block of the physical resource blocks to at least one uplink channel. In addition, the method can include transmitting random access preambles through the physical radio access channel or data through of the at least one the uplink channel from the user equipment to a network entity.
US10904875B2 Base station, terminal apparatus, first terminal apparatus, method, program, recording medium and system
In order for a first terminal apparatus to transmit a physical uplink control channel to a base station without retuning regardless of a bandwidth part used by the first terminal apparatus, a base station 100 according to the present disclosure includes a communication processing unit 141 configured to communicate with the first terminal apparatus (terminal apparatus 200A) within a bandwidth part of an uplink system band, the bandwidth part being used by the first terminal apparatus (terminal apparatus 200A), wherein the bandwidth part includes a physical uplink control channel region used by the first terminal apparatus (terminal apparatus 200A).
US10904874B2 Method for transmitting and receiving data in wireless communication system, and device therefor
The present invention relates to a method and device for operating a terminal in a wireless communication system. According to the present invention, downlink control information is transmitted to a terminal and can include symbol information related to the last symbol of a downlink shared channel. A method and device can be provided wherein a terminal transmits a first demodulation reference signal(DMSR) and at least one second DMRS for demodulating downlink data, and transmits data through the downlink shared channel, and a symbol position to which the at least one second DMRS is mapped is determined according to the symbol information.
US10904872B2 Communication method and apparatus, and system
This application relates to a downlink control information indication method during coordinated multipoint transmission/reception in a wireless communications system. For a plurality of network side devices that send downlink data to user equipment on a same carrier and in a same subframe, downlink data transmission information used when the network side devices separately send the downlink data is indicated by using a plurality of pieces of downlink control information. Therefore, diversity transmission and/or multi-stream transmission in a multipoint coordination scenario are/is supported, and when the user equipment cannot normally receive downlink data sent by some network side devices because some downlink control information encounters an error, the user equipment may still receive, based on an indication of remaining downlink control information that encounters no error, downlink data sent by a network side device corresponding to the remaining downlink control information that encounters no error.
US10904869B2 Uplink control data transmission
Methods and systems for transmitting uplink control information and feedback are disclosed for carrier aggregation systems. A user equipment device may be configured to transmit uplink control information and other feedback for several downlink component carriers using one or more uplink component carriers. The user equipment device may be configured to transmit such data using a physical uplink control channel rather than a physical uplink shared channel. The user equipment device may be configured to determine the uplink control information and feedback data that is to be transmitted, the physical uplink control channel resources to be used to transmit the uplink control information and feedback data, and how the uplink control information and feedback data may be transmitted over the physical uplink control channel.
US10904864B2 Method and device for transmitting and receiving PSCCH and PSSCH by terminal in wireless communication system
An embodiment of the present invention provides a method for receiving a physical sidelink control channel (PSCCH) and a physical sidelink shared channel (PSSCH) by a terminal in a wireless communication system. The method for receiving a PSCCH and a PSSCH comprises the steps of: receiving a PSCCH comprising information, which indicates a time interval between a PSCCH and a PSSCH indicated by means of the PSCCH, and information which indicates whether the PSSCH is retransmission; and receiving the PSSCH in a resource determined by means of the information indicating the time interval and the information indicating whether the PSSCH is retransmission, wherein, on the basis of whether the PSSCH is retransmission, the information indicating the time interval is determined to be used as a positive value or a negative value when the resource is determined.
US10904863B2 Method and device for resource reconfiguration
The present disclosure provides a method for resource reconfiguration and the corresponding device. A method provided in a first aspect of the present disclosure comprises: at a controller for managing a baseband unit (BU) pool, determining system status and resource usage conditions of the BU pool; based on the system status and the resource usage conditions, identifying a resource that needs to be reconfigured, the resource being selected from a virtual machine running on a server in the BU pool or from a processing module in an accelerator in the BU pool; determining an address of a target device using the resource, wherein the target device is selected from servers or accelerators in the BU pool; and instructing the target device to reconfigure the resource. The solution of the present disclosure effects reconfiguration of all resources in cloud RAN.
US10904860B2 Supporting or performing distribution of a paging message
A wireless device, a first network node and methods therein, for supporting or performing distribution of paging messages within a Radio Access Network Area, RANA, of a wireless network. The wireless device collects RANA related information from network nodes visited by the wireless device. The RANA related information indicates which RANAs are supported by the respective network nodes. A list of network nodes that support a RANA is extracted from the collected RANA related information, and the list is sent to the first network node to enable distribution of paging messages by the first network node within the RANA.
US10904856B2 Method and apparatus for providing services in local area data network
A method and an apparatus for recommending a service provided by a local area data network (LADN) are provided. The operation method of a mobile edge computing (MEC) control server includes receiving, from at least one of a user equipment (UE), an access and mobility management function (AMF) device, or a session management function (SMF) device, location information including a cell identity (ID) of a cell to which the UE is connected or a tracking area identity (TAI) of a tracking area in which the UE is located, determining at least one LADN accessible by the UE, based on the location information, determining a first service to be recommended to the UE from among services providable to the UE through the at least one LADN, and transmitting, to the UE, information associated with the recommended first service and a LADN capable of providing the recommended first service.
US10904855B1 Techniques to manage client location detection
Techniques to manage client location detection are described. In one embodiment an apparatus may comprise a location-based services support component and a client management component. The location-based services support component may be operative to determine that a network service is scheduled for a location update from a mobile device, determine a location accuracy based on the network service, and update the network service with a received location of the mobile device. The client management component may be operative to transmit a location request to the mobile device, the location request specifying the location accuracy determined based on the network service and receive a response to the location request from the mobile device, the response comprising the location of the mobile device conforming to the specified location accuracy. Other embodiments are described and claimed.
US10904854B2 Wireless network supporting extended coverage of service
A communications access point may provide access to a wireless communications network to a user device located at a first location. The communications access point may determine that the user device is moving from the first location to a second location where access to the wireless network is limited or not available. In response to the determination, the communications access point may provide access to the wireless network at the second location by extending a coverage area of the wireless network.
US10904851B1 Systems and methods for determining locations of access points
A system may be configured to identify, from among a plurality of access points in an area in communication with a network, a plurality of edge access points associated with an edge of the area. In addition, the system may also be configured to determine first edge location-related data for a first edge access point and first interior location-related data for a first interior access point. Determining the first interior location-related data for the first interior access point includes exchanging ranging data indicative of a first relative distance between the first edge access point and the first interior access point. The ranging data may be based at least in part on fine timing measurements and/or time-of-flight-based measurements. Determining the first interior location-related data for the first interior access point may also include communicating the first edge location-related data from the first edge access point to the first interior access point.
US10904850B2 Method and apparatus for data transport control between wireless network systems
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services.There is provided a method and apparatus for data transport control between wireless network systems, the method comprises: determining, by a first node, whether a predetermined condition is satisfied; and transmitting, by the first node, at least one of data transport command information and user equipment access information when the predetermined condition is satisfied.
US10904848B2 Synchronization method of user equipment in wireless communication system and user equipment using method
Provided are a synchronization method of first user equipment (P-UE) in a wireless communication system and user equipment using the method. The method involves receiving a V2X (vehicle-to-everything) message, sent by second user equipment (V-UE) via a second carrier, and performing synchronization on the basis of the V2X message. The first user equipment (P-UE) communicates with a base station via a first carrier, wherein the first carrier differs from the second carrier.
US10904845B2 Synchronization channel for a wake-up receiver (WUR) in a communication device
A method for communication includes receiving in a user equipment (UE) a configuration for a modified synchronization channel, and the UE periodically awakening and synchronizing to a communication channel using the modified synchronization channel.
US10904841B2 SON accounting for max geographical distance
A method is disclosed for determining an appropriate transmit power of a cell based on a desired coverage distance, comprising: initializing, at a cell, a cell reference signal transmit power at a high power level; broadcasting a cell signal power measure to require a high signal power level for user devices attempting to connect to the cell; progressively lowering the cell signal power measure at the cell; broadcasting the lowered cell signal power measure; deriving a plurality of user equipment (UE) attach request distances based on a plurality of propagation delay statistics derived from UE attach requests received at the cell; comparing the plurality of UE attach request distances against a maximum distance to obtain a number of UE attach requests received from UEs physically located beyond the maximum distance; and setting the cell reference signal transmit power based on the number of UE attach requests received from beyond the maximum distance, thereby iteratively determining an appropriate cell reference signal transmit power based on the maximum distance and on UE attach requests received at the cell.
US10904840B2 Method and device for setting transmission power of communication system
A transmission power setting method includes selecting one of a plurality of channels of a communication system as a target channel for communication, and, based on pre-set communication parameters, setting a transmission power of the communication system to be a maximum transmission power corresponding to the target channel. The pre-set communication parameters include maximum transmission powers for the plurality of channels.
US10904839B2 Interference control in cellular communication system
This document discloses a solution for inter-cell interference control in a cellular communication system. A method comprises: detecting, by an access node managing an interfered cell in a cellular communication system, inter-cell interference from an interfering cell; determining whether or not interference cancellation performed for a signal received through the access node is capable of cancelling said inter-cell interference; and controlling, on a basis of a result of said determining, uplink transmit power of a terminal device on time-frequency resources allocated to the terminal device.
US10904838B2 Method of power control for uplink transmission
A method for uplink transmission by a UE includes obtaining information regarding a plurality of power control sets each having a plurality of power control parameters, wherein a value of at least one parameter in a first power control set is different from a value of the at least one parameter in a second power control set; obtaining information associating at least one of the power control sets with at least one operational property of the UE; and when at least one of the operational properties is in effect on the UE, transmitting a PUSCH using the parameters of the power control set associated with the at least one operational property in effect.
US10904835B2 Intelligent power saving during active voice/data call
Certain aspects of the present disclosure relate to methods and apparatus for saving power while performing radio access technology measurements. An exemplary method that may be performed by user equipment (UE) includes obtaining a configuration indicating a measurement gap for the UE to measure one or more non-serving cells, wherein the UE does not receive data transmissions from a serving cell during the measurement gap, deciding not to measure the non-serving cells during a period including at least a portion of the measurement gap, and deactivating a receive chain of the UE during the period.
US10904830B2 Method and apparatus for supporting energy saving mechanisms for NR in wireless communication system
As one of energy saving mechanisms for a new radio access technology (NR), a power saving state may be defined according to the present invention. More specifically, a user equipment (UE) enters an active state, monitors a first radio frequency (RF) bandwidth for the active state, enters the power saving state, and monitors a second RF bandwidth, which is restricted to M MHz within the first RF bandwidth, for the power saving state.
US10904828B2 Aligning GNSS location determination with wireless wide area network paging slots
Techniques are provided which may be implemented using various methods and/or apparatuses in a mobile device to determine its location. Techniques are provided which may be implemented using various methods and/or apparatuses on a mobile device to enable location determination during paging slots, wherein location is determined after both a location determination interval and the succeeding paging slot interval are complete. Determined location is stored and may be provided in response to requests from applications, application servers, location servers and for other purposes or entities.
US10904824B2 Virtual private network
System and techniques for a virtual private network are described herein. A plurality of host beacons may be obtained. Here, each beacon corresponds to a backhaul and includes an endpoint performance data structure. A set of endpoint performance data structures may be extracted from the plurality of host beacons. The set of endpoint performance data structures may be sorted based on a set of fields of members of the set of endpoint performance data structures. Entrance to a backhaul for a host corresponding to an endpoint performance data structure at an end of the sorted set of endpoint performance data structures may be negotiated.
US10904823B2 Base station device and terminal device
Disclosed are a base station device and a terminal device. The base station device includes a signal generator to generate a synchronization channel signal based on the cell type of a cell that the base station device manages, and a transmitter to transmit the synchronization channel signal via a synchronization channel established between at least one terminal device and the base station device, wherein the cell type is classified based on the information of the scale of the cell and whether the cell selectively allows access. The terminal may quickly recognize the cell type in a cellular wireless communication system having a hierarchical cell structure.
US10904821B2 User equipments (UES), cellular stations, and access control methods thereof
A User Equipment (UE) including a wireless transceiver and a controller is provided. The wireless transceiver performs wireless transmission and reception to and from a cell. The controller receives first barring information and second barring information from the cell via the wireless transceiver, and ignores the first barring information in response to the UE supporting network-based Cell-specific Reference Signal (CRS) interference mitigation. Also, the controller allows the UE to access the cell in response to the UE supporting network-based CRS interference mitigation and the second barring information indicating that the cell is not barred.
US10904818B2 Distributed antenna system providing redundancy
A method of configuring a distributed antenna system (“DAS”) having digital remote units configured to provide a DAS interface to wireless communication devices connecting to the DAS, and at least one digital master unit configured to provide a DAS interface to base stations connecting to the DAS. The method includes connecting digital remote units such that each digital remote unit is connected either to at least another digital remote unit and the digital master unit or to at least two other digital remote units. The method further includes connecting at least one of the digital remote units either to other the digital remote units and the digital master unit, or to at least three other digital remote units, and connecting the digital master unit to at least two of the digital remote units, thereby providing at least one path for redundant data transport.
US10904817B2 Dynamic energy-efficient transmit point (TP) muting for virtual radio access network (V-RAN)
Operational and environmental efficiency in virtual radio access networks (VRANs) can be improved by offloading data traffic and/or control signaling between physical transmit points (TPs) of a virtual TP. This may allow one or more physical TPs of the virtual TP to be muted in the downlink or uplink direction, thereby reducing energy consumption. The offloading may be performed during relatively short time-intervals such that physical TP are muted for one or more transmission time intervals (TTIs) before being re-activated. The offloading may also be implemented over longer time-intervals in accordance with a traffic engineering (TE) policy. Further it is possible to re-activate a de-activated downlink transmitter of physical TP by monitoring wireless signals via an activated receiver of the physical TP.
US10904816B2 Call flow system and method for use in a legacy telecommunication system
A method of operating a network server, such as a mobile application gateway, connect devices on a cellular or carrier network with individual networks, such as enterprise voice and data networks or residential networks. The effects of the present invention are far reaching in terms of transferring effective call control from the cellular network into the control of the individual network, such as the enterprise, and enabling new business models for the purchase of cellular service from a public cellular carrier by an enterprise.
US10904811B2 Base station and user terminal
A user terminal according to a first aspect comprises a controller. If the user terminal is in an RRC idle state, the controller executes the processes of: receiving, from a base station, a cell-specific priority applied to a cell reselection process for a load redistribution; receiving, from the base station, an identifier indicating that the cell-specific priority is applied only to the cell reselection process triggered by using a paging message; receiving, from the base station, the paging message including an instruction to trigger the cell reselection process; and executing the cell reselection process by using the cell-specific priority, in response to the reception of the paging message.
US10904805B1 Triggering client roaming in a high co-channel interference environment
In one embodiment, a device in a wireless network receives telemetry data from a plurality of autonomous vehicles. The telemetry data is indicative of radio signal quality metrics experienced by the vehicles at a particular location over time. The device forms an array of wireless roaming thresholds by applying regression to the telemetry data. The device computes an optimum roaming threshold from the array of wireless roaming thresholds to be used by the vehicles when approaching the location. The device triggers, based on the computed optimum threshold, one or more of the autonomous vehicles to initiate access point roaming when approaching the particular location.
US10904798B2 UE and devices for codec rate adaptation
Devices, methods, user equipment (UE), network core devices, gateway devices, evolved node B (eNB), and storage media for UE provisioning are described. In one embodiment, a UE is configured for codec bitrate adaptation via an interface configured to receive a bandwidth indication and a codec awareness indication from an eNB. The UE process the bandwidth indication and identifies, based on the codec awareness indication, a first codec from a plurality of codecs supported by the UE. The UE then configures with the eNB using data encoded with the first codec. This data may, for example, be Voice over Long-Term Evolution (VoLTE) data or other such media data. Selection of the codec or associated codec information may be further based on the codec awareness indication.
US10904795B2 Remapping quality of service flows among data radio bearers
Methods, systems, and devices for wireless communication are described. Double remapping of Quality of Service (QoS) flows between radio bearers may be avoided through disclosed techniques, aspects of which may include determining a release procedure for a QoS flow from a first radio bearer, such as whether or not the release procedure is or is part of a remapping procedure, based on configuration information for a second radio bearer, such as whether the QoS flow is added to any radio bearer other than the first radio bearer.
US10904793B2 Systems, methods and devices for uplink bearer split using wireless local area network aggregation
Uplink (UL) data splits between LTE and WLAN can be go supported in cellular networks. The split can be UE controlled or network controlled. Both UE and network controlled bearer split architectures can be supported. The reporting of Uplink Buffer Status (BSR) and the subsequent data allocation can depend on what option is supported by the network. For UE controlled UL data splits, the UE determines a traffic split ratio between LTE and WLAN. The split can be based on local link conditions. For network controlled UL data splits, the network (e.g. a Link Aggregation Scheduler at the eNB) is responsible for making bearer split decisions. The decisions can be based on link qualities, available traffic and quality of service (QoS) requirements of associated users. The split can be based on a per bearer threshold, an eNB configured ratio, or an implicit inference based on a UL grant.
US10904791B2 System and method for offloading data and video traffic to a supplemental downlink overlay network
A system for dynamically offloading data and video traffic to a broadcast offload core network from a cellular network or to the cellular network from the broadcast offload core network is provided. The system includes an analytics engine, a load manager, and a radio access network (RAN). The analytics engine captures geographical radio frequency (RF) information from a geographical RF information database. The geographical RF information includes an operator infrastructure information, a physical terrain information, a subscriber information, a coverage information, a signal quality information, and telecom traffic patterns. The analytics engine determines whether to offload the data and the video traffic to at least one of a unidirectional downlink network from a unicast network or the unicast network from the unidirectional downlink network by analyzing a hybrid cellular user equipment from a particular geographical location trying to access the data or video content.
US10904789B2 Methods and apparatus to reduce UE capability information message size
Certain aspects of the present disclosure provide techniques and apparatus for reducing user equipment (UE) capability information message size. A method for wireless communications by a UE is provided. The UE sends a first UE capability information message to a base station (BS) including a first set of UE capability information. The UE sends at least a second UE capability information message to the BS subsequent to sending the first UE capability information message including a second set of UE capability information. The second set of UE capability information does not include one or more UE capabilities included in the first set of UE capability information. The BS receives the first and second UE capability information.
US10904788B2 Controlling a congestion window value for a wireless device in a heterogeneous network
A method, performed by a wireless resource controller, includes receiving an indication that a first wireless device is experiencing data loss over a communication channel provided by a wireless access point utilizing a first radio access technology (RAT). The method includes determining a plurality of congestion window values associated with other wireless devices that share a shared wireless resource with the first wireless device. The shared wireless resource is provided by a base station of a cellular network utilizing a second RAT. The method includes determining an initial congestion window value for the first wireless device based on the plurality of congestion window values associated with the other wireless devices. The method includes transmitting data to the first wireless device from the base station in accordance with the initial congestion window value for the first device in order to satisfy a performance criterion for the first wireless device.
US10904784B2 Beam reporting and scheduling in multicarrier beamformed communications
Methods, systems, and devices for wireless communication are described. A base station may partition a plurality of carriers into one or more groups. Each carrier within a group may share one or more antenna panels so as to each be directed by a transmit beam in a same direction. The base station may transmit to a user equipment a carrier group indication that identifies the partitioning of the plurality of carriers into the one or more groups and maps a group identifier for at least one of the one or more groups to a beam identifier that identifies the corresponding transmit beam.
US10904778B1 Detection and deduction of urgent messages in low power and lossy networks
Techniques and mechanisms for detecting and deducing of urgent messages in low-power and lossy networks (LLNs) using a correlation analysis of the nodes within a network and machine learning (ML) models. Utilizing these techniques, a field network director (FND) of the network can determine neighboring devices within the network. ML models may be utilized to determine that based upon receipt of a power outage notification (PON) message and/or a power restoration notification (PRN) message from nodes, neighboring nodes of the nodes may also have suffered a power outage and/or a subsequent power restoration, even if the FND did not receive a corresponding PON message and/or a corresponding PRN message from the neighboring nodes of the network. Thus, loss of power and subsequent power restoration may be handled for large numbers of neighboring nodes within the network, even when only a few PON messages and/or subsequent PRN messages are received.
US10904774B2 System and method for service differentiable radio resource management for wireless local area networks
A method and node for providing service differentiable radio resource management, RRM, in a wireless communication network are provided. According to one aspect, a method includes defining access point, AP, priority factors based on predefined criteria. The method further includes performing an RRM optimization based on the priority factors, the optimization providing a measure of service to an AP that depends on a priority factor associated with the AP. The method also includes sending configuration data to the APs based on the RRM optimization.
US10904770B2 Electronic apparatus and method for spectrum management device
An electronic apparatus and a method for a spectrum management device are provided. The electronic apparatus includes processing circuitry configured to: acquire, for a predetermined primary system, an interference radiation map representing interference amounts of secondary systems at locations in a management region of the spectrum management device to the primary system; and determine an exclusion zone for the primary system based on the interference radiation map, where secondary systems in the exclusion zone cannot use a spectrum which is being used by the primary system.
US10904769B2 Method, storage medium, and electronic device for wireless network design
A method for wireless network design and an apparatus therefor are provided. The method includes receiving a ray path analysis request for a target area for a wireless network design, configuring a first area corresponding to an analysis range of the target area, in consideration of a position of a first base station (BS) and a direction of a ray transmitted by the first BS, configuring a second area along a layout of a first road running on a line extended from the first BS, within a range of the configured first area, performing analysis on a path of the ray transmitted by the first BS in the second area, and transmitting a result of the analysis.
US10904766B2 Method of determining node location in cognitive radio network environment and node location determination device for implementing the method
Provided is a method of determining a node location in a cognitive radio network environment in which data is transmitted from a first node to a third node via a second node. The method includes information requesting wherein the first node transmits an information request signal to a plurality of second nodes in a preset segmented region; information receiving wherein the first node receives, from the second nodes, location information and frequency resource information for each second node corresponding to the transmitted information request signal; and segment determining wherein the first node determines one segment in the segmented region based on the received location information and frequency resource information.
US10904763B2 Network access method and device
This application discloses a network access method and device. The method includes: receiving, by a first management entity, a first request message sent by a first terminal, where the first request message includes at least a first identifier of a second terminal; determining, by the first management entity based on a first condition, whether the second terminal can access a network by using the first terminal, where the first condition includes at least that the first identifier of the second terminal belongs to a list of at least one terminal having a trust relationship with the first terminal, and the list includes at least a first identifier of the at least one terminal having the trust relationship with the first terminal. Legality of access by a wearable device to a network by using a user terminal can be authenticated by using the method and device in this application.
US10904762B2 Powered wheelchair remote diagnostics
A method including a remote device establishing an encrypted communication link with a user equipment, where the user equipment is associated with a wheelchair, where the encrypted communication link is established based at least partially upon a wheelchair identifier transmitted by the remote device which identifies the wheelchair; transmitting an access level by the remote device to an access controller; and receiving data by the remote device from the wheelchair via the use equipment and a network, where the data received by the remote device is limited corresponding to the access level of the remote device transmitted to the access controller.
US10904761B2 Media agnostic content obfuscation
A communication method and system according to the present invention generates a unique cryptographically secure URI in response to receiving a user post. The user post and URI are stored temporarily. The URI is sent to an intended recipient. In response to a first instance of accessing the URI, the content is retrieved and sent to the intended recipient. The original uploaded content and URI are then deleted. In response to subsequent instances of accessing the URI, random content determined in part by a current environmental state of the communication, is returned. Recent subsequent instances can return thematically similar content.
US10904759B2 Method for starting up and personalizing a subscriber identity module
A method for the initial operation and personalization of a subscriber identity module in a mobile radio network, prior to its first initial operation in the mobile radio network, the subscriber identity module does not yet include an individual secret key and is being equipped with an individual, unique parameter data set only after its first initial operation in the mobile radio network. A mobile radio server takes on, from the subscriber identity module, an authentication message formed with a preliminary parameter data set comprising an individual, unique subscriber identification and a non-individual, non-unique preliminary secret key, and sends, after a verification, in response thereto an individual, unique final secret key to the subscriber identity module for programming into the subscriber identity module. The preliminary parameter data set is introduced into the subscriber identity module selectively during production or by an initializing step based on an initial parameter data set.
US10904757B2 Remote pre-authentication of a user device for accessing network services
A system for performing a remote pre-authentication of a user-device for accessing network services of one or more wi-fi network services of one or more wi-fi network providers. A data capturing module captures wi-fi registration data and user registration data. A receiving module receives a trip code relating to a user's travel bookings. An identifying module identifies geographical locations corresponding to the set of travel bookings associated with the user. An auto-populating module auto-populates a set of wi-fi login forms corresponding to the geographical locations. A gathering module gathers real-time location data of the user. An over-riding module over-rides the wi-fi registration process when the user comes within the range of the wi-fi service provider.
US10904752B2 Method for allocating terminal identifier in distributed antenna communication system and device for same
Disclosed is a method for a terminal, which comprises a plurality of distributed antenna units, transmitting and receiving a signal in a wireless communication system. More particularly, the method comprises the steps of 1) performing a first random access procedure with a first cell by means of a first distributed antenna unit group and performing a second random access procedure with a second cell by means of a second distributed antenna unit group; 2) transmitting, to the first cell and the second cell, information about the distributed antenna units comprised in the corresponding antenna unit groups; and 3) performing an authorization procedure with the first cell by means of the first distributed antenna unit group and transmitting an authorization procedure skip request signal to the second cell by means of the second distributed antenna unit group.
US10904748B2 Proximity based user identification and authentication system and method
The present disclosure generally relates to a system, comprising a mobile device configured to register with a service provider via an application program, obtain network credentials of communication networks operated by the service provider at various locations, connect to a communication network via the network credentials when approaching a selected location of the service provider, and transmit, to a first computing device via the communication network, a first identifier that uniquely identifies the mobile device. The system also comprises the first computing device positioned at service provider's locations and configured to receive and transmit the first identifier to a second computing device. The system also comprises the second computing device configured to receive the first identifier, compare the unique identifier to a plurality of unique identifiers, and provide a service customized to a user of the mobile device based at least upon the comparison result.
US10904746B2 Implementation method, apparatus and system for remote access
Disclosed are implementation methods, apparatuses and systems for remote access. The method can include: a mobile device, MD, transmitting a first resource updating request to a cloud server, CS; according to the first resource updating request, the CS creating an attribute “remote configuration file” of a resource, and generating and transmitting a notification resource creation request to a gateway agent, GA, where the notification resource creation request includes a parameter “remote configuration file”; according to the parameter “remote configuration file” of the notification resource creation request, the GA activating a local remote configuration file; the CS receiving a remote access request transmitted by the MD, and according to an attribute “notified attribute” of an updated resource, forwarding the remote access request to the GA; and according to the activated remote configuration file, the GA executing the remote access request.
US10904745B2 Method for plurality of processing time or plurality of transmission time intervals in wireless communication system, and apparatus therefor
A method by which a terminal supports a carrier aggregation and a short processing time in a wireless communication system, according to one embodiment of the present disclosure, comprises the steps of: reporting, to a base station, whether a terminal can support a short processing time when the carrier aggregation is configured; determining the processing time to be used by the terminal when a cross carrier aggregation is configured in the terminal; and performing an uplink transmission operation according to the determined processing time.
US10904741B2 Systems and methods for queueing subscriber identity module profiles on an embedded universal integrated circuit card
In some implementations, a device that includes an embedded universal integrated circuit card (eUICC) may enable a first subscriber identity module (SIM) profile. The first SIM profile may be installed in memory of the eUICC and associated with a first integrated circuit card identifier (ICCID). The device may request a second SIM profile based on enabling the first SIM profile. The second SIM profile may be associated with a second ICCID that is different from the first ICCID. The device may receive the second SIM profile based on requesting the second SIM profile, and may install the second SIM profile in memory of the eUICC in a disabled state. Other implementations are described herein.
US10904739B2 Network data collection method from network function device for network data analytic function
A network data collection method from network function device for network data analytic function is disclosed. The network data collection method includes transmitting a Nnf_EventExposure_Subscribe message to subscribe for an event into the NF device; and receiving a Nnf_EventExposure_Notify message from the NF device, wherein, when a subscription for the event is already defined in the NF device, the subscription is updated or modified.
US10904738B2 Interference reduction using signal quality
Techniques are described for interference reduction using, e.g., a Received Signal Strength Indicator (RSSI) or packet error rate threshold. UEs that implement these techniques may reduce interference among personal area network enabled devices, for example, with the added benefit of reducing power consumption by reduced RF transmissions. By reducing interference, the performance of personal area network devices may be improved.
US10904734B2 Method and apparatus for notifying SI update, EAB update and PWS message in wireless communication system
A method and apparatus for receiving system information (SI) in a wireless communication system is provided. A user equipment (UE), which may be in an enhanced coverage or operate with a narrower bandwidth than a cell bandwidth, receives an indication of at least one of SI update, earthquake and tsunami warning system (ETWS) notification, commercial mobile alert system (CMAS) or extended access barring (EAB) modification via a physical downlink control channel (PDCCH) from a network, and receives system information according to the received indication from the network.
US10904732B1 Method for real-time voting within a push to talk for the Internet of Things system
A method and apparatus for PTT over IoT is described herein. During operation each IoT device will be assigned to a talkgroup. Some talkgroups may have a single IoT device assigned, and other talkgroups may have multiple IoT devices assigned. During operation, an action command to control an IoT device is received over a first talkgroup. Users that are geographically near the IoT device are determined and polled as to whether or not they agree with the action command. If users near the IoT device agree to the action command, then a command is issued to a first IoT device assigned to that talkgroup.
US10904730B2 Systems and methods for correcting network connectivity of a connected device
Systems and methods for correcting network connectivity of a connected device are provided. Such systems and methods can include a mobile device determining whether the mobile device can connect to and communicate with a connected device, and the mobile device determining whether the mobile device is connected to a home network. When the mobile device cannot connect to and communicate with the connected device, but is connected to the home network, such systems and methods can include the mobile device transmitting or displaying messages documenting a troubleshooting process to restore the network connectivity between the mobile device and the connected device. Contents of the messages can be dependent on whether some or none of current network connectivity information related to a current network connection between the mobile device and the home network matches stored network connectivity information.
US10904723B2 Multi-sync ensemble model for device localization
A system and method determine the location of a device. The device collects sensor data using one or more sensors. Based on the sensor data, one or more localization models are selected from a plurality of localization models. The selected models are applied to generate one or more candidate locations. The current location of the device is determined based on the one or more candidate locations.
US10904721B2 Variable volume data transmission in a mobile communication network
A method for transmitting data from a mobile communication network to a mobile terminal. The method includes: receiving, at a first network entity of the network, a request from the mobile terminal to associate with the network, the request containing a parameter indicating whether the mobile terminal wishes to use signalling messages or a data transport channel for transmission of downlink data; receiving downlink data for the mobile terminal at a second network entity of the network, which is able to transmit the downlink data to the mobile terminal by way of a data transport channel; and in response to at least the parameter indicating that signalling messages are to be used for the transmission of downlink data to the mobile terminal, inserting the downlink data into at least one signalling message and transmitting the at least one signalling message, from the first network entity to the mobile terminal.
US10904720B2 Deriving signal location information and removing private information from it
The invention extends to methods, systems, and computer program products for deriving signal location information removing private information. A privacy infrastructure can apply data privacy operations to user information prior to, during, or after any of signal ingestion, event detection, or event notification. A raw signal is ingested. A partially normalized signal is derived from the raw signal. A list of one or more geo cells where the raw signal potentially originated is accessed. A location annotation identifying a geo cell from among the one or more geo cells can be formulated. The partially normalized signal is annotated with the location annotation. In one aspect, deriving the partially normalized signal includes identifying user information contained within the raw signal. At least one data privacy operation is applied to the user information. The partially normalized signal is generated subsequent to applying the at least one data privacy operation.
US10904716B1 Wireless audio and communication system
The system allows audio communication through the use of a wireless headset with speaker, microphone, and push-to-talk capabilities. The user communicates with individuals or pre-established groups through the push of a headset button connected a cellular phone or other capable device. Users may listen to music and communicate with one another without requiring separate programs through the present invention. If music is playing when a user receives a communication, the music pauses, the message plays, and then the music resumes play.
US10904715B2 Multipoint-to-point (MP2P) EPS bearer
A method for creating a Multipoint-to-Point EPS bearer in a packet switched transmission network is envisaged. A plurality of user equipments are installed within a tracking area assigned to a serving gateway. The user equipments are communicably coupled to an eNodeB, which is configured to receive the uplink data packets transmitted from the user Equipments. The eNodeB is communicably coupled to an S1 bearer, and with the S1 bearer designated as the destination for every uplink data packet transmitted from the eNodeB, the need for packet inspection at the eNodeB is eliminated. Likewise, since the S1 bearer is the only possible intermediate destination for the downlink data packets originating from the serving gateway, the process of packet inspection is also absolved at the serving gateway. The Multipoint-to-Point EPS bearer is communicably coupled to the user equipments for transmission of both uplink data packets and downlink data packets without packet inspection.
US10904714B2 Mobile terminal and control method
A mobile terminal and control method to share content with a device and control the device are provide. The mobile terminal includes a communication unit to communicate with a host and the device; a search unit to receive content information and device information; an input unit to receive a content selection signal and a device selection signal; and a control unit to control the mobile terminal. The mobile terminal receives content information from a host and selects content to be outputted to a device selected from device information from the host. The mobile terminal controls the selected device using control commands transmitted to the selected device based on a control mode. If the control mode is not stored in the mobile terminal, the mobile terminal may receive the control mode from the host.
US10904708B1 Systems and methods of providing a location
Systems and methods of providing a location that include receiving location data from user equipment, such as a cellphone or mobile device, and providing the location data in an acceptable form to emergency services, such as a Public Safety Answering Point (PSAP). The location data from the user equipment can undergo a shape conversion process prior to being transmitted to emergency services. The systems and methods evaluate the received location data to determine if a semimajor and a semiminor axis of the received location data are equal in magnitude. If so, the shape conversion process is bypassed to prevent error from being introduced into the location data.
US10904695B2 Method, computer-readable medium, system, and vehicle comprising the system for ascertaining a placement region of a mobile terminal relative to the vehicle
A method for determining a location area of a mobile terminal relative to a vehicle includes generating a set of positions relative to the vehicle, calculating a location probability of the mobile terminal for one position from the set of positions, and assigning one position from the set of positions to a zone from a plurality of zones of the vehicle. The method also includes determining an aggregated location probability of the mobile terminal for the zone from the plurality of zones depending on the positions assigned to the zone. And, if the aggregated location probability of the mobile terminal for the zone exceeds a predefined confidence value, the method further comprises determining the zone as the location area of the mobile terminal.
US10904694B2 Alerting an individual in proximity to a border
A method in which a user's location with respect to a border is received and if the user is likely to cross the border, a responsive action may be taken automatically and by machine logic. Further, items in the user's possession may be received along with a data set indicating that an item in a first entity is not permitted in a second entity. If it is determined that the user is likely to cross the border with the not permitted item, a notification may be sent to a device of the user that the item is not permitted in the second entity.
US10904692B2 System and method for adaptive audio signal generation, coding and rendering
Embodiments are described for an adaptive audio system that processes audio data comprising a number of independent monophonic audio streams. One or more of the streams has associated with it metadata that specifies whether the stream is a channel-based or object-based stream. Channel-based streams have rendering information encoded by means of channel name; and the object-based streams have location information encoded through location expressions encoded in the associated metadata. A codec packages the independent audio streams into a single serial bitstream that contains all of the audio data. This configuration allows for the sound to be rendered according to an allocentric frame of reference, in which the rendering location of a sound is based on the characteristics of the playback environment (e.g., room size, shape, etc.) to correspond to the mixer's intent. The object position metadata contains the appropriate allocentric frame of reference information required to play the sound correctly using the available speaker positions in a room that is set up to play the adaptive audio content.
US10904691B2 Speaker adjustment method and electronic device using the same
A speaker adjustment method for adjusting a plurality of speakers is provided. The speaker adjustment method includes the following steps: respectively obtaining a plurality of frequency responses of the plurality of speakers by using one microphone; obtaining distance information between the microphone and the plurality of speakers; and adjusting outputs of the plurality of speakers according to the plurality of frequency responses and the distance information. In addition, an electronic device using the speaker adjustment method is also provided.
US10904690B1 Energy and phase correlated audio channels mixer
An audio processing apparatus includes an interface, a control processor, an adjustment processor, channel modifiers, and a channel combiner. The interface is configured to receive audio channels including respective audio signals. The control processor is configured to generate a control signal from the audio signals. The adjustment processor is configured to calculate, based on the control signal, an adjusting parameter to an amplitude of at least one of the audio signals. The channel modifiers are configured to, using the adjusting parameter, adjust the audio signals in the respective audio channels. The channel combiner is configured to sum the audio channels after at least one channel has been adjusted, and output the summed audio channel to a user.
US10904689B2 Audio metadata providing apparatus and method, and multichannel audio data playback apparatus and method to support dynamic format conversion
An audio metadata providing apparatus and method and a multichannel audio data playback apparatus and method to support a dynamic format conversion are provided. Dynamic format conversion information may include information about a plurality of format conversion schemes that are used to convert a first format set by a writer of multichannel audio data into a second format that is based on a playback environment of the multichannel audio data and that are set for each of playback periods of the multichannel audio data. The audio metadata providing apparatus may provide audio metadata including the dynamic format conversion information. The multichannel audio data playback apparatus may identify the dynamic format conversion information from the audio metadata, may convert the first format of the multichannel audio data into the second format based on the identified dynamic format conversion information, and may play back the multichannel audio data with the second format.
US10904688B2 Source separation for reverberant environment
Embodiments of source separation for reverberant environment are disclosed. According to a method, first microphone signals for each individual one of at least one source are captured respectively by at least two microphones for a period during which only the individual one produces sounds. Mixing parameters for modeling acoustic paths between the at least one source and the at least two microphones are learned by a processor based on the first microphone signals. Second microphone signals are captured respectively by the at least two microphones for a period during which all of the at least one source produce sounds. The reconstruction model is estimated by the processor based on the mixing parameters and second microphone signals. The processor performs the source separation by applying the reconstruction model.
US10904685B2 Acoustic signatures in a playback system
Embodiments described herein provide for acoustic signatures in a playback system. As example implementation involves receiving from a microphone of the controller device, an audio signal played by a playback device, the audio signal indicating network information corresponding to the playback device. The example implementation further involves identifying the playback device based on the network information and responsively, modifying a user interface on the controller device based on the identification of the playback device.
US10904684B2 Activity detection
This application relates an activity detector (100) for detecting signal activity in an input audio signal (SIN), such as may be used for always-on speech detection. The activity detector has a first time-encoding modulator (TEM) 101 including a first hysteretic comparator (201) for generating a PWM (pulse-width modulation) signal based on the input audio signal. A second TEM (103) having a second hysteretic comparator (401) is arranged to receive a reference voltage (VMID) and generate a clock signal (SCLK). A time-decoding converter (102) receives the clock signal and generates count values of a number of cycles of the clock signal in periods defined by the PWM signal. An activity monitor (104) is responsive to a count signal (SCT) from the TDC 102 to determine whether the input audio signal comprises signal activity above a defined threshold.
US10904680B2 Battery-based systems and methods for managing sound processor programming for a cochlear implant system
A sound processor assembly included within a cochlear implant system includes a sound processor and a battery assembly. The sound processor includes a physical computing device configured to direct operation of a cochlear implant in accordance with a sound processing program associated with a cochlear implant implanted within a patient. The battery assembly includes an electric battery configured to provide electrical power to the sound processor, as well as a storage facility configured to store the sound processing program associated with the cochlear implant. The storage facility is integrated with the electric battery within the battery assembly. The sound processor assembly also includes a bidirectional communication interface communicatively coupling the battery assembly to the sound processor to allow the sound processor to store data to, and to retrieve stored data from, the storage facility of the battery assembly by way of the bidirectional communication interface. Corresponding methods are also disclosed.
US10904679B2 Method for enhancing signal directionality in a hearing instrument
A method for enhancing a signal directionality in a hearing instrument wherein first and second signals are generated by first and second input transducers that are spaced apart from one another. A first directional signal is derived from the first input signal and the second input signal by applying a second-to-first relative transfer function with respect to a first target angle to the second input signal. The second-to-first relative transfer function is a relative transfer function from the second input transducer to the first input transducer with respect to the first target angle. Similarly, a second directional signal is derived from the second input signal and the first input signal by applying a first-to-second relative transfer function with respect to a second target angle to the first input signal. An angle-enhanced signal is derived from the first directional signal and the second directional signal.
US10904676B2 Ultrasonic hearing system and related methods
A hearing system to activate an auditory system using cerebrospinal fluids includes at least one processor configured to receive an audio signal captured using a sound sensor (e.g., a microphone), extract temporal and spectral features from the audio signal, and create modulated ultrasound signals in a range of 20 Hz to 20 kHz with ultrasound carrier frequencies in the range of 50 kHz to 4 MHz, which are ultrasound frequencies that are well-suited to reach the cerebrospinal fluids (e.g., can pass across the skull/bones to reach the cerebrospinal fluids). The system further includes at least one ultrasonic transducer which receives the modulated signal and delivers the modulated signal to the body and activates the auditory system via vibration of cerebrospinal fluids that vibrate cochlear fluids, bypassing the normal conductive pathway that uses middle ear bones and minimizing bone conduction and distortion through the skull.
US10904673B1 Hearing aid charger case
The present disclosure provides a hearing aid charger case. The hearing aid charger case comprises a housing, a lining and a charger module. The housing comprises a lid body and a lower housing; the lid body and the lower housing body are pivoted to each other through a hinge; a back surface of the lower housing body is disposed with a USB interface that connects a power supply. The lining and the charger module are arranged in the lower housing body, and the lining is located above the charger module and is fixedly connected to the charger module, and the inside of the lining are provided with two charging bays. The bottom of each charging bay is disposed with two charging pins at intervals. The hearing aid charger case can charge and store two hearing aids at the same time, which is greatly convenient for the users.
US10904664B2 Device for generating chest-chamber acoustic resonance and delivering the resultant audio and haptic to headphones
Embodiments include a system for enhancing an audio listening experience, the system comprising an electrical device configured to impart vibrations, to a chest area of a user, based on an incoming audio signal and detect an acoustic resonance generated in a chest cavity of the user as a result of the vibrations; and an acoustic system configured to output the incoming audio signal in synchrony with the vibrations imparted to the chest cavity and simultaneously deliver haptic and audible vibrations associated with the acoustic resonance to the ears of the user. Embodiments also include a headphone system comprising an audio driver for outputting an incoming audio signal to the ears; and at least one acoustical port configured to deliver haptic and audible vibrations to the ear, the haptic and audible vibrations being associated with an acoustic resonance generated in a chest cavity of the user based on the audio signal.
US10904659B2 Microphone apparatus and headset
The present invention relates to a microphone apparatus (30) with a main beamformer (31) that provides a main output audio signal (SM) as a beamformed signal by applying a main weight vector (BM) to a main input vector (MM). A main beamformer controller (32) repeatedly determines a main steering vector (dM) and adaptively determines the main weight vector (BM) in dependence on the main steering vector (dM) and the main input vector (MM) to increase the relative amount of voice sound (V) from the user (6) in the main output audio signal (SM).The microphone apparatus (30) further comprises an auxiliary beamformer (33) that provides an auxiliary beamformer signal (SF) as a beamformed signal by applying an auxiliary weight vector (BF) to an auxiliary input vector (MA) that is a subset of the main input vector (MM), and an auxiliary beamformer controller (34) that adaptively determines the auxiliary weight vector (BF) to increase the relative amount of voice sound (V) from the user (6) in the auxiliary beamformer signal (SF). The main beamformer controller (32) determines the main steering vector (dM) in dependence on the auxiliary weight vector (BF).This may enable the main beamformer controller (32) to utilize information derived independently of the steering vector (dM) and may thus improve stability and/or accuracy of the estimation of the steering vector (dM), and may further reduce the computation load for the main beamformer controller (32).
US10904658B2 Electronic device directional audio-video capture
Disclosed herein is an apparatus. The apparatus includes a housing, electronic circuitry, and an audio-visual source tracking system. The electronic circuitry is in the housing. The audio-visual source tracking system includes a first video camera and an array of microphones. The first video camera and the array of microphones are attached to the housing. The audio-visual source tracking system is configured to receive video information from the first video camera. The audio-visual source tracking system is configured to capture audio information from the array of microphones at least partially in response to the video information. The audio-visual source tracking system might include a second video camera that is attached to the housing, wherein the first and second video cameras together estimate the beam orientation of the array of microphones.
US10904654B2 Method and system for audio sharing
A headphone system, comprises a headset including two ear cups configured to output audio and including a headband coupled between the two ear cups, the headset including an outer casing having an outer casing shape, the outer casing shape covering the two ear cups and the headband, the outer casing shape including an outer casing periphery; and a headphone cover including a headphone cover shape, the headphone cover shape including a headphone cover periphery, the headphone cover including a clipping mechanism configured to interface with the outer casing at the outer casing periphery to enable the headphone cover to be removably attached to the headset, the headphone cover shape being similar to the outer casing shape, the headphone cover periphery being similar to the outer casing periphery.
US10904653B2 Microphone natural speech capture voice dictation system and method
A system for voice dictation includes an earpiece, the earpiece may include an earpiece housing sized to fit into an external auditory canal of a user and block the external auditory canal, a first microphone operatively connected to the earpiece housing and positioned to be isolated from ambient sound when the earpiece housing is fitted into the external auditory canal, a second microphone operatively connected to earpiece housing and positioned to sound external from the user, and a processor disposed within the earpiece housing and operatively connected to the first microphone and the second microphone. The system may further include a software application executing on a computing device which provides for receiving the first voice audio stream into a first position of a record and receiving the second voice audio stream into a second position of the record.
US10904651B2 Display apparatus
A display apparatus is disclosed. The display apparatus includes a display panel configured to display an image and a supporting member at a rear surface of the display panel. The display apparatus also includes a sound generator between the display panel and the supporting member, and at least one vibration member between the display panel and the supporting member.
US10904646B2 Movement sensing apparatus for use in a footwear item
A movement sensing apparatus for use in a footwear item worn on a test subject, such as a person. The apparatus has movement sensor(s), an embedded electrical circuit, and an energy source. The sensor(s) generate movement signals representing movement of the footwear item while worn on a test subject's foot. The electrical circuit has a processor circuit coupled to receive the movement signals from the sensor(s), a buffer memory in communication with the processor circuit for storing movement data representing the movement signals, and a wireless interface controlled by the processor circuit for wirelessly transmitting movement data to an external host computing platform via an antenna. The energy source provides power to the circuit and sensor(s).
US10904645B2 Operating mode switching method, wireless sensor and system
A method of switching an operating mode of a wireless sensor includes determining, once a wireless sensor has entered a normal operating mode, whether physiological parameters are detected by the wireless sensor within a predetermined time period; and when no physiological parameters are detected by the wireless sensor within the predetermined time period, automatically controlling the wireless sensor to switch from the normal operating mode into a power saving mode.
US10904642B2 Methods and apparatus for updating media presentation data
The techniques described herein relate to methods, apparatus, and computer readable media configured to adaptively process video data. Media presentation data is associated with video data encoded in a plurality of formats, each format associated with a different bit rate. The media presentation data is generated to include first data indicative of whether the media presentation data is for static video data or dynamic video data, and second data indicative of at least one location reference to a location of a content update to the video data. A client determines, from the media presentation data, the first data and the second data, and downloads a media segment of the video data based on the first data and the second data.
US10904639B1 Server-side fragment insertion and delivery
Techniques are described for server-side fragment insertion and delivery of media content. After receiving a request to play back media content, a manifest is generated that includes fragments associated with the requested media content and fragments associated with different media content. A client device requests fragments from a media server according to the manifest, and the media server provides the correct fragment in response to the request.
US10904637B2 Embedded rendering engine for media data
Techniques and systems are provided for providing a rendering engine model for raw media data. In some examples, a system obtains media data captured by a data capturing device and embeds, in a media item containing the media data, a rendering engine model including a description of a neural network configured to process the media data and generate a particular media data output, the description defining a neural network architecture for the neural network. The system then outputs the media item with the rendering engine model embedded in the media item, the rendering engine model indicating how to execute the neural network to process the media data in the media item and generate the particular media data output based on the description of the neural network.
US10904635B2 Method and device for providing data in multimedia system
The present disclosure relates to a technology for a sensor network, machine to machine (M2M) communication, machine-type communication (MTC), and the Internet of things (IoT). The present disclosure can be used in intelligent services (such as smart home, smart building, smart city, smart car or connected car, healthcare, digital education, retail business, security, and safety related services) on the basis of the technology. A method for providing data in a multimedia system, presented in one embodiment of the present disclosure, comprises the steps of: receiving a message for requesting information on a segment, detecting image quality, the number of sub-segments, and a reception rate, which are included in the information on the segment; determining a transmission rate on the basis of the detected image quality, number of sub-segments, and reception rate; and providing the information on the segment at the determined transmission rate.
US10904633B2 Display device for displaying user interface controlling channel based on user input and controlling method thereof
A display device is provided. The display device includes a first communication interface receiving broadcast content, a second communication interface which receives a user input, a display, and a processor electrically connected with the display, the first communication interface, and the second communication. The processor controls the display to display a first user interface (UI) including a scroll bar including a plurality of points corresponding to a plurality of channels, a cursor moving on the scroll bar depending on the user input, and information on a channel corresponding to a point at which the cursor is displayed, if the second communication interface receives a preset user input. The processor is controls the display to additionally display a second UI including information on one or more channels adjacent to the channel corresponding to the point at which the cursor is displayed, if the preset user input is stopped.
US10904628B2 User interfaces for viewing live video feeds and recorded video
The present disclosure generally relates to user interfaces related to sources of video data. User interfaces enables users to configure and interact with the sources of video data, such as for displaying a live video feed and a recorded video from an external source of video data. In some embodiments, a device provides user interfaces for displaying video from a video source and controlling external devices related to the source.
US10904627B2 Method for adjusting multimedia playing progress
The present disclosure describes methods, systems, and devices adjusting multimedia playing progress. In one implementation, a method includes playing, by a terminal, a multimedia file; receiving, by the terminal, a user input indicating a fast-forward operation that is for a playing progress of the multimedia file and that is input by a user; obtaining, by the terminal, a fast-forward record of the multimedia file; and automatically adjusting, by the terminal, the playing progress of the multimedia file according to the fast-forward record.
US10904623B2 Device-specific feature recommendations
Device-specific feature recommendations to enhance end-user quality-of-experience. In one example implementation, end-user interactions with a television receiver may be monitored. If it is discovered that one or more convenience or programming features have not been previously accessed, the television receiver itself may instantiate a process to notify an end-user that a number of features or services are in fact available or accessible, and also possibly provide a simplified method or means for access to such features or services.
US10904622B2 Learning activity duration for providing content during activity
Methods and systems are described for recognizing an activity and providing content for consumption during the activity. The methods and systems use an activity engine to learn a duration of an activity by receiving input with a start cue indicating a start of an activity and receiving input with a stop cue indicating an end of the activity. The activity engine determines an average or estimated duration for the activity based on the time difference between the start cue and the stop cue so that when the activity engine receives a third input and identifies the start cue, a content curation engine identifies one or more content items with a total runtime substantially similar to the average or estimated duration for the activity and provides the content for consumption.
US10904617B1 Synchronizing a client device with media content for scene-specific notifications
Disclosed are various embodiments for syncing a client device with media content for scene-specific notifications. A computing environment is employed to cause a sync to occur between a client device and media content being rendered by a media device using an audio signal or a video signal captured by the client device during a playback of the media content. A current scene of the media content being rendered on the media device is determined by comparing the audio signal or the video signal to at least one digital fingerprint stored in a data store. The computing environment then identifies content in a plurality of upcoming scenes occurring later in the playback than the current scene by analyzing at least one tag descriptive of the content in the plurality of upcoming scenes. If at least one of the upcoming scenes satisfies criteria predefined by a user of the client device, a command is sent to perform a notification event to be performed by the client device within a predefined temporal range of the at least one of the upcoming scenes.
US10904615B2 Accessing and analyzing data to select an optimal line-of-sight and determine how media content is distributed and displayed
Embodiments of the invention include methods and systems for selecting an optimal line-of-sight for a user in a multiple display screen venue. Aspects of the invention include receiving, by a processor, an indication that the user is visiting the multiple display screen venue. A user profile including one or more preferences for the user is access based at least in part on the indication of the user. Properties for one or more locations in the venue are received and a set of locations from the one or more locations is determined that satisfy the one or more preferences of the user.
US10904614B1 Computer-implemented competition generating system and methods
A universal competition generating system and method are provided which may be configured to enable users to create competition events which may each have one or more competition tasks that establish or describe a competition behavior they want done or performed by one or more users. Users performing the competition tasks may record the competition task behavior as a completion proof via their client device by saving a picture, video, and/or other digital media, preferably with accompanying text description to a system database for retrieval. This uploading of proof is a “completion”, and the system may screen and accept only unique completion proofs as satisfying the competition task(s) of a competition event to prevent fraud. The completion proofs submitted by the users and the data associated with them may be used by the system to rank the users and groups thereby enabling competition between the users and/or groups.
US10904603B2 Transmission apparatus, reception apparatus, and data processing method
A configuration is realized that receives advertisements highly likely to be viewed and ensures enhanced likelihood for reproduction on a reception apparatus by controlling a transmission order of advertisements that can be selected and output. A transmission apparatus determines a transmission order of a plurality of pieces of advertisement content that can be selected and output during an advertisement output time of a given duration on a reception apparatus and sends the pieces of content. The transmission apparatus arranges the transmission time of content highly likely to be viewed closest to the advertisement output time and arranges the transmission time of content unlikely to be viewed before the transmission time of content highly likely to be viewed. Further, the transmission apparatus sends delivery priority information (Delivery Priority) specified for each of the plurality of pieces of advertisement content to the reception apparatus so that the reception apparatus can decide whether caching is required based on priority information.
US10904602B2 Edge optimized transrating system
A system and method for bandwidth management by controlling the bit rate of a signal stream in real time according to available link bandwidth. Applications include multiple-channel video data streams over a limited-bandwidth link such as a Digital Subscriber Line. A video signal is transrated at the head end to multiple streams having different bit rates, by a multirating device which sends the multiple streams over a network, along with metadata containing information about the data structure and parameters of the streams. At the network access edge, a demultirating device uses the metadata to select the stream with the highest video quality whose bit rate does not exceed the available bandwidth of the end-user's access link. This scheme provides multiple unicast signals to different end-users in place of a single multicast signal, supports multiple high-definition channels over a limited bandwidth link, and is compatible with standard encryption methods.
US10904601B2 Dynamic content reordering
In various example embodiments, a system and method for dynamically ordering content and discrete content segments are presented. A set of discrete content segments is received having a first order for distributing the set of discrete content segments during a display of a media stream. Each discrete content segment includes a set of ordering factors. Event data is received. The event data is representative of a set of events depicted by the media stream. A set of event instances is determined from the event data representing the set of events depicted by the media stream. A second order is generated for the set of discrete content segments based on the set of event instances and the sets of ordering factors.
US10904599B2 Predicting digital personas for digital-content recommendations using a machine-learning-based persona classifier
This disclosure relates to methods, non-transitory computer readable media, and systems that determine multiple personas corresponding to a user account for digital content and train a persona classifier to predict a given persona (from among the multiple personas) for content requests associated with the user account. By using the persona classifier, the disclosed methods, non-transitory computer readable media, and systems accurately detect a given persona for a content request upon initiation of the request. Based on determining the given persona, in some implementations, the methods, non-transitory computer readable media, and systems generate a digital-content recommendation for presentation on a client device associated with the user account.
US10904596B2 Dynamic content delivery routing and related methods and systems
Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network involves transmitting one or more portions of the media content to a client device via a delivery route between a content delivery source and the network, determining a performance metric associated with the transmitting of the one or more portions via the delivery route, and dynamically adjusting the delivery route between the content delivery source and the network based at least in part on the performance metric.
US10904595B2 System and method for just in time embedded watermarking of streaming proxies
A system and method for just-in-time embedded watermarking of streaming digital content. The system employs sequential processing to transcode streaming content to embed a user-specific watermark into the streaming content. Additionally, the just-in-time embedded watermarking system transcodes short segments of content on an as-needed basis, in response to user requests, instead of performing bulk transcoding of large amounts of content at once. Accordingly, the just-in-time embedded watermarking system provides consistent and predictable user playback experience. Further, the system automatically supports adaptive bit rate optimization by providing interoperability with multiple potential adaptive bit rates requestable by the content player device. The system watermarks the requested content segment in real-time during the streaming of the content by causing burn-in of the user-specific watermark into the streaming content.
US10904594B2 Systems and methods for providing variable speeds in a trick-play mode
Systems and methods for providing variable trick-play mode playback of media content in accordance with embodiments of the invention are disclosed. A playback device stores images of the media content associated with presentation times and marker information for the media content that indicates the presentation time of moments of interest. When a trick-play mode is invoked, the playback device determines a presentation time of a next marker in the playback. The playback device determines whether the current presentation time of the playback is within a specified range of the presentation time of the next marker and adjusts the speed of the trick-play playback based on the determination. The next frame to present is determined based on the adjusted speed of the trick-play playback and displayed.
US10904592B2 Transmission apparatus, transmission method, image processing apparatus, image processing method, reception apparatus, and reception method
This is provided to achieve capability of avoiding hindrance of accurate reflection of intention at the time of production due to execution of frame interpolation on the reception side.A predetermined container including a video stream obtained by performing encoding operation on moving image data of a predetermined frame rate is transmitted. Information for restricting frame interpolation is inserted into one or both of a layer of the container and a layer of the video stream. For example, the information for restricting frame interpolation includes information for prohibiting frame interpolation. Moreover, for example, the information for restricting frame interpolation includes information indicating the number of times of frame repeats.
US10904590B2 Method and system for real time switching of multimedia content
The present disclosure provides a computer-implemented method and system for real time switching of multimedia content. The computer-implemented method and system corresponds to a multimedia content switching system. The multimedia content switching system receives a first set of data associated with a plurality of users. The multimedia content switching system fetches a second set of data and a plurality of technical parameters. The multimedia content switching system obtains a plurality of multimedia content streams. The multimedia content switching system creates a plurality of groups. The multimedia content switching system enables customization of the plurality of technical parameters. The multimedia content switching system enables switching of the plurality of multimedia content streams based on a right field of view. The multimedia content switching system merges switched multimedia content streams. The multimedia content switching system transfers a single customized multimedia content stream to a live broadcasting platform.
US10904589B2 Method and system for remotely controlling consumer electronic devices
A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position.
US10904588B1 Stitching content streams together
Methods and apparatus are described for stitching independently encoded content streams together such that they appear to be part of a single streaming session.
US10904586B2 Methods, systems, and media for detecting and transforming rotated video content items
Methods, systems, and media for detecting and transforming rotated video content items are provided. The method comprises: receiving a video having a plurality of frames, wherein the video is associated with a first fingerprint; determining a rotation value associated with at least a portion of the plurality of frames to obtain a plurality of rotation values; determining an overall rotation value associated with the video based on a portion of the plurality of rotation values; determining whether at least one additional fingerprint of the video should be generated based on the overall rotation value; in response to determining that the at least one additional fingerprint of the video should be generated based on the overall rotation value, selecting a rotation transform based on the overall rotation value that rotates the plurality of frames of the video to an initial rotation position; applying the rotation transform to at least a portion of the plurality of frames of the video; generating a second fingerprint that represents the transformed video; and comparing the second fingerprint of the transformed video to a plurality of fingerprints associated with reference videos to determine whether the video corresponding to the transformed video matches one of the reference videos.
US10904578B2 Video processing apparatus and video processing circuits thereof
A video processing apparatus and a video processing circuit of the video processing apparatus are provided. The video processing circuit includes a video processor, a first memory controller, a second memory controller and a distributor. The video processor includes at least one sub-processing-tasks processor which is configured to execute one or more sub-processing tasks respectively. The first memory controller controls a first memory. The second memory controller controls a second memory. The distributor stores the data outputted by the video processor to the first memory and the second memory through the first memory controller and the second memory controller respectively.
US10904577B2 Video compression system with post-processing of bitstream generated by hardware video encoding and associated video compression method
A video compression system includes a video encoder and a bitstream processing circuit. The video encoder is hardware that performs hardware video encoding upon frames to generate a first bitstream. The first bitstream is output from an entropy encoding circuit of the video encoder. The bitstream processing circuit performs a bitstream post-processing operation upon the first bitstream to produce a second bitstream that is different from the first bitstream, and outputs the second bitstream as a compression output of the frames.
US10904575B2 Compressing multiple video files using localized camera meta data
An approach is provided for compressing video frames captured by a camera. Clusters of the video frames are determined, where the clusters have correlations to respective sets of values of meta data associated with the video frames. The meta data includes a location, focal length, and direction of the camera, and a time of day during a capture of the video frames by the camera. Based on multiple video frames within each of the clusters being compared with each other but not being compared with a video frame in another cluster, base and delta frames are determined and stored for each of the clusters. An amount of storage required for the base and delta frames is based in part on each of the correlations to the respective sets of values of the meta data.
US10904574B2 Method and device using an out of band end of stream NAL unit in decoding
A method of and a device for decoding at least one video stream, each video stream of the at least one video stream associated with a respective Decoder Parameter Set. The method includes activating, by a decoder, the Decoder Parameter Set of a first video stream of the at least one video stream, processing, by the decoder, an End of Stream NAL unit that is made available to the decoder outside of the first video stream, and deactivating, by the decoder, the Decoder Parameter Set of the first video stream in response to the decoder processing the End of Stream NAL unit.
US10904573B2 Reduced multiplicative complexity discrete cosine transform (DCT) circuitry
System and techniques for reduced multiplicative complexity discrete cosine transform (DCT) circuitry are described herein. An input data set can be received and, upon the input data set, a self-recursive DCT technique can be performed to produce a transformed data set. Here, the self-recursive DCT technique is based on a product of factors of a specified type of DCT technique. Recursive components of the technique are of the same DCT type as that of the DCT technique. The transformed data set can then be produced to a data consumer.
US10904571B2 Hybrid cubemap projection for 360-degree video coding
A system, method, and/or instrumentality may be provided for coding a 360-degree video. A picture of the 360-degree video may be received. The picture may include one or more faces associated with one or more projection formats. A first projection format indication may be received that indicates a first projection format may be associated with a first face. A second projection format indication may be received that indicates a second projection format may be associated with a second face. Based on the first projection format, a first transform function associated with the first face may be determined. Based on the second projection format, a second transform function associated with the second face may be determined. At least one decoding process may be performed on the first face using the first transform function and/or at least one decoding process may be performed on the second face using the second transform function.
US10904566B2 Method and apparatus for index map coding in video and image compression
A method and apparatus of video coding using palette coding mode including run modes are disclosed. In one embodiment, the system determines a maximum palette run for a current pixel being coded based on coding information including block size of the current block, pixel location of the current pixel, and whether a last run type for the current block is the copy-index mode or the copy-above mode. The current run associated with the current pixel is then encoded into one or more binary strings or decoded from the bitstream according to the maximum palette run. A syntax element to indicate the last run type for the current block can be signaled or parsed from the bitstream.
US10904565B2 Memory-bandwidth-efficient design for bi-directional optical flow (BIO)
A device for decoding video data is configured to perform interpolation filtering using an N-tap filter to generate an interpolated search space for a first block of video data; obtain a first predictive block in the interpolated search space; determine that a second block of video data is encoded using a bi-directional inter prediction mode and a bi-directional optical flow (BIO) process; perform an inter prediction process for the second block of video data using the bi-directional inter prediction mode to determine a second predictive block; perform the BIO process on the second predictive block to determine a BIO-refined version of the second predictive block, wherein a number of reference samples used for calculating intermediate values for BIO offsets is limited to a region of (W+N−1)×(H+N−1) integer samples, wherein W and H correspond to a width and height of the second block in integer samples.
US10904563B2 Method and apparatus for improved zero out transform
A method of video decoding includes receiving a coded video bitstream including a current picture. The method further includes performing, to generate a prediction block, an optimized inverse transform process on a transform block that corresponds to a current block included in the current picture based on one of (i) a transform property of the inverse transform process and (ii) a block size of the transform block. The method further includes reconstructing the current block using the predicted block.
US10904561B2 Image decoding method and apparatus based on motion prediction in sub-block unit in image coding system
An image decoding method according to the present document includes obtaining motion prediction information for a current block from a bitstream, generating an affine MVP candidate list for the current block, deriving CPMVPs for CPs of the current block based on the affine MVP candidate list, deriving CPMVDs for the CPs of the current block based on the motion prediction information, deriving CPMVs for the CPs of the current block based on the CPMVPs and the CPMVDs, and deriving prediction samples for the current block based on the CPMVs.
US10904559B2 Block vector prediction in intra block copy mode
Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. An apparatus for video decoding includes processing circuitry that decodes prediction information for a current block in a current coded picture. The prediction information indicates an intra block copy mode and a first block vector predictor (BVP) used for the current block. The first BVP points to a first reference block (RB). The processing circuitry determines whether the first RB is accessible from a memory. When the first RB is determined to be inaccessible from the memory, the processing circuitry determines a second RB that is accessible from the memory according to at least one of a default RB, the first RB, and the current block. The processing circuitry includes a second BVP in a BVP candidate list. The second BVP points to the second RB. The processing circuitry reconstructs the current block based on the BVP candidate list.
US10904556B2 Moving picture coding method and moving picture decoding method using a determination whether or not a reference block has two reference motion vectors that refer forward in display order with respect to a current picture
A moving picture coding apparatus includes: an inter prediction control unit which determines to code a motion vector using, among candidate predicted motion vectors, a candidate predicted motion vector having the least error with relative to a motion vector derived by motion estimation; a picture type determination unit which generates picture type information; a temporal direction vector calculation unit which derives a candidate predicted motion vector in temporal direct; and a co-located reference direction determination unit which generates, for each picture, a co-located reference direction flag.
US10904553B2 Method and apparatus for video coding
Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. The processing circuitry decodes prediction information of a current block in a current picture from a coded video bitstream. The prediction information is indicative of a sub-block based merge mode. Then, the processing circuitry decodes offset information from the coded video bitstream and reconstructs a sample in a sub-block of the current block according to motion information of the sub-block that is determined based on the sub-block based merge mode and the offset information.
US10904550B2 Method and apparatus for video coding
Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. The processing circuitry decodes prediction information of a current block in a current picture from a coded video bitstream. The prediction information is indicative of an affine based motion vector prediction. The processing circuitry determines a first affine model for the current block. The first affine model has first affine parameters. Then, the processing circuitry determines a second affine model for a first clipping region in the current block. The second affine model has second affine parameters with differences to the first affine parameters being smaller than a threshold. Motion vectors determined based on the second affine model satisfy a clipping requirement. The processing circuitry reconstructs a sample in the first clipping region based on the second affine model.
US10904549B2 Method and apparatus for signaling of multi-hypothesis for skip and merge mode and signaling of distance offset table in merge with motion vector difference
A method of video decoding performed in a video decoder includes receiving a coded video bitstream including signaling information for a current block. The method further includes determining block reconstruction information for the current block based on the signaling information. The method further includes reconstructing the current block using the determined block reconstruction information.
US10904547B2 Image decoding device, image encoding device, and image decoding method
A video encoding device (2) includes a side information determination section (21) and a side information encoding section (22). The side information determination section (21) sets a quantization parameter for each macroblock in such a manner that a difference between quantization parameters for each pair of macroblocks with successive encoding orders is equal to one of n difference values, and transforms the difference into one of n indices with respect to each pair. The side information encoding section (22) generates a binary sequence having a length corresponding to the size of the absolute value of the index. The total of absolute values of the n indices is smaller than the total of absolute values of the n difference values.
US10904546B2 Moving image processing device, moving image processing method, and recording medium having moving image processing program stored thereon
A moving image processing device includes: a storage unit storing, by dividing an image into pixel blocks and performing image processing for the individual pixel blocks, an execution state of image processing for each pixel block in encoding or decoding processing for the image; a determination unit determining whether image processing for a first pixel block is executable, based on an execution state of image processing for a second pixel block for which image processing for the first pixel block has a dependence regarding a processing order; and an execution unit performing, in parallel or pseudo-parallel, image processing for the first pixel blocks for which image processing is determined to be executable by the determination unit, and updating an execution state of image processing for the first pixel block, whereby encoding or decoding processing for a moving image is accelerated.
US10904544B2 Method and apparatus for video coding
Aspects of the disclosure provide method and apparatus for video coding. In some examples, an apparatus includes processing circuitry. The processing circuitry decodes a first portion of video data to obtain first data of a first reconstructed picture, the first data including a first data set that corresponds to a first information category and a second data set that corresponds to a second information category. The processing circuitry determines whether to store at least one of the first data set and the second data set as reference data, and stores the at least one of the first data set and the second data set of the first reconstructed picture as the reference data based on the determination. The processing circuitry also decodes a second portion of the video data to obtain second data of a second reconstructed picture based on the stored reference data.
US10904543B2 Method and apparatus for video coding and decoding
The invention relates to concatenating or splicing of scalable video bitstreams. There are disclosed various methods, apparatuses and computer program products for video encoding and decoding and modifying coded video bitstreams. In some embodiments, indications are provided in the coded video bitstream to indicate a layer-wise decoding start-up process. These indications may be generated by encoders or splicers.
US10904542B2 Image transcoding method and apparatus
Embodiments of this application disclose an image transcoding method performed at a computing device. The image transcoding method includes: obtaining a source image quality parameter of a source image, the source image being a to-be-transcoded image, and the source image quality parameter being associated with a source image format and used for indicating image quality of the source image; obtaining, according to the source image quality parameter and a preset mapping relationship, a target image quality parameter that is associated with a target image format and that corresponds to the source image quality parameter of the source image; and transcoding the source image in the source image format according to the target image quality parameter to obtain a target image in the target image format.
US10904539B2 Method, device and system for encoding and decoding image
Disclosed are methods, apparatuses, and systems for encoding and decoding an image. The present invention provides an intra prediction unit receives an input image, removes high frequency ingredients by low pass filtering an encoded luma pixel value in the input image during intra prediction, and generates a prediction block by predicting a chroma pixel value by using a low pass filter (LPF) LM chroma mode for applying an LM chroma mode, which is an extended chroma mode technique for generating a prediction block by predicting the chroma pixel value by applying a correlation between color planes to the luma pixel value having removed therefrom the high frequency ingredients.
US10904532B2 Differential prefix coding for high throughput entropy coder in display compression
A method of entropy coding data samples includes for each entropy coding group, determining a native prefix value indicative of the bit size of the suffixes in the group; for each entropy coding group, evaluating at least one prefix coding condition for the group in the current block and the corresponding group in a previous block of sample values; in response to determining that the at least one prefix coding condition is met, applying differential prefix coding to code a differential prefix value for the group in the current block to generate a prefix for the group in the current block; and in response to determining that the at least one prefix coding condition is not met, applying direct prefix coding to code the native prefix value for the group in the current block to generate the prefix for the group in the current block.
US10904531B2 Adaptive parameters for coding of 360-degree video
Techniques and systems are provided for processing 360-degree video data. For example, a picture of the 360-degree video data can be obtained. The picture can include samples projected from a three-dimensional format to a two-dimensional format. A weight value can be determined for at least one sample of the picture. The weight value can be determined based at least on a position of the at least one sample in the picture. At least one adaptive parameter can be determined for the at least one sample using the determined weight value. The at least one adaptive parameter can include one or more of an adaptive weighted distortion, an adaptive weighted quantization parameter value, or an adaptive weighted lambda value. A cost associated with coding the at least one sample using one or more coding modes can be determined using the at least one adaptive parameter of the at least one sample.
US10904530B2 Chroma quantization in video coding
A method of signaling additional chroma QP offset values that are specific to quantization groups is provided, in which each quantization group explicitly specifies its own set of chroma QP offset values. Alternatively, a table of possible sets of chroma QP offset values is specified in the header area of the picture, and each quantization group uses an index to select an entry from the table for determining its own set of chroma QP offset values. The quantization group specific chroma QP offset values are then used to determine the chroma QP values for blocks within the quantization group in addition to chroma QP offset values already specified for higher levels of the video coding hierarchy.
US10904529B2 Quantization group for video coding
A method of coding video data comprising determining a quantization group (QG) based on one or more of a size of a CU splitting node and a value of a region-based parameter, determining a single quantization parameter for all blocks of video data within the determined quantization group, and performing a quantization process on transform coefficients of all blocks of video data within the determined quantization group using the determined single quantization parameter.
US10904528B2 Techniques for QP selection for 360 image and video coding
A method for adjusting a quantizer parameter (QP) value of a block of samples in a planar source picture that is input to an encoder for encoding may include identifying information associated with the planar source picture that is a projection of a non-planar surface. The method may include determining an initial QP value associated with the block of samples in the planar source picture. The method may include determining, based on the information associated with the planar source picture, a QP delta value associated with the block of samples. The method may include determining a final QP value associated with the block of samples based on the initial QP value and the QP delta value. The method may include coding the block of samples using the final QP value.
US10904527B2 Encoder, decoder, encoding method, and decoding method
An encoder which encodes image information includes memory and circuitry accessible to the memory. The circuitry binarizes a data value indicating the number of non-zero coefficients included in a current basic block which is one of one or more basic blocks in a frequency transform block, according to a conversion table, to encode the image information which includes the data value. When binarizing the data value, the circuitry selects the conversion table from a plurality of tables including two or more tables which differ from each other in difference between a longest bit length and a shortest bit length of a plurality of binary values associated with a plurality of data values, according to the position of the current basic block in the current frequency transform block which is the frequency transform block including the current basic block, and binarizes the data value according to the conversion table selected.
US10904524B2 Adaptive loop filtering for high dynamic range video
Methods, processes, and systems are presented for adaptive loop filtering in coding and decoding high dynamic range (HDR) video. Given an input image block, its luminance information may be used to adapt one or more parameters of adaptive loop filtering and compute gradient and directionality information, activity information, a classification index, and adaptive-loop-filtering coefficients.
US10904521B2 Extracting MCTS sub-bitstreams for video coding
An example device for processing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to determine to extract a motion constrained tile sets (MCTS) sub-bitstream from an original bitstream including the video data based at least in part on information of an MCTS extraction information set (MCTS-EIS) supplemental enhancement information (SEI) message; and in response to determining to extract the MCTS sub-bitstream, omit all SEI network abstraction layer (NAL) units that contain non-MCTS-nested SEI messages from inclusion in the extracted MCTS sub-bitstream, regardless of a value of a NAL unit header layer identifier value for the non-MCTS-nested SEI messages.
US10904520B2 Method and device for indicating pixel, and method and device for processing pixel indication
Disclosed are a method and a device for indicating a pixel, and a method and a device for processing a pixel indication, in video encoding and decoding. A process of indicating a pixel by an encoder includes the steps of: determining at least one processing sub-interval, determining at least one processing sub-interval to be indicated, and indicating the at least one processing sub-interval to be indicated. A process of processing a pixel indication by a decoder includes the steps of: acquiring processing sub-interval indication information, determining at least one indicated processing sub-interval, and determining all of the at least one processing sub-interval. Under the premise that flexible selection of at least one processing sub-interval is guaranteed by applying the above-mentioned technical solutions according to embodiments of the present invention, indication information of the at least one processing sub-interval to be indicated, which is transmitted, is reduced. As a result, video compression performance is improved.
US10904518B2 Goggle imaging systems and methods
A goggle system is provided. The goggle system includes a computing device, a goggle device configured to be worn by a user and including a detector configured to simultaneously acquire image data of a subject in a first image mode and a second image mode, at least one eye assembly configured to display at least one of an image in the first image mode, an image in the second image mode, and a hybrid image including pixels of image data from the first image mode and pixels of image data from the second image mode, and a communications module configured to transmit acquired image data from the goggle device to the computing device.
US10904512B2 Combined stereoscopic and phase detection depth mapping in a dual aperture camera
In an imaging system having a first camera with a first field of view (FOV) and a second camera with a second FOV smaller than the first FOV, wherein the first and second FOVs overlap over an overlap region, a method for calculating a calibrated phase detection depth map over the entire first FOV comprises calculating a stereoscopic depth map in the overlap region using image information provided by the first and second cameras, obtaining a first camera phase detection (PD) disparity map in the entire first FOV, and using the stereoscopic depth map in the overlap region to provide a calibrated 2PD depth map in the entire first FOV.
US10904511B2 Systems and method for GPU based virtual reality video streaming server
Systems and methods of processing and streaming a virtual reality video using a graphics processing unit (GPU) are provided. A video server is configured to cause a processor to read, from a video data source, source video data including multiple spherical image frame data and store the source video data in a first memory. The video server is further configured to cause the GPU to convert, in response to storing first spherical image frame data in a first frame buffer of a second memory, the first spherical image frame data to first equirectangular image frame data that correspond to a portion of spherical image represented by the first spherical image frame data, encode the converted first equirectangular image frame data and store the encoded first equirectangular image frame data in an encoded frame buffer of the second memory.
US10904509B2 Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal
Video data signals are encoded such that the encoded video data signal comprises at least a primary and at least a secondary video data signal. The primary and secondary video data signal are jointly compressed. The primary video data signal is compressed in a self-contained manner, and the secondary video data signal is compressed using data from the primary video data signal. The jointly compressed video data signal is split into separate bitstreams, at least a primary bitstream comprising data for the primary video data signal and at least a secondary bitstream comprising data for the secondary video data signal, whereafter the primary and secondary bitstreams are multiplexed into a multiplexed signal, and the primary and secondary signals are provided with separate codes.
US10904508B2 360 degree video with combined projection format
In a system for 360 degree video capture and playback, 360 degree video may be captured, stitched, encoded, decoded, rendered, and played-back. A device for video coding with adaptive projection format may include at least one processor configured to combine at least two different projection formats into a combined projection format and encode a video stream using the combined projection format. The at least one processor may be further configured to decode a video stream that is encoded with a combined projection formation that includes at least two different projection formats.
US10904505B2 Systems and methods for generating a digital image
A system, method, and computer program product for generating a digital image is disclosed. In use, a first image is received from a first image sensor, where the first image sensor detects visible light color, and a second image and a third image are received from a second image sensor, where the second image sensor detects non-visible light intensity. Using an image processing subsystem, a resulting image is generated by combining the first image, the second image, and the third image, where at least one of the first image, the second image, or the third image is sampled under strobe illumination.
US10904504B2 Electronic apparatus and control method thereof
An electronic apparatus is disclosed. The electronic apparatus includes a communicator, a camera, a memory storing a reference image including a plurality of gradation regions that have different gradation values, and a processor to photograph the display device that outputs the reference image and a background of the display device, through the camera, obtain correction data for correcting a gradation value of the photographed image based on a plurality of gradation regions included in the photographed image and a plurality of gradation regions included in the stored reference image, correct a background image corresponding to the background from the photographed image based on the obtained correction data, and control the communicator to output the corrected background image on the display device.
US10904503B2 Image processing device, information generation device, and information generation method
A correction information generation section 50 emits measurement light having uniform intensity onto a polarized image acquisition section 20 acquiring a polarized image. Further, on the basis of a measured polarized image acquired from the polarized image acquisition section 20, the correction information generation section 50 generates variation correction information for correcting sensitivity variations caused in the measured polarized image due to difference in polarization direction, and causes a correction information storage section 30 to store the generated variation correction information. A correction processing section 40 then corrects the sensitivity variations caused in the polarized image acquired by the polarized image acquisition section 20 due to the difference in polarization direction by using the pre-generated variation correction information stored in the correction information storage section 30. Therefore, the polarized image outputted from the correction processing section 40 becomes a high-quality polarized image with, for example, its sensitivity variations corrected.
US10904498B2 Light source apparatus, projector, and light source module
Alight source apparatus includes a light source, a first polarization separator that transmits a first polarization component of first light in the first direction and reflects a second polarization component of the first light in a second direction, a second polarization separator that reflects the first polarization component of the first light in the second direction, a first reflector that reflects the second polarization component of the first light, a first retarder between the first polarization separator and the first reflector, a wavelength converter that converts the first light into second light and outputs the second light, a first color separator, a second retarder, a second color separator, and a third retarder.
US10904493B2 Filter alignment for multi-spectral composite image
A method includes capturing, with an image capture device, a first image of a scene while a portion of the scene has a first alignment with a first detector of a focal plane array and a first bandpass filter is between the portion of the scene and the first detector. The method includes, in response to determining that the portion of the scene has a second alignment with a second detector of the focal plane array, the second alignment substantially matching the first alignment, and that a second bandpass filter having a second frequency range that is distinct from a first frequency range of the first bandpass filter is between the portion of the scene and the second detector, initiating storage of a second image of the scene, the second image captured while the portion of the scene has the second alignment with the second detector.
US10904490B1 Inferred activity based conference enhancement method and system
A method and system for optimizing conference session activities within a conference space, the system comprising at least a first sensor for sensing session characteristics and a processor receiving the sensed session characteristics and identifying a conference paradigm based on the sensed session characteristics, identifying an action sequence to perform as a function of the conference paradigm and performing the action sequence, wherein the action sequence results in automatic presentation of at least some information to at least a subset of conferees within the conference space.
US10904489B2 Multi-camera calibration method for a vehicle moving along a vehicle assembly line
A method of calibrating cameras of a multi-camera vision system for a vehicle moving along a vehicle assembly line includes equipping the vehicle as it moves along the vehicle assembly line with a plurality of cameras and equipping the vehicle with an image processor for processing image data captured by the cameras. As the vehicle moves along the vehicle assembly line, a driver-side target at a driver-side region of the vehicle assembly line is present within the fields of view of front, driver-side and rear cameras and a passenger-side target at a passenger-side region of the vehicle assembly line is present within the fields of view of the front, passenger-side and rear cameras. The cameras are calibrated responsive to processing image data of the driver-side target captured by the front, rear and driver-side cameras and image data of the passenger-side target captured by the front, rear and passenger-side cameras.
US10904485B1 Context based target framing in a teleconferencing environment
A method for determining camera framing in a teleconferencing system comprises a process loop which includes acquiring an audio-visual frame from a captured a video data frame; detecting objects and extracting image features of the objects within the video data frame, ingesting the audio-visual frame into a context-based audio-visual map in an intelligent manner, and selecting targets from within the map for inclusion in an audio-video stream for transmission to a remote endpoint.
US10904484B1 User interfaces to facilitate multiple modes of electronic communication
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interfaces to facilitate communication between users via multiple modes of electronic communication. The system displays a conversation view that presents messages exchanged between a first user and at least one other user in an electronic chat conversation. The conversation view includes an interactive element to enable the first user to initiate a video call with the at least one other user. Based on receiving user input corresponding to an interaction with the interactive element, the system initiates the video call with the at least one other user. The system displays an active call view to facilitate the video call with the at least one other user. The system toggles from displaying the active call view to displaying the conversation view in response to further user input.
US10904481B1 Broadcasting and managing call participation
The present application describes a new protocol for broadcasting and managing participation in virtual calls via a digital communication service, such as a social medial platform. The protocol allows broadcasting indications of virtual conversations between user accounts to other user accounts. In some embodiments, the indications may include invitations to join the virtual conversation. The protocol allows broadcasting and managing of virtual conversations between multiple devices via a real-time communication (RTC) channel. The protocol includes exchange messages to cooperatively establish the conversation, broadcast an indication of the conversation to at least one non-participating user, and/or manage a set of participants for the conversation.
US10904479B2 Video communication including holographic content
A video communication system uses a light field display to present a holographic image of a remote scene (e.g., a hologram of a remote participant). The system may include a local light field display assembly and a controller. The controller generates display instructions based on visual data corresponding to a remote scene received from a remote image capture system (e.g., a remote light field display system). The display instructions cause the local light field display assembly to generate a holographic image of the remote scene.
US10904477B2 Device identification using media device keys
Methods, systems, and apparatuses are described for identifying devices coupled a media device hub. A device map in the media device hub may create a map entry that associates a first device, a port to which the first device was at least previously coupled, and a first key of the first device. A second key is obtained from a media device that is coupled to a current port of the media device hub. A determination is made whether the second key is the same as the first key stored in the device map. If the first and second keys are the same, a determination is made whether the current port to which the second device is coupled is different than the port indicated in the device map. If the current port is different than the indicated port, the device map is updated to indicate the first device as coupled to the current port.
US10904476B1 Techniques for up-sampling digital media content
Techniques for automated up-sampling of media files are provided. In some examples, a title associated with a media file, a metadata file associated with the title, and the media file may be received. The media file may be partitioned into one or more scene files, each scene file including a plurality of frame images in a sequence. One or more up-sampled scene files may be generated, each corresponding to a scene file of the one or more scene files. An up-sampled media file may be generated by combining at least a subset of the one or more up-sampled scene files. Generating one or more up-sampled scene files may include identifying one or more characters in a frame image of the plurality of frame images, based at least in part on implementation of a facial recognition algorithm including deep learning features in a neural network.
US10904475B2 Optically readable codes in a content delivery system
Methods, apparatus, and software are described for using an optically-readable code. The optically-readable code may be caused to be displayed. Data may be received based on the optically-readable code. Content or other items may be determined based on the optically-readable code.
US10904470B2 Ramp signal generation device and CMOS image sensor including the same
A ramp signal generation device includes a sampling circuit suitable for sampling a ramp current, which flows on a plurality of ramp current paths, and storing a voltage corresponding to the sampled ramp current; a current maintaining circuit suitable for maintaining the ramp current; a current maintaining/transferring circuit suitable for maintaining and transferring a current corresponding to the voltage stored by the sampling circuit; a selection circuit suitable for selecting a ramp current path of the sampling block and the current maintaining/transferring circuit; and a current-to-voltage converter suitable for converting the current transferred from the current maintaining/transferring circuit and generating therefrom a ramp voltage.
US10904469B2 Imaging apparatus, imaging system, moving object, and circuit chip
An imaging apparatus is provided and is configured in such a manner that a plurality of first pixels are connected to a first AD conversion unit, and a plurality of second pixels are connected to a second AD conversion unit whereby the imaging apparatus has a beneficial connection relationship between the pixels and the AD conversion units.
US10904468B2 Signal processing apparatus and method, imaging element, and electronic apparatus
The present disclosure relates to a signal processing apparatus and method, an imaging element, and an electronic apparatus capable of suppressing an increase in area. The present disclosure divides a predetermined current generated by receiving a gain control signal that controls a gain into a plurality of output currents and a non-output current in accordance with a value of an input digital signal and outputs the plurality of output currents as a plurality of analog signals. The present technology can be applied to for example, electronic circuits such as a D/A converter circuit and an A/D converter circuit, imaging elements such as a CMOS image sensor, electronic apparatuses such as a digital still camera, and the like.
US10904467B2 Imaging systems having dual storage gate overflow capabilities
An image sensor pixel may include a photodiode that generates first charge for a first frame and second charge for a second frame, first and second storage gates coupled to the photodiode, a floating diffusion coupled to the first storage gate through a first transistor, a second transistor coupled to the second storage gate, and a capacitor coupled to the floating diffusion through a third transistor. The image sensor pixel may output image signals associated with the first charge generated by the photodiode for the first image frame while the photodiode concurrently generates the second charge for the second image frame. The second storage gate may be used to store overflow charge. Overflow charge for the second frame may be stored at the second storage gate while image signals associated with the first image frame are read out from capacitor and the floating diffusion.
US10904466B2 Digital correlated double sampling circuits and image sensors including the same
A digital correlated double sampling (CDS) circuit includes a first latch circuit, a first converting circuit, a second converting circuit, a second latch circuit, and a calculating circuit. The first latch circuit latches an input phase shift code based on a first control signal to store first and second phase shift codes. The first converting circuit converts the first and second phase shift codes into first and second Gray codes. The second converting circuit converts the first Gray code and the second Gray code into a first binary code and a second binary code. The second latch circuit latches an output of the second converting circuit based on a second control signal to store the first binary code. The calculating circuit operates on the first binary code and the second binary code to generate a third binary code, and outputs the third binary code.
US10904464B2 Imaging device
An imaging device comprising: a first pixel cell including a first photoelectric converter generating a first signal, the first photoelectric converter including a first electrode and a first photoelectric conversion region on the first electrode, and a first circuit coupled to the first electrode and detecting the first signal; and a second pixel cell including a second photoelectric converter generating a second signal, the second photoelectric converter including a second electrode and a second photoelectric conversion region on the second electrode, and a second circuit coupled to the second electrode and detecting the second signal. A sensitivity of the first pixel cell is higher than that of the second pixel cell. A circuit configuration of the first circuit is different from that of the second circuit. The first circuit includes a feedback circuit configured to negatively feed back a voltage of the first electrode to the first electrode.
US10904455B2 Lens moving apparatus and camera module and portable terminal including the same
Embodiments provide a lens moving apparatus including a housing supporting a magnet, a bobbin having an outer circumferential surface on which a first coil is disposed, the bobbin moving in the housing in a first direction, upper and lower elastic members each connected to both the housing and the bobbin, and a second coil disposed so as to be spaced apart from the first coil in the first direction, wherein the second coil generates induction voltage resulting from inductive interaction with the first coil when the bobbin moves in the first direction.
US10904453B2 Method and system for synchronizing illumination timing in a multi-sensor imager
Examples embodiments of a method and system for synchronizing active illumination pulses in a multi-sensor imager is provided. Example embodiments of the method disclosed herein include the provision of an illumination pulse for each of N sensors, each of N illumination pulses are set to have the same pulse period and active pulse width. Moreover, example embodiments include setting the active width pulse for each of the N illumination pulses to have maximum exposure time for each of N image sensors, and in further examples, ensuring that the time to capture a frame plus the time interval between subsequent image captures is the same for each sensor. In yet further examples, an offset period between subsequent frame synchronous signals is determined. In yet further example embodiments, an interval between frame captures is adjusted and a negative edge of the frame synchronous signal and an illumination pulse is aligned.
US10904452B2 Method of generating composite image using plurality of images with different exposure values and electronic device supporting the same
An electronic device is provided. The electronic device includes a memory, a camera module, and a processor electrically connected to the memory and the camera module. The processor is configured to determine a first exposure value based on a brightness of an external object, sequentially capture a plurality of images using a first exposure value, a second exposure value having an exposure value less than the first exposure value, the first exposure value, and a third exposure value having an exposure value greater than the first exposure value, when a specified condition is satisfied, select a set of continuous images from the plurality of images, and generate a composite image using the set of continuous images.
US10904448B2 Controlling flash behavior during capture of image data
A method, system, and computer program product controlling flash behavior of a camera during capture of image data. The method includes identifying a target object from among a plurality of objects in a current scene. The method further includes determining whether a distance to the target object is within an effective flash range associated with at least one flash module of an image capturing device. The method further includes measuring, via at least one camera, an ambient light level within the current scene and comparing the measured ambient light level to a predetermined flash light threshold. The method further includes, in response to determining the target object is within the effective flash range and the measured ambient level is less than the predetermined flash light threshold, triggering at least one flash module of the image capturing device to illuminate the current scene during capture of image data by the at least one camera.
US10904447B2 Metering compensation method and related monitoring camera apparatus
A metering compensation method for effectively increasing visibility of an image is applied to a monitoring camera apparatus. The metering compensation method includes acquiring a histogram of the image, setting a convergent target value and a minimal mapping value, utilizing the convergent target value and the minimal mapping value to set a weighting function, transforming the histogram into a weighted histogram via the weighting function for acquiring an intensity mean of the weighted histogram, and utilizing the convergent target value and the intensity mean to generate a first exposure compensation value. The first exposure compensation value can be used for determining whether to adjust an exposure parameter of the monitoring camera apparatus.
US10904446B1 Advanced video conferencing systems and methods
The present disclosure generally provides for advanced single camera video conferencing systems, and methods related thereto. The advanced single camera video conferencing system features a hybrid optical/digital camera, herein a camera device, having a controller that is configured to execute one or more of the methods set forth herein. In one embodiment, a method includes optically framing, a first portion of a video conferencing environment to provide an actual field-of-view, digitally framing a second portion of the video conferencing environment to provide an apparent field-of-view that is encompassed within the actual field-of-view, generating a video stream of the apparent field-of-view, surveying the actual field-of-view to generate survey data, and detecting changes in the survey data over time. The method may be performed using a single camera device using a single image sensor.
US10904439B2 Image pickup apparatus, lens unit, image pickup system, and control method for image pickup system
An image pickup system includes a camera body and a lens unit that is attachable to the camera body. The lens unit detects shaking by a shake detection unit. Drive control of an image shake correction unit is performed in accordance with an image shake correction amount calculated based on the shaking. The camera body sets timing of obtaining the shaking detected by the shake detection unit, based on information transmitted to the lens unit. In a first communication, a camera communication control unit transmits information on a base point to a lens communication control unit, and in a second communication, the camera communication control unit transmits information on a relative time from the base point that was transmitted in the first communication to a lens communication control unit.
US10904437B2 Control apparatus and control method
There is provided a control apparatus that includes an estimating section calculating motion of an entire image on the basis of an image signal corresponding to an optical image of a living organism input from an imaging section of a medical observation apparatus, to estimate blurring of the entire image according to a result of the calculation, and a control section controlling an operation related to correction of the blurring of the entire image by controlling a coefficient for controlling an amount of correction of the blurring on the basis of a zoom magnification of the imaging section such that a degree of correction of the blurring increases consistently with the zoom magnification.
US10904436B2 Image sensor and electronic device including the image sensor
An electronic device includes an image sensor including an image generator configured to generate and output a pixel image, an image processing device configured to process the pixel image, and a storage unit configured to store the pixel image, and an application processor configured to generate a mode setting signal and configured to transmit the generated mode setting signal to the image processing device. The image processing device is configured to generate a plurality of path selection signals for selecting a path to use by the image processing device to process the pixel image, based on the mode setting signal. The image processing device selects a compression ratio for the pixel image based on at least one of an input signal of a user, an analysis result of the pixel image, and a motion signal of the image sensor, and compresses the pixel image based on the selected compression ratio.
US10904434B2 Panoramic camera and image processing systems and methods
At least one combined image may be created from a plurality of images captured by a plurality of cameras. A sensor unit may receive the plurality of images from the plurality of cameras. At least one processor in communication with the sensor unit may correlate each received image with calibration data for the camera from which the image was received. The calibration data may comprise camera position data and characteristic data, and may translate the data about a translated virtual center point translated a predetermined distance in space from the virtual center point. The processor may combine at least two of the received images from at least two of the cameras into the at least one combined image by orienting the at least two images relative to one another based on the calibration data for the at least two cameras from which the images were received and merging the at least two aligned images into the at least one combined image.
US10904433B2 Multi-view optical system, optical apparatus, imaging apparatus, and moving body
A multi-view optical system includes an optical element. The optical element is configured to direct, in a predetermined direction, a first polarization component of a light beam coming from a first visual field, and a second polarization component, which is different from the first polarization component, of a light beam coming from a second visual field different from the first visual field.
US10904427B2 Coordinated cinematic drone
A camera is mounted on a drone, which is programmed to follow a flight path that is specified by trajectory parameters. The position of the drone is coordinated with a subject to be filmed by the camera, and may be coordinated with the position of one or more objects, including other automatically controlled drones, a manually controlled drone and virtual assets. The drone can also be coordinated with the behavior of a subject.
US10904421B2 Method and system for generation of images based on biorhythms
According to one aspect of the present disclosure, an apparatus for taking pictures or videos triggered by pre-selected changes in a user's biorhythms includes a wearable camera for taking one or more picture and/or videos. The wearable camera is configured to be worn by the user. The apparatus also includes at least one processor configured to receive a biorhythm signal indicative of at least one detected biorhythm of a user. The processor is configured to compare the received biorhythm signal to a biorhythm threshold and, in response to the received biorhythm signal exceeding the biorhythm threshold, to simultaneously trigger the wearable camera to take one or more pictures or videos.
US10904420B2 Control device and control method for managing a captured image
Provided is a control device including a control unit that determines a concentrating state of a creator of content and changes an effect on the content between a first part where a concentrating state to the content of a creator of the content is detected in the content and a second part different from the first part.
US10904418B2 Foldable electronic device and method for capturing view using at least two image sensors based on operating mode corresponding to folding angle
Embodiments herein provide a method for capturing view in an electronic device comprising at least two image sensors. The method includes determining a folding angle between a first side of the electronic device including a first image sensor and a second side of the electronic device including a second image sensor. Further, the method also includes capturing a first view of a scene using the first image sensor and capturing a second view of the scene using the second image sensor. Further, the method includes determining whether the first view and the second view partially overlap with each other, completely overlap with each other, or do not overlap with each other based on the folding angle.
US10904416B2 Method of assembling vehicular camera having coaxial connector
A method of assembling a camera assembly for a vehicular vision system includes providing a first housing portion, providing a printed circuit board (PCB), the PCB including circuitry, providing a mating connector at the PCB, disposing the PCB within the first housing portion, providing a second housing portion including a connector portion configured for connecting to a vehicle wiring, and disposing a coaxial connector at the connector portion of the second housing portion. The coaxial connector includes (i) a core connector element and (ii) a shield connector element that circumscribes the core connector element and that is spaced therefrom. Mating the second housing portion with the first housing portion, and electrically connecting a first end of the coaxial connector to the mating connector disposed at the PCB. The coaxial connector includes a second end for electrically connecting to the vehicle wiring when the camera assembly is installed at the vehicle.
US10904415B2 Electromagnetic wave phase/amplitude generation device, electromagnetic wave phase/amplitude generation method, and electromagnetic wave phase/amplitude generation program
An electromagnetic wave phase/amplitude generation device includes a radiation unit configured to radiate electromagnetic waves of a random radiation pattern on a spatial frequency in which a state of the electromagnetic waves to be radiated for each divided region is determined to an imaging object, an imaging unit configured to generate a captured image by imaging scattered electromagnetic waves that are electromagnetic waves generated when the imaging object scatters the electromagnetic waves of the radiation pattern radiated by the radiation unit, and a generation unit configured to generate information indicating at least a phase and amplitude of the electromagnetic waves from the imaging object by performing an arithmetic sparsity constraint operation according to sparsity of the imaging object on the basis of the captured image generated by the imaging unit, information indicating the radiation pattern, and information indicating a signal of the imaging object.
US10904413B2 Camera module and mobile terminal having the same
The present invention relates to a camera module and mobile terminal having the same, and more particularly, to a camera module, including: a printed circuit board in which a plurality of sensor holes separated from each other in a length direction are formed; a plurality of image sensors connected to the printed circuit board; and a lens module disposed on a top portion of each of the plurality of image sensors, wherein the image sensors are attached to positions corresponding to the plurality of sensor holes on a bottom surface of the printed circuit board, and mobile terminal having the same.
US10904411B2 Electronic equipment
An electronic equipment includes an attachment fixed to an object; and a main body. The attachment has a first fitting portion provided on an outer face of a first housing of the attachment and having a first glass, and a power transmitting coil to wirelessly transmit power. The main body has a second fitting portion provided on an outer face of a second housing of the main body and having a second glass, which is attachable to and detachable from the first fitting portion, and a power receiving coil to wirelessly receive the power transmitted from the power transmitting coil.
US10904410B2 Illuminated clapperboard
There is disclosed herein a device 1000 comprising: a lower lightbox 100; and an upper lightbox 300 arranged on top of the lower lightbox and connected thereto at one side by a hinge. The device may be operated as a clapperboard and may also function as a lightbox for providing direct or ambient lighting to its surroundings.
US10904407B2 Computer-readable storage medium and printing system
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus having a communication interface, through which the information processing apparatus is connected with a printer, is provided. The information processing apparatus has a first channel and a second channel configured to cause the printer to print an image based on image data. The computer readable instructions, when executed by the computer, cause the computer to conduct a first printing control to cause the printer to print the image through the first channel, determine whether image printing to print the image by the printer under the first printing control failed, based on a determination that the image printing under the first printing control failed, conduct a second printing control to cause the printer to retry the image printing based on the image data through the second channel.
US10904401B2 Self driving multifunction copier, server for controlling self driving multifunction copier and method for operating server
Disclosed are a self-driving multifunction copier capable of performing artificial intelligence learning through machine learning, a server controlling the self-driving multifunction copier, and a method for operating the server. A method for operating a server controlling a self-driving multifunction copier in an Internet of things (IoT) environment constructed through a 5G communication network, which is a method for operating a server controlling a self-driving multifunction copier, includes: in response to receiving an execution request for a job from a user terminal in a building, calculating a processing time of the job; selecting one self-driving multifunction copier among a plurality of self-driving multifunction copiers in the building based on the processing time of the job; and assigning the job to the selected self-driving multifunction copier to allow the selected self-driving multifunction copier to perform the assigned job.
US10904392B2 System and method for facilitating setup and joining of conference calls
A system for managing a conference call, the system comprising a call answering server configured to receive a call from an attendee device that has been forwarded from a host device, identify a conference call associated with the host device for the attendee device to join, receive a request from the attendee device to join the conference call, and connect the attendee device to the conference call.
US10904391B1 Visual interfaces for telephone calls
Incoming calls are received from audio capable devices. A call processing server receives an incoming call from an audio-capable device to a destination number, and detects availability for an ancillary source device linked to the audio-capable device. A set of data is provided to the ancillary source device. The set of data specifies graphical menu options for functions supported by the call processing server. The ancillary source device provides an indication of a selection of one of the graphical menu options. In response to the indication, a call transfer for the incoming call is implemented.
US10904389B2 System and method for a work distribution service
Systems and methods for a work distribution service. At a multi-tenant platform that provides a work distribution service for a plurality of external systems, a priority is assigned to a first work item of a first external system. The work item is received via a RESTful work item API call request. The priority is assigned based on work item attributes of the work item and a workflow instruction corresponding to workflow information specified by the work item. The workflow instruction is provided by the external system via a RESTful Workflow API. A worker is assigned to the work item based on: the priority of the work item, the workflow information, and worker state managed by the first external system via a RESTful Worker API. The worker state includes worker attributes. The work item is generated by the external system, and the workflow instruction is managed by the external system.
US10904386B2 Caller queue process and system to manage incoming video callers
A caller queue system and process for a video call-in system. The system includes a waiting room server that connects to a plurality of caller devices over a network. The waiting room server may provide content to the plurality of video caller devices and collects input received from the plurality of video caller devices. A queue managing module connected to the waiting room server prioritizes or sorts the plurality of video caller devices in a queue based on the input received from the plurality of video caller devices. The system allows a user or producer to prescreen and determine the priority of the callers and accept a higher number callers to be connected to the caller queue system.
US10904383B1 Assigning operators to incidents
A method, a computer program product, and a computer system assign an operator to service an incident. The method includes determining a type of incident. The method includes determining a command group based on the type of incident according to a first mapping. The first mapping is indicative of a mapping between the command group and the type of incident based on historical resolutions of historical incidents. The command group includes at least one command used in resolving the type of incident for a historical incident. The method includes determining an operator who has used the command group according to a second mapping. The second mapping is indicative of a mapping between the command group and the operator based on historical resolutions of historical incidents. The operator has used at least one command in the command group. The method includes assigning the operator to the incident.
US10904377B2 Passenger operation network concurrent with vehicle operation
A first client device detects driving of a vehicle. The first client device establishes a passenger operation network connection with a second client device. The first client device receives, based on the established network connection and based on the detected driving of the vehicle, at least one instruction directed towards a first client operation of the first client device. The first client device executes, responsive to the received at least one instruction and based on the established network, the first client operation.
US10904375B2 User interfaces for subscription applications
In some embodiments, an electronic device presents user interfaces of the application store that are specific to a respective application. In some embodiments, an electronic device presents application store user interfaces that include information about applications in a respective category. In some embodiments, an electronic device presents application store user interfaces for accessing a respective category of applications. In some embodiments, an electronic device presents a visual indication of a number of application updates that are available in an application store user interface. In some embodiments, an electronic device presents user interfaces for launching and removing a respective application. In some embodiments, an electronic device presents user interfaces of a generic application store and a dedicated application store for a respective category of applications. In some embodiments, an electronic device presents notifications of the completion of a download.
US10904372B2 Phone storage and access system
There is disclosed a body worn mounting system (10) for a smart phone (30). The system (10) comprises a band member (12) attachable about an arm of a user. A track member (14) is mounted to the band member (12) and configured to extend at least partially along the forearm of the user. The track member (14) is configured to engage with the smart phone (30) such that the smart phone (30) is free to travel along the track member (14) between predetermined positions on the track member (14). Motion is applied to the smart phone (30) through the application of a hand motion which applies a force to the smart phone (30) causing the smart phone (30) to travel about the track member (14).
US10904365B2 Virtualized media processing pipeline
Aspects of the disclosed technology provide virtualized solutions for processing media frames. A process of the disclosed technology can include steps for receiving unprocessed media packets, de-packetizing the unprocessed media packets to produce unprocessed media frames, and sending the unprocessed media frames to a virtual media application. In some aspects, the process may further include steps for processing the unprocessed media frames, using the virtual media application, to produce processed media frames. Systems and machine-readable media are also provided.
US10904361B2 Method, apparatus, and system for implementing JAVA application installation by means of cloud compilation
A method for implementing application program installation by cloud compilation includes sending, by a terminal device, hardware configuration information of the terminal device and version information of a target application program to an application market server, receiving, by the terminal device from the application market server, the upgrade information of the target application program, and performing, by the terminal device, optimized installation of the target application program according to the upgrade information to update a version of the target application program.
US10904356B2 Managing contact status updates in a presence management system
A system configured to perform operations to receive, via a network communication interface, an indication of a power event occurring at a first device. The first device is for an online identity. The power event causes the first device to switch from an external power source to an internal battery. The first device represents that the online identity is online while the first device receives power from the internal battery. The system is further configured to perform operations to hold, at a second device, at least one status update for an online contact of the online identity while the first device receives power from the internal battery. Furthermore, the system is configured to perform operations to release, for transmission to the first device, the at least one status update in response to determining that the first device switches back to the external power source.
US10904355B1 Enterprise workspaces
Concepts for associating an enterprise workspace user account with a service user account of a service are presented. One such concept comprises associating an identifier with service data provided by the service to the enterprise workspace, the service data being provided via a service authorization for a service user account. The identifier is provided to a user associated with the enterprise workspace user account. Responsive to the enterprise workspace user account executing a predetermined function with the identifier as a parameter of the function, the service data associated with the identifier is identified, and the service authorization the service data was provided via is determined. The enterprise workspace user account is then associated with the service user account that the service authorization is for.
US10904341B2 Method for using a control device in different data transmission systems, control device, and data transmission system for performing such a method
A control device is usable in a plurality of different data transmission systems in vehicles, where the control device includes a database which stores a set of configuration data records and is connected to a data transmission system selected from the plurality of data transmission systems. The control device is configured to establish data transmission between the selected data transmission system and the control device by initializing a configuration data record from the set of configuration data records. The control device is also configured to check the initialized configuration data record by receiving validation data relating to the selected data transmission system and comparing said validation data with previously-determined data-transmission-system-specific validation data stored in a memory of the control device.
US10904340B2 Method for operating an automation network
Various embodiments include a method for operating an automation network comprising a gateway device and a plurality of network devices. The methods include: subscribing a network device to subscription data with a respectively associated subscription identifier; publishing data on the gateway device under a identifier; publishing publication data as subscribed subscription data under a subscription identifier corresponding to the publication identifier so each of the plurality of network devices subscribed with the same subscription identifier as the respective identifier receive the data transmitted with the subscription identifier. The respective network devices each comprise: a field device subscribing to, collecting, and/or publishing measurement or control data, and a database subscribing to, storing, providing or publishing the data of the field device, device data about network devices present in the automation network, and data about users of the network devices. The transmission of data takes place according to a single specified protocol.
US10904339B2 Techniques for storing and distributing metadata among nodes in a storage cluster system
Various embodiments are generally directed to techniques for reducing the time required for a node to take over for a failed node or to boot. An apparatus includes an access component to retrieve a metadata from a storage device coupled to a first D-module of a first node during boot, the metadata generated from a first mutable metadata portion and an immutable metadata portion, and the first metadata specifying a first address of a second D-module of a second node; a replication component to contact the second data storage module at the first address; and a generation component to, in response to failure of the contact, request a second mutable metadata portion from a N-module of the first node and generate a second metadata from the second mutable metadata portion and the immutable metadata portion, the second mutable metadata portion specifying a second address of the second D-module.
US10904338B2 Identifying data for deduplication in a network storage environment
A computer controls deduplication of data. The computer generates a hash of a remote data and a hash of a local data. The computer generates a set of unmatched hash data based on a comparison of the hash of the remote data against the hash of the local data. The computer generates a splitting cost that is associated with splitting the set of unmatched hash data. The computer sends a request to a server based on a comparison of the splitting cost to a threshold. The request dictates sending of the remote data to a storage controller.
US10904335B2 Reducing distributed storage operation latency using segment routing techniques
Systems, methods, and computer-readable media for reducing distributed storage operation latency using segment routing. In some examples, a method can involve receiving, from a client, a message identifying an intent to store or retrieve data on a distributed storage environment, and sending to the client a segment routing (SR) list identifying storage node candidates for storing or retrieving the data. The method can involve steering a data request from the client through a path defined by the SR list based on a segment routing header (SRH) associated with the request, the SRH being configured to steer the request through the path until a storage node from the storage node candidates accepts the request. The method can further involve sending, to the client device, a response indicating that the storage node has accepted the request and storing or retrieving the data at the storage node that accepted the request.
US10904330B2 Systems, methods and apparatus to manage services in distributed systems
Methods, apparatus, systems and articles of manufacture manage services in distributed systems are disclosed. An example distributed system includes a first virtual machine including a first storage device to store a first service registry for a plurality of virtual machines, and a second virtual machine, of the plurality of virtual machines, including a second storage device to store a second service registry for the second virtual machine, and a proxy service registrar having an interface to selectively provide a first service from the first service registry or the second service registry responsive to a query of the second virtual machine for the first service.
US10904323B2 Methods for server load balancing in a cloud environment using dynamic cloud pricing and devices thereof
The disclosed technology includes accessing a first network application programming interface exposed by a first cloud provider of the plurality of cloud providers to identify a first pricing profile, the first pricing profile associated with the first Cloud provider. Upon identifying the first pricing profile, accessing a second network application programming interface exposed by a second cloud provider of the plurality of cloud providers to identify a second pricing profile, the second pricing profile associated with the second Cloud provider. A load balancing decision is determined comparing the identified first pricing profile with the identified second pricing profile. Next, the determined load balancing decision is executed on a monitored computing-traffic.
US10904314B2 Endpoint URL generation and management
Systems, devices, and techniques are disclosed for endpoint URL generation and management. An entity identifier may be received. The entity identifier may be hashed with a hashing algorithm to generate an alphanumeric string. A custom endpoint URL may be generated by combining the alphanumeric string with a URL that identifies an endpoint located on a server of a cloud computing system. A CNAME record in a DNS database may be updated to associate the URL that identifies the endpoint located in a stack of cloud computing system with the custom endpoint URL.
US10904310B2 Method and apparatus for communicating streaming data in bluetooth-based wireless communication system
A method and apparatus for communicating streaming data in a Bluetooth-based wireless communication system is provided. An electronic device according to the present disclosure includes a communication interface configured to perform wireless Bluetooth communication with an external electronic device and a controller configured to control the communication interface, in which the controller is further configured to detect a communication state using a first packet data configuration and communicate with the external electronic device by using a second packet data configuration that is different from the first packet data configuration, based on the communication state.
US10904304B2 Cloud streaming service system, data compressing method for preventing memory bottlenecking, and device for same
The present invention relates to a cloud streaming service system, a data compressing method for preventing memory bottlenecking, and a device for same and, particularly, to a technology that: can prevent memory bottlenecking by compressing data when the transmitted amount of original buffer data exceeds a reference value, based on a system memory bandwidth; can provide a cloud streaming service by applying an order of priority by service type according to whether the processing limit, for the number of simultaneous connecting entities that can be processed by one server, is reached during a cloud streaming service; and can test whether a sever that provides a cloud streaming service is operating normally and whether a connection error occurs.
US10904303B2 Control message from streaming source to facilitate scaling
A cloud computing service is used to deploy a virtual computer cluster. The virtual computer cluster is initialized with a set of one or more streaming nodes for processing first messages of one or more streaming jobs. It is determined whether the virtual computer cluster is to process second messages of a non-streaming job. In response to determining that the virtual computer cluster is to process the second messages of the non-streaming job, for example using control messages, the cloud computing service is caused to start a non-streaming node in the virtual computer cluster. The non-streaming node is tasked to process the second messages of the non-streaming job.
US10904298B2 Machine-learning processing at native-location storage system to generate collections action plan
Techniques are disclosed for using machine-learning processing for generating resource-allocation specifications. A first data set may be received from a first data source. The first data set can include a first resource request and a first timestamp associated with entities. A second data set can be received from a second data source that includes communication data and allocation data associated with the entities. Target characteristics may be defined for training instances. The training instances can be used to train a machine-learning model using the first data set and the second data set. A third data set may be accessed and used to generate a user session within which, the trained machine-learning model may execute to generate a resource-allocation specification. The resource-allocation specification including a communication schedule. One or more communications compliant with the communication schedule may be output to an entity.
US10904297B1 Controlled-environment facility resident and associated non-resident telephone number investigative linkage to e-commerce application program purchases
Investigative systems and methods linking controlled-environment facility residents and associated non-resident telephone numbers to e-commerce application program (app) purchases capture (a) non-resident telephone number(s) associated with (an) electronic communication(s) with a controlled-environment facility resident and/or (a) telephone number(s) associated with a non-resident communicating with a controlled-environment facility resident. E-commerce app accounts associated with the captured telephone number(s) are determined, e-commerce app account(s) associated with the captured telephone number(s) is (are) accessed and information about purchases made by a non-resident associated with the accessed e-commerce app account(s), through the accessed app account(s) is gathered. A determination is then made whether information about (a) purchase(s) made through the accessed e-commerce app account(s) correlate with the resident, and an investigative lead resulting from information about the purchase(s) made through the at least one accessed e-commerce app account correlating with the resident is provided.
US10904296B1 Management of controlled-environment facility resident image and/or background during video visitation
Information associated with a controlled-environment facility resident communications and/or data device, such as device location within the controlled-environment facility, may be used to determine whether the resident device is approved for two-way video visitation or restricted to on-way video visitation. Video visitation may be initiated and voice and video captured and streamed by a non-resident communications and/or data device, as well as voice and/or video captured and streamed by the resident device, is received by a controlled-environment facility electronic communications management system. Voice and video captured at the non-resident device is transmitted to the resident device and, if the resident device is permitted two-way video visitation, voice and video captured by the resident device is transmitted to the non-resident device, if the resident device is restricted to one-way video visitation, only voice is transmitted to the non-resident device.
US10904294B2 Systems and methods for managing lost devices of multiple types with multiple policies using melded profiles associated with groups
This disclosure facilitates managing lost devices. In some embodiments, a system receives a first device type from a first agent on a first device, and a different second device type from a second agent on a second device. The system receives a first group associated with the first device and a different second group associated with the second device. The system determines that the first device and the second device are lost and accesses a database storing first and second configuration classes associated with the first and second devices, respectively. The system creates first and second device-dependent classes based on the first and second device types and the first and second configuration classes, respectively. The system melds the first device-dependent class into a first melded profile and the second device-dependent class into a second melded profile, using the respective groups, and applies the melded profiles to the corresponding device.
US10904293B2 System and method for providing network and computer firewall protection with dynamic address isolation to a device
A computer performs dynamic address isolation. The computer comprises an application associated with an application address, a network interface coupled to receive incoming data packets from and transmit outgoing data packets to an external network, a network address translation engine configured to translate between the application address and a public address, and a driver for automatically forwarding the outgoing data packets to the network address translation engine to translate the application address to the public address, and for automatically forwarding the incoming data packets to the network address translation engine to translate the public address to the application address. The computer may communicate with a firewall configured to handle both network-level security and application-level security.
US10904292B1 Secure data transfer device
Disclosed are various embodiments for determining security policy compliance and data integrity verification during a data transfer operation between devices. In one embodiment, among others, a computing device is configured to receive a data transfer request for a file from a first client device, access the file associated with the first client device, determine that the file fails to comply with a security policy, and perform a remedial action for the file in response to the determination that the file fails to comply with the security policy. The remedial action causes the file to be inaccessible to a second client device.
US10904289B2 Enabling user definition of custom threat rules in a network security system
The disclosed embodiments include a method performed by a computer system. The method includes receiving user input defining attributes of a threat rule, the attributes including a type of computer network entity and an anomaly pattern associated with the type of computer network entity. The method further includes generating the threat rule based on the user input, wherein the threat rule identifies a security threat to the computer network that satisfies the attributes of the threat rule based on one or more detected anomalies on the computer network.
US10904288B2 Identifying and deceiving adversary nodes and maneuvers for attack deception and mitigation
A computer-implemented method, computer program product and computer system include a processor(s) receiving request from a first client for an attribute of a first service node to utilize to access the service provided. The processor(s) provides the attribute of the first service node to the first client. The processor(s) accepts an access to the service by the first client, based on the first client utilizing the attribute to connect to the first service node. The processor(s) identifies attributes of one or more clients accessing the service via the first service node, including the first client. The processor(s) experiences an event indicating a need to change security protecting access to the service. The processor(s) redistributes the one or more clients to at least two additional service nodes.
US10904284B2 Enabling software distribution
Distributing and executing software upon devices by providing a computer program; dividing the computer program into a set of shreds; improving the communications fault tolerance of the shreds; encrypting the shreds; and distributing individual shreds to a shadow processor of a device for assembly and execution.
US10904281B2 Cloud-based security testing interface with security scanners
Systems, methods, and other embodiments associated with cloud-based multi-layered security testing of a target application with multiple cloud-based security scanners using a single cloud-based graphical user interface are described. In one embodiment, a method includes receiving a request via a security testing interface to perform the cloud-based multi-layered security test on the target application. A single set of security test instructions to perform the cloud-based multi-layered security test on the target application using the selected cloud-based security scanners is generated and executed to initiate multiple security tests on the target application. A single set of scan results for the target application is generated based upon the execution of the multiple security tests, and is displayed by the single cloud-based graphical user interface.
US10904276B2 Systems and methods for anomaly detection
The present disclosure describes systems and methods that provide a hybrid framework for augmenting statistical anomaly detection with contextual features, machine learning and human Subject Matter Expert (SME) input to learn significant characteristics of true anomalies for which alerts should be generated. The framework presented herein is domain agnostic and independent of the underlying statistical anomaly detection technique or the machine learning algorithm. The framework described herein is therefore applicable and adaptable to a number of real world service provider systems and applications, such as, for example, detecting network performance degradation in a service provider network or detecting anomalous conditions from data received from a sensor while filtering out false positives.
US10904275B2 Leveraging synthetic traffic data samples for flow classifier training
In one embodiment, a device in a network receives traffic data regarding a plurality of observed traffic flows. The device maps one or more characteristics of the observed traffic flows from the traffic data to traffic characteristics associated with a targeted deployment environment. The device generates synthetic traffic data based on the mapped traffic characteristics associated with the targeted deployment environment. The device trains a machine learning-based traffic classifier using the synthetic traffic data.
US10904274B2 Signature pattern matching testing framework
Systems and methods for testing Signature Pattern Matching (SPM) for a new signature associated with a cloud-based security system with a plurality of nodes and a testing node include operating the testing node with a same management software and SPM library as the plurality of nodes; obtaining a new signature derived to detect malicious content; compiling the new signature in the SPM library for the testing node; implementing one or more test cases related to the malicious content to analyze behavior of the testing node with the SPM library containing the new signature; and, responsive to success in the one or more test cases, providing the SPM library to the plurality of nodes for detection of the malicious content.
US10904273B1 Techniques for impeding and detecting network threats
In various embodiments, a name server transmits a canonical name as resolution to another canonical name. In operation, when a resource name is requested for resolution, a determination is made that the resource name corresponds to a trap resource name. A first canonical name is transmitted as resolution to the trap resource name. The first canonical name is requested for resolution, and a second canonical name is transmitted as resolution. By providing trap canonical names as resolutions to trap canonical names, unauthorized software making the resolution requests is kept occupied with requesting resolution of canonical name after canonical name, impeding the ability of the unauthorized software from traversing a network.
US10904272B2 Consumer threat intelligence service
Methods, computer-readable media, software, and apparatuses may assist in proactively warning a consumer they are a victim or possible target of a cyber-attack or cyber-threat. To discover whether a consumer may be a victim, the methods, computer-readable media, software, and apparatuses will monitor the Surface Web, Deep Web, and Dark Web for potential cyber-threats and cyber-attacks. If one is discovered, the methods, computer-readable media, software, and apparatuses will compare the criteria of victims of targeted in the cyber-attack and compare that criteria with consumer profiles. If a consumer profile matches the criteria, the methods, computer-readable media, software, and apparatuses will notify the consumer of the threat.
US10904266B1 System and method for verifying the identity of email senders to improve email security within an organization
One variation of a method for verifying email senders includes: intercepting an email addressed to a target recipient within an organization, the email received from a sender at an inbound email address and including an inbound display name; accessing a whitelist including a verified display name and a set of verified email addresses corresponding to an employee within the organization; characterizing a display name difference between the inbound display name and the verified display name; in response to the display name difference falling below a threshold difference, comparing the inbound email address to the set of verified email addresses; in response to identifying the inbound email address in the set of verified email addresses, authorizing transmission of the email to the target recipient; and, in response to the set of verified email addresses omitting the inbound email address, withholding transmission of the email and flagging the email for authentication.
US10904263B2 System and method for verification of reliability and validity of crowd sourcing users
This invention refers to the systems and methods of verifying the reliability and validity of task executed by crowd sourcing users. Key task implementing procedures are computerized and mapped as system events 302 and/or user actions 304, which can trigger data obtaining when users navigate in the platforms and/or systems. The obtained data 300 from the triggered data obtaining is authenticated 108. Stamped data chain 600 is constructed from the obtained data 300. A reference data chain 200 is used to set the expected geographic location and/or time for task implementing. The reference data chain 200 is generated from the reference information 102 supplied by users. Matching process 112 is implemented by checking if the stamped data chain 600 can match with the preset geographic and/or temporal conditions by the reference data chain 200. The degree of reliability and validity is determined based on the matching results.
US10904257B2 Differentiated containerization and execution of web content based on trust level and other attributes
Systems and methods may provide for receiving web content and determining a trust level associated with the web content. Additionally, the web content may be mapped to an execution environment based at least in part on the trust level. In one example, the web content is stored to a trust level specific data container.
US10904252B1 Multi-node authentication method and apparatus based on block chain
The authentication method of a block chain authentication module includes: receiving an authentication preparation request; configuring a channel and generating a channel key allocated to the channel; generating a block including an authentication comparison data, the block further including a block key allocated to the block; commonly transmitting the channel key and the block key, and dividing and transmitting the authentication comparison data; transmitting an authentication preparation completion message including the channel key and the block key; receiving an authentication request message including the channel key, the block key, and authentication target data; dividing and transmitting the authentication target data; receiving a result of comparing the divided and transmitted authentication comparison data with the divided and transmitted authentication target; and determining whether the authentication of the terminal succeeds.
US10904250B2 Systems and methods for automated network-based rule generation and configuration of different network devices
Provided is a controller for configuring network devices at different network locations with rules that prevent different sets of clients from accessing specific network resources. The controller may receive a request with an identifier of a first resource from a particular network point of access. The controller may identify one or more network devices (e.g., wireless access point, router, switch, firewall, gateway, etc.) that are in the network path between the particular network point of access and the first resource. The controller may select a particular network device in the network path, may establish a connection to the particular network device, and may configure the particular network device with a rule that prevents access to the first resource from the particular network point of access, while permitting access to other resources from the particular network point of access.
US10904249B2 Terminal management apparatus, terminal management system, and non-transitory computer readable medium
A terminal management apparatus includes a connection unit that connects, through a network, to a terminal apparatus to be managed, an authentication unit that authenticates the terminal apparatus using predetermined authentication information, a specific state determination unit that determines whether a predetermined specific state, in which a normal connection is not established, has occurred in relation to the terminal apparatus, and a connection controller that controls data communication with the terminal apparatus on a basis of a result of the authentication performed by the authentication unit and a result of the determination made by the specific state determination unit.
US10904247B2 Server for authentication based on context information of particular location, control method thereof and electronic apparatus
A server, a control method thereof, and an electronic apparatus are provided. The method of operating a server may include: transmitting question information to a first user terminal in response to receiving an authentication request from the first user terminal; receiving first response information in response to the question information from the first user terminal; transmitting the question information and first response information received from the first user terminal to an electronic apparatus; and determining whether the first user terminal is authenticated based on a confirmation result for the first response information being received from the electronic apparatus.
US10904245B1 Adaptive method for biometrically certified communication
A recipient communication device and method wherein a user authenticates a message that is being received. The method includes receiving, by a messaging utility of the recipient communication device, a message transmitted from a sender communication device. The messaging utility determines that one of (a) sender authentication of the message and (b) recipient authentication to open the message is required. In response to sender authentication being required, the recipient communication device transmits a request to the sender communication device for sender authentication of the message, and receives a certification of the message based on an authentication of a user input via the sender communication device. When recipient authentication is required, the recipient is prompted to enter biometric input at the recipient device. In one embodiment, a clearinghouse service authenticates a user of a communication device in order for the recipient communication device to receive certification of the user and/or the message.
US10904241B2 Digital certificate management
A mapping relationship of a device ID associated with a client, a certificate ID associated with a certificate to be applied by the client during a certificate application process, and identity verification methods to be used to verify the client is stored during the certificate application process. From the client, a request for a certificate to perform a service is received, and the request includes the device ID, an identification verification requirement associated with the service, and the identity verification requirement specifies at least one identity verification method. In response to receiving the request based on the mapping relationship, a certificate ID of an existing certificate that corresponds to the received device ID and satisfies the identity verification requirement is retrieved. In response to retrieving the certificate ID, a certificate response to the client including the retrieved certificate ID is sent.
US10904240B2 System and method of verifying network communication paths between applications and services
Disclosed are concepts for provided for managing application traffic. A method includes receiving a request to access a service from an application, confirming an entity of a user of the application and, based on the confirmation, generating, via an authentication service, a routing policy for data flows between the application and the service. The routing policy defines a mandated path between the application and the service. The method also can include storing proof-of-transit data in the traffic flow for tracking an actual path from the application to the service and determining whether the data path complies with the mandated path defined in the policy. When the determination indicates that the actual path followed the mandated path defined in the routing policy, the method includes granting access to the user for the service. When the actual path differs from the mandated path, the method includes denying access to the user.
US10904234B2 Systems and methods of device based customer authentication and authorization
A system for authorizing respective initiation of a plurality of remote services by or for mobile device users. The system comprises a processor, and storage devices, at an authorization service (AS). A storage device stores public key portions of authentication tokens for mobile device users and remote service identifiers. Stored program code executable by the AS processor receives only public key portions of authentication tokens created on mobile devices. For actions to initiate a remote service, the program code is for receiving a remote service identifier and challenge information from a remote service server, transmitting at least a portion of the challenge information to a user's mobile device, receiving messages from the user's mobile device, validating at least one of the received messages using the stored public key portion of the authentication token for the user, and if validated, initiating the remote service.
US10904230B2 Distributed encryption
Examples described herein include systems and methods for performing distributed encryption across multiple devices. An example method can include a first device discovering a second device that shares a network. The device can identify data to be sent to a server and calculate a checksum for that data. The device can then split the data into multiple portions and send a portion to the second device, along with a certificate associated with the server for encrypting the data. The first device can encrypt the portion of data it retained. The first device can receive an encrypted version of the second portion of the data sent to the second device. The first device can merge these two portions and send the merged encrypted data to the server, along with the checksum value. The server can decrypt the data and confirm that it reflects the original set of data.
US10904227B2 Web form protection
A request for a web page is received and the requested web page is retrieved. The web page is modified to obfuscate a set of form attribute values into a corresponding set of obfuscated form attribute values. The modified web page is transmitted to the requesting device. The modified web page does not include the set of form attribute values in their original form. Form data for the set of obfuscated form attribute values is received from the requesting device. The set of obfuscated form attribute values is deobfuscated thereby revealing the original set of form attribute values. The form data for the set of original form attribute values is further processed.
US10904222B2 Secure zone for digital communications
The systems, methods and apparatuses described herein provide a computing environment that includes a secure zone for executing tasks. An apparatus according to the present disclosure may comprise a screen, a secure zone and an indicator operatively controlled by the secure zone. The secure zone may be configured to execute a task and to assume control over an output to the screen while the apparatus is operating in a secure mode and to transfer control over the output to the screen to a non-secure zone while the apparatus is operating in a non-secure mode.
US10904205B2 Content delivery network optimization system
A CDN traffic is optimized by a client-side system that maps the servers in the CDN system. Content requests from client devices for domain names are forwarded to servers in the CDN system that may be selected from the map to prevent a cache miss in the a server for a particular request for content.
US10904204B2 Incompatible network gateway provisioned through DNS
A first packet of a first protocol version type that includes an incoming request for an action to be performed on an identified resource is received from a client at a proxy server as a result of a DNS request resolving to a network address of the proxy server. The proxy server transmits an outgoing request for the action to be performed on the identified resource to a network address of the destination origin server in a second packet that is of the second protocol version type. The proxy server receives a third packet that includes an incoming response from the destination origin server, the third packet being of the second protocol version type. The proxy server transmits a fourth packet to the client, the fourth packet being of the first protocol version type, wherein the fourth packet includes an outgoing response that is based on the incoming response.
US10904200B2 Systems, apparatus, and methods for platform-agnostic message processing
Systems, apparatus, and methods are disclosed for intelligent communication over multiple communications platforms. A dispatch controller interfaces with at least one communication platform to obtain and convert messages to a platform-agnostic format annotated with user and source information. A processing and routing controller applies natural language processing and machine learning techniques to interpret user requests and simultaneously become better at interpreting user requests. A task performance controller invokes specific tasks extracted from routed messages and/or initiates responses to user requests. At least one message bus communicates between the dispatch controller, the processing controller, and the task performance controller, and at least one memory device stores data and processor-executable instructions employed by the dispatch controller, the processing controller, and the task performance controller.
US10904196B2 Task assistant
A task assistant identifies a correspondence received by a source associated with a user and determines that the correspondence includes a request. The task assistant further determines a ranking associated with the request based on one or more characteristics of the request and of the correspondence. In response to the ranking of the request exceeding a threshold, the task assistant generates a notification associated with the request and provides the notification to a client device associated with the user.
US10904194B2 Dynamic email content engine
Disclosed herein are system, method, and computer program product embodiments for assigning a content item to a subscriber record. Embodiments include electing a subscriber record from a database and assigning a persona record to the selected subscriber record. Then, a first and a second content item are added to a content pool based on a first and a second rule, respectively, where the first and the second rule are applied based on the persona record. Embodiments also include ranking the first content item and the second content item based on a first priority value and a second priority value associated with the first and the second rule, respectively. Then, the first content item is assigned to the subscriber record based on the ranking.
US10904192B2 Time series messaging persistence and publication
Techniques are described for time series based enrichment of messages that are persisted and published in a flow according to the time series data. Inbound messages may be received and processed to add timing information. The modified messages may be stored as a time series in data storage. In response for a request for a particular sequence or set of messages, the messages may be retrieved from data storage and provided in a flow instance to the requestor. The requestor, such as a consumer application, may replay the data from the messages according to the order of the time series of the messages. In this way, implementations enable a time ordered sequence of messages to be replayed at any time after the initial receipt of the messages, and enable any number of instances of such replay including simultaneous replay of a particular message sequence to multiple consumers.
US10904188B2 Initiating an action based on a determined navigation path data structure
A current sharing, in a system by a first user, of first content with at least one other user can be detected. A navigation path data structure indicating at least one navigation path from a second content to the first content within a network environment can be automatically determined. Responsive to determining the navigation path data structure indicating the at least one navigation path from the second content to the first content within the network environment, performance of at least one action can be automatically initiated based on the determined navigation path data structure.
US10904186B1 Email processing for enhanced email privacy and security
In accordance with an example implementation of this disclosure, an email processor comprises mailbox management circuitry and replacement email message generation circuitry. The mailbox management circuitry is operable to configure an email message filtering rule for an email mailbox such that email messages that meet criteria specified in the email message filtering rule: bypass an inbox of the email mailbox, and are assigned a first metadata value specified in the email message filtering rule. The mailbox management circuitry is operable to fetch, from the email mailbox, an original email message to which the first metadata value has been assigned. The replacement email message generation circuitry is operable to generate a replacement message for the original email message.
US10904183B2 Point in time expression of emotion data gathered from a chat session
A method rewrites a text message according to an emotional state of a sender of the text message while originally writing the text message. An electronic chat session monitoring device intercepts a current text message from an electronic chat session, where the current text message is generated by an initial sender at a sending device. The electronic chat session monitoring device receives a current photo, of the initial sender of the current text message, that depicts the initial sender while generating the current text message. The electronic chat session monitoring device determines that the emotional state of the initial sender, as evidenced by the current photo, is incongruous with a content of the current text message, and rewrites text in the current text message to comport with the emotional state of the initial sender while generating the current text message.
US10904180B2 Emoticon acknowledgment and reaction of email for fast feedback visualization without email overloading
A method, computer system, and/or computer program product for email processing. An email may be received by a plurality of recipients from a sender. An interactive icon may be integrated a summary display of the received email that provides at least one of the plurality of recipients' capability to provide a response to the received email. In response to a recipient of the plurality of recipients selecting the interactive icon, at least one emoticon may be displayed to the recipient for selection. In response to the recipient selecting from the at least one emoticon, the selected emoticon may be transmitted. The selected emoticon may be aggregated and displayed in respective summary displays of the at least one of the plurality of recipients or the sender.
US10904177B2 Lossy text source coding by word length
According to one embodiment, a method for lossy data compression is provided. The method may also include determining a length and a plurality of bounding characters associated with each data item within the data message. The method may further include encoding each data item within the data message by replacing each data item with the determined length and the determined plurality of bounding characters. The method may also include transmitting the data message to a recipient.
US10904172B2 Presence-based systems and methods using electronic messaging activity data
Access to a first instant messaging service using an online identity that is associated with a second instant messaging service is enabled. A profile is accessed. The profile indicates that another instant messaging service is to be provided with presence information regarding the use of the online identity to access the first instant messaging service. The other instant messaging service is provided with the presence information regarding the use of the online identity to access the first instant messaging service.
US10904169B2 Passing chatbot sessions to the best suited agent
Embodiments of the present invention disclose a method, computer program product, and system for an automated chat bot conversation session and an agent transfer system for the conversation session. The computer receives a user input from a user in an automated chat bot conversation session. The computer analyzes the user input for at least one sentiment, wherein an at least one analysis result is a value assigned to the at least one sentiment contained within the user input. The computer compares the at least one analysis result to a threshold value to determine if the user should be transferred from the automated chat bot conversation session to a conversation session with a suitable agent. The computer then transfers the user to the conversation session with the suitable agent.
US10904167B2 Incoming packet processing for a computer system
Aspects of the disclosure provide for mechanisms for processing incoming packets for virtual machines in a computer system. A method of the disclosure includes: processing, by a hypervisor executed on a host machine, a packet to be routed via a virtual machine in view of a packet processing program running on the virtual machine; determining, by the hypervisor, whether the packet is to be passed to a network stack in view of the processing; and in response to determining that the packet is not to be passed to the network stack, placing the packet in a first receive queue of a plurality of receive queues associated with a network interface card associated with the virtual machine, wherein the first receive queue comprises one or more packets to be processed by a packet processing program running on the virtual machine.
US10904162B2 System and method for selecting optimal path in multi-media multi-path network
A system and method for selecting an optimal path in a multi-media multi-path network. The system for selecting an optimal path in a multi-media multi-path network includes a memory storing a program for selecting an optimal path in the multi-media multi-path network and a processor for executing the program, wherein the processor uses a network performance parameter, which serves as state information, as an input value of a reinforcement learning algorithm and selects an optimal path using a Q-table obtained by applying the reinforcement learning algorithm.
US10904157B2 Telemetry for cloud switches queuing excursion
Telemetry for cloud switches queuing excursion may be provided. A first hysteresis threshold and a second hysteresis threshold for a queue of the network switch may be specified. Next, a queue position relative to the first hysteresis threshold and the second hysteresis threshold may be determined for each incoming packets for the queue. A number of crossings including the queue position passing the first hysteresis threshold and subsequently passing the second hysteresis threshold in a first predetermined time period may be determined. A number of data packets being sent to the queue of the network switch may then be altered based on one or more of the number of crossings, the first hysteresis threshold, and the second hysteresis threshold.
US10904155B2 Message broker system with parallel persistence
A message broker computer includes a master broker, a plurality of slave message brokers and event stores. A client system sends messages for processing to the master broker. The master broker generates a message event in response to receiving such a message, and distributes the message event in parallel to the slave brokers and the event stores. Each of the event stores store the message event in persistent storage, and notifies the master broker that the message event has been persisted. The master broker considers the message stabilized n a quorum of the event stores. As the master broker does not take action until a messaging event is stabilized, in the event of failover, a new master broker is able to re-construct a broker state of the old master with no loss of data.
US10904149B2 Machine learning-derived entropy path graph from in-situ OAM (iOAM) data
In one embodiment, a device in a network receives in-situ operations administration and management (iOAM) data regarding a plurality of traffic flows in the network. The iOAM data comprises entropy values for the plurality of traffic flows. The device receives network topology information indicative of network paths available in the network. The device generates a machine learning-based entropy topology model for the network based on the received iOAM data and the received network topology information. The entropy topology model maps path selection predictions for the network paths with entropy values. The device uses the entropy topology model to cause a particular traffic flow to use a particular network path.
US10904148B2 Flow-based local egress in a multisite datacenter
A method for a hypervisor to implement flow-based local egress in a multisite datacenter is disclosed. The method comprises: determining whether a first data packet of a first data flow has been received. If the first data packet has been received, then the hypervisor determines a MAC address of a first local gateway in a first site of a multisite datacenter that communicated the first data packet, and stores the MAC address of the first local gateway and a 5-tuple for the first data flow. Upon determining that a response for the first data flow has been received, the hypervisor determines whether the response includes the MAC address of the first local gateway. If the response includes a MAC address of another local gateway, then the hypervisor replaces, in the response, the MAC address of another local gateway with the MAC address of the first local gateway.
US10904145B2 Methods, system and apparatuses for routing data packets in a network topology
The embodiments herein relate to methods, a system and routers. One method includes assigning, to each router, at least one zone-ID; building a zone table based on the zone ID; exchanging each zone table between all routers in the network; building, for each router, a routing table; receiving, at a source router, a data packet from a host belonging to a zone of the source router; including a destination address of a host belonging to a network having a network ID; determining which destination zone-ID the destination address or the network ID is associated with; adding or including the destination zone-ID to the data packet; and sending the data packet towards a destination router having the assigned destination zone-ID indicated in the data packet.
US10904140B2 Integrated wire and wireless network packet broker and method for GTP correlation assigning method of the same
The present invention relates to a network packet broker device including a deep packet matching module which controls a GTP correlation module to match a GTP control plane packet and a GTP user plane packet and a deep packet matching method thereof. Packet information in a deep stage at a switch level is extracted to match flows of the GTP control plane packet and the GTP user plane packet and a correlation may be assigned to forward the GTP control plane packet and the GTP user plane packet to the same egress port.
US10904139B2 Data transmission method and apparatus and network element
A method for data transmission includes receiving a packet, determining a first member link in a first group of member links based on a first decision manner. If the first member link is unavailable, the method includes determining a second member link in a second group of member links based on a second decision manner, where all member links in the second group of member links are available and the first group of member links includes the second group of member links and an unavailable member link. The method includes sending the packet through the second member link.
US10904138B2 Route selection system for a communication network and method of operating the same
A route selection system includes a hub controller in communication with multiple network hubs of a first network domain in which each of the hubs are in communication with a corresponding multiple routers of a second network domain. The hub controller is executed to obtain at least one performance measurement associated with a route terminating at the network hub, generate a border gateway protocol (BGP) advertisement with a preference value that is proportional to the received performance measurement, and transmit the generated advertisement to the network hub, the network hub forwarding the advertisement to the router configured in the other network domain. Upon receipt of the advertisements, the second network domain selects one of the routers for processing the route through the second network domain according to the performance measurement included in the advertisement.
US10904137B2 Loop avoidance for event-driven virtual link aggregation
Embodiments of the invention relate to virtual link aggregation. One embodiment includes forming one or more virtual links using physical links connecting a first networking element, a second networking element and a third networking element. A first trigger status indication is used for blocking network traffic for avoiding traffic loops occurring over the one or more virtual links.
US10904135B2 Method and apparatus for increasing reliability of packet delivery by dynamic packet cloning and route selection
Various embodiments relate to a method for increasing the reliability of a packet delivery by using dynamic packet cloning on a source node and an intermediate node, the method comprising the steps of calculating an achieved reliability, calculating a calculated reliability using the achieved reliability, determining which of a plurality of first routes that have a reliability greater than the calculated reliability, selecting a first route from the determined first routes wherein the selected first route has the lowest reliability of the determined first routes, when there is at least one determined first routes, selecting a first route from the plurality of first routes wherein the selected first route has highest reliability of the plurality of first routes, when there are no determined first routes, updating a required reliability in the packet header to the reliability of the selected first route and sending the packet on the selected first route.
US10904131B1 Systems and methods for configuring a communications network
Systems and methods are disclosed for configuring a communications network. In disclosed embodiments, a set of permissible service link decompositions and a set of basic service links may be obtained for the communications network. A spanning subset of service links for the communications may be generated. Generation of the spanning subset may include selecting a decomposition of a first service link from a set of permissible service link decompositions; updating the set of permissible service link decompositions based on the selected decomposition; and updating the set of basic service links using the updated set of permissible service link decompositions. In some embodiments, obtaining the set of permissible service link decompositions can include generating a set of permissible service link decompositions by traversing decomposition graphs generated for each of the service links. In some embodiments, the communications network can be configured to satisfy network demands using the spanning subset.
US10904130B2 Method for scalable computer network partitioning
Various techniques for partitioning a computer network is disclosed herein. In certain embodiments, control plane functions (e.g., computation of network routes) and/or forwarding plane functions (e.g., routing, forwarding, switching) may be partitioned and performed individually on per domain basis based on (1) a network configuration of a particular domain (e.g., end points and/or lower-level domains in the particular domain); and (2) one or more higher-level domains connected to the particular domain in the hierarchy. Thus, a particular domain can manage various network operations of the domain without concerns regarding end points or network nodes in other domains of the hierarchy. Thus, network configuration and operation may be partitioned to reduce hardware costs and operational complexity even as the size of the overall computer networks increases.
US10904124B2 System and method for dynamic stopping of cloud-based provisioning requests
A method, computer program product, and computer system for receiving, at a service broker on a first computing device, a status probe associated with at least a portion of a service, wherein the status probe may be sent from a platform on a second computing device. A response to the status probe may be generated, wherein the response may include a status of at least the portion of the service, and wherein the response may further include additional information. The response may be sent with the status and the additional information to the platform.
US10904121B2 Data packet transmission method and device
This application discloses a data packet transmission method, a receiving device, and a sending device. The method includes: receiving, by a receiving device, a data packet, where the data packet includes at least one pair of a delimiter and an information element; the delimiter is used to separate two adjacent information elements; the delimiter includes a cyclic redundancy code field and an information element type field; in each pair of a delimiter and an information element, the information element type field is used to indicate a type of the information element; and one type of information element is uniquely corresponding to one information element length; and parsing, by the receiving device, the information element based on the cyclic redundancy code field and the information element type field.
US10904118B2 Background task execution over a network
Network activity of a client device that is coupled to a data network is monitored, to detect network activity idle time. Based upon detecting the idle time, an application running in the client device is automatically signaled that its background task be executed over the data network. Other embodiments are also described and claimed.
US10904112B2 Automatic capture of detailed analysis information based on remote server analysis
A system monitors a network or web application provided by one or more distributed applications and provides data for each and every method instance in an efficient low-cost manner. Agents may monitor the performance of the distributed application by the web services and report monitoring data as runtime data to the remote server, for example a controller. The controller may analyze the data to identify one or more performance issues or “hot spot” methods based on current or past performance, functionality, content, or business relevancy. Instructions and/or configuration information may be transmitted by the controller to the agents that correspond to a particular business transaction portion associated with a hot spot. The portions are then monitored to collect data associated with the hot spot and the hot spot data is reported back to the controller.
US10904107B2 Service resource management system and method thereof
A service resource management system, including: a cloud data unit for storing a resource collected from a cloud service; a service group management unit for allocating the resource included in the cloud data unit to set a service group for providing a service; and a service group automatic generation module for automatically generating the service group for classifying the resource according to the setting thereof with the name including a key value or a tag value.
US10904103B2 Electronic tool and methods for meetings
An electronic meeting tool and method for communicating arbitrary media content from users at a meeting comprises a node configuration means adapted to operate a display node of a communications network, the display node being coupled to a first display. The node configuration means is adapted to receive user selected arbitrary media content and to control display of the user selected arbitrary media content on the first display. A peripheral device adapted to communicate the user selected arbitrary media content via the communications network is a connection unit comprising a connector adapted to couple to a port of a processing device having a second display, a memory and an operating system, and a transmitter. A program is adapted to obtain user selected arbitrary media content, said program leaving a zero footprint on termination. The user may trigger a transfer of said user selected arbitrary media content to said transmitter.
US10904099B2 Formal model checking based approaches to optimized realizations of network functions in multi-cloud environments
In an embodiment, a computer-implemented method comprises receiving logical model input that specifies a logical topology model of networking elements and/or computing elements for deployment at least partially in a private cloud computing infrastructure and at least partially in a public cloud computing infrastructure; receiving resource input specifying an inventory of computing elements that are available at least partially in the private cloud computing infrastructure and at least partially in the public cloud computing infrastructure; automatically generating an intermediate topology comprising a set of deployment instructions that are capable of execution at least partially in the private cloud computing infrastructure and at least partially in the public cloud computing infrastructure to cause physical realization of a network deployment corresponding to the logical topology model; determining whether the intermediate topology is functionally equivalent to the logical topology model; in response to determining that the intermediate topology is functionally equivalent to the logical topology model, transmitting the deployment instructions at least partially to the private cloud computing infrastructure and at least partially to the public cloud computing infrastructure.
US10904097B2 Concurrent network reformation for low-power and lossy networks
In one embodiment, a device in a mesh network rooted at a root node receives a subroot selection notification. The subroot selection notification indicates that the device should function as a root of a sub-directed acyclic graph (DAG) were a power outage to occur. The device determines that a power outage has occurred. The device forms, after determining that a power outage has occurred, a sub-DAG that is rooted at the device by establishing one or more other devices in the mesh network as routing children of the device in the sub-DAG. The device joins the sub-DAG to a DAG rooted at the root node.
US10904095B2 Network performance assessment without topological information
Techniques for network performance assessment are described. Techniques may include collecting initial measurements relating to transmission of probe traffic between endpoints of endpoint pairs in a plurality of endpoint pairs and clustering the plurality of endpoints into a plurality of endpoint groups. The method may also include determining a plurality of endpoint group pairs and generating a network performance assessment, based on measuring performance metrics pertaining to traffic between endpoints within the endpoint groups in the plurality of endpoint group pairs.
US10904094B2 Extending a known topology of a network using data obtained from monitoring the network
In embodiments, a known network relation is generated from a known topology of a network and is sent to a first data source agent associated with a first tool configured to monitor the network. A first contextual topology of the network is received from the first data source agent and is based on the known network relation and first data associated with the first tool. An extended topology is generated by reconciling the known topology with at least the first contextual topology. In further embodiments, a derived network relation is received from the first data source agent. The derived network relation is sent to a second data source agent. Second contextual topology based, at least in part, on the derived network relation can be received from the second data source agent. An updated extended topology based, at least in part, on the second contextual topology can be generated.
US10904084B2 Methods and apparatus for reconfiguring hosts in provider network environments
Methods and apparatus for reconfiguring hosts in provider network environments in which hosts are evaluated to determine if steps of a full rebuild can be skipped. The hosts may implement slots of different types for virtual machines (VMs). Upon detecting that slots of a particular type are needed, a host that implements slots of another type may be selected for reconfiguration. The host may be evaluated to determine if one or more steps of a full rebuild can be skipped. The host may then be reconfigured to implement slots of the target type according to results of the evaluation. In at least some reconfigurations, at least one step of a full rebuild procedure is not performed for the respective host. Results of previous reconfigurations may be fed back into the evaluation process and used as one of the criteria for determining if steps can be skipped.
US10904080B2 Automatic generation of template for provisioning services in a hosted computing environment
Systems and methods are provided for provisioning a hosted computing environment in accordance with customer requirements relating to a service. In some embodiments, a computer-implemented method is provided. The method includes generating a graphical interface on a computing device and receiving input corresponding to an indication of one or more requirements, wherein the input is received using the graphical interface, and wherein the one or more requirements correspond to a hosted computing environment. The method further comprises converting each indication of the one or more requirements into one or more entries of a provisioning template, wherein the provisioning template includes multiple entries, and wherein the provisioning template is associated with the hosted computing environment. The method further comprises providing the provisioning template to a provisioning program to provision the hosted computing environment.
US10904076B2 Directing functioning of an object based on its association to another object in an environment
Directing functioning of an object based on its association to another object in an environment includes uniquely identifying, and obtaining properties of, each object of a plurality of physical objects in the environment, identifying an improper association between first and second physical objects of the plurality of physical objects in the environment, the improper association being identified based on physical proximity of the first object to the second object, and sending to a mobile device of a user an alert indicating the improper association and prompting the user to direct functioning of the first physical object.
US10904075B2 Preconfigured filters, dynamic updates and cloud based configurations in a network access switch
Methods and systems for providing a configuration file on a network access switch that may be configured by a third party. A third party remotely defines a set of filters for the network access switch, absolving the user of any responsibility to update or configure the filters on the device. The configuration files may be stored and accessed remotely in the cloud. The system and method also provide for a simple software interface to facilitate easy implementation of the filters stored in the configuration files.
US10904072B2 System and method for recommending automation solutions for technology infrastructure issues
A system and method to intelligently formulate automation strategies for technology infrastructure operations are disclosed. The system and method include analyzing infrastructure issue data from support tickets and predicting automation solutions. A cost-benefit analysis is then performed on the automation solutions. Solutions can be ranked and recommended according to the cost-benefit analysis.
US10904065B2 Method and device for performing sidelink communication in wireless communication system
Disclosed are a method and a device for performing sidelink communication in a wireless communication system. Specifically, the method performed by a first terminal may comprise a step of transmitting a specific sidelink message including at least one piece of information among first information and second information to a second terminal, wherein: a transmission period of the first information is set to be longer than a transmission period of the second information; a first modulation order to be applied to the first information and a second modulation order of the second information are set differently from each other; and when the first information and the second information are concurrently transmitted through the specific sidelink message, modulation symbols of the first information and modulation symbols of the second information are mapped by considering a requirement noise ratio for each of the first modulation order and the second modulation order.
US10904064B2 Communication method and base station
Communication method and base stations are provided. One example includes determining, by a base station, that co-channel interference exists. For N consecutive symbols before a guard period (GP) in a special subframe in a radio frame, the base station sends a signal by using M1 middle resource blocks (RBs) of the N symbols, and reserves use of an RB other than the M1 RBs in the N symbols, where both N and M1 are positive integers.
US10904062B2 Apparatus, system and method of communicating a physical layer protocol data unit (PPDU) including a training field
Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating a PPDU including a training field. For example, an Enhanced Directional Multi-Gigabit (DMG) (EDMG) wireless communication station may be configured to determine one or more Orthogonal Frequency Division Multiplexing (OFDM) Training (TRN) sequences in a frequency domain based on a count of one or more 2.16 Gigahertz (GHz) channels in a channel bandwidth for transmission of an EDMG PPDU including a TRN field; generate one or more OFDM TRN waveforms in a time domain based on the one or more OFDM TRN sequences, respectively, and based on an OFDM TRN mapping matrix, which is based on a count of the one or more transmit chains; and transmit an OFDM mode transmission of the EDMG PPDU over the channel bandwidth, the OFDM mode transmission comprising transmission of the TRN field based on the one or more OFDM TRN waveforms.
US10904059B2 Control channel for vehicle-to-everything (V2X) communication
A method for communication includes generating a control channel comprising a first symbol and a second symbol, the first symbol comprising a first symbol half and a second symbol half, the first symbol half of the first symbol comprising information relating to automatic gain control (AGC) training, the second symbol half of the first symbol comprising a cyclic shifted copy of a request symbol corresponding to a length of a transmission, and the second symbol comprising control content.
US10904049B1 Time domain discrete transform computation
In accordance with embodiments, a first counter of a plurality of counters of an apparatus receives a plurality of pulse width signals in the time domain. The first counter generates a first increment signal in the time domain from the plurality of pulse width signals based on a first row of a Discrete Transform matrix. A synchronizer of the apparatus receives the first increment signal. The synchronizer generates a first synchronized increment signal in the time domain from the first increment signal. A first accumulator of a plurality of accumulators of the apparatus receives the first synchronized increment signal. The first accumulator accumulates the first synchronized increment signal over a period of time to generate a first frequency domain signal.
US10904044B2 Serdes receiver with optimized CDR pulse shaping
An optimized pulse shaping clock data recovery system is provided that includes a slicer configured to receive a signal and provide an initial set of tentative decisions to a decision feedforward equalizer, where the decision feedforward equalizer provides a fully equalized output signal. The slicer may be incorporated as part of decision feedback equalizer to provide better quality tentative decisions. The clock data recovery system also receives the first output signal that is partially equalized in such a way as to optimally shape it for a clock to sample it at an ideal location by providing an adjustment signal to the analog to digital controller.
US10904042B2 Passive variable continuous time linear equalizer with attenuation and frequency control
A continuously or step variable passive noise filter for removing noise from a signal received from a DUT added by a test and measurement instrument channel. The noise filter may include, for example, a splitter splits a signal into at least a first split signal and a second split signal. A first path receives the first split signal and includes a variable attenuator and/or a variable delay line which may be set based on the channel response of the DUT which is connected. The variable attenuator and/or the variable delay line may be continuously or stepped variable, as will be discussed in more detail below. A second path is also included to receive the second split signal and a combiner combines a signal from the first path and a signal from the second path into a combined signal.
US10904041B2 Methods and arrangements for channel estimation
Some embodiments provide a method for channel estimation in a wireless device. According to the method, the wireless device obtains (1010) an indication that a set of antenna ports, or antenna port types, share at least one channel property. The wireless device then estimates (1020) one or more of the shared channel properties based at least on a first reference signal received from a first antenna port included in the set, or having a type corresponding to one of the types in the set. Furthermore, the wireless device performs (1030) channel estimation based on a second reference signal received from a second antenna port included in the set, or having a type corresponding to one of the types in the set, wherein the channel estimation is performed using at least the estimated channel properties.
US10904039B2 Methods and apparatuses for data transmission in a wireless communication system
Embodiments of the present disclosure relate to downlink/uplink data transmission in a wireless communication system. In an embodiment of the present disclosure, there is provided a method for downlink data transmission in a wireless communication system which comprises transmitting an indication for a new-type reference signal to a user equipment, wherein the new-type reference signal has an identical location in frequency domain to a legacy reference signal; and transmitting the new-type reference signal and the legacy reference signal to the user equipment for using in channel estimation. In a case of more than one antenna port, the new-type reference signal may be designed to have a different location in time domain from a legacy reference signal to avoid interference to other antenna ports. With embodiments of the present disclosure, it is possible to perform a channel estimation based on both the legacy reference signal and the new-type reference signal to achieve a higher accuracy of channel estimation, and thus a UE with a low SNR may be also used in LTE networks.
US10904037B2 Relaying apparatus, relaying method, and relaying system
A relaying apparatus includes: a memory; and a processor coupled to the memory and configured to: acquire, from a gateway device, a resource identifier for a network resource provided from a device in a first network to a server in a second network through the gateway device, the resource identifier indicating a location in the second network of the network resource, relate a gateway identifier corresponding to an address of the gateway device included in the resource identifier to the resource identifier, receive, from the server, a request for the network resource to the device, detect, from a correspondence relationship between the gateway identifier and the resource identifier, the resource identifier corresponding to the gateway identifier specified in the request, and relay the request to the device through the gateway device in accordance with the resource identifier that has been detected.
US10904034B2 Fractal tree structure-based data transmit device and method, control device, and intelligent chip
One example of a device comprises: a central node that is as a communication data center of a network-on-chip; a plurality of leaf nodes that are as communication data nodes of the network-on-chip and for transmitting the communication data to a central leaf node; forwarder modules for connecting the central node with the plurality of leaf nodes and forwarding the communication data, wherein the plurality of leaf nodes are divided into N groups, each group having the same number of leaf nodes, the central node is individually in communication connection with each group of leaf nodes by means of the forwarder module, a communication structure constituted by each group of leaf nodes has self-similarity, and the plurality of leaf nodes are in communication connection with the central node in a complete multi-way tree approach by means of the forwarder modules of multiple levels.
US10904028B2 System and method for registering home appliances via a gateway using a password generated based on a service set identifier (SSID) of the gateway
Disclosed is an automatic registration system for home appliances, which may simplify the process of registering a home appliance using a gateway. The automatic registration system for home appliances includes a home appliance that automatically accesses a gateway using a password that is generated based on an SSID of the gateway; accordingly, the user does not feel that home appliance registration is cumbersome because the user itself does not need to connect a gateway and a home appliance.
US10904017B2 Managing blockchain-based centralized ledger systems
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing blockchain-based centralized ledger systems. One of the methods includes transmitting a timestamp request for a to-be-timestamped block of a blockchain at a time point to a trust time server by a ledger server in a blockchain-based centralized ledger system that stores data in the blockchain, the trust time server being associated with a trust time authority and independent from the blockchain-based centralized ledger system, the blockchain including a plurality of blocks storing transaction data, and disregarding the timestamp request in response to determining that a predetermined time period has lapsed after the time point and that there has been no reply to the timestamp request from the trust time server.
US10904014B2 Encryption synchronization method
The claimed invention is a method for encryption synchronization and user authentication, which allows a user to set up an encrypted mark created by using an encryption algorithm and a user-provided encryption key. The method does not leave any information that would be used by internal staff or an authentication service provider to acquire user account credentials, and thus preventing hackers from acquiring such information to be used to gain unauthorized access to stored user data.
US10904011B2 Configuration updates for access-restricted hosts
A host machine operated for a specific purpose can have restricted access to other components in a multi-tenant environment in order to provide for the security of the host machine. The access restriction can prevent the host machine from obtaining updates to critical system-level configurations, but such information can be obtained through a signed command received to an API for the host machine. The command can be signed by a quorum of operators, and the host machine can be configured to verify the signatures and the quorum before processing the command. The host machine can store the updates to ephemeral storage as well as persistent storage, such that upon a reboot or power cycle the host machine can operate with current configuration data.
US10904010B2 System and method for verifying verifiable claims
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for claim verification. One of the methods includes: receiving, from a first entity, a request for verifying a verifiable claim (VC) that comprises a digital signature; obtaining, based on the VC, a public key associated with a second entity; determining that the digital signature is created based on a private key associated with the public key; and verifying the VC based on the determination.
US10904007B2 Authentication device based on biometric information, control server connected to the same, and login method based on biometric information thereof
A method of providing a login to website requested from a computing device, by a biometric information based authentication device which interworks with a control server, is provided. The method includes detecting a login request message transmitted from the computing device to a website server providing the website, extracting login session information from the login request message, outputting an authentication result with respect to received biometric information, and transmitting authentication information comprising the login session information and the authentication result to the control server. The login session information is transmitted from the control server to the website server to determine, by the website server, the login allowance of the website.
US10904006B2 Method and apparatus for cryptographic data processing
A mask is selected amongst a plurality of masks. A first masked random number is generated by converting a first random number using the selected mask, and a first key is generated from the first masked random number and a first biometric code generated from biometric information. In addition, mask information indicating the selected mask is stored. A second masked random number is generated by converting a second random number using the selected mask or a different mask having a predetermined relationship with the selected mask, and a second key is generated from the second masked random number and a second biometric code. A ciphertext is generated using one of the first key and the second key and an error-correction encoding method.
US10904002B2 Token security on a communication device
Techniques for enhancing the security of storing sensitive information or a token on a communication device may include sending a request for the sensitive information or token. The communication device may receive a session key encrypted with a hash value derived from user authentication data that authenticates the user of the communication device, and the sensitive information or token encrypted with the session key. The session key encrypted with the hash value, and the sensitive information or token encrypted with the session key can be stored in a memory of the communication device.
US10903997B2 Generating keys using controlled corruption in computer networks
The present invention is a platform and/or agnostic method and system operable to protect data, documents, devices, communications, and transactions. Embodiments of the present invention may be operable to authenticate users and may be operable with any client system. The method and system are operable to disburse unique portions of anonymous related information amongst multiple devices. These devices disburse unique portions of anonymous information and are utilized by the solution to protect sensitive data transmissions, and to authenticate users, data, documents, device and transactions. When used for authentication, login-related information is not stored in any portion of the solution, users and devices are anonymously authenticated. The solution also permits a user to access secured portions of the client system through a semi-autonomous process and without having to reveal the user's key.
US10903992B2 Systems and methods for encrypting communication over a fiber optic line
Point Optical Link communication security to help resolve the high resource requirements and lack of a trustworthy source of high randomness of existing communication security solutions is described herein. The scheme includes a novel model and a physical layer symmetric cryptographic key generation technique that focuses on exploiting the physical randomness manifested by the Polarization Mode Dispersion effect. This randomness makes it extremely difficult for an adversary to generate the same cryptographic keys as the communicating parties. 128 bit keys with low final mismatch rates (.ltoreq.10%) can be generated, which could easily be truncated for 64-bit and 32-bit keys if necessary.
US10903991B1 Systems and methods for generating signatures
System and method for digitally signing messages using multi-party computation.
US10903989B2 Blockchain transaction processing method and apparatus
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing blockchain transactions. One of the methods includes: obtaining, by a blockchain node of a consortium blockchain network, a blockchain transaction associated with a service; invoking a smart contract corresponding to the service; determining presentation information based on the smart contract and the service, wherein the presentation information is presented to a user through a client device in response to receiving a query from the client device; recording the presentation information into a blockchain transaction log based on the smart contract; and recording the blockchain transaction and the blockchain transaction log of the blockchain transaction into a blockchain.
US10903978B2 Method of encryption with dynamic diffusion and confusion layers
A method of encrypting messages in clear with the aid of a secret key, the method of encryption implementing at least one substitution layer using a substitution table and a diffusion layer using a diffusion matrix, the substitution layer and/or the diffusion layer being configured in a dynamic manner by a control parameter obtained by combining the secret key with the output word from a counter and by performing a non-invertible transformation on the combination. The counter is incremented at least once between two successive plaintext messages. The configuration of the substitution layer is manifested by an identical permutation of bits of each element of the substitution table and the configuration of the diffusion layer is manifested by a permutation of the elements of the diffusion matrix.
US10903977B2 Hidden electronic file systems
Systems and methods for creating hidden file systems on electronic storage devices are provided. Data to be hidden is stored among a number of payload blocks. An equal number of corresponding cipher blocks is provided. Each cipher block comprises random numbers to be used as a cipher for the corresponding one of the number of payload blocks. At least one of said payload blocks comprise user data. At least one other of said payload blocks comprises directory information.
US10903975B2 Apparatus and method for performing operation being secure against side channel attack
An apparatus and method for performing an operation which are secure against side-channel attack are provided. According to one embodiment of the present disclosure, the apparatus includes a first extractor configured to extract one or more first parameter candidate values corresponding to a seed value from a first parameter candidate value set, a first outputter configured to output a first output values using the extracted first parameter candidate values, a second extractor configured to extract one or more second parameter candidate values corresponding to the seed value from a second parameter candidate value set, and a second outputter configured to output a second output value using the extracted second parameter candidate values wherein the second output value is capable of being generated using the first output value.
US10903973B2 Distributed antenna system for time division duplex
According to an example embodiment of the inventive concept, a master unit for time division duplex includes a passive signal distributor for outputting, to a second node, a downlink signal input through a first node, and outputting, to the first node, an uplink signal input through a third node, and a signal transceiver for transmitting, to a remote unit, the downlink signal input from the second node, and outputting, to the third node, an uplink amplification signal received from the remote unit.
US10903971B2 System and method for indicating occupation of service resources via an indication channel
A method and apparatus for indicating occupation of resources through an indication channel, and a storage medium. The method includes, through pre-configuring, a time domain indication and a frequency domain indication for indicating the occupation of the second service resources by the first service through an indication channel. As few K+S bits as possible indicate a position for the transmission of the first service, the duration of the first service, and resource occupation by the first service in the frequency domain. This reduces the impact of the first service on the second service and the overhead of the indication channel for the transmission of the first service while ensuring the transmission of the first service.
US10903969B2 Modular control channel formats for uplink control information in a cellular communication system
This disclosure relates to performing cellular communication using modular control channel formats for uplink control information. A wireless device may determine a slot structure for uplink communication. The slot structure may be selected from multiple possible slot structures. Uplink control information may be transmitted via one or more uplink control channel modules during a slot. A number of uplink control channel modules on which uplink control information is transmitted during the slot may be selected based at least in part on the slot structure for uplink control communication.
US10903968B2 Information transmission method and device, and computer storage medium
Provided are an information transmission method and device, and a computer storage medium. The method includes sending signal indication information to a receiver and transmitting a signal according to the signal indication information; the signal indication information includes at least one of the following: a transmission mode, interference layer information, power ratio indication information, pre-coding or port information and physical resource block (PRB) indication information.
US10903965B2 Virtual time-domain multiplexing for reference signals and data with modified cyclic prefix
Aspects of the disclosure relate to methods and apparatus of time-domain multiplexing (TDM) for reference signals (RS) and data using a modified cyclic prefix. A reference signal (RS) and data are multiplexed either in a single symbol or in two time consecutive symbols that respectively including the RS and data. The cyclic prefix (CP) is added to the single symbol using a portion of the RS or to a first symbol of the two time consecutive symbols using a portion of the RS. The CP may be copied from the RS or the end of the symbol, but not the data, in a manner that affords a virtual Time Division Multiplexing (TDM) of the RS and data before discrete Fourier transform (DFT) spreading is performed in a transceiver to provide lower peak to average power ratios and no Inter-symbol interference.
US10903964B2 Techniques to enable physical downlink control channel communications
Embodiments may be directed to techniques to determine physical downlink control channel (PDCCH) candidates to assign to a user equipment (UE) based on one or more aggregation levels, each PDCCH candidate in a highest aggregation level of the one or more aggregation levels assigned by a random distribution over a whole control channel element (CCE) domain, and each PDCCH candidate in one or more non-highest aggregation levels of the one or more aggregation levels assigned a random distribution over one or more CCEs utilized by PDCCH candidates of the highest aggregation level. Embodiments also include selecting at least one of the PDCCH candidates to utilize to send downlink control information (DCI) to the UE, and causing transmission of the DCI to the UE via the PDCCH candidates selected.
US10903958B2 Method and apparatus for transmitting reference signal in wireless communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The present invention relates to a method and an apparatus for transmitting a reference signal, the method of a terminal according to the present invention comprising: receiving, through a higher layer signaling, configuration information including first information indicating one of a first demodulation reference signal (DMRS)-related table and a second DMRS-related table; receiving control information including second information on DMRS information; analyzing, based on the second information, a DMRS-related table indicated by the first information; and receiving a DMRS based on the result of the analysis.
US10903957B2 Method for transceiving broadcast channel signals in a wireless communication system and apparatus thereof
A method for a transmission-side device to transmit a signal in a wireless communication system is disclosed. To this end, the transmission-side device forms a multiplexed block by multiplexing a primary synchronization signal (PSS), a secondary synchronization signal (SSS) and a physical broadcast channel (PBCH) signal in time and frequency domains, wherein the PSS and the SSS form a synchronization signal (SS) by being multiplexed by the time-division multiplexing (TDM) method, and the SS and PBCH signals form the multiplexed block by being multiplexed by the TDM or frequency-division multiplexing (FDM) method.
US10903954B2 Reference signal mapping method and apparatus
A method includes: mapping, by a base station, N reference signals to a specified time-frequency resource; and transmitting, by the base station, a reference signal on the specified time-frequency resource to user equipment, where for any PRB, the specified time-frequency resource includes a first OFDM symbol in a data region in time domain; where the PRB includes a type-1 control channel and the data region, the data region includes a type-2 control channel and a data channel, the type-1 control channel includes first m OFDM symbols of the PRB in time domain, and the data region includes OFDM symbols other than the type-1 control channel in the PRB in time domain; and the type-2 control channel includes first n OFDM symbols in the data region in time domain, and the data channel includes OFDM symbols other than the type-2 control channel in the data region in time domain.
US10903952B2 Method and device for receiving signal in wireless access system supporting FDR transmission
The present invention relates to a wireless access system supporting a full duplex radio (FDR) transmission environment. A method by which a first UE receives a signal from a base station in a wireless access system supporting FDR transmission, according to one embodiment of the present invention, can comprise the steps of: receiving a first reference signal from the base station; calculating first channel information on self-interference by using the first reference signal; receiving a second reference signal from the base station, and receiving a third reference signal from a second UE at the same time as the second reference signal; calculating second channel information from which the self-interference is cancelled, on the basis of the second reference signal, the third reference signal and the first channel information; and receiving the signal by using the second channel information and third channel information on a channel receiving the signal.
US10903951B2 Systems and methods for adaptive pilot allocation
System and method embodiments are provided for adaptive pilot allocation. In an embodiment, a method in a communication controller for adaptive pilot allocation includes determining at least one channel condition parameter for a wireless channel between the communications controller and a user equipment (UE). The method includes selecting a microframe pilot pattern to use for subsequent communications on the wireless channel according to the at least one channel condition parameter. Additionally, the method includes signaling an indication of the selected microframe pilot pattern to the user equipment. The method further includes transmitting data to the UE using the selected microframe pilot pattern.
US10903950B2 Method and apparatus for transmitting uplink transport block in wireless communication system
A method and device for transmitting a transport block in a wireless communication system is provided. Particularly, a terminal receives, from a base station, information on the number of subcarriers in a partial band included in an allocated carrier. The terminal distributes a soft buffer possessed by the terminal in proportion to the number of subcarriers in the partial band. The terminal determines a transport block size for each partial band according to the size of the distributed soft buffer. The terminal transmits, to the base station, the transport block within the transport block size.
US10903949B2 Method and system for multiple active bandwidth parts per carrier
Devices and methods are provided that include transmitting or receiving data and control signals over an air interface on a plurality of bandwidth part (BWP) groups (BWGs) of a carrier, wherein each BWG comprises a plurality of BWPs and each BWP is a set of contiguous resource blocks (RBs). The control signals are transmitted or received on an active BWP of at least one of the BWGs and the data signals are transmitted or received on active BWPs of at least two of the BWGs. Devices and methods are also provided that include transmitting or receiving data and control signals over an air interface on a plurality of active BWPs of a carrier, wherein each active BWP is a set of contiguous RBs, wherein control signals are transmitted or received on at most one active BWP at a time.
US10903943B2 Enhanced LTE UL HARQ feedback indication for power saving and range improvement
Mobile devices, base stations, and/or relay stations may implement a method for an improved and reliable automatic repeat request feedback indication. A mobile device (UE) may establish communication within a wireless network, and indicate to the network that the UE is a special type device, e.g. a constrained device. The network (base station) may then not send an indication on a physical indicator channel to the UE when certain conditions are met, and instead, the mobile device may interpret control information received from the network on a physical control channel as a negative acknowledgment indication corresponding to an automatic repeat request from the network. The UE may then perform a retransmission according to the interpreted control information. A new control information format may be used to further define how the network and UE implement the automatic repeat request process, to reduce the total number of bits required in the control information.
US10903940B2 Method and arrangement for retransmission using HARQ
The present invention relates to a method and device for enhancing coverage of a power-limited mobile terminal by sending information relating to a single Hybrid Automatic Repeat Request (HARQ) process from the mobile terminal to a base station using several transmission time intervals.
US10903939B2 Terminal device, base station device, and communication method for setting TTI channel
[Object] To provide a terminal device capable of efficiently performing communication in a communication system in which a base station device and the terminal device communicate with each other.[Solution] A terminal device that communicates with a base station device includes: a higher layer processing unit configured to set an STTI channel setting through signaling of a higher layer from the base station device; and a receiving unit configured to receive a first PDSCH in a case in which the STTI channel setting is not set and receive a second PDSCH in a case in which the STTI channel setting is set. The first PDCCH is mapped to one or more resource blocks, the second PDCCH is mapped to one or more sub resource blocks, and the second PDSCH is demodulated using a reference signal mapped to a symbol including the sub resource block or a resource element before the symbol.
US10903938B2 Techniques of additional bit freezing for polar codes with rate matching
In an aspect of the disclosure, a method, a computer-readable medium, and wireless equipment are provided. The wireless equipment obtains an integer E and an integer N. E encoded bits are to be selected for transmission from N encoded bits output from an encoder. The wireless equipment determines F inputs from N inputs of the encoder based on E and N. The F inputs do not include S inputs that correspond to S outputs of the encoder generating encoded bits not to be transmitted. The wireless equipment sets the F inputs to a predetermined value.
US10903935B2 Channel state information reporting on licensed and unlicensed carriers
The present disclosure relates to methods for reporting channel state information. The present disclosure also provides mobile stations for performing these methods, and computer readable media the instructions of which cause the mobile station to perform the methods described herein. For this purpose, the mobile station receives a trigger message that triggers the reporting of channel state information for at least one of the plurality of downlink component carriers, the trigger message being received in a subframe nTrigger, and reports the triggered channel state information for the at least one of the plurality of downlink component carriers based on reference signals present on the at least one of the plurality of downlink component carriers, in a subframe nReport later than nTrigger. The received trigger message indicates that the reference signals are present in a subframe nRS on the at least one of the plurality of downlink component carriers, where nTrigger≤nRS
US10903933B2 Method and apparatus for cyber security using light polarization
Systems and methods are provided for cyber security using light polarization. Data may be encoded in an optical signal. A seed may be converted to a target degree of polarization. The optical signal may be polarized to have the target degree of polarization and transmitted. The polarized optical signal may be received at a receiver and a degree of polarization of the received polarized optical signal measured. A seed may be converted by the receiver to an expected degree of polarization. The received polarized optical signal may be determined to be compromised based on a difference between the expected degree of polarization and the degree of polarization of the received polarized optical signal.
US10903931B1 Transmit power equalization in a reconfigurable optical add-drop multiplexer
An optical system including a ROADM including previously in-service channels; a SDN computing module in communication with the ROADM over a DCN, the SDN computing module providing an instruction to place in-service an additional channel at the ROADM; an optical controller included by the ROADM and configured to, in response to the instruction to place in-service the additional channel at the ROADM: obtain optical power targets for each in-service channel including the previously in-service channels and the additional in-service channel; equalize a transmit power for each in-service channel of the ROADM, including: identify the transmit power of each in-service channel; transition each in-service channel to a power mode; adjust the transmit power of each in-service channel based on, for each in-service channel, the optical power target for the in-service channel and the identified transmit power for the in-service channel; and transition each in-service channel to a steady state mode.
US10903929B2 Flexible ethernet group establishment method and device
This application discloses a flexible Ethernet group establishment method and a device. The method includes: determining that there are at least M physical layer PHY links; receiving at least M delay test requests sent by a near-end device; determining, by the far-end device, at least M receiving time points at which the at least M delay test requests are received; and determining M PHY links used to establish a flexible Ethernet group, from the at least M PHY links based on the at least M receiving time points, where a delay difference between any two of the M PHY links satisfies a preset delay condition. According to the method in this application, the delay difference between the any two PHY links is accurately determined based on time points at which delay test requests are received over any two PHY links.
US10903926B2 Terminal side and base station side device, terminal device, base station, and wireless communication method
A terminal and base station side device, a terminal device, a base station, and a wireless communication method. The terminal side device includes a searching unit, configured to adopt a synchronization signal sequence corresponding to a target frequency range to be searched to search a target cell; and a synchronization unit, configured to perform synchronization based on the synchronization signal detected by the searching unit to synchronize the device to the target cell, the case the target frequency range belongs to a first frequency range, the searching unit adopts the synchronization signal sequence in a first subset of a synchronization signal sequence set to search the target cell, the first subset being a proper subset of the synchronization signal sequence set. Thereby, a number of synchronization signal sequence matching in a cell searching procedure is reduced and time for user equipment to synchronize to the target cell is shortened.
US10903923B2 Signal processing device and image display apparatus including the same
The present invention relates to a signal processing apparatus and an image display apparatus including the same. The signal processing apparatus for processing a baseband signal demodulated from an RF signal, includes: a synchronizer; a channel estimator; an equalizer; an error corrector to perform error correction based on a signal output from the equalizer; and a mean square error calculator to calculate a mean square error based on a difference between an input signal from the equalizer and a reference signal, wherein when the RF signal includes a co-channel interference signal, the error corrector performs error correction by using a mean square error in a time domain or mean square errors in a time domain and a spatial domain. Accordingly, a baseband signal, from which a defect is removed, may be obtained in response to various communication channels or broadcast channels.
US10903913B2 Free air optical interconnect attach mechanism
A system includes a communication interface including separate electrical connectors configured to communicate power and ground using electrical conductors, the communication interface includes a free-air optical interconnect including at least one of: a laser emitter configured to transmit laser energy across an air gap to a separate device; or a photodiode configured to detect laser energy received across the air gap from the separate device.
US10903909B2 System and methods for cable fiber node splitting using coherent optics
A coherent optical transmitter is in operable communication with an optical fiber an includes a plurality of analog-to-digital converters (ADCs) configured to (i) receive a plurality of radio frequency analog input signals, respectively, and (ii) convert the received plurality of RF analog input signals into a plurality of respective digital data streams. The transmitter further includes a source laser configured to output at least two orthogonal polarization component signals, and at least two polarization modulators configured to modulate (i) an in-phase portion output from a first ADC, (ii) an in-quadrature portion output from a second ADC, and (iii) one polarization component signal of the at least two orthogonal polarization component signals. The transmitter further includes a polarization beam combiner configured to (i) multiplex the respective outputs of the at least two polarization modulators, and (ii) transmit the multiplexed output from the polarization beam combiner to the optical fiber.
US10903897B2 Control method, unmanned aerial vehicle, and remote control device
A method is provided for controlling a signal transmission power of at least one of an unmanned aerial vehicle (“UAV”) or a remote control device. The method includes determining whether a remote control distance between the UAV and the remote control device increases or decreases. The method also includes increasing or maintaining a signal transmission power of at least one of the UAV or the remote control device if the remote control distance increases. The method further includes decreasing or maintaining the signal transmission power of at least one of the UAV or the remote control device if the remote control distance decreases.
US10903895B1 Scheduling MU-MIMO resources in relayed networks
A wireless network is configured to utilize a multi-user multiple-input multiple-output (MU-MIMO) operating mode. a first subset of wireless devices in a sector that are configured as relay nodes are identified. A second subset of wireless devices in the sector that are not configured as relay nodes are also identified. One or more wireless device in the first subset of wireless devices are instructed, allocated resources, or otherwise controlled to not utilize the MU-MIMO operating mode.
US10903894B1 Mobile wireless repeater
Methods and systems for operating a mobile wireless repeater station for wireless communication on a wireless local area network (WLAN) having a wireless access point (WAP) and a plurality of stations at a location of the WAP. An example implementation includes components coupled to one another to performs operations including sniffing communications channels to intercept communication packets; identifying a subset of one or more relay candidates among the stations to optimize for a relay of subsequent communications based on the intercepted communication packets; and spatially mapping the location of the WAP to determine an optimal spatial placement for the mobile wireless repeater station between the WAP and the identified subset of relay candidates. In an example, the mobile wireless repeater station is adjusted based on the optimal spatial placement.
US10903892B2 Method for performing uplink transmission in wireless communication system and apparatus therefor
Disclosed herein is a method of performing uplink (UL) transmission in a wireless communication system, including receiving, by a user equipment (UE), configuration information on beam failure detection and beam failure recovery from a base station (BS) through RRC signaling, receiving a reference signal (RS) from the BS, transmitting, to the BS, a physical random access channel (PRACH) for a beam failure recovery request (BFRQ) related with a new beam RS having a reception quality equal to or greater than a predetermined threshold based on the configuration information, if a beam failure for the RS is detected, receiving, from the BS, downlink control information (DCI) for the PRACH, wherein the DCI is received in a beam failure recovery (BFR) search space in which a response for the PRACH is searched, and performing UL transmission, to the BS, based on the DCI, wherein the UL transmission is performed using the same spatial filter as a spatial filter used for transmission of the PRACH.
US10903891B2 Communication apparatus, communication method, and communication system
Even when the lengths of data items to be transmitted to users are not the same, the frames multiplexed at the same time finally have the same frame length and are transmitted. Even when the lengths of frames for the users are not the same at the time when a transmission request is received from a higher layer, a communication apparatus reconfigures at least two of the frames having short lengths into a frame having a long length through Aggregation so that the frames finally have the same frame length and transmits the frames at the same time in a multiplexed manner. On the transmitter side, the transmission power used per destination communication station can be increased due to a decrease in the total number of multiplexed frames. On the receiver side, an unstable AGC operation can be prevented.
US10903884B2 Method and apparatus for combining plurality of radio frequency signals
A base station for transmitting and receiving signals in a wireless communication system is provided. The base station includes a transceiver, and at least one processor configured to obtain reception antenna weights for the base station including an array of a plurality of antennas, and transmission antenna weights for at least one user equipment (UE), convert signals received from the at least one UE through a plurality of reception paths, into beam-domain signals, based on the transmission antenna weights and the reception antenna weights, combine the converted beam-domain signals by applying predefined combining weights to the converted beam-domain signals, and obtain data from the combined signals.
US10903883B2 Antennas selection based on sensors
An example electronic device includes a first housing including, a first display, a first antenna, a second antenna, and a first rotational motion sensor. The electronic device also includes a hinge including a bend sensor. The electronic device further includes a second housing rotatable coupled to the first housing via the hinge. The second housing includes a second display, a third antenna, a fourth antenna, and a second rotational motion sensor. The electronic device further includes a communication device to select two of the first antenna, the second antenna, the third antenna, and the fourth antenna based on the first rotational motion sensor, the second rotational motion sensor, and the bend sensor. The communication device is also to transmit and receive data via each of the two selected antennas.
US10903882B2 Method and apparatus for wireless communications
A method for wireless communications includes: receiving a sounding packet from an access point; determining a rank of a channel matrix corresponding to a communications channel; and when the rank of the channel matrix is a full rank: selecting at least one of a plurality of pieces of codebook information previously stored in a memory, as beamforming information, transmitting the beamforming information to the access point, and applying channel smoothing to a communications channel provided by the access point.
US10903881B2 Method for updating hybrid CSI in multiple antenna communication system and device therefor
Disclosed is a method for a terminal reporting channel status information (CSI) to a base station in a wireless communication system. The method comprises receiving, via an upper later, information associated with a single CSI process comprising a firs enhanced multiple input multiple output (eMIMO) type and a second eMIMO type; reporting, to a base station, a first CSI updated on the basis of a first channel status information-reference signal (CSI-RS) corresponding to the first eMIMO type received from a first subframe; and receiving, from the base station, a triggering message of a second CSI calculated on the basis of a second CSI-RS corresponding to the second eMIMO type from a second subframe.
US10903878B2 Optimized multi-beam antenna array network with an extended radio frequency range
A system, in a radio frequency (RF) transmitter device, dynamically selects one or more reflector devices along a non-line-of-sight (NLOS) radio path based on a defined criteria. Further, the dynamically selected one or more reflector devices are controlled based on one or more conditions. In an RF receiver device, communicates with the dynamically selected one or more reflector devices comprising an active reflector device. The active reflector device comprises at least a first antenna array and a second antenna array. The first antenna array transmits a first set of beams of RF signals to at least the RF transmitter device and the RF receiver device. The second antenna array receives a second set of beams of RF signals from at least the RF transmitter device and the RF receiver device.
US10903874B2 Long preamble and duty cycle based coexistence mechanism for power line communication (PLC) networks
Embodiments of methods and systems for supporting coexistence of multiple technologies in a Power Line Communication (PLC) network are disclosed. A long coexistence preamble sequence may be transmitted by a device that has been forced to back off the PLC channel multiple times. The long coexistence sequence provides a way for the device to request channel access from devices on the channel using other technology. The device may transmit a data packet after transmitting the long coexistence preamble sequence. A network duty cycle time may also be defined as a maximum allowed duration for nodes of the same network to access the channel. When the network duty cycle time occurs, all nodes will back off the channel for a duty cycle extended inter frame space before transmitting again. The long coexistence preamble sequence and the network duty cycle time may be used together.
US10903870B1 Angle of propagation estimation in a multipath communication system
A system includes a transceiver configured to receive frequency dependent channel estimates or beamforming feedback in a multi-carrier, multi-antenna communication system, and a multi-layer perceptron feed forward neural network component, coupled with the transceiver, configured to estimate parameters of multipath reflections using representations of the channel estimates or beamforming feedback, and to generate transmission correction factors for the transceiver.
US10903869B2 Terminal enabling full-duplex vocal communication or data communication on an autonomous network simultaneously with a direct connection with other communication means on other networks
The portable communication terminal for communicating on at least two independent radio networks, comprises, in a single housing: Communication means (47, 49) by time multiplexing on a single radio channel, TDMA type full-duplex, for audio communication in “conference” and “hands-free” mode on a first autonomous network without infrastructure, Access means (43, 50) for half-duplex audio communication on a second autonomous network, independent from the first full-duplex network, A connection to a microphone (41) and a speaker (52), A wireless connection for a cellular telephone network, At least one pushbutton (45) for switching the communication of the microphone and the loudspeaker to and from the communication on the first network, the second network or the cellular telephone network by means of electronic switching circuits and An electronic codec type audio signal mixer (42, 51) having a plurality of inputs and outputs, configured to mix half-duplex communications on the full-duplex local area network to provide to a user, via the microphone and the loudspeaker, simultaneous access to multiple audio communications on different networks, depending on the press on the push button.
US10903867B1 Discrete time superheterodyne mixer
A receiver includes one or more mixers configured to sample an input analog signal at a plurality of discrete points in time to obtain a discrete-time sampled signal based on a local oscillating signal provided by a local oscillator; and a sample reordering circuit coupled to the one or more mixers and configured to reorder a sequence of samples received from the one or more mixers.
US10903862B2 Apparatus and a method for amplifying an input signal
An apparatus for amplifying an input signal is provided. The apparatus includes an output stage to generate an output signal. The apparatus further includes a compensation signal generator configured to generate a compensation signal based on at least one of a voltage value of the input signal or a voltage value of the output signal. The apparatus further includes a combiner configured to generate a control signal for the output stage based on a target signal, the compensation signal and a signal related to a current value of the output stage. The target signal corresponds to a desired output signal. The output stage is configured to generate the output signal using the control signal.
US10903861B2 Method and device for generating soft decision detection parameters
A method of generating soft decision detection parameters for a plurality of received signals. The method comprises defining a hard decision boundary and a plurality of quantisation intervals wherein each quantisation interval extends from the hard decision boundary by an interval distance, selecting a log likelihood value from a set of log likelihood values for each received signal based on the quantisation interval in which the received signal is detected, performing a soft decoding using a plurality of log likelihood values, adjusting the set of log likelihood values based on a result of the soft decoding, determining an error probability for a quantisation interval, comparing the error probability against a target error probability and adjusting the interval distance in order to obtain the target error probability.
US10903858B2 Dynamically variable error correcting code (ECC) system with hybrid rateless reed-solomon ECCs
Example apparatus and methods control whether and when hybrid rateless Reed Solomon (RS) error correcting codes (ECC) for a message are produced, stored, and distributed. The control may be based on a property (e.g., reliability, error state, speed) of a message recipient. Example apparatus and methods may also control whether and when fountain codes for the message are produced, stored, and distributed. Once again, the control may be based on a property of a message or ECC recipient. Both the hybrid rateless RS ECC and the fountain codes may be produced from data stored in a modified RS matrix. The modified RS matrix may store row-centric error detection codes (EDC) instead of conventional cyclic redundancy check (CRC) characters. The modified RS matrix may store column-centric ECC that may be produced serially. Different types or numbers of ECC may be produced, stored, and provided for different messages stored at different recipients.
US10903856B2 Low density parity check encoder having length of 64800 and code rate of 2/15, and low density parity check encoding method using the same
A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 64800 and a code rate of 2/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM).
US10903855B2 Convolutional LDPC decoding method and apparatus, decoder, and system
The present disclosure provides a method, system, and terminal device for data transmission in an unlicensed spectrum, effectively reduce mutual signal interference between different systems while meeting regulation constraints on use of the unlicensed spectrum. The method in the present disclosure includes: at a processing start moment of a terminal device in a current channel occupancy time window of a network device, when remaining duration of the current channel occupancy time window of the network device is greater than or equal to duration for the terminal device to transmit a to-be-sent data packet to the network device, selecting based on a user attribute of the terminal device and from a mapping relationship between a user attribute and a transmission mode; and sending the to-be-sent data packet to the network device in the selected transmission mode.
US10903851B2 Page filtering via compression dictionary filtering
Page filtering in a database using a compression dictionary. A page of a database table is compressed, creating a compression dictionary. The compression dictionary includes entries with a byte sequence from the page and a compression symbol associated with the byte sequence. A part of the compressed page, the compression dictionary, and a page symbol list with compression symbols from the dictionary present in the part of the page, are received. A query having a predicate with a predicate value is received. A predicate symbol list, including symbols in the dictionary whose byte sequences at least partially match the predicate value, is generated. Based on the predicate symbol list and the page symbol list, it is determined that at least one symbol from the predicate symbol list is also present in the part of the page. The query is performed by evaluating the predicate on the part of the page.
US10903846B1 Power efficient successive approximation analog to digital converter
Disclosed herein are related to systems and methods for a power efficient successive approximation analog to digital converter (SAR ADC). In one aspect, the SAR ADC includes a sample and digital to analog conversion (DAC) circuit to sample an input voltage. In one aspect, the SAR ADC includes a first comparator coupled to the DAC circuit, and a first set of storage circuits coupled between the first comparator and the DAC circuit. In one aspect, the SAR ADC includes a second comparator coupled to the DAC circuit, and a second set of storage circuits coupled between the second comparator and the DAC circuit. In one aspect, the SAR ADC includes a control circuit configured to select, for each of multiple bits corresponding to the input voltage, a corresponding comparator to determine a state of the each of the multiple bits during a corresponding time period.
US10903844B2 System and methods for mixed-signal computing
A mixed-signal integrated circuit that includes: a global reference signal source; a first summation node and a second summation node; a plurality of distinct pairs of current generating circuits arranged along the first summation node and the second summation node; a first current generating circuit of each of the plurality of distinct pairs that is arranged on the first summation node and a second current generating circuit of each of the plurality of distinct pairs is arranged on the second summation node; a common-mode current circuit that is arranged in electrical communication with each of the first and second summation nodes; where a local DAC adjusts a differential current between the first second summation nodes based on reference signals from the global reference source; and a comparator or a finite state machine that generates a binary output value current values obtained from the first and second summation nodes.
US10903843B1 SAR ADC with variable sampling capacitor
A successive approximation register analog-to-digital converter (SAR ADC) circuit comprises N weighted bit capacitors, wherein N is a positive integer greater than one; a sampling circuit configured to sample an input voltage onto the N weighted bit capacitors; and logic circuitry. The logic circuitry is configured to enable sampling of the input voltage onto the N weighted bit capacitors in a high-resolution mode; enable sampling of the input voltage onto N−M of the weighted bit capacitors in a low-resolution mode and sampling a common mode voltage onto the most significant M weighted bit capacitors, wherein M is a positive integer greater than zero and less than N; and initiate successive bit trials using the weighted bit capacitors to convert the sampled input voltage to a digital value.
US10903839B2 Article coated with integrated microsensor chemical detection elements
A coated article includes integrated circuit detection elements incorporated on a surface or embedded in a body, which elements are adapted to detect target chemical and/or target environmental conditions. The detection elements include microsensors applied with liquid and dry mixtures, including compounds of inks, dyes, print powders, aerosols and other suspensions. The microsensor state is detected and then processed to identify a detected value for the target chemical. Depending on the result, a readout substance is released to indicate a presence of the target chemical.
US10903835B2 High frequency switch
A length of a zone in which a power propagation direction from an input/output terminal (P251) toward a common terminal (P20) and a power propagation direction from the common terminal (P20) toward an external connection terminal (P10) are opposite to each other is longer than a length of a zone in which a power propagation direction from an input/output terminal (P211) toward the common terminal (P20) and a power propagation direction from the common terminal (P20) toward the external connection terminal (P10) are opposite to each other. A FET (251) and a FET (211) have structures that power transferred between a drain and a source of the FET (251) in accordance with predetermined input power is greater than power transferred between a drain and a source of the FET (211).
US10903834B1 Power electronic device with paralleled transistors
An electronic power device formed by a plurality of FETs formed on a circuit board formed of a plurality of layers, the plurality of transistors being formed on a first surface of the circuit board, the plurality of layers including a plurality of gate drive layers, a plurality of gate return layers, and a plurality of power layers. A gate drive circuit is formed on a second surface of the circuit board, the second surface being opposite the first surface, the gate drive circuit being connected to the gate and source of each of the plurality of transistors through the plurality of gate drive layers and the plurality of gate return layers. A voltage supply is connected to the drain of each of the plurality of transistors, the connections of the voltage supply to each of the plurality of transistors being interleaved through the plurality of power layers.
US10903828B2 Voltage regulator phase duty cycle control apparatus and method
Embodiments herein relate to multi-phase voltage regulator power phase duty cycle control in computer add-in cards. A computer add-in card may include a card body, a first power connector disposed on the card body, a second power connector, one or more multi-phase voltage regulators coupled with one or more of the first power connector and the second power connector, and a processor coupled with the one or more multi-phase voltage regulators, where the processor is to generate one or more power control signals and one or more of the one or more multi-phase voltage regulators is to adjust a duty cycle of one or more power phases in response to the one or more power control signals. In some embodiments, the power control signals may be serial voltage identification signals or may be provided over an inter-integrated circuit bus. Other embodiments may be described and/or claimed.
US10903826B2 Glitch removal circuit and electronic device
A glitch removal circuit removes glitch noise contained in a Power-good signal and a Power-on Reset signal, and includes: a first glitch removal unit that operates according to a first clock signal, and removes glitch noise from a Power-good signal; and a second glitch removal unit that operates according to a second clock signal, and removes glitch noise from a Power-on Reset signal, in which the first glitch removal unit is configured so as to be initialized according to an output signal of the second glitch removal unit, and the second glitch removal unit is configured so as to be initialized according to an output signal of the first glitch removal unit.
US10903825B1 Phase correction circuit, phase correction method and electric energy metering device
A phase correction circuit, a phase correction method and an electric energy metering device are provided. The phase correction circuit includes a reference voltage circuit and a current correction circuit. The reference voltage circuit includes a first predetermined number of first delay D flip-flops and a first synchronization D flip-flop. The current correction circuit includes a second predetermined number of second delay D flip-flops, a second synchronization D flip-flop and a data selector. The data selector outputs a current signal of one of the second delay D flip-flops to the second synchronization D flip-flop. The second predetermined number is greater than or equal to the first predetermined number. In a case that the second predetermined number is equal to the first predetermined number, each of the second predetermined number and the first predetermined number is greater than 1.
US10903823B2 Oscillation signal production
An apparatus for radio-frequency (RF) oscillation signal production is disclosed. In example implementations, an apparatus includes an oscillator. The oscillator includes multiple oscillation stages that are coupled together in series into a ring. A respective oscillation stage of the multiple oscillation stages includes a transconductance amplifier and a core oscillator. The transconductance amplifier is coupled to a preceding oscillation stage. The core oscillator is coupled to the transconductance amplifier and to a succeeding oscillation stage, with the core oscillator including at least one output node configured to provide a respective output signal. In some implementations, at least one capacitor is coupled across at least the transconductance amplifier. In some aspects, at least one transistor of the transconductance amplifier is implemented with a silicon-on-insulator metal-oxide-semiconductor (SOI MOS) device that includes at least one back-gate terminal.
US10903817B2 Bulk acoustic wave resonator and method of manufacturing the same
A method of manufacturing a bulk acoustic wave resonator includes: forming a sacrificial layer on a substrate protection layer; forming a membrane layer on the substrate protection layer to cover the sacrificial layer; and forming a cavity by removing the sacrificial layer using a gas mixture comprising a halide-based gas and an oxygen-containing gas, wherein a mixture ratio of the halide-based gas to the oxygen-containing gas in the gas mixture is in a range from 1.5 to 2.4.
US10903815B2 Acoustic wave resonator and electronic filter circuit
An acoustic wave resonator may be provided comprising a main body, which contains or consists of a piezoelectric material, and at least one electrode, which is arranged on the main body and covers at least a portion of the main body and which contains graphene, wherein the graphene of the electrode is provided with a metal coating, which is a partial coating of the graphene. An electronic filter circuit with such an acoustic wave resonator may also be provide.
US10903808B2 Amplification systems and methods with output regulation
Systems and methods are provided for amplifying multiple input signals to generate multiple output signals. An example system includes: a first channel configured to receive a first input signal and a second input signal and generate a first output signal and a second output signal based at least in part on the first input signal and the second input signal; and a second channel configured to receive a third input signal and a fourth input signal and generate a third output signal and a fourth output signal based at least in part on the third input signal and the fourth input signal. A first differential signal is equal to the first input signal minus the second input signal. A second differential signal is equal to the third input signal minus the fourth input signal. The first output signal corresponds to a first phase.
US10903800B2 Power amplifier system
A power amplifier system having a power amplifier with a signal input and a signal output, bias circuitry coupled to the signal input, and a radio frequency (RF) peak detector having an input coupled to the signal output is disclosed. The RF peak detector is configured to generate a peak voltage signal. Temperature-compensated overvoltage protection circuitry coupled between an output of the RF peak detector and a control input of the bias circuitry is configured to respond to the peak voltage signal crossing over a predetermined peak voltage threshold and to provide an overvoltage protection control signal to cause the bias circuitry to adjust biasing for the power amplifier to reduce an overvoltage condition at the RF peak detector input.
US10903799B2 Variable gain low noise amplifying apparatus with phase distortion compensation
An amplifying apparatus includes a variable gain amplifying circuit configured to operate in a gain mode selected from a plurality of gain modes in response to a first control signal during operation in an amplification mode, a variable attenuation circuit configured to have an attenuation value that is adjusted in response to a second control signal, and a phase compensation value which compensates for a phase distortion in the selected gain mode, and a control circuit configured to control the selecting of the gain mode, the adjusting of the attenuation value and the phase compensation value, based on the first and second control signals.
US10903797B2 Bias circuit based on BiFET technology for supplying a bias current to an RF power amplifier
A bias circuit for supplying a bias current to an RF power amplifier by using a field-effect transistor (FET) that is controlled by a logic control signal, such as a CMOS logic control signal, for turning on or turning off the bias current supplied to the RF power amplifier, wherein the bias current will be supplied to the RF power amplifier when the FET is on, and the bias current will not be supplied to the RF power amplifier when the FET is off.
US10903794B2 Power amplifier device with improved response speed
A power amplifier device includes a bias circuit to generate a startup current, which is based on an internal voltage and a startup voltage, during a startup time prior to a steady driving time point, and to generate a bias current, which is based on the internal voltage, after the steady driving time point, and a startup circuit to supply the bias circuit with the startup voltage during the startup time.
US10903790B1 Frequency reference generator
An LC oscillator has a tank driver connected to cause a matched-resistance LC tank to oscillate. The LC tank has an inductor leg in parallel with a capacitor leg. The inductor leg has an explicit inductor having an implicit resistance level RL. The capacitor leg has an explicit capacitor having an implicit resistance level RC connected in series with an explicit resistor having an explicit resistance level RR, where RM=(RC+RR) is substantially equal to RL. The LC oscillator may have a non-trimmable LC tank and be part of a temperature-compensated frequency reference generator having standalone frequency adjustment circuitry that offers better than ±0.1% frequency accuracy (after single trim and batch calibration) over process, voltage, and temperature variations, and lifetime, which can serve as a low-cost replacement for a crystal oscillator for many applications.
US10903789B2 System and method for optimizing energy generation
A system and method for optimizing energy generation. The method includes remotely connecting to an energy storage apparatus that is connected to a tested solar panel; receiving, from the energy storage apparatus, at least one test power measurement, wherein each test power measurement is an amount of power generated by the tested solar panel; obtaining at least one benchmarking power measurement, wherein each benchmarking power measurement is an amount of power generated by one of at least one benchmarking solar panel; determining, based on the at least one benchmarking power measurement, at least one optimization threshold; comparing each test power measurement to each optimization threshold; determining, based on the comparison, whether placement of the tested solar panel is at least an optimal placement; and generating a notification indicating whether placement of the tested solar panel is optimal.
US10903785B2 PV module mounting assembly with clamp/standoff arrangement
A mounting assembly for use in mid-grab and/or edge-grab applications may include a clamp secured to a stanchion by a clamping fastener. The mounting assembly may also include a mounting plate which may be secured to a mounting device by the stanchion. The mounting assembly may be used, for example, to secure photovoltaic modules (or other devices or structures) of varying heights to a roof or other building surface.
US10903782B2 Solar tracker system
A photovoltaic system includes a collection of photovoltaic modules, a base supporting the collection of photovoltaic modules, and a damper coupled between the collection of photovoltaic modules and the base. The damper resists movement of the photovoltaic modules relative to the base. The damper has a first damping ratio when the collection of photovoltaic modules moves at a first rate relative to the base and a second damping ratio when the collection of photovoltaic modules moves at a second rate relative to the base, and the damper passively transitions from the first damping ratio to the second damping ratio.
US10903781B2 Solar power system for marine dock
A solar power system for a marine dock includes a telescoping vertical member affixed to a dock via a bracket. A solar panel is pivotably and rotatably affixed to the top end of the telescoping vertical support. A weatherproof equipment container is affixed to the telescoping vertical support. A meter unit, battery, and inverter are housed within the weatherproof equipment container. First leads connect the solar panel to the meter unit, which is configured to measure and display energy and/or power generated by the solar panel. Second leads are configured so that current is passed through the meter unit to the battery in a charging configuration. A third lead connects one terminal of the battery to a measurement terminal on the meter unit, which is configured to measure and display the output voltage of the battery. Fourth leads connect the battery to the inverter in a discharge configuration.
US10903772B2 Multigroup-multiphase rotating-electric-machine driving apparatus
When the connection between a DC power source and a multigroup-multiphase electric-power conversion apparatus is cut off, a control apparatus controls switching devices so that the respective states of the two or more groups of electric-power conversion apparatuses included in the multigroup-multiphase electric-power conversion apparatus are each switched stepwise from all-phase short-circuiting state to an all-phase cutoff state at different timings.
US10903769B2 Rotary electrical machine control device, rotary electrical machine, and rotary electrical machine control method
Provided is a rotary electrical machine, which is reduced in size of a motor through use of reluctance torque being a feature of an IPM motor, and in which, in driving in times other than a rated time, a current phase angle is shifted from an angle at which a total torque is maximized so that an increase in torque ripple is suppressed even when the current phase angle changes, to thereby provide characteristics of small size, high output, and low torque ripple.
US10903767B2 Synchronous motor control apparatus
According to the present invention, in position sensorless control for switching between a 120-degree energization scheme for a low-speed region and a 180-degree energization scheme for a mid-to-high-speed region, stable and highly accurate speed control characteristics are provided by suppressing speed deviation Δωr in the low-speed region, and by preventing current jump-up caused by a discontinuous rotational speed occurring during switching to the mid-to-high-speed region. In the case of driving in the 120-degree energization scheme, a voltage command value is corrected such that an estimated speed value or a detected speed value follows a speed command.
US10903765B2 Programmable power tool with brushless DC motor
A power tool that includes a brushless DC motor, one or more motor sensors, and a controller, such as, for example, an electronic speed control (ESC) circuit. The controller is adapted to provide instructions to control the operation of one or more parameters of the brushless DC motor. The controller is also adapted to receive feedback from one or more motor sensors that reflect whether the motor is attaining the one or more parameters. The controller may also be adapted to have a learning mode, in which feedback provided during use of the power tool is stored by the controller as a program so that the same operating parameters may be subsequently replicated by using the program to operate the tool. The controller may also use the feedback to adjust the operation of the motor so that the motor maintains one or more selected or programmed operating parameters.
US10903761B2 Microgrid controller with one or more sources
A microgrid control system that can govern power provided to a load from various power sources. The microgrid control system can determine apportionment of power between the various sources based on characteristic power features of the various sources.
US10903760B2 Power conditioner
The power conditioner includes: a reactor; a capacitor; a first switching circuit that alternately switches, at a first frequency, between a first state where the DC current supplied from the DC power source is supplied to the reactor and supply of the DC current to the capacitor is shut off and a second state where an electric current is supplied to the capacitor from the reactor in which energy is accumulated by the supply of the DC current and the electric current from the DC power source to the reactor is shut off; and a second switching circuit that alternately switches, at a second frequency, between a first direction in which an electric current supplied from the capacitor flows toward a second output terminal through a first output terminal and a second direction in which the electric current flows toward the first output terminal through the second output terminal.
US10903751B2 Method and system of driving an electrically controlled switch with a snubber capacitor
Driving an electrically controlled switch with a snubber capacitor. At least some example embodiments involve operating a power converter, including: charging a snubber capacitor coupled to a secondary winding of a transformer arranged for flyback operation, the charging during a charge mode of a primary winding the transformer; charging a gate of a secondary field effect transistor (FET) with current from the snubber capacitor, the charging of the gate during a discharge mode of the primary winding, the discharge mode contiguous with the charge mode; providing current through a secondary rectifier and the secondary FET to a secondary output node of the power converter, the secondary rectifier coupled in series with the secondary FET; and making the secondary FET non-conductive.
US10903749B2 Flyback converter
The flyback converter generally has a capacitive divider operatively connectable to a voltage source for receiving an input voltage, the capacitive divider having a plurality of capacitive devices connected in series from one another; a transformer having a plurality of primary windings inductively coupled to at least one secondary winding, each one of the primary windings of the transformer being connected in parallel to a corresponding one of the capacitive devices of the capacitive divider via a switching device, each of the at least one secondary winding being connected to a forwardly biased and capacitive circuit connectable to an output load; and a controller connected to each one of the switching devices for operating the flyback converter to power the output load with the voltage source.
US10903748B2 Frequency modulation control for phase-shift full bridge converters
A phase shift full bridge (PSFB) converter includes: an isolation transformer; a full-bridge having a first pair of switch devices connected in series at a first node coupled to a first terminal of the primary side of the isolation transformer, and a second pair of switch devices connected in series at a second node coupled to a second terminal of the primary side of the isolation transformer; a rectifier coupled to the secondary side of the isolation transformer; and a controller for switching the first and second pairs of switch devices out of phase with each other. Under nominal input voltage conditions for the PSFB, the controller switches the first and second pairs of switch devices at a nominal switching frequency. Under reduced input voltage conditions for the PSFB, the controller switches the first and second pairs of switch devices at a frequency lower than the nominal switching frequency.
US10903746B2 Load dependent in-rush current control with fault detection across Iso-barrier
Methods and systems for providing electrical power using an isolated DC-DC converter include: using a power supply to provide multiple amplitudes of open loop current to a primary side of a transformer. The amplitudes are selected to increase stepwise, at predetermined times, to ramp a voltage across output terminals connected to a secondary side of said transformer so that after said power supply provides a maximum open loop current amplitude, said voltage reaches a threshold sufficient to enable a closed loop controller connected to said output terminals to send a feedback signal to said primary side. The threshold voltage is insufficient to fully power said output terminals. The feedback signal is selected to control said power supply to increase current to said primary side at closed loop current levels until said output terminals are fully powered.
US10903741B1 Regulated power converter with adiabatic charge pump
A power converter circuit included in a computer system may include an adiabatic charge pump which includes multiple capacitors different numbers of which are used to charge and discharge a switch node coupled to regulated power supply node via an inductor. A control circuit may control the dividing ratio of the charge pump circuit as well as determine respective durations of when the charge pump circuit is charging and discharging the switch node.
US10903739B2 Capacitor cross coupled 2-phase buck converter
A buck converter uses flying capacitors and cross coupling. The flying capacitors reduce the voltage stress across the inductors and the devices, and may provide high efficiency at very low duty cycle ratios. In addition to the high efficiency performance, the converters may provide a significant reduction in area, since smaller inductors can be used compared to typical buck converters. An example of realization shows up to 90% efficiency at 0.5V output and 10 A load from a 3.6V input with small flying capacitors, compared to what is typically used in a switched capacitor converter.
US10903738B2 High conversion-ratio hybrid switched power converter
A voltage converter circuit comprises a charge pump circuit, a pulse width modulation (PWM) filter stage circuit, and a control circuit. The charge pump circuit includes multiple switching transistors arranged as a switching bridge including a first bridge portion connected to a second bridge portion; a midpoint capacitor connected to a circuit node coupling the first bridge portion and the second bridge portion; and a first flying capacitor coupled to the first bridge portion and the second bridge portion. The PWM filter stage circuit is coupled to the charge pump circuit and a first input/output terminal and includes a first inductor coupled to the first flying capacitor and the second bridge portion of the switching bridge. The control circuit is configured to control activation of switching transistors of the switching bridge to generate a regulated voltage at the first input/output terminal.
US10903737B2 Power supply circuit for generating a predetermined voltage and a predetermined current
Provided is a power circuit in which a first input terminal is connected to a first end of a second inductor, a second end of the second inductor is connected to a first end of a first reactor, the second end of the second inductor is connected to a first end of a second reactor, the first input terminal is connected to a first end of a first inductor, a second end of the first inductor is connected to a first end of a bypass capacitor, a second end of the bypass capacitor is connected to a second output terminal, the first inductor and the second inductor are magnetically coupled to each other, and a control circuit performs switching control over first and second switching elements, using an interleaving method.
US10903736B2 Power converter
There is provided a power converter which can suppress a surge voltage and reduce noise flowing from an input of a power changer.The power converter includes an inverter circuit 140, a capacitor 514 for smoothing DC power, a capacitor 515 for removing noise, and conductors 564p and 564n. The conductors 564p and 564n are connected to the capacitors 514 and 515 when power side terminals 562p and 562n are connected to an inverter circuit 140, and power source side terminals 561p and 561n are connected to a battery 136. In the conductors 564p and 564n, a parasitic inductance L1 between capacitor terminals 563p and 563n and capacitor terminals 560p and 560n is larger than a parasitic inductance L2 between capacitor terminals 563p and 563n and the power side terminals 562p and 562n.
US10903732B2 Moveable core-type reciprocating motor and reciprocating compressor having a moveable core-type reciprocating motor
A movable core-type reciprocating motor and a reciprocating compressor having a movable core-type reciprocating motor are provided. The motor may include a stator including an inner stator and an outer stator; a magnet coil wound between the inner stator and the outer stator; a magnet fixed to at least one of the inner stator or the outer stator so as to be at least partially positioned within a range of the air gap; and a mover including a movable core disposed in the air gap and made of a magnetic material to perform a reciprocation movement with respect to the stator.
US10903730B2 Power tool
A power tool includes a motor, a first power source access circuit, a first drive circuit, a second power source access circuit and a second drive circuit. The motor includes a rotor, a stator, a plurality of first-type windings and a plurality of second-type windings. The rotor is configured to rotate about a central axis. The stator includes a ring-shaped yoke portion, and a plurality of teeth. The plurality of first-type windings are configured to be wound around part of the plurality of teeth and the plurality of second-type windings are configured to be wound around other part of the plurality of teeth. The first power source access circuit is configured to access a first power source with a first voltage. The first drive circuit includes a plurality of first-type electronic switches connected between the plurality of first-type windings and the first power source access circuit. The second power source access circuit is configured to access a second power source with a second voltage. The second drive circuit includes a plurality of second-type electronic switches connected between the plurality of second-type windings and the second power source access circuit. The plurality of first-type windings and the plurality of second-type windings are spaced in a circumferential direction of the central axis.
US10903723B2 Motor positional sensing
A motor includes a rotor housing, at least one magnet operably coupled to the rotor housing, a stator disposed within the rotor housing, and at least one sensor. The magnet corresponds to a rotor pole that provides a magnetic flux including a main flux and a leakage flux. The stator includes a plurality of stator poles. The main flux is configured to extend in a first direction towards at least one of the stator poles. The at least one sensor is configured to measure the leakage flux. The leakage flux is configured to extend in a second direction towards the at least one sensor. The first direction lies on a radial plane and the second direction lies out of the radial plane.
US10903721B2 Apparatus for charging electric mobility
An apparatus of charging an electric mobility may include a tire wheel having an external surface configured to be coupled to a tire and an internal surface in which an empty space is formed, a battery accommodated in the empty space of the internal surface of the tire wheel and mounted, like the tire wheel, on a rotation shaft fixed to the tire wheel to be rotationally driven, a stopper configured to selectively couple the battery to the rotation shaft, and a controller connected to the stopper and configured to control selective coupling of the rotation shaft to the battery by the stopper, wherein the stopper is controlled by the controller so that the battery is charged using an induced electromotive force generated between a coil wound on the battery and a permanent magnet which is mounted to face the battery.
US10903720B2 Starter/generator electrical joint
A starter generator located within a sump region of a turbofan engine and coupled to an adapter shaft. The adapter shaft rotationally coupled to the high pressure shaft, forward of a high pressure shaft bearing, and secured by a spanner nut. The engine makes use of two pluralities of electrical conductors, the first extends through an electrical conduit defined by a forward strut extending from the sump region to the outward casing, the second extends axially away from the electric starter. Each of the first plurality of electrical conductors makes reversible contact with a respective one of the second plurality of electrical conductors via an elbow/pin connector, producing a tight turn in area of limited space.
US10903717B2 Repaired rotor of a multi-phase electric motor and method of repair
A repaired rotor of a multi-phase electric motor includes a plurality of annular laminations stacked to form a cylindrical core about a central axis, each of the laminations having notches aligned to form axially extending slots about a periphery of the core; a plurality of electrical conductors extending through the slots; a pair of conductive end rings, each attached to a different end of the cylindrical core and electrically connected to the plurality of electrical conductors; and an outer end ring abutting and electrically connected to one of the pair of conductive end rings and electrically connected to adjacent ends of the plurality of electrical conductors, the outer end ring providing an uninterrupted electrically conductive path connecting the plurality of electrical conductors.
US10903713B2 Inner-rotor motor
An inner-rotor motor including: an armature assembly including a rotating shaft, an armature unit coupled to the rotating shaft and a pressing unit; a frame assembly including a frame housing the armature unit, a first bearing unit located on one side with respect to the armature unit in an axial direction, and a second bearing unit located on another side with respect to the armature unit in the axial direction; and an urging structure that urges the rotating shaft in a direction away from the second bearing unit and that presses the pressing unit toward the first bearing unit.
US10903707B2 Synchronous reluctance machine
A synchronous reluctance machine includes a stator and a rotor spaced apart from the stator by an air gap. The rotor is rotatably mounted about an axis and has laminations arranged axially behind one another. Each lamination has an anisotropic magnetic structure formed by flux blocking sections and flux conducting sections, wherein the flux blocking sections and the flux conducting sections form poles of the rotor. The flux blocking sections form axial channels, wherein in at least some flux blocking sections permanent magnets are provided that do not completely occupy the respective flux blocking section and thus allow axial airflow in all flux blocking sections. The laminated core of the rotor is axially subdivided into at least two component laminated cores, with radial cooling gaps formed between the poles in the region of the q axis as viewed in circumferential direction and between the component laminated cores as viewed axially.
US10903705B2 Motor
A motor includes a rotor to rotate about a motor axis, and a stator radially outside of the rotor. The rotor includes a shaft extending along the motor axis, and a rotor core surrounding the shaft from radially outside. The shaft includes a hollow portion including an inner circumferential surface extending along an axial direction, and a communicating hole extending in a radial direction to bring a space outside of the shaft and the hollow portion into communication with each other, the hollow portion being structured to allow oil to be fed thereinto. The inner circumferential surface of the hollow portion includes a recessed groove extending along a circumferential direction. The communicating hole opens into the hollow portion at the recessed groove.
US10903701B2 Motor cooling system utilizing axial cooling channels
A method of manufacturing an electric motor that includes a plurality of structural cooling features is provided, where the electric motor utilizes axial cooling channels integral to the stator teeth, thus allowing direct contact between the circulating coolant and the lamination stack. A coolant manifold assembly, incorporated into the stator between left and right stator portions, provides a means of distributing coolant to the axial cooling channels.
US10903699B2 Cross-coupled composite motor, cross-coupled composite power generator, and cross-coupled composite linear motor
Provided is a motor system adapted for modern society, which does not use a rare-earth magnet, improves a torque weight ratio by approximately one digit in comparison with the conventional motor, and has transfer efficiency of 90% between electric energy and rotational energy. A stator (1) has a dual-ring tooth-groove iron core, which has magnetic pole surface on both side surfaces and receives coils of basically two-phase structure divided to be multiplexed, with divided coils being interconnected. A rotor (2) is formed to be capable of rotating while holding eight sets of attraction poles having magnetic pole surfaces on both ends, with each set of attraction poles forming four air-gap-facing surfaces by positioning the dual-ring tooth-groove iron core between the attraction poles so that both side surfaces of the dual-ring tooth-groove iron core face the attraction poles via an air gap (6). Magnetic energy accompanying coil switching can be reduced to one part per dozens through the dual effect of reduction owing to coil division and dispersion owing to interconnection. The torque weight ratio can be improved approximately by one digit through synergistic effect of torque increase owing to integration of magnetomotive forces by interconnection, torque increase owing to composite structure of the attraction poles, and weight reduction of the iron core.
US10903697B2 Methods and systems for multi-phase coil control
Certain aspects of the present disclosure provide methods and apparatus for multi-phase coil control in power transfer systems. One example power transfer device generally includes a plurality of coils configured to generate at least one charging field, the plurality of coils comprising a first coil and a second coil, and a controller configured to identify that a coupling factor between the first coil and a third coil, which is external to the power transfer device, is at or below a threshold, and to adjust, based on the identification, one or more parameters associated with a current applied to the first coil to transfer power from the first coil to the second coil.
US10903693B2 Multiple interleaved coil structures for wireless power transfer
In one embodiment, a multiple interleaved coil structure for wireless power transfer includes a plurality of incomplete coils, each of the plurality of incomplete coils configured such that an alternating current flowing in the incomplete coil produces a magnetic field, and at least one interconnect between the plurality of incomplete coils, the at least one interconnect including a plurality of conductors arranged in such a way that the alternating current flowing in the plurality of conductors does not produce a magnetic field. Each of the plurality of incomplete coils includes a plurality of non-contiguous segments arranged in such a way that the incomplete coil will emit magnetic flux in response to an applied alternating current. The multiple interleaved coil structure can be implemented in a wireless power transmitter or a wireless power receiver.
US10903690B2 Current sharing apparatus for wireless power transfer
An apparatus for current sharing for wireless power transfer is disclosed. The apparatus includes two or more power converter apparatuses. Each power converter apparatus is connected to a primary wireless power transfer pad. The apparatus includes one or more ferrite structures where each ferrite structure includes a conductor of at least one power converter apparatus of the two or more power converter apparatuses passing through the ferrite structure and each ferrite structure includes two or more conductors. The conductors passing through a ferrite structure of the one or more ferrite structures are arranged to maintain equal current sharing between the conductors passing through the ferrite structure.
US10903689B2 Power transmitting device, power receiving device, power supply system, and power supply method
Provided are a power transmitting device, a power receiving device, a power supply system, and a power supply method able to supply electric power by emitting electromagnetic waves. A power transmitting device comprises: a calculating unit for calculating the maximum value for the emitted output of electromagnetic waves meeting exposure standards on the basis of a response delay time measured by the communication link between the power transmitting device and a power receiving device; a power transmitting unit for transmitting power via a power supply link with the power receiving device at an output not exceeding the maximum value; an anomaly detecting unit for detecting an anomaly in the power supply link on the basis of communication with the power receiving device via the communication link; and an output control unit for controlling the output on the basis of the detection of an anomaly in the power supply link.
US10903687B2 Wireless power receiver with improved power transmission efficiency and power control method thereof
A method of supplying power in a wireless power receiver can include receiving an AC power via a reception coil in the wireless power receiver; rectifying the AC power to a DC power; transferring the DC power to a load during a charging mode when a voltage of the DC power is equal to or greater than a first threshold voltage corresponding to a target charging power for charging the load; and when the DC power being transferred to the load is less than the target charging power, maintaining the load in the charging mode while the voltage of the DC power is equal to or greater than a second threshold voltage in a state of the charging mode, in which the first threshold voltage is greater than the second threshold voltage.
US10903682B2 Power over ethernet emergency lighting system and method of detecting power loss of a link segment thereof
A system for providing power over Ethernet emergency lighting is disclosed. The system includes a rechargeable battery pack that is charged without interfering with data signals present on a power over Ethernet link that provides normal lighting. The system includes a power loss monitor for monitoring the presence of normal lighting power present on a power over Ethernet link without interference.
US10903681B2 Solar display device and power switching method
A solar display device and a power switching method are disclosed. The solar display device includes a plurality of solar pixel components, a plurality of micro display components and a power control circuit. The solar pixel components are configured to generate a first solar power and a second solar power. The power control circuit is configured to compare the first solar power and a reference signal. The power control circuit is further configured to drive the micro display components by using one of a system power and the second solar power according to a comparison result.
US10903675B2 Medical device draw current regulation
A variety of charging circuits and current control techniques are described that are well suited for use in portable medical devices to enable such devices to be powered by a mobile communication device such as a smart phone, tablet computer, etc. The described current regulating and charging circuitry and techniques are well suited for use in portable medical devices such as defibrillators, X-ray machines and other imaging machines, as well as a variety of other devices (both medical and non-medical).
US10903674B2 Power converter module
A power conversion system comprises a plurality of power converter modules, each including a bi-directional DC to DC converter and a current controller, wherein the bi-directional DC to DC converter is connected to the current controller, for charging or discharging a DC power source according to a distribution command received from the current controller, and a voltage controller, connecting to the plurality of power converter modules, for generating a current command to the current controller, wherein the voltage controller generates a current command to the current controller of the power converter module according to the detected capacity and voltage of the DC power source, whereby the current controller generates the distribution command to the bi-directional DC to DC converter with the received current command.
US10903671B2 Compressible contacts for interfacing charger
A rechargeable device is disclosed. The rechargeable device may include an enclosure, a rechargeable battery cell, a constellation assembly, and charging circuitry. The enclosure may include a receptacle defining a longitudinal opening into the enclosure. The constellation assembly may include a diaphragm, a puck, and a contact point affixed to the puck and configured to engage an electrode of a charging pad surface. The charging circuitry may be configured to charge the battery cell based on electrical power received from the charging pad surface via the contact point. The receptacle may further permit movement of the puck and the affixed contact point along the longitudinal opening.
US10903669B2 Control device and method for charging a rechargeable battery
A control device for controlling charging of a rechargeable battery, the control device being configured to: determine the voltage of the battery during charging of the battery, stop charging, when the determined voltage exceeds a predetermined upper voltage limit, determine the voltage of the battery after stopping charging, determine the voltage difference between the predetermined upper voltage limit and the determined voltage of the battery after stopping charging, and continue charging, when the determined voltage difference exceeds a predetermined threshold. A corresponding method controls charging of a rechargeable battery.
US10903663B2 Balancing circuit for an ultracapacitor module
Balancing circuits for an ultracapacitor module are provided. In some implementations, the balancing circuit can include a comparator. The comparator can have a sensing input. The comparator can be configured to compare an input voltage associated with the ultracapacitor received at the sensing input to a reference voltage and to provide an output via an output node of the comparator. The balancing circuit can include a switching circuit coupled to the ultracapacitor. The switching circuit can be controlled to discharge the ultracapacitor based at least in part on the output of the comparator circuit. The balancing circuit can further include a feedback element coupled between the switching circuit and the sensing input of the comparator.
US10903659B2 Control of energy production errors in a wind park
The invention relates to a method for correcting deviations of power produced by a power plant which includes at least one wind turbine generator and possibly other types of power generating units. The power deviations, i.e. deviations from a power reference for the power plant, are determined as energy errors. The invention addresses solutions for determining and compensating the energy errors.
US10903653B2 Voltage agnostic power reactor
Distributed series reactance modules and active impedance injection modules that are adapted to operating with electric power transmission lines over a wide range of transmission voltages are disclosed. Key elements include a virtual ground, an enclosure that acts as a Faraday shield, radio frequency or microwave control methods and the use of corona rings.
US10903652B2 Control architectures for power distribution networks with distributed energy resource
Architectures, apparatuses, methods, systems, and techniques for controlling electrical power distribution network are disclosed. Distributed, hierarchical controls including layered locational energy service control variables may be utilized to determine and control the provision of energy services, including real power, reactive power (VAR), and capacity reserves, by DERs in a distribution network. In a first ex-ante iteration a simulation may be performed to calculate a set of subnetwork-specific control variables based on subnetwork locational energy service prices and a plurality of sets of DER-specific control variables based on DER locational energy service prices. In a second ex-ante iteration a set of actual subnetwork-specific control variables based on subnetwork locational energy service prices and a plurality of sets of actual DER-specific control variables based on DER locational energy service prices. Provision of energy services by DERs in a distribution network occur in response to the determined control variables.
US10903650B2 Grid asset manager
An asset manager controls power distribution within an aggregated distributed energy resources system (“DERs system”) having a plurality of assets. The asset manager is configured to operate with a given asset. As such, the asset manager has 1) an interface to receive asset information relating to the given asset and to communicate with another asset manager in the DERs system, and 2) a function generator configured to produce a local cost function using data relating to the given asset only. The local cost function represents a portion of a system cost function for the DERs system. The asset manager also has 3) a controller configured to use the local cost function for the given asset to manage operation of the given asset in the DERs system. In addition, the controller also is configured to determine, using the local cost function, an operating point for the given asset.
US10903649B1 Static transfer switch with turn off circuit
A static transfer switch is provided for supplying power to a load alternately from two different power sources. Switching between the two power sources may occur within a fraction of one electrical cycle. In response to sensing degraded performance in the power source supplying the load, a gate signal is turned off to a first switch coupled between the power source and the load. A third switch coupled between an energy storage and the first switch is also closed to release a current to the input or output of the first switch The current forces a drop in current conducted through the first switch and causes the first switch to open and stop conducting current. A second switch coupled between the alternate power source and the load is then closed to supply power to the load from the alternate power source.
US10903647B2 Surge protection device
A surge protection device with stack spark gaps, whereby a stack spark gap is formed from multiple electrodes and insulating elements that are arranged between the electrodes, with an ignition switch for influencing the ignition behavior of the stack spark gaps, with a first electrically conductive clamping element and with a second electrically conductive clamping element, whereby the clamping elements are arranged on opposite sides of the stack spark gaps, with at least one connecting element by which the clamping elements are connected to one another, and with connection elements for electrical connection of the stack spark gaps.
US10903646B2 Electrostatic protection circuit
The present disclosure relates to electrostatic protection terminals. One example terminal includes a target interface, a protected circuit, a protection unit, a switch unit, and a switch control unit. The protected circuit is configured to suppress an electrostatic discharge (ESD) current or an electrical overstress (EOS) current. A first end of the protection unit is electrically connected to a first pin of the target interface. A second end of the protection unit is electrically connected to a second pin of the protected circuit. The first pin is any pin of the target interface. The second pin is a pin that is in the protected circuit and that needs to be electrically connected to the first pin. The switch unit is connected to the protection unit in parallel. The switch control unit is configured to control the switch unit to be open or closed.
US10903645B2 Electrical link comprising an electrical protection system
An electrical link including a protective sheath surrounding at least two conductors each covered by an insulating jacket and an electrical protection system includes: a conductive sheath on each of the insulating jackets, a circuit breaker for each conductor; a direct current generator generating a direct current to be successively applied to each conductive sheath; and a leakage current detection circuit for each conductive sheath; a sequencer successively supplying the direct current to each conductive sheath; the detection circuit measures a current in each conductive sheath and compares a voltage proportional to the current to a first and second ranges of values, the detection circuit activating the circuit breaker if: the voltage is outside of the first range of values while the current generator generates a non-zero current; or the voltage is outside of the second range of values.
US10903644B2 Control device
Provided is a control device that stops the power supply when the first FET is short-circuited. In the control device, a boost circuit increases the voltage of one end of a resistor on the boost circuit side to a predetermined voltage that is higher than the source voltage of the first FET. An AND circuit instructs the discharge circuit to decrease the voltage at the other end of the resistor when the voltage at the other end of the resistor is less than a threshold voltage if the AND circuit instructs the boost circuit to increase the voltage at the one end of the resistor on the boost circuit side. The threshold voltage exceeds the voltage at the one end of the resistor if the voltage at the one end of the resistor on the boost circuit is the predetermined voltage and if the first FET is short-circuited.
US10903641B2 Fast overvoltage protection circuit with digital control
A wired communication apparatus includes a receiver, a transmitter and a control circuit. The receiver includes a signal detection circuit. The transmitter includes a number of digital-to-analog converter (DAC) cells. The control circuit can receive an overvoltage signal from the receiver and can disable an output of the transmitter based on the overvoltage signal. The signal detection circuit is operable in a special mode to detect an overvoltage event at an input port of the receiver, and the control circuit can disable the output of the transmitter for a programmable time period.
US10903634B2 Electrical junction box
Provided is an electrical junction box 10 including: a box body 12; an electrical component block attachment portion 36 that is open to an upper side of the box body 12 and extends in an upper-lower direction of the box body 12; and a plurality of electrical component blocks 38a and 38b attached in multiple stages in the upper-lower direction to the electrical component block attachment portion 36. A partitioning portion 44 is arranged between a lower face 42 of the electrical component block 38a arranged on an upper side in the upper-lower direction and an upper face 81 of the electrical component block 38b arranged on the lower side thereof, with gaps 82a and 82b being interposed between the partitioning portion and the faces. An electric wire 50 extending from the lower face 42 of the upper electrical component block 38a is held on the partitioning portion 44.
US10903633B2 Interlocking cable cleat
An interlocking cable cleat secures cables to a ladder rack. The interlocking cable cleat is formed from a first cable cleat half and a second cable cleat half. Each cable cleat half includes an outer surface, an inner surface, and at least one mounting hole extending from the outer surface to the inner surface. Semi-circular keys extend from the inner surface of each cable cleat half around the mounting holes in the cable cleat halves defining slots in the remainder of each mounting hole. Each slot receives one of the semi-circular keys from an opposing inverted cable cleat half to interlock the first cable cleat half to the second cable cleat half.
US10903626B2 Spark plug for increasing combustion speed of gasoline engine
A spark plug for increasing a combustion speed of a gasoline engine may include electrodes of a spark plug, which ignite a mixture of fuel and air in a combustion chamber of an internal combustion engine, wherein the electrodes of a spark plug are positioned at a position where a flow velocity is high, and one end portion of a body of the spark plug and an end portion of a cylinder head on which the spark plug is disposed are positioned on a diagonal line to induce a tumble flow downward and allow a flame generated at the spark plug to expand toward a center portion of the combustion chamber where turbulent flow energy is high, such that both an initial combustion speed and a main combustion speed are high.
US10903623B2 Method and structure for manufacturable large area gallium and nitrogen containing substrate
The present disclosure provides a method and structure for producing large area gallium and nitrogen engineered substrate members configured for the epitaxial growth of layer structures suitable for the fabrication of high performance semiconductor devices. In a specific embodiment the engineered substrates are used to manufacture gallium and nitrogen containing devices based on an epitaxial transfer process wherein as-grown epitaxial layers are transferred from the engineered substrate to a carrier wafer for processing. In a preferred embodiment, the gallium and nitrogen containing devices are laser diode devices operating in the 390 nm to 425 nm range, the 425 nm to 485 nm range, the 485 nm to 550 nm range, or greater than 550 nm.
US10903608B1 Multi-directional motion monitoring of plugged electrical connector
Multi-directional monitoring of connector motion is provided to facilitate identifying potential wear of one or more connector electrodes. A sensor assembly is configured to sense in multiple directions motion of a plug connector relative to a connector receptacle when the plug connector is operatively plugged to the connector receptacle, and to generate sensor data based on sensed motion of the plug connector relative to the connector receptacle. A control system is provided to monitor, based on the sensor data, motion of the plug connector relative to the connector receptacle to facilitate identifying potential wear of one or more electrodes of the plug electrode(s) and the receptacle electrode(s) due to the motion.
US10903607B2 Electronic unit
An electronic unit is provided. The electronic unit includes a circuit board provided with an electronic component and a terminal, a terminal holder fixed to the circuit board and holding the terminal, a first casing assembled so as to abut on the terminal holder, and a second casing assembled to the first casing so as to sandwich the terminal holder between the first casing and the second casing, and configured to maintain a state where the terminal holder and the first casing abut on each other by being engaged with the first casing so as to restrict movement of the first casing away from the terminal holder and by elastically pressing the terminal holder against the first casing through a pressing piece extending from the second casing.
US10903605B2 Connector with a retainer operable by a tool
A housing (10) includes a terminal holding portion (12) and a fitting space (23) facing the front surface of the terminal holding portion (12). A retainer (33) is mounted in a front part of the terminal holding portion (12). The retainer (33) is movable between a partial locking position and a full locking position. A moving plate (44) facing the front surface of the retainer (33) is accommodated in the fitting space (23), and the moving plate (44) is formed with openings (48) penetrating in the front-rear direction. The retainer (33) is formed with operated portions (41) facing the openings (48) from behind, and a tool (51, 52, 54) inserted into the opening (48) can contact the operated portion (41).
US10903599B2 Cable sealing and arrangement with a housing
Cable sealing having a carrier formed as a hard component and having an opening, and a seal formed as a soft component and being arranged at least on the carrier. Protection against longitudinal water is achieved by the fact that the seal is formed from a silicone and is injection-moulded together with the carrier.
US10903592B2 Memory card and electronic apparatus including the same
A memory card includes a substrate, first row terminals and second row terminals. The substrate has a first pair of side edges extending in a first direction and a second pair of side edges extending in a second direction perpendicular to the first direction. The first row terminals are arranged adjacent to an insertion side edge of the substrate, the first row terminals including a first power terminal, the insertion side edge being one of the first pair of side edges. The second row terminals are arranged further from the insertion side edge than the first row terminals, the second row terminals including a second power terminal. At least one recessed terminal among the first and second row terminals includes a recess area in an exposed surface of the at least one terminal.
US10903588B2 Dual contact bent IDCC header pin and two-thickness IDCC header pin
Each IDCC header pin is comprised of an upper section, a pin barb section, and a lower section. Each IDCC header pin has at least a first pin barb on its pin barb section, to allow it to be anchored and retained into a housing. The upper section of each IDCC header pin also has a blade to contact a wire and displace the insulation thereof. The lower section of the pins has an associated compliant retention feature which allows the IDCC header pin to be retained into respective holes in a PCB. A dual contact bent IDCC header pin can include two upper sections which each have a blade and create a dual contact with a wire, and another embodiment can have a two-thickness upper section.
US10903582B2 Antenna array and communications device
An antenna array and a communications device are provided. The antenna array includes a feeding waveguide and a waveguide cover. A waveguide port is disposed on the feeding waveguide, and an array of radiation slots are arranged along the length of the waveguide cover. The slots are configured to transmit signals fed from the waveguide port, and are classified into a first subarray and a second subarray. At a center frequency of the antenna array, the difference between a beam angle of the first subarray and a required beam angle, and a difference between a beam angle of the second subarray and the required beam angle, is each less than a specified threshold. With a frequency change of the antenna array, the beam angle of the first subarray and the beam angle of the second subarray change in opposing directions. Therefore, when the first and second subarray beams are combined, the combined beam angle has reduced frequency dependence.
US10903580B2 Multi-band, dual-polarization reflector antenna
An antenna includes a reflector and a waveguide assembly. The waveguide assembly includes a feed assembly and a support member that extends from behind the reflector to orient the feed assembly for direct illumination of the reflector. The waveguide assembly includes a first waveguide coupled to a first portion of a common waveguide, a second waveguide coupled to a second portion of the common waveguide, and a septum layer that includes a septum polarizer coupled between the common waveguide and the first and second waveguides.
US10903579B2 Sheet-type metamaterial and sheet-type lens
A sheet-type metamaterial includes: a film-shaped dielectric substrate; a first and second wire array formed on the dielectric substrate's front surface and back surface respectively. The first wire array includes elongated metallic first cut wires of a length aligned in a y-axis direction with a gap g therebetween and in an x-axis direction with space s therebetween. The second wire array includes second cut wires having the same shape as first cut wires and aligned so as to overlap first cut wires and to be symmetric with the first cut wires. With a design frequency set at 0.51 THz, the dielectric substrate's thickness d is set at about 50 μm, space s is set at about 361 μm, gap g is set at about 106 μm, and the length of first and second cut wires is set at a length approximate to a value to generate resonance at a working frequency.
US10903578B2 Hybrid MIMO architecture using lens arrays
Various examples are provided related to hybrid multiple-input/multiple-output (MIMO) architectures. Beam steering can be provided using lens arrays. In one example, a hybrid antenna system includes a plurality of lens antenna subarrays (LAS), each of the LAS including a plurality of antenna elements configured to selectively receive a radio frequency (RF) transmission signal from RF processing circuitry, and a lens extending across the plurality of antenna elements. The RF transmission signal can be provided to a selected antenna of the plurality of antenna elements via a switching network and a common phase shifter for transmission. The lens can be configured to steer a RF transmission generated by the selected antenna in a defined direction. The selected antenna can be determined by the switching network configuration.
US10903576B2 Antenna assembly and electronic apparatus
An antenna assembly may include an excitation source configured to generate an excitation signal, an antenna radiator including a first end and an opposing second end, a reference ground disposed corresponding to the antenna radiator, adjacent to the first end and including a first surface adjacent to the first end and an opposing second surface adjacent to the second end, a support body arranged on the second surface of the reference ground and extending along a direction from the first end to the second end, and a conductive sheet arranged on the support body, adjacent and coupled to the second end and configured to transmit the excitation signal from the excitation source to the antenna radiator, the antenna radiator may be configured to generate an electromagnetic signal according to the excitation signal.
US10903566B2 Electronic device antennas for performing angle of arrival detection
An electronic device may be provided with wireless circuitry that includes antenna structures used to determine the position and orientation of the electronic device relative to external wireless equipment. The electronic device may include a housing having a planar conductive layer, a first slot antenna that includes a first bent slot element in the planar conductive layer, and a second slot antenna that includes a second bent slot element in the planar conductive layer. The first and second bent slot elements may be configured to receive radio-frequency signals at the same frequency. The first and second bent slot elements may have the same shape. The electronic device may include control circuitry configured to measure a phase difference between the radio-frequency signals received by the first and second slot antennas. The control circuitry may identify an angle of arrival of the received radio-frequency signals based on the measured phase difference.
US10903559B2 Liquid-crystal antenna device and manufacturing method of the same
A method for manufacturing a liquid-crystal antenna device is provided. The method includes step (a) providing a first mother substrate. The first mother substrate includes a first region and a second region. The first region has a plurality of first sides. An extension line of at least one of the first sides divides the second region into a first part and a second part. The method also includes the following steps: (b) forming a first electrode layer on the first region and the second region, and (c) cutting the first mother substrate along the first sides of the first region.
US10903554B2 Machine learning models for detecting the causes of conditions of a satellite communication system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models to detect problems in a satellite communication system. In some implementations, one or more feature vectors that respectively correspond to different times are obtained. The feature vector(s) are provided as input to one or more machine learning models trained to receive at least one feature vector that includes feature values representing properties of the satellite communication system and output an indication of potential causes of a condition of the satellite communication system based on the properties of the satellite communication system. A particular cause that is indicated as being a most likely cause of the condition of the satellite communication system is determined based on one or more machine learning model outputs received from each of the one or more machine learning models.
US10903553B2 Display device with integrated antenna
An antenna is provided for a personal computing device, for example a wearable device such as a smartwatch. The antenna includes one or more radiating elements configured to receive or transmit radio waves. For example, the one or more radiating elements may at least partially be formed by one or more components of a display of a device, where the one or more components of the display include one or more conductive elements. The one or more radiating elements may also at least partially be formed by a dedicated antenna layer positioned in the display of the device.
US10903552B2 Electronic device including antenna device having loop structure
An electronic device is provided. The electronic device includes a housing including a first face, a second face that faces a direction opposite to the first face, and a side wall that encloses a portion of a space between the first face and the second face, a first radiation conductor extended along a circumferential direction of the housing as a portion of the side wall, and a plurality of second radiation conductors electrically connected to the first radiation conductor, and arranged inside of the first radiation conductor in a direction where the first radiation conductor extends. The plurality of second radiation conductors may form a plurality of closed loops with the first radiation conductor. The electronic device as above may vary according to the embodiments of the disclosure.
US10903551B2 Antenna device
An antenna device includes a first ground plane, a second ground plane, a first antenna unit, a second antenna unit, and a metal plate. The second ground plane is connected to the first ground plane. The first antenna unit is disposed on the second ground plane. The second antenna unit is disposed on the second ground plane. The metal plate and is connected to the second ground plane and the location of the metal plate is arranged corresponding to the first antenna unit and the second antenna unit. Each of the first antenna unit and the second antenna unit is configured to cooperate with the first ground plane and the metal plate to generate a radiation pattern perpendicular to the first ground plane.
US10903547B2 Electronic package
An electronic package includes an antenna structure and an adjustment structure arranged on a carrier structure. The antenna structure includes an antenna body and a feed line that are disposed on different layers and a conductive pillar that interconnects the layers to electrically connect the antenna body and the feed line. The adjustment structure extends from the feed line to improve the bandwidth of the antenna body.
US10903531B2 Dynamically changing internal state of a battery
Techniques for dynamically changing internal state of a battery are described herein. Generally, different battery configurations are described that enable transitions between different battery power states, such as to accommodate different battery charge and/or discharge scenarios.
US10903528B2 Multi-element liquid metal battery
An electrochemical cell including: a negative electrode including calcium and an alkali metal; a positive electrode including one or more elements selected from the group consisting of Al, Si, Zn, Ga, Ge, Cd, In, Sn, Sb, Hg, Tl, Pb, Bi, Te, Bi, Pb, Sb, Zn, Sn and Mg; and an electrolyte including a salt of calcium and a salt of the alkali metal. The electrolyte is configured to allow the cations of the calcium and alkali metal to be transferred from the negative electrode to the positive electrode during discharging and to be transferred from the positive electrode to the negative electrode during charging. The electrolyte exists as a liquid phase and one or both of the negative electrode and the positive electrode exists as liquid or partially liquid phases at operating temperatures of the electrochemical cell.
US10903527B2 Rolled 3D alkali metal batteries and production process
Provided is a rolled alkali metal battery wherein the alkali metal is selected from Li, Na, K, or a combination thereof; the battery comprising an anode having an anode active material, a cathode containing a cathode active material, and a separator-electrolyte layer, comprising a first electrolyte alone or a first electrolyte-porous separator assembly, in ionic contact with the anode and the cathode, wherein the cathode contains a wound cathode roll of at least a discrete layer of the cathode active material and an optional binder, at least a discrete layer of a conductive material, and at least a layer of a second electrolyte, identical or different in composition than the first electrolyte, wherein the wound cathode roll has a cathode roll length, a cathode roll width, and a cathode roll thickness and the cathode roll width is substantially perpendicular to the separator-electrolyte layer.