Document Document Title
US10939600B2 Flux residue detection
A system for flux residue detection is provided. The system includes a flux heater, where the flux heater controls a temperature of a flux spray applied to a printed circuit board, and an infrared camera, wherein the infrared camera provides a thermal image of the flux on the printed circuit board. A method, a computer system, and a computer program product for flux residue detection is provided, including setting flux application parameters, applying flux to a printed circuit board, and capturing an infrared image of the flux applied to the printed circuit board. A method, a computer system, and a computer program product for flux residue detection is provided, including setting flux application parameters, applying flux to a printed circuit board, capturing an infrared image of the flux applied to the printed circuit board, and determining there is excess flux residue on the printed circuit board.
US10939599B2 Component-mounting device
A component-mounting device includes a mounting head, a discharging portion, and a paste receiving portion. The mounting head holds a component. The discharging portion applies paste by spraying to the component held by the mounting head. The paste receiving portion is provided on the mounting head and captures paste that has been discharged from the discharging portion and has failed to reach the component.
US10939598B2 Control device and control method for reducing a position error of a component mounting machine
To provide a control device and a control method of a component mounting machine which is capable of improving the accuracy of mounting control. In a case where the holding member is moved from a current position to a predetermined processing position within the component mounting machine, the control device of the component mounting machine moves a holding member to a preparation position which is set to a defined propelling direction and distance with respect to the processing position, and then moves the holding member from the preparation position to a mounting position.
US10939594B2 Gasket for receptacle cage
A receptacle cage includes cage walls extending between a front end and a rear end including a top wall and side walls forming a module channel receiving a pluggable module. The receptacle cage includes a gasket at the front end having EMI springs electrically connected to the cage walls. Each EMI spring has a deflectable portion between a base and a distal end. The distal end is split with a first end beam and a second end beam at the distal end separated by a gap. The deflectable portion is spaced apart from the cage wall and is deflectable toward the cage wall. Each EMI spring has first and second side edges between the base and the distal end. The EMI springs are arranged side-by-side without gaps between adjacent EMI springs.
US10939593B2 Power supply fan management
A power supply includes a casing; an AC-to-DC converter; an inverter electrically coupled to the AC-to-DC converter; a transformer having a primary side and a secondary side, wherein the inverter is electrically coupled to the primary side of the transformer; an output rectifier electrically coupled to the secondary side of the transformer; a fan, disposed in the casing and configured to remove heat from the casing generated by the AC-to-DC converter, the inverter and the output rectifier; and a fan controller configured to control when the fan is operational, wherein the fan controller is configured to execute a state machine that is configured to change states based at least on a dynamically adjustable counter.
US10939592B2 Liquid cooling system with sub atmospheric pressure coolant
A liquid cooling system is described. The liquid cooling system includes a heat sink to provide a warmed liquid. The heat sink is to receive heat generated by at least one semiconductor chip of an electronic system. The liquid cooling system includes a heat exchanger to receive the warmed liquid and to provide a cooled liquid. The liquid cooling system includes a pump. The pump is to draw the cooled liquid at the pump's input so that respective pressures of the warmed and cooled liquids' are less than atmospheric pressure.
US10939590B2 Computer cabinet with liquid cooling modules
Disclosed is a computer cabinet including: at least one computer server, and at least one module for the liquid cooling of the server. The cabinet includes at least three liquid cooling modules that communicate with each other using a collaborative protocol without master/slave technology, in such a way as to operate under N+1 redundancy where N is higher than or equal to 2, so as to be able to carry out a standard replacement of any one of the cooling modules without stopping the cooling of the computer cabinet and without stopping the operation of the server located in the computer cabinet, each of the liquid cooling modules including their own system for regulating the cooling and detecting failure.
US10939585B2 Fixing structure of electronic component
An electronic component unit includes a heatsink, a substrate on which electronic component is installed, a fixing metal fitting that fixes the electronic component and the substrate to the heatsink, and a fastening member that fixes the fixing metal fitting to the heatsink, and the heatsink includes a body portion, and a fixing portion that is projecting from the body portion toward the substrate side and to which the fixing metal fitting is fixed, and the substrate includes a through-hole that the fixing portion penetrates through, and the fixing metal fitting includes a base portion that contacts the fixing portion and is fixed to the fixing portion by the fastening member, and a pressing portion that extends from one end of the base portion, elastically deforms with respect to the base portion, and presses the electronic component toward the substrate side.
US10939584B1 Heat dissipation module and assembly method thereof
The present invention relates to a heat dissipation module and an assembly method thereof. The heat dissipation module includes a heat conductive plate and a buffer member. The heat conductive plate includes a cover section and a first extension section. The cover section covers a heat zone. The buffer member is provided at the heat conductive plate to interferingly match with a housing, so as to conduct heat energy produced by the heat zone to the housing. Accordingly, by configuring the buffer member between the heat conductive plate and the housing, the heat conductive plate is allowed to be reliably thermally adhered to the housing, thereby achieving enhanced heat dissipation efficiency for the heat dissipation module.
US10939580B2 Control strategy for immersion cooling system
In one embodiment, a method for operating and controlling an immersion cooling system in a normal operating mode includes obtaining sensor data of fluid within an immersion tank of the immersion cooling system, wherein the sensor data includes temperature values of the fluid and fluid level values of the fluid, obtaining temperature values of at least one electronic device immersed in the fluid of the immersion tank, determining if the temperature values are within a required range of temperature values, and if the temperature values are not within the required range of temperature values, determining if the temperature values are higher than the required range. The method further includes, if the temperature values are higher than the required range, increasing a return pump speed of the immersion cooling system. Methods for operating and controlling an immersion cooling system also include control strategies for initial installation and maximum cooling conditions.
US10939579B2 Compact fan structure
A fan guard connector is provided. The fan guard connector includes a fan guard structure configured to be secured to a cooling system. The fan guard connector also includes a lever structure connected to the fan guard structure by a pivot element. The lever structure is configured to rotate between an engaged and a disengaged position. The fan guard connector also includes a connector member configured to secure the lever structure to the fan guard structure in the engaged position.
US10939571B2 Cable management for enclosures
Provided is a cable retention device configured to facet attachments and projections onto an enclosure. The device includes an inner and outer planar layer which include an inner and outer cutout respectively. The inner and outer planar layers are attached and aligned so the inner and outer cutouts overlap. The inner planar layer includes a pair of vertical slotted cutouts connected by a center cutout to form a plurality of pinch points. Each vertical slotted cutout includes an inner edge and an outer edge.
US10939560B1 Adjustable height data transmission contact
An electrical connector assembly includes a contact organizer having a substrate having a lower surface facing the host circuit board and an upper surface facing a component circuit board. The electrical connector includes data transmission contacts each including a main body, a upper mating element extending from the main body top mated to the component circuit board, and a lower mating element extending from the main body bottom soldered to the host circuit board. The main body includes a main body length between the top and the bottom and an adjustable height section to adjust a height of the main body between the top and the bottom. The adjustable height sections of the data transmission contacts are varied to adjust vertical positions of at least one of the upper mating element or the lower mating element such that the contacts have variable heights.
US10939557B2 Organic light emitting display apparatus
An organic light emitting display apparatus is provided that includes a display panel, a first source printed circuit board connected to the display panel in a first direction, and including a first memory disposed in an area of first source printed circuit board, a second source printed circuit board connected to the display panel in the first direction, and a control printed circuit board disposed between the first source printed circuit board and the second source printed circuit board, and connected to each of the first source printed circuit board and the second source printed circuit board. Here, a direction in which the control printed circuit board and the first source printed circuit board are connected and a direction in which the control printed circuit board and the second source printed circuit board are connected are a second direction different from the first direction.
US10939552B2 Electronic device including interposer
An electronic device including an interposer is provided. The electronic device includes a first circuit board having a first connection terminal formed thereon, an application processor (AP) connected to the first connection terminal and deployed on the first circuit board, an interposer having a via formed therein and having a first surface attached to the first circuit board, the interposer at least partly surrounding at least a partial region of the first circuit board and a first end portion of the via being electrically connected to the first connection terminal, a second circuit board having a second connection terminal formed thereon and attached to a second surface of the interposer in an opposite direction to the first surface, the second connection terminal being electrically connected to a second end portion of the via and the second circuit board forming an inner space together with the first circuit board and the interposer, a communication processor (CP) connected to the second connection terminal and deployed on the second circuit board, and an antenna electrically connected to the CP.
US10939551B2 Opening in the pad for bonding integrated passive device in InFO package
A package includes a conductive pad, with a plurality of openings penetrating through the conductive pad. A dielectric layer encircles the conductive pad. The dielectric layer has portions filling the plurality of openings. An Under-Bump Metallurgy (UBM) includes a via portion extending into the dielectric layer to contact the conductive pad. A solder region is overlying and contacting the UBM. An integrated passive device is bonded to the UBM through the solder region.
US10939546B2 Interconnect device
Systems and methods for making an interconnect device for electronic circuits. The methods comprise: fabricating a housing as a single 3D printed part having a plurality of apertures with bend angles less than ninety degrees; inserting wires into the plurality of apertures of the housing; and establishing electrical connections respectively between (A) the wires and a plurality of first socket adaptors and (B) the wires and a plurality of second socket adaptors.
US10939545B2 Methods and apparatus for flex circuit and cable attachment system
A foldable modular flex circuit for attaching to at least one component. The flex circuit may comprise a central area and at least one tab depending from the central area. The central area may comprise a cable attachment section configured to electrically couple to at least one coaxial cable. A first tab may depend from the central area and is configured to electrically couple to a ball grid array (BGA) of the component. A second pair of tabs may depend from the central area and are configured to electrically couple to an additional at least one component, wherein each tab depends substantially perpendicular from the central area.
US10939543B2 Unified conductor to lower the resistance between a planar transformer and one or more inductors
An apparatus is provided including a transformer including a first printed circuit board having one or more conducting layers, the one or more conducting layers forming, at least in part, a transformer coil; at least one inductor; and at least one continuous piece of conducting material external to the printed circuit board, where the at least one continuous piece of conducting material forms a connection between the transformer and the at least one inductor. A method is also provided for assembling a switched-mode power supply.
US10939542B2 Partially molded substrate and partial molding device and method
A partially molded substrate and a partial molding apparatus and a method thereof, which cover and mold each of one or more conductors formed on the substrate with the insulator to prevent the sizes of the substrate from being increased due to molding, thereby efficiently preventing high voltage between the conductors on the substrate from being applied, and thereby preventing interference around the conductor.
US10939532B2 Secure commissioning of wireless enabled lighting devices
The invention relates to the field of commissioning of infrastructure elements of a lighting network for connecting wireless enabled lighting devices in a secure manner to a wireless network using key information acquired via a cloud based service. A commissioning device comprises a first communication means for communicating with a server unit. The commissioning device obtains identification information from the infrastructure element to be commissioned and transmits the obtained identification information to a server unit which stores key information associated with identification information of the infrastructure element. The server unit retrieves the key information associated with the transmitted identification information and transmits the retrieved key information to the commissioning device. The commissioning device uses the received key information for establishing a secure communication channel to the infrastructure element.
US10939530B2 Method, device, and system for controlling smart light
Methods, devices, and systems are provided for controlling a smart device that may emit light of different colors. The method may include: determining first light color information of a first smart light when the first smart light is turned on; broadcasting a device open notification carrying the first light color information; receiving the device open notification broadcast by the first smart light, the device open notification carrying the first light color information of the first smart light; displaying a control option corresponding to the first smart light according to the first light color information; and when receiving an executing instruction of a target function triggered by the control option corresponding to the first smart light, sending a control request corresponding to the target function to the first smart light; receiving the control request corresponding to the target function sent by the control device and executing the target function.
US10939526B2 Reliability of hardware reset process for smart light emitting diode (LED) bulbs
A driver circuit for lighting applications that includes a power input circuit for receiving power; a light emitting diode (LED) output current circuit for interfacing with a light source; and a light emitting diode (LED) power supply circuit for controlling current to the light emitting diode (LED) output current circuit. A controller circuit is present in the circuit for signaling the light emitting power supply (LED) to control current to the light emitting diode (LED) output current circuit. The controller is reset by removing power to the controller. A smoothing capacitor is present for stabilizing at least an output voltage. The circuit further includes a current rectifying circuit that prohibits back current traveling from the smoothing capacitor to the controller circuit when the AC power is off.
US10939522B1 Systems and methods for changing a color temperature of a light
Systems and methods include receiving a desired light color temperature-time function. A first drive signal parameter is selected for a first light source having a first color temperature and a second drive signal parameter is selected for a second light source having a second color temperature. The drive signal parameters are selected to create a color temperature for a value of the desired light color temperature-time function. First light is emitted from the first light source and second light from the second light source. The first light and the second light combine to form blended light at the color temperature for the value from the desired light color temperature-time function.
US10939519B2 Monitor device for a lighting arrangement, a driver using the monitoring arrangement, and a driving method
A monitor device is provided for monitoring a lighting arrangement of lighting elements of unknown electrical load, and a driver using the monitoring arrangement. A set of duty cycles is applied to switches which control sub-sets of lighting elements thereby to create a desired light output. With this desired duty cycle setting, the current for an individual duty cycle period is monitored, in particular to detect variations in a current plateau level 5 within the individual duty cycle period. This is used to determine a power consumption of the lighting arrangement and to adjust the duty cycles as a function of the detected current. This avoids the need to probe the sub-sets of lighting elements individually in order to determine the nature of the load and its power consumption.
US10939517B2 Feedback control of light emitting devices using fluorescent components and light sensors
A method of controlling application of a dose of light energy for treatment to disinfect an area includes causing the dose of light energy to be emitted from at least one light emitting device, receiving a wavelength and intensity of light emitted from a fluorescent component within the area being disinfected by the dose of light energy, and adjusting at least one of a current, a voltage, a pulse width, and a pulse frequency applied to the at least one light emitting device based on the received wavelength and intensity of the light emitted from the fluorescent component.
US10939515B2 Discharge lamp and discharge lamp apparatus
A discharge lamp includes a discharge tube containing electrodes, and base sections. The base sections have terminals for connecting to external power lines, and internal power lines for connecting the terminals to the electrodes within the discharge tube. Information generation devices that generates information to be output to outside are provided within the base sections. Superimposition circuits that superpose the information, generated by the information generation devices, on the internal power lines within the base sections are also provided within the base sections. The information generation devices include sensors and generate information based on output of the sensors. A receiving circuit extracts and receives the information, superposed on the internal power lines, from the external power lines connected to the internal power lines. Thus, information generated on the discharge lamp side can be transmitted to outside with a simple construction.
US10939513B2 Structure for shielding electromagnetic waves, door and cooking appliance therewith
Disclosed herein are a structure for shielding electromagnetic waves, a door and a cooking appliance having the same. The structure for shielding electromagnetic waves includes a choke seal structure having a bottom face extended from a side wall portion formed at a periphery of a door in a plane direction defined by the door, an inner side face extended from the bottom face in a thickness direction of the door, and a top face extended from the inner side face toward side wall portion, the choke seal structure having a length extending along the periphery of the door, a plurality of slots arranged in a longitudinal direction of the choke seal structure at a predetermined spacing and partitioning the choke seal structure into a plurality of chokes, and a connecting face connecting between the top faces of some of the plurality of chokes, each of which has a latch hole formed in its inner side face.
US10939510B2 Steam generator for a microwave oven
A microwave oven includes a cabinet that defines a cooking chamber and a steam generator within the cooking chamber. The steam generator includes a disk-shaped main body with a water storage volume internal to the main body. The steam generator also includes a connector in operative communication with a motor of the microwave oven. The motor is operable to rotate the disk-shaped main body during a cooking operation of the microwave oven. The steam generator also includes a plurality of vents positioned above the water storage volume. The vents direct steam from the water storage volume into the cooking chamber of the microwave oven appliance during the cooking operation of the microwave oven appliance.
US10939509B2 Returned power for microwave applications
The present invention related to devices and methods that use returned power (RP) measurements during microwave energy delivery to perform one or more functions. For example, microwave devices and systems with one or more features to measure the returned microwave power. One or more measurements of the returned microwave power may be used to obtain information about one or more of: antenna shape, system status and system performance. One or more measurements of the returned microwave power shaping elements may also be used to obtain information about one or more properties of the target material. The invention also discloses devices and methods for delivering microwave energy to a variety of target materials to achieve a variety of desired microwave effects.
US10939506B2 Method for controlling an induction hob
The invention relates to a method for controlling an induction hob (1), the induction hob (1) comprising a plurality of induction coils (3) and two or more power units (4), each power unit (4) being coupled with one or more induction coils (3), wherein a cooking zone is formed by associating one or more induction coils (3) to a coil group (6.1-6.4), the method comprising the steps of: —defining one or more coil groups (6.1-6.4), each coil group (6.1-6.4) being associated with one or more induction coils (3); —calculating a relative power value or relative electrical parameter value of each coil group (6.1-6.4) based on a maximum power value or maximum electrical parameter value, the maximum power value being the power value of the coil group with the highest power request, respectively, the maximum electrical parameter value being an electrical parameter value of the coil group (6.1-6.4) with the highest power request; —calculating, for each coil group (6.1-6.4), a coil activation number based on the relative power value or relative electrical parameter value, the coil activation number being the number of induction coils (3) to be activated in subsequent steps of a coils activation sequence; —establishing a coils activation schedule based on the coil activation number; —operating the induction hob (1) according to the coils activation schedule. wherein the power units (4) are operated according to a master-slave configuration, wherein a master power unit is adapted to calculate the coil activation number, establish the coils activation schedule and operate the plurality of induction coils (3) of a master power unit and one or more slave power units according to the coils activation schedule.
US10939503B2 Programmable signal generator and radio controller
A programmable signal generator and radio controller for providing dispatch paging tone out frequencies to first responders and other selected areas. The signal generator is capable of performing tone-outs to various first responders and being cross compatible with prior and future evolutionary systems. The signal generator uses plain-text console interface and plain-text tone-out parameter definitions allowing programming without special software, apps, or Internet connectivity. The signal generator is capable of controlling operational functions of connected radio transceiver equipment including initiating and terminating RF transmission, selecting radio channel or frequency, and monitoring operational status of the transceiver. The signal generator is also capable of interactive communication with external third-party digital radio dispatch console systems via Ethernet network and TCP/IP protocol via an isolated network interoperability interface that implements a simple Application Program Interface (API).
US10939500B1 Mode switching user device
An item-providing system supplies items to a user device for consumption at the user device via communication infrastructure. In one representative implementation, a user device includes a mode switching wireless communication module. The mode switching wireless communication module is adapted to receive a first paging signal via a first communication protocol when in a first mode of operation and adapted to receive a second paging signal via a second communication protocol when in a second mode of operation. The user device also includes a to-do list processing module. In response to receiving one of the first or second paging signal, the to-do list processing module sends a request to a remote network device. The request requests that one or more instructions be sent from the remote network device.
US10939498B2 Wireless mesh network-based lighting device control method using mobile communication terminal, and computer readable recording medium storing program for implementing same
The present invention provides a method for connecting a plurality of lighting devices installed in a predetermined indoor space and controlling the same on the basis of a wireless mesh network by using a mobile communication terminal of a user. The method includes: setting at least one lighting device selected from the plurality of lighting devices as a bridge control means and designating remaining lighting devices as a mesh network group; registering the lighting device set as the bridge control means and the lighting devices designated as the mesh network group; and accessing the lighting device registered as the bridge control means; and on the basis thereof, controlling operations of the lighting device set as the bridge control means and the lighting devices designated as the mesh network group.
US10939495B2 Method and apparatus for handling packet data convergence protocol duplication in mobile communications
Various solutions for handling packet data convergence protocol (PDCP) duplication with respect to user equipment and network apparatus in mobile communications are described. An apparatus may determine whether a PDCP entity is associated with two radio link control (RLC) entities. The apparatus may determine whether PDCP duplication is activated. The apparatus may select one of the two RLC entities to transmit a PDCP control protocol data unit (PDU) in an event that the PDCP entity is associated with the two RLC entities and the PDCP duplication is activated.
US10939493B2 Method for wireless connectivity continuity and quality
Configurations are described for maintaining a continuity and quality of wireless signal connection between a mobile device and systems accessible through the internet. In particular, configurations are disclosed to address the challenge of a mobile device that moves through a physical environment wherein the best wireless connectivity performance is achieved by switching between available connection sources and constantly evaluating a primary connection with other available connections that may be switched in to become a new primary connection. The mobile device may be self-propelled or carried by some other mobilizing means.
US10939491B2 Maintaining user plane session and restoring control plane session in case of control plane module failure of gateway for multicast transmissions
For managing multicast transmissions in a cellular network, a control plane module (162) of a gateway node (160) of the cellular network establishes one or more control plane sessions associated with the multicast transmissions. Further, a user plane module (164) of the gateway node (160) establishes one or more user plane sessions associated with the multicast transmissions. The control plane module (162) of the gateway node (160) indicates context information of the control plane session(s) to an external storage (175). During a failure of the control plane module (162) of the gateway node (160), the user plane module (164) of the gateway node (160) maintains the user plane session(s). After recovery from the failure of the control plane module (162) of the gateway node (160), the control plane module (162) of the gateway node receives the context information from the external storage (175) and re-establishes at least one of the more control plane session(s) on the basis of the received context information.
US10939489B2 Method, apparatus, and medium for configuring a first subframe set
An interference coordination method includes: determining, by a first cell, first configuration information of the first cell. The first configuration information includes a parameter for transmitting uplink control information UCI by a terminal served by the first cell, the parameter included in the first configuration information is a parameter configured for the first cell and is a parameter orthogonal to a parameter configured for a second cell, and the second cell is a neighboring cell of the first cell; and notifying, by the first cell, the first configuration information to the served terminal.
US10939487B2 Beacon system to improve wireless audio communication between headset communication devices
A headset communication device includes at least one processor configured to transmit, via a dedicated virtual communication channel of a wireless communication protocol, local beacon data to one or more remote headset communication devices within a work environment, to discover a remote headset communication device included in the one or more remote headset communication devices by receiving, via the dedicated virtual communication channel of the wireless communication protocol, remote beacon data that is transmitted by the remote headset communication device, to automatically synchronize, based on the remote beacon data, the headset communication device with the remote headset communication device, and, to transmit, via one or more additional virtual communication channels of the wireless communication protocol, local audio communication data to the one or more remote headset communication devices.
US10939483B2 Optimizations for prose communications
A method of communicating using proximity services (ProSe) is disclosed. A base station receives at least one aggregate maximum bit rate (AMBR) parameter from a network entity. The at least one AMBR parameter comprises a maximum bit rate that a first wireless transmit/receive unit (WTRU) can use for data sent on one or more ProSe bearers. The base station receives a request from the first WTRU to establish the one or more ProSe bearers with a second WTRU. The request comprises priority information of the one or more ProSe bearers determined by the first WTRU. The base station sends an indication to the first WTRU to establish a ProSe communication over the one or more ProSe bearers based on at least the AMBR parameter and the priority information of the one or more ProSe bearers.
US10939475B2 Carrier configuration for random access
A wireless device is configured to perform a random access procedure for random access by the wireless device to a wireless communication system. The random access procedure includes multiple messages in sequence. The wireless device is configured to determine a carrier on which a downlink message in the random access procedure is to be received by the wireless device, from amongst multiple different carriers which are configurable as said carrier, based on configuration information received from a radio network node indicating said carrier. The downlink message occurs in the random access procedure subsequent to an initial message in the sequence. The wireless device is also configured to receive the downlink message on the determined carrier.
US10939474B2 Method and apparatus for requesting system information
Provided are a method for requesting, by a user equipment (UE), system information in a wireless communication system and a device supporting the same. The method may include: initiating a random access procedure; requesting system information from a base station (BS) in the initiated random access procedure; receiving, from the BS, a broadcast indication indicating that the requested system information is broadcast in the initiated random access procedure after requesting the system information from the BS; and stopping the initiated random access procedure.
US10939472B2 Random access mechanism for a wireless device and base station
Wireless communications are described. Cells may be grouped into a plurality of cell groups, wherein each cell group of the plurality of cell groups may comprise a downlink-uplink cell assigned to the cell group. A wireless device may transmit an uplink signal via a downlink-uplink cell based on a timing advance command.
US10939471B2 Managed transmission of wireless DAT messages
Disclosed herein are systems and methods for enhancing wireless message throughput at high traffic density and high interference rates, by use of a managed message transmission protocol in which the base station instructs each node to transmit or retransmit a DAT message. For example, the base station may determine which node has experienced the most delays and may grant that node permission to transmit immediately, while instructing other nodes to wait their turn. Protocols can provide, under control of the base station, prompt mitigation and message completion after messages are corrupted by interference. The average delays, collision rate, and failure rate may be substantially reduced while the success rate and uniformity of access may be substantially improved. The managed transmission protocols can be incorporated in current and planned systems by software updates at low cost, while retaining the ability to receive and process messages from legacy nodes transparently, according to some embodiments.
US10939468B2 Clear channel assessment
A radio receiver is arranged to receive radio signals. The radio receiver includes a tuner, which outputs an electronic signal representing radio waves received by the radio receiver; a correlator, which cross-correlates a predetermined signal pattern with the electronic signal, and outputs a correlation signal; and a clear channel assessment module. The clear channel assessment module determines when the number of peaks in the correlation signal, over a fixed time window, exceeds a threshold count value, and outputs a busy signal in response to determining that the number of peaks exceeds the threshold count value.
US10939466B2 User equipment and wireless communication method
Provided are a user equipment and a wireless communication method for LAA. The user equipment comprises: a receiver operative to receive a UL grant which schedules a subframe for UL transmission; a first circuit operative to perform LBT; a transmitter operative to transmit a PUSCH in the scheduled subframe starting from one available starting position of multiple candidate starting positions in the scheduled subframe if the LBT is successful. According to present disclosure, it is possible to increase the possibility that PUSCH could be sent in the scheduled subframe after LBT.
US10939460B2 Method of scheduling field devices in a wireless network of an industrial process system
A method of scheduling field devices in a wireless network of an industrial process system is provided. The method is performed in a scheduling device and includes scheduling one or more field devices on uplink resources and on downlink resources, such that, for at least one of the field devices, a periodicity of uplink resources is different than a periodicity of downlink resources.
US10939458B2 Method and apparatus for transmitting and receiving data channel and control channel in wireless communication system
A method performed by a terminal in a wireless communication system includes receiving, from a base station, information on a rate matching configuration and an aggregation factor associated with a number of a plurality of slots; receiving, from the base station, downlink control information including scheduling information for data and a rate matching indicator; identifying resources based on the scheduling information, except for at least one rate matching resource associated with the rate matching indicator; and receiving, from the base station, the data on the identified resource, wherein the data is repeated in the plurality of slots associated with the aggregation factor, and wherein the rate matching indicator is applied to a slot where the rate matching configuration is present among the plurality of slots.
US10939451B2 Data transmission method, host unit, extension unit, and base station system
The present application relates to a data transmission method, a host unit, an extension unit, a base station system, and a readable storage medium. The method is applied to a base station system, the base station system includes: a host unit, a plurality of extension units, and a plurality of remote units; the host unit is communicatively connected to the extension units, and each of the extension units is communicatively connected to at least one of the remote units, which includes: the host unit determines a target extension unit corresponding to the user equipment from the extension units according to uplink signal respectively received from the extension units; the uplink signal sent by each extension unit is used to indicate a quality state of signaling between the remote unit connected to the extension unit and the user equipment; sends instruction information to the target extension unit; the instruction information is used to instruct the target extension unit to send uplink data of the user equipment received from the remote unit to the host unit; and receives the uplink data sent by the target extension unit. Using this method can reduce the requirement for the front-haul bandwidth.
US10939450B2 Selection of time-domain resource allocation tables
According to certain embodiments, a user equipment, UE, is operable for multiple sub-carrier spacing values. The UE comprises memory operable to store instructions and processing circuitry operable to execute the instructions, whereby the UE is operable to determine one of a plurality of time-domain resource allocation tables based on first information received from a network node. The first information comprises a Radio Network Temporary Identifier, RNTI. The UE is operable to determine a time-domain resource allocated to the UE for transmission or reception of a wireless signal based on the determined one of the plurality of time-domain resource allocation tables and second information received from the network node. The second information comprises a time-domain resource allocation field value received in downlink control information, DCI. The UE is further operable to transmit or receive the wireless signal using the determined time-domain resource.
US10939448B2 Predictive scheduling for MM-Wave based CV2X
Methods, apparatuses, and computer-readable mediums for wireless communication are disclosed by the present disclosure. In an example, a relay node may determine a first predicted motion of a first vehicle including a first wireless communication device having a first established communication channel with the relay node. The relay node may determine that the first predicted motion will trigger a communication condition for the first vehicle and a second wireless communication device having a second established communication channel with the relay node. The relay node may reserve radio resources for a third communication channel between the first wireless communication device and the second wireless communication device.
US10939447B2 Policy-based control of reliability request for eV2X
A method, apparatus, and computer-readable medium for transmission control include receiving, at a non-access stratum protocol layer, a packet including a reliability request from an application, and determining if the application is authorized to make the reliability request. Further, the aspects include, in response to determining the application is authorized to make the reliability request, performing one of: sending the packet including the reliability request to an access stratum protocol layer, or sending the packet with a modified reliability request to the second protocol layer. Additionally, the aspects include transmitting the packet. Further aspects describe a control plane delivery mechanism for provisioning UE, such as with policies and/or configurations including transmission control reliability authorization information.
US10939446B2 Communication in a wireless network using restricted bandwidths
User equipment (UE) may receive a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH) of a cell having a cell bandwidth. The PBCH may include a master information block having an indication of a frequency bandwidth of control information associated with a restricted bandwidth. The restricted bandwidth may be a part of the cell bandwidth and be less than the entire cell bandwidth. The UE may receive the control information, based on the received PBCH, and to receive additional system information within the restricted bandwidth.
US10939442B2 Beam selection and resource allocation for beam-formed random access procedure
Solutions are proposed to handle PRACH resource and beam selection under the following scenarios. First, a CFRA procedure is initiated, but all beams associated with the CFRA resource is below a RSRP threshold and CBRA fallback is not supported. UE continues to perform CFRA by selecting any downlink beam associated with dedicated PRACH resource, and then select dedicated PRACH resource associated with the selected downlink beam; second, a CFRA procedure is initiated but the active UL BWP is not paired with the active DL BWP. Upon CFRA initiation, UE uses current active UL and DL BWP to perform CFRA, and switches to another BWP pair upon all beams associated with the CFRA resource are below a RSRP threshold; third, a CBRA procedure is initiated but the active UL BWP is not configured with PRACH resource. UE selects a special UL/DL BWP to perform the CBRA procedure.
US10939441B2 Autonomous uplink with analog beams
A base station may configure a set of autonomous uplink (AUL) resources for a specific base station receive beam, or the AUL resources may be configured for specific user equipment (UEs) or user groups. Additionally, the AUL resources may be configured to include a sensing portion, a data portion, or both. As an example, a UE may receive an AUL configuration that includes an indication of a set of AUL resources that are specific to a base station receive beam. The UE may then determine that the set of AUL resources is available and perform an AUL transmission of uplink data using the set of beam-specific AUL resources. Additionally or alternatively, the UE may perform the AUL transmission with respective portions that include a sensing signal and the uplink data. The base station may use the sensing signal to determine a receive beam on which to receive the uplink data.
US10939440B2 Techniques for contending for access to a radio frequency spectrum band using a coordinated listen before talk procedure
Techniques are described for wireless communication at a wireless device. One method includes identifying a priority of the wireless device for a transmission interval of a radio frequency spectrum band shared by a plurality of network operating entities; identifying an absence of a predetermined transmission type in each of a number of clear channel assessment (CCA) slots of the transmission interval, in which each of the number of CCA slots is associated with a higher priority than the identified priority of the wireless device; and communicating over the radio frequency spectrum band based at least in part on the identified absence of the predetermined transmission type in each of the number of CCA slots associated with the higher priority than the priority of the wireless device.
US10939434B2 Enhanced frequency selection
Various communication systems may benefit from appropriate selection of frequencies for measurement purposes. For example, certain wireless communication systems that can use numerous frequencies but measure a smaller number of frequencies, may benefit from enhanced frequency selection. A method can include identifying a set of possible frequencies for measurement by a user equipment. The method can also include selecting a subset of frequencies from the possible frequencies based on parameters configured by an operator. The method can additionally include causing communication of the selection to the user equipment in a list.
US10939433B2 System and method for transmission time intervals
In one embodiment, a method for adaptive transmission time intervals (TTIs) includes transmitting, by a communications controller to a user equipment (UE), a segment of a first TDD TTI configuration of a first TDD interval and a second TDD TTI configuration of the first TDD interval, where the first TDD TTI configuration has a first pattern, where the second TDD TTI configuration has a second pattern, where the first pattern is different than the second pattern, where the first TDD TTI configuration has a first uplink TTI segment and a first downlink TTI segment. The method also includes transmitting a first plurality of data on a first TTI in the first downlink TTI segment of the first TDD TTI configurations of the first TDD interval and receiving a second plurality of data on the first uplink segment of the first TDD TTI configuration of the first TDD interval.
US10939428B2 Techniques for limiting blind decoding for multi-DCI based multi-transmit-receive points
Since multiple transmit-receive point (TRP) communications may increase the number of physical downlink control channel (PDCCH) candidates without increasing the number of cells, new limits for multi-TRP communications may be defined. A UE may determine a PDCCH monitoring capability across all downlink serving cells that may account for multiple-TRP cells and for carrier aggregation and dual connectivity using a multiplication factor. Further, the UE may determine a limit of a number of serving cells based on the capability and a configuration of serving cells. The UE may determine a total limit of PDCCH candidates and non-overlapped control channel elements (CCEs) to monitor in a slot for a cell group and a per cell limit single TRP cells and for multiple TRP cells based on the limit of the number of serving cells. Alternatively, the limits may be defined per control resource set (CORESET) group.
US10939427B2 PDCCH monitoring span determination
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may transmit, to a base station, information identifying one or more control channel monitoring span capabilities. The UE may receive, from the base station, information identifying a plurality of control channel monitoring occasions. The UE may generate a bitmap based at least in part on the plurality of control channel monitoring occasions. The UE may determine, in accordance with the bitmap and based at least in part on the information identifying the one or more control channel monitoring span capabilities, a span pattern indicating one or more locations of one or more spans in a slot. Numerous other aspects are provided.
US10939426B2 Communication method, base station and user equipment using a set of legacy or aggressive CQI table and legacy or aggressive MCS table
The present disclosure provides a communication method, base station and user equipment for configuring a parameter table in a wireless communication system including a base station and a user equipment, the communication method comprising: defining at both the base station and the user equipment a parameter table which includes whole entries of a legacy parameter table and extended entries; and transmitting from the base station to the user equipment a bitmap indication which indicates a sub-table selected from the parameter table, wherein the number of the entries in the sub-table is the same as in the legacy parameter table.
US10939425B2 Configuring wireless communications resources
A base station, in a wireless communications system, configures first resources for data access from devices to said base station, said first resources allowing a cyclic prefix having a first length; and configures second resources for data access from devices to said base station, said second resources allowing a cyclic prefix having a second length longer than the first length. The base station transmits configuration information regarding the configured resources to at least one device. The first resources allow at least data having a first useful data period and a cyclic prefix having the first length to be received in a first period having a first predetermined duration; and the second resources allow at least data having a second useful data period and a cyclic prefix having the second length to be received in a second period having the second predetermined duration, and the second predetermined duration is an integer multiple of the first predetermined duration.
US10939423B2 Multiplexing transmission time intervals (TTIs) with physical downlink shared channel (PDSCH) puncturing detection
Techniques for detecting puncturing of a first PDSCH (physical downlink shared channel) associated with a UE (user equipment) by a second PDSCH with a shorter TTI (transmission time interval) are discussed. A base station (e.g., Evolved NodeB or eNB) can configure the UE for potential puncturing and/or parameter(s) of the second PDSCH. The UE can detect puncturing of the first PDSCH based on the configuration, and can discard punctured symbols to mitigate interference from the second PDSCH.
US10939421B2 Uplink control channel allocation in a communication system and communicating the allocation
Various methods of allocating uplink control channels in a communication system are implemented at a resource scheduler or a user equipment (UE). In one method the scheduler reserves resources for a downlink data channel and signals a corresponding downlink data channel grant and also reserves resources for a persistent uplink control channel for a longer duration than the data channel grant. Signaling overhead associated with a grant for this persistent uplink control channel is reduced over a full dynamic grant. A predetermined rule can be used at the scheduler and at the UE to avoid overhead signaling associated with a grant for this persistent control channel. Predetermined rules at the UE and scheduler can also be used to reserve appropriate resources and select appropriate MCS levels for control information and the control information and uplink data can be transported over a common uplink channel when a time overlap occurs between an uplink data channel and the persistent control channel.
US10939419B2 Uplink control information
Various additional and alternative aspects are described herein. In some aspects, the present disclosure provides a method for wireless communication. The method includes determining content to include in an uplink control information (UCI) based on a portion of a subframe that includes the UCI. The method further includes transmitting the UCI in the portion of the subframe.
US10939416B2 Systems and methods to define control channels using reserved resource blocks
Systems and methodologies are described that facilitate defining new control channels in legacy wireless networks. Control data resources for new systems can be defined over resources reserved for general data communications in the legacy wireless network specification. In this regard, legacy devices can still be supported by devices implementing new control data resources, and the new control data resources can avoid substantial interference that is typically exhibited over legacy control and/or reference signal resources by instead using the general data resources. In addition, new system devices can avoid scheduling data communication resources over the new control resources to create a substantially non-interfered global control segment. Control data can be transmitted over the segment using beacon-based technologies, reuse schemes, and/or the like.
US10939410B2 Communication method, user equipment, and network device
A communication method applicable to a random access process includes: receiving indication information sent by a network device, where the indication information includes at least one piece of the following information: access probability information of each of a plurality of carriers, access control information of at least one of the plurality of carriers, overload indication information of at least one of the plurality of carriers, power boost information of at least one of the plurality of carriers, and access indication information of one of the plurality of carriers; and determining, based on the indication information, one carrier from the plurality of carriers as a target carrier to perform random access.
US10939402B2 High definition timing synchronisation function
A high definition timing synchronization function is described. In an embodiment, a wireless station generates a time stamp at a higher resolution than can be broadcast within a standard time stamp field in a frame. The generated time stamp is divided into two parts: the first part being included within the time stamp field and the second part being included within a vendor specific field in the same frame. The frame is transmitted by the wireless station and received by other wireless stations in the wireless network. If the receiving wireless station has the capability, it decodes both the time stamp field and the vendor specific field and recreates the higher resolution time stamp. This higher resolution time stamp is then used to synchronize the receiving wireless station and the transmitting wireless station by resetting a clock or by storing time stamps and corresponding clock values.
US10939400B2 Time synchronization techniques for wireless communications
Methods, systems, and devices for wireless communications are described that provide time synchronization via wireless communications for devices that use strict timing synchronization. A user equipment (UE) may obtain time synchronization via a wireless connection between the UE and a timing source that may be associated with a base station (or another wireless device). In some cases, the timing source may be synchronized at the UE by determining, using periodic synchronization resources, a propagation delay between the UE and the base station that is based on a timing of a line-of-sight instance of a transmission between the base station and the UE. The propagation delay may be used to determine a timing advance value for use in timing synchronization. One or more devices may be coupled with the UE and the UE may provide commands to the one or more devices that are synchronized according to the synchronized timing source.
US10939399B2 Base station apparatus, terminal apparatus, communication method, and integrated circuit with synchronization signal block including first synchronization signal, second synchronization signal, and physical broadcast channel
A terminal apparatus for communicating with a base station apparatus includes a receiver configured to receive at least one synchronization signal burst periodically transmitted. A first synchronization signal and a second synchronization signal are mapped at a particular time position in a radio frame. Each of the at least one synchronization signal burst includes at least one synchronization signal block. Each of the at least one synchronization signal block includes at least one of the first synchronization signal, the second synchronization signal, or a physical broadcast channel. The receiver receives, from the base station apparatus, information for indicating the number of the at least one synchronization signal block included in each of the at least one synchronization signal burst.
US10939395B2 Reference signal schemes in wireless communications
Methods, systems, and devices for wireless communication are described that provide for synchronization signal (SS) blocks in which synchronization signals and broadcast channel transmissions may be transmitted. Broadcast channel transmissions may be demodulated using SS transmissions, reference signal transmissions, or combinations thereof. Broadcast channel transmissions may be transmitted in a subset of SS block time resources, and synchronization signals may be transmitted in another subset of SS block time resources. Reference signals may be transmitted using tones within the broadcast channel time resources, and may be transmitted at a higher density for portions of the broadcast channel transmission bandwidth that are outside of the SS transmission bandwidth. Waveforms for reference signal transmissions, and information provided by reference signal transmissions may be provided.
US10939393B2 Handling time indexing in LTE-NR co-existence
Certain aspects of the present disclosure relate to methods and apparatus for handling time indexing in LTE-NR co-existence. In certain aspect, a method for use by a user equipment includes determining a first time index based on a first radio access technology (RAT) network, determining a second time index based on a second RAT network, and performing system acquisition based on the second RAT network the second time index.
US10939380B2 System and method for machine learning applied to in-band to out-of-band communications management
An information handling system operating a low power communications engine comprising a wireless adapter for communicating on a low power communication technology network for receiving low power communication technology data traffic for at least one always-on remote management service for the information handling system, a controller receiving a location status of the information handling system via the low power communication technology network indicating a location or network, where the controller executes code instructions for a low power communications engine to assess a location trust level from an environment characteristics analysis engine to determine whether the location status is a trusted zone location or an untrusted zone location utilizing binary classification machine learning based on input variables including data relating to history of activity at the location or on the network learned by the environment characteristics analysis engine from reported operational or network activity, and the controller to trigger an embedded controller to wake a BIOS of the information handling system and forward the incoming low power communication technology data traffic to in-band applications on the information handling system if the information handling system location status is determined to be in one trusted zone location and the controller to ignore the received low power communication technology data traffic if the information handling system location status is in one untrusted zone location.
US10939379B2 Wake-up wireless sensor nodes
A wireless sensor node is described. The wireless sensor node may include a wake-up circuitry configured to awaken the sensor when a request is received. The sensor may be placed in a sleep mode, thus saving battery usage until a wake-up signal requesting use of the sensor is received. Powering of the wake-up circuitry may be supplied through energy captured using an energy harvester. In one example, the energy for powering the wake-up circuitry is extracted from the same signal used for awakening the sensor. The wireless sensor mode may operate in a passive mode, in which the energy for powering the wake-up circuitry is harvested, or in a power supply-assisted mode, in which some of the power is provided by a power supply. High quality factors filters may be used to increase the signal-to-noise ratio of the wake-up signals, thus improving the node's ability to recognize activation requests.
US10939376B2 Method and apparatus for generating training signal using predetermined binary sequence in wireless LAN system
Disclosed are a method and an apparatus for generating an STF signal usable in a wireless LAN system. The STF signal is included in a field used to improve AGC estimation of a MIMO transmission. A portion of the STF signal is used to transmit an uplink, and can be used for uplink MU PPDUs transmitted from a plurality of STAs. The STF signal that is disclosed, for example, is used for a 40 MHz band or an 80 MHz band, is desirably usable for the 40 MHz band, and can be generated based on a sequence in which a predetermined M sequence is repeated. The predetermined M sequence can be a binary sequence of which the length is 15 bits.
US10939373B2 Method for enhanced power saving mode for a wireless device
A method of operating a wireless device in a radio access network may be provided where an active time is defined for monitoring of downlink transmissions in an idle state following a connected state. The method may include providing wireless communication with the radio access network in a connected state. A disconnect message may be received including an indication to disable monitoring of downlink transmissions in the idle state. Responsive to receiving the disconnect message including the indication to disable monitoring of downlink transmissions in the idle state, a power saving mode for the wireless device may be initiated without waiting a duration of the active time after receiving the disconnect message.
US10939372B2 Wake-up signal transmission
A method of a network node adapted to transmit a wake-up signal for waking up one or more wireless communication receivers is disclosed, as well as a method for the wireless communication receiver, such network node and wireless communication receiver, and computer programs for implementing the methods. Each wireless communication receiver is comprised in a wireless communication device and is associated with a wake-up radio adapted to wake up the wireless communication receiver in response to detecting the wake-up signal. An indication of a maximum frequency error of the wake-up radio associated with the wireless communication receiver is acquired such that a non-data transmission bandwidth for exclusive use by the wake-up signal can be determined. The wake-up signal is transmitted over a wake-up signal transmission frequency interval having a wake-up signal transmission bandwidth, wherein the wake-up signal transmission bandwidth is less than, or equal to, the non-data transmission bandwidth. The method of the wireless communication receiver comprises transmitting a message to the network node indicative of a maximum frequency error of the wake-up radio, wherein the maximum frequency error is for determination by the network node of a non-data transmission bandwidth for the exclusive use by the wake-up signal.
US10939365B1 Dynamic establishment and maintenance of secondary-coverage scan list for dual-connectivity
A mechanism for controlling secondary-coverage scanning for configuring dual-connectivity. A computing system establishes for a primary access node a scan list of secondary cells based on the primary access node having an X2 interface for each secondary cell and having received a threshold extent of B1 measurement reporting indicating threshold strong coverage of the secondary cell for configuration of dual-connectivity. Further, the computing system establishes for each secondary cell of the scan list a respective B1 measurement threshold based on evaluation of performance history of the secondary cell such as based on extent of secondary-access-node-addition failures involving the secondary cell and/or based on communication-quality metrics such as error rate or retransmission rate. The computing system then configures the primary access node to provide a B1 measurement object conveying the scan list with measurement thresholds.
US10939359B2 Location-based communication
Aspects of the disclosure are directed to a communications environment involving a plurality of remote transmitters that communicate over respective subchannels. As may be implemented in accordance with one or more embodiments, energy characteristics of wireless transmissions received from one of the remote transmitters and a location that remote transmitter are respectively ascertained, for each of such subchannels. One of the subchannels is selected based on the ascertained energy characteristics and locations of the remote transmitters, and data is generated for transmission over the selected one of the subchannels.
US10939358B2 Method and apparatus for business migration
A method for data migration includes: receiving by a SMF current location information of a terminal; the SMF is at a core data management center, a first service and a service message are added in the SMF; determining whether it is necessary to switch a path of a business service currently in use for the terminal on the basis of the current location information and original location information of the terminal; and when the determination result is yes, migrating path information of the business service from an original business application to a target business application, the original business application corresponds to the original location information, the target business application corresponds to the current location information; the original business application and the target business application are for providing the business service to the terminal, and have subscribed to the first service.
US10939356B2 Access-point discovery of wireless-network topology
During disclosed communication techniques, an electronic device may exchange information that specifies probe requests with one or more other electronic devices in the network. Then, the electronic device may aggregate information about the probe requests. Moreover, the electronic device may determine, based at least in part on the aggregated information, electronic device-to-electronic device connections in the network, such as connections among neighboring access points. Next, the electronic device may calculate, based at least in part on the aggregated information and the electronic device-to-electronic device connections, first transition thresholds between nearest-neighbor electronic devices in the network. Furthermore, the electronic device may select, based at least in part on the first transition thresholds, a response threshold. When the electronic device includes an access point, the electronic device may selectively respond to a probe request from a client based at least in part on the selected response threshold.
US10939355B2 Communication device for working machine, mobile terminal, communication system for working machine, and communication processing method for working machine
A communication system for a working machine includes a communication device disposed on the working machine, and a mobile terminal to be connected to the communication device, the mobile terminal having a first application and a second application. The communication device has a first communication circuit to transmit, to the mobile terminal, a beacon including a first application identifier corresponding to the first application, and a second application identifier corresponding to the second application. And, the mobile terminal has a calculation circuit to execute the second application after the first application is activated.
US10939353B2 Reliable reporting in wireless mesh network
In a wireless mesh network, a battery operated node can select a parent node via which messages are routed to further nodes. The parent node can initially be selected based on signal strength. The node receives acknowledgements for messages sent, if they arrive. The node calculates a reliability indicator of the parent node based on the number of messages for which an acknowledgement has been received. If the reliability indicator exceeds a predetermined threshold the node selects a new parent node, based on second selection criteria. For example, the node with the next greatest signal strength.
US10939352B2 Edge server and data management method
An edge server includes a memory configured to store obtained terminal information and a processor coupled to the memory and configured to obtain, from the terminal device, terminal information including a location and a moving speed of the terminal device and at a first time when the terminal device is located within a coverage area of the edge server, estimate a location of the terminal device at a second time after the first time based on at least first terminal information of the terminal device obtained at the first time, and copy the accumulated edge data of the terminal device to another edge server whose coverage area includes the estimated location of the terminal device at the second time.
US10939351B2 Mobile device and directional antenna adjustment method of mobile device
A mobile device, including: a direction sensor, a signal processing unit and a directional antenna unit, said direction sensor being configured to detect a current movement direction of said mobile device; said signal processing unit being configured to determine an antenna adjustment direction of said directional antenna unit according to said current movement direction, said antenna adjustment direction being related to said current movement direction; and said directional antenna unit being configured to adjust the antenna direction from a first direction to a second direction according to said antenna adjustment direction.
US10939350B2 Method for initiating handover, wireless device and base station
The present disclosure provides a method in a wireless device for initiating a handover from a source base station to a target base station. The method includes calculating a power offset indicative of a difference between a receiving power from the target base station and a receiving power from the source base station. A Time Division Duplex (TDD) configuration difference is obtained between a TDD configuration of the target base station and a TDD configuration of the source base station. A TDD offset is calculated based on the TDD configuration difference and an uplink-downlink traffic model of the wireless device. The handover is initiated based on a combination of the power offset and the TDD offset exceeding a threshold. The present disclosure also provides a wireless device, a method in a base station and a base station.
US10939349B2 Method and apparatus to configure access points in a home network controller protocol
A content streaming apparatus, method, and computer readable media steer a client device to from one wireless access point to another based on usage history of the client device. A controller is configured to establish a wireless streaming session between one or more access points and one or more client devices. An initial profile category is assigned by one or more access point to the client device based on one or more profile categories. A self-learning algorithm is executed to collect usage data of the client device and store the usage to create a usage history profile for the client device. The controller provides instruction to steer the client device to one of the access points based on the usage history profile of the client. Preferably, the content streaming apparatus is a home network controller. From the software/client end a steering app is downloadable to the client device for executing software associated with the self-learning algorithm.
US10939340B2 Role change between access points during downlink control-based handover
Methods and devices for performing role change are described. Dynamic signaling is used. Example formats for uplink and downlink signaling is also described. In some examples, an electronic device (ED) receives, via dynamic signaling, from a first serving cell, with which the ED initially has a primary connection, a role change trigger. The role change trigger causes the ED to use a connection with a second serving cell, with which the ED initially has a secondary connection, as the primary connection instead of the first serving cell.
US10939337B2 Method for establishing/releasing a MAC (medium access control) entity in a wireless communication system and a device therefor
In a wireless communication system, a user equipment, already configured with a first medium access control (MAC) entity for a master cell group (MCG) associated with a master base station, capable of configuring a secondary cell group (SCG) associated with a secondary base station based on a radio resource control (RRC) message received from the master base station. The user equipment can configure a second MAC entity for the newly configured SCG. Through a second RRC message from the master base station, the user equipment can then add a new SCG cell to the SCG, where the second MAC entity is commonly configured for one or more secondary SCG cells belonging to the SCG.
US10939335B2 Method for signaling in wireless communication system and apparatus supporting same
A method for restarting a prohibit timer in a wireless communication system, the method performed by a user equipment (UE) includes starting the prohibit timer related to a transmission of power preference information; receiving, from a network, a handover message including a timer value; performing a handover procedure based on the received handover message; restarting the prohibit timer based on applying the received timer value included in the handover message; and stopping the prohibit timer based on whether the UE initiates radio resource control (RRC) re-establishment procedure while the prohibit timer is running. Further, upon initiating the RRC re-establishment procedure, the UE disables the transmission of the power preference information and stops the prohibit timer.
US10939334B2 Security context in a wireless communication system
Core network equipment (16) is configured for use in a core network of a wireless communication system. The core network equipment (16) is configured to switch switching to using a new non-access stratum, NAS, security context between a user equipment (14) and the core network equipment (16). The core network equipment (16) is also configured to, during or in association with a handover procedure for handover of the user equipment (14), signal from the core network equipment (16) that the new NAS security context between the user equipment (14) and the core network equipment (16) is to be used as a basis for an access stratum (AS) security context between the user equipment (14) and radio access network equipment (12).
US10939333B2 Communication method and communications apparatus to implement a network slice based service in a central unit (CU)-distributed unit (DU) architecture
This application discloses a communication method and a communications apparatus. The method includes: sending, by a central unit of a radio access network (RAN), to a distributed unit of the RAN, a UE context setup request message, wherein the UE context setup request message comprises an identifier of a bearer to be established, and indication information of a network slice corresponding to the bearer; and sending, by the distributed unit of the RAN, to the central unit of the RAN a response message in response to the UE context setup request message.
US10939329B2 Discarding data corresponding to a conditional handover
Apparatuses, methods, and systems are disclosed for discarding data corresponding to a conditional handover. One apparatus (300) includes a transmitter (310) that transmits (602) information corresponding to a conditional handover to multiple candidate cells. The information indicates to one or more candidate cells of the multiple candidate cells a time to discard data or to discard the data.
US10939324B2 Gateway weight factor and load information
A mobility management node (e.g., MME) for selecting a network access gateway node (e.g., PGW) when establishing a PDN connection for a radio terminal to a PDN identified by an APN, which mobility management node is configured to operatively manage the mobility for the radio terminal and which access gateway node is configured to operatively act as a network access gateway to the PDN so as to provide connectivity for the radio terminal to the PDN.
US10939321B2 Power boosting and transport block size (TBS) design in a new radio (NR) system
Technology for a user equipment (UE) operable to determine a transport block size (TBS) is disclosed. The UE can determine a number of assigned resource elements (REs) in one or more symbols for a transport block. The UE can determine a reference number of REs per physical resource block (PRB) in the transport block based on a reference number of REs for the transport block corresponding to each PRB and an assigned number of PRBs for the transport block. The UE can determine a TBS for the transport block based at least on the reference number of REs per PRB in the transport block. The UE can encode information in a selected transport block for transmission via a physical uplink shared channel (PUSCH) to a Next Generation NodeB (gNB) in accordance with the TBS determined at the UE.
US10939320B2 Systems and methods for on demand intelligent analytics dynamic access network slice switching and carrier aggregation
Systems and methods for dynamic access network slice switching and carrier aggregation include a radio access network (RAN) and user devices with dual radio user equipment. The RAN receives a 4G and a 5G service request from user equipment having a specified priority. A first RAN slice for the 4G and 5G service request is instantiated using a RAN scheduler. A temporary radio resource control protocol slice having an associated timer that allows the dual radio user equipment to stay connected to the RAN for a period of time is then instantiated. Instructions identifying an appropriate resource and RAN slice for complying with user plane service level agreement requirements are received at the RAN and a second RAN slice for instantiating a carrier aggregation slice comprising both the 4G and 5G radio resource control protocol request for complying with the user plane service level agreement requirement is engaged.
US10939318B2 Data packet transmission method, sending device, and receiving device
A data packet transmission method includes: obtaining, by a sending device, a data packet; determining, by the sending device, quality of service of the data packet; adding, by the sending device, an identifier and a sequence number to the data packet based on the quality of service of the data packet, where if the quality of service of the data packet belongs to first quality of service, the sending device adds a first identifier and a first sequence number to the data packet; or if the quality of service of the data packet belongs to second quality of service, the sending device adds a second identifier and a second sequence number to the data packet; and sending, by the sending device, the data packet to which the identifier and the sequence number have been added.
US10939316B2 Measurement objects in a new radio (NR) system
Technology for a user equipment (UE) operable to perform measurements for measurement objects (MOs) in a New Radio (NR) system is disclosed. The UE can identify an MO configured by an NR network in the NR system, wherein the MO is associated with a synchronization signal block (SSB) of a frequency. The UE can measure the MO associated with the SSB for the frequency. The UE can encode a measurement report for transmission to the NR network, wherein the measurement report includes one or more measurements associated with the MO.
US10939311B2 Indication of additional system information
Methods, systems, and devices for wireless communications are described for dynamically configuring a schedule and a set of transmission resources for delivering additional system information. A first type of system information, such as remaining minimum system information (RMSI), may include configuration information indicative of the dynamically-configured schedule and set of transmission resources for delivering the additional system information, such as other system information (OSI). The dynamically-configured set of transmission resources for delivering the additional system information may be a control resource set (CORESET), and control information within the CORESET may be encoded with a radio network temporary identifier that is the same as or different than the first set of system information.
US10939308B2 Deploying network functions in a communication network based on geo-social network data
A network device such as a network function (NF) entity or an application function (AF) entity in a communication network monitors network traffic for a plurality of peer-to-peer transactions associated with an application, where each peer-to-peer transaction includes communications between a user and a peer in the communication network. The network device also determines a set of geographic locations corresponding to one or more peer endpoints for the plurality of peer-to-peer transactions based on the network traffic, and determines an optimal midpoint between the set of geographic locations. The network device further deploys an edge node in the communication network to serve a subsequent peer-to-peer transaction for the application based on the optimal midpoint.
US10939306B2 Method and apparatus for controlling beam transmission to grouped user equipment (UES)
A method and radio access node for controlling beam transmission from a radio access node. The method identifies a number of user equipment (UEs) associated with a same beam set and groups the identified UEs into one or more corresponding groups. The method assigns a same discontinuous reception (DRX) phase to the UEs in each corresponding group, and coordinates transmission from the beam set to UEs in the one or more corresponding groups based on the assigned DRX phase.
US10939303B2 Placing access point
Methods and devices for placing an Access Point (AP) are provided. In one aspect, a method includes obtaining a sampling point matrix by performing sampling in a locating area based on a preset sampling spacing, wherein the locating area comprises: a valid area to be covered by a WLAN and an invalid area outside the valid area, calculating a maximum valid signal strength, sequentially selecting a sampling point without placing AP is placed from the sampling point matrix to be a first sampling point at which an AP is to be placed, calculating a newly-added valid signal strength and a newly-added invalid signal strength in a case that the AP to be placed is placed at the first sampling point, and placing the AP to be placed at the first sampling point when preset conditions are satisfied.
US10939295B1 Secure mobile initiated authentications to web-services
Provided is a process for mobile-initiated authentications to web services. Credential values of the user are established within a trusted execution environment of the mobile device and representations are transmitted to a server. The user of the mobile device may authenticate with the mobile device to the server, which may convey access to a web-based service from a relying device. The server may pass credentials corresponding to the web-service received from the mobile device and verified to permit user access to the web-service to the relying device. The relying device presents credentials to the web-service to login, authenticate, or otherwise obtain user-level permission for the user on the relying device. The user of the mobile device may authenticate with the mobile device to the server, and may initiate the authentication process from the mobile device, without inputting credentials corresponding to the web-service on the relying device.
US10939293B2 Authenticating a message in a wireless communication system
An authentication node (22) in a wireless communication system (10) authenticates a message received by a recipient radio node (16A) (e.g., a user equipment). The authentication node (22) in this regard determines a radio resource that carries the message received by the recipient radio node (16A). The authentication node (22) performs authentication of the message, by checking whether the message is bound to the determined radio resource. The authentication node (22) may, for example, compute an expected authentication or integrity code based on information identifying the determined radio resource and check whether the expected authentication or integrity code matches an authentication or integrity code associated with the message.
US10939291B1 Systems and methods for photo recognition-based identity authentication
A combination of target images and control images are presented to a user device for selection by the user. Based on a correct selection of images that the user either recognizes or does not recognize, the user may be authenticated. Target images have some connection to a legitimate user in a way that a legitimate user may recognize the target image. Control images have no known connection to the legitimate user, such that they would not typically be recognized by the legitimate user. The legitimacy of a user may be determined based on images selected and/or not selected, depending on accompanying instructions for selection.
US10939288B2 Cellular unicast link establishment for vehicle-to-vehicle (V2V) communication
Aspects of the disclosure relate to a system, method, and device for establishing a secure link for wireless communication. A device may send a service announcement message to at least one other device via sidelink signaling. The service announcement message indicates a capability of the device to perform a service and includes at least a security certificate of the device. The device establishes a secure link with the at least one other device corresponding to the service by establishing a device key between the device and the at least one other device. The device then communicates service data for the service between the device and the at least one other device via the secure link based on the established device key. Other aspects, embodiments, and features are also claimed and described.
US10939283B2 Radio base station and communication control method
A central unit (210) acquires, from a user device (300) via a radio resource control layer, UE Capability indicative of a capability of the user device (300). The central unit (210) forwards the acquired UE Capability to a distributed unit (260). The distributed unit (260) holds parameters for controlling radio communication beforehand and receives the UE Capability forwarded by the central unit (210). The distributed unit 260 determines, based on the received UE Capability, content of the parameters according to the content of the UE Capability.
US10939280B2 Optimization of user equipment radio capability signaling
Techniques for optimizing user equipment radio capability signaling for wireless communications are described. In one technique, a type of network to access for communications is determined. A capability identifier(s) associated with a set(s) of user equipment (UE) radio capabilities is determined based, at least in part, on the type of network. The capability identifier(s) is sent to the network. Upon receiving an indication of the capability identifier(s), the set(s) of UE radio capabilities associated with the capability identifier(s) is identified and stored.
US10939274B2 Formation of a multiple-input synchronous transfer network
A system for wireless communication is provided. In some implementations, the system performs operations including transmitting a first packet to a second device, the first packet comprising a first identifier of the first device. The operations further include receiving a second packet from the second device, the second packet comprising a second identifier of the second device. The operations further include assigning, in response to the second packet, a network identifier and a network channel to the second device based on the second identifier. The operations further include storing the network identifier, the second identifier, and the network channel, in a database accessible by the first device. The operations further include transmitting a third packet to the second device. The operations further include transmitting a fourth packet to the second device, the fourth packet triggering a communication from the second device to the first device.
US10939273B1 Systems and methods for notifying particular devices based on estimated distance
This disclosure relates to notification systems and methods for providing a notification of detected vaping, smoking, or potential bullying to a user device that is estimated to be nearest to a particular location. In aspects of the present disclosure, a notification system includes at least one sensor configured to sense measurements indicative of at least one of vaping, potential bullying, or smoking, a wireless device passive monitor, a processor, and a memory having stored thereon instructions. The instructions, when executed by the processor, cause the notification system to detect an occurrence of vaping, potential bullying, or smoking based on the sensed measurements, estimate which user device from a predetermined list of user devices is a nearest user device to the wireless device passive monitor, and provide a notification to the estimated nearest user device regarding the detected occurrence of vaping, potential bullying, or smoking.
US10939272B1 System and method for construction jobsite personnel management
A system and method for managing jobsite personnel is presented. An application registers Wi-Fi enabled mobile devices on a geographically-defined jobsite, associates them with individual workers, and associates the workers' devices with the particular jobsite. The application logs registered devices when the devices come within the physical boundaries of the associated jobsite. An administrator may receive reports on all registered mobile devices. In an emergency requiring jobsite evacuation, a server communicates to each logged mobile device a message requiring time-sensitive compliance. Compliance is tracked and recorded. The server can provide to the administrator one or more compliance reports.
US10939268B1 Meta RSP interface platform for eSIM profile distribution
A user device may receive a list of remote SIM provisioning (RSP) platforms that are designated by a mobile network operator (MNO) to distribute eSIM profiles of a partner MNO of the MNO, in which the partner MNO provides telecommunication services in a geographical area. The user device may obtain one or more service features of individual RSP platforms in the list of RSP platforms from a meta RSP interface (MRI) platform when the user device is in the geographical area. Subsequently, the user device may determine a number of service parameters that are met by the one or more service features of the individual RSP platforms. In response to identifying a single RSP platform as meeting a highest number of service parameters, the user device may request a download of an eSIM profile from the single RSP platform to access the telecommunication services of the partner MNO.
US10939264B2 Cloud computing for mobile client devices
Apparatuses, methods and storage medium associated with cloud computing for mobile client devices are disclosed herein. In embodiments, a cloud server may include one or more processors, and a mobile computing operating system to host execution of an application. The cloud server may also include a cloud application server to interact with a cloud application client of a mobile client device to provide audio and video streams to the mobile client device, and to receive touch, key and sensor events from the mobile client device, to enable the application to be executed for the mobile client device. Other embodiments may be described or claimed.
US10939263B2 Multi-network convergence method and device
A multi-network convergence method and device are provided by the present disclosure. The method includes that: network information of multiple vehicular networks and service information born by each vehicular network are acquired; whether the at least one service born by a first vehicular network coexists with the at least one service born by the other vehicular networks or not is determined according to the service information, and the first vehicular network is any one of the multiple vehicular networks; and at least one vehicular network set with coexisting services is acquired according to a determination result, and the vehicular network set is a set including at least one vehicular network with the same service feature type.
US10939259B2 Method for controlling the sharing of at least one electronic content between a first user equipment and at least a second user equipment
A method sharing at least one electronic content between first and second user equipment. A server stores the contents enabling transmission of the content to the first user equipment. The method includes the server: receiving, from the first user equipment, a request for sharing the transmitted electronic content; generating a sharing parameter from an identifier of the first user equipment and an identifier of the transmitted electronic content; establishing a second communication session with the second user equipment associated with the sharing parameter; determining, based on the sharing parameter, that the user equipment requesting a sharing of content is the first user equipment and the content to be shared is the transmitted content; and if the transmitted content is being played on the first user equipment, transmitting the transmitted content to the second user equipment in order for the transmitted content to be played simultaneously on the second user equipment.
US10939254B2 Method and apparatus for operating resources in wireless communication system
According to an embodiment of the present invention, provided are a method for providing a broadcast service of an MBMS coordination entity (MCE) in a mobile communication system, and an MCE for performing the same. The method comprises the steps of: transmitting a terminal counting request message to at least one base station in a multicast-broadcast single frequency network (MBSFN) area; receiving a counting result message comprising the number of terminals receiving a multimedia broadcast multicast service (MBMS) session for each cell of the base station from the base station; and determining MBMS resource allocation for each cell in the MBSFN area on the basis of the counting result message. In addition, it is possible to provide a base station and a terminal operating together with the MCE, and a method for the operation thereof.
US10939253B2 Radio communication sytem and access control method
A plurality of terminal stations that share the same access point are controlled to have communication opportunities on the basis of terminal station groups (e.g., operators). A radio communication system, in which the plurality of terminal stations 102 to 106 is connected to a network via an access point 101, includes an access manager 107 connected to the access point. The access manager includes a user/group manager that manages the plurality of terminal stations in groups, and a radio resource manager that determines the necessity of bandwidth limit on the basis of the communication status of each of the groups and transmit from the access point a control message that allows communication of a particular group among the groups and stops communication of other groups when it is determined that the bandwidth limit is necessary.
US10939251B2 User equipment and base station
A user equipment according to a first aspect is a user equipment for a mobile communication system. The user equipment transmits and receives radio signals within a reduced bandwidth narrower than a system transmission and reception band. The user equipment performs radio communication with a base station by using the transceiver. The base station provides MBMS services via SC-PTM. The user equipment receives first information from the base station. The first information indicates at least one of: a maximum number of repetitions of a physical downlink control channel having a bandwidth equal to or less than the reduced bandwidth and a maximum number of repetitions of a physical downlink shared channel having a bandwidth equal to or less than the reduced bandwidth. The first information is transmitted from the base station by a system information block for the SC-PTM or a multicast control channel for the SC-PTM.
US10939250B2 Dynamic virtual boundary methods and systems
An exemplary virtual boundary system accesses a positioning signal generated by a positioning system. A geolocation for a real-time tracking device is derivable from the positioning signal within a first margin of error. The virtual boundary system also accesses a correction signal generated by a positioning enhancement system and corresponding to the positioning signal generated by the positioning system. Based on the positioning signal and the correction signal, the virtual boundary system determines a refined geolocation of the real-time tracking device relative to a user-specified geographic boundary. The refined geolocation is accurate within a second margin of error that is less than the first margin of error. Corresponding methods and systems are also disclosed.
US10939247B2 Method and/or system for positioning of a mobile device
Location services may be provided for user equipment (UE) devices in a radio access network (RAN) such as a Fifth Generation (5G) RAN. Location services may be supported by separate positioning domains that may include a Device to Device domain, a RAN domain and a core network (CN) domain. The RAN domain may include a location server function (LSF) that may support positioning services autonomously within the RAN or in collaboration with a D2D or CN domain. The CN domain may include a location server (LS) that may support control plane and/or user plane location. The RAN domain may enable high volume and low latency location service whereas the CN domain may enable high accuracy service and services for external clients.
US10939240B2 Location information processing method and apparatus, storage medium and processor
A location information processing method and apparatus, a storage medium, and a processor are provided. The method includes obtaining motion information of a plurality of first terminals at a current moment; generating a location sequence of the plurality of first terminals according to the motion information, the location sequence indicating correspondence between locations of the plurality of first terminals and one or more future moments; receiving a first viewing request from a target terminal, the first viewing request requesting to view locations of the plurality of first terminals at a target moment, the target moment being one of the future moments; searching the location sequence for the locations of the plurality of first terminals at the target moment according to the first viewing request; and sending indication information to the target terminal, the indication information indicating the locations of the plurality of first terminals at the target moment.
US10939239B2 Systems and methods for coexistence of different location solutions for fifth generation wireless networks
Methods and techniques are described for supporting different location solutions in a wireless network (e.g. a 5G network) in which two different location solutions coexist in the same wireless network, and where a network operator may migrate network support from one location solution to the other. For location support of emergency calls, handover of an emergency call can be supported from a network node (e.g. an AMF) that supports one location solution to a network node (e.g. another AMF) that supports the other location solution. The handover may be supported by transferring indications of the handover between network nodes (e.g. including a GMLC, AMF and/or an LMF) to enable reconfiguration of location support for the emergency call at an LRF and GMLC from one location solution to the other.
US10939238B1 Systems and methods for estimating vehicle speed and hence driving behavior using accelerometer data during periods of intermittent GPS
A system estimates the speed of a moving vehicle and hence the driving behavior of an individual driving the vehicle using accelerometer data. To do so, the system analyzes received accelerometer data to find idling points when the vehicle is not moving during a driving session. Based on the idling points, the system may divide the driving session into two or more segments. The system may then determine the speed of the vehicle at one or more boundary points of each segment. For each segment, the system may analyze the accelerometer data to determine the acceleration of the vehicle for points when the vehicle is moving. Subsequently, the system may calculate the speed of the vehicle for the points when the vehicle is moving based on the acceleration of the vehicle at the points when the vehicle is moving and the speed of the vehicle at the boundary points.
US10939236B1 Position service to determine relative position to map features
Systems, devices, media and methods are presented for retrieving a current location of client device, accessing geographic data based on the current location of the client device, analyzing the geographic data to identify a plurality of geographic features, for each geographic feature of the plurality of geographic features, identifying a direction from the current location of the client device to the respective geographic feature and a confidence level indicating a probability that the current location of the client device is at the direction, returning the direction and the confidence level to the client device, and based on the direction and confidence level, causing presentation of graphical data on a user interface within the client device.
US10939224B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes a data acquisition unit to acquire pieces of acoustic data based on sound collection performed by sound collection units at different positions, a setting unit configured to set a virtual sound source position corresponding to a piece of acquired acoustic data for each acquired piece, based on a sound collection position and correlation information indicating a correlation between the piece of acoustic data and another piece of acoustic data, the virtual sound source position set so an imbalance between virtual sound source positions respectively corresponding to the pieces of acoustic data is smaller than an imbalance between sound collection positions, and a generation unit configured to generate audio playback data for reproducing a sound for a virtual listening position, by processing piece(s) of acquired acoustic data based on the virtual listening position and the virtual sound source positions set by the setting unit.
US10939223B2 Apparatus for reproducing a multi-channel audio signal and a method for producing a multi channel audio signal
A method for producing a multi-channel audio signal from one or more sound object signals is disclosed, where, for each sound object signal a plurality of width signals is produced, the amplitudes of the width signals following a substantially Gaussian distribution. The width signals are processed to produce a plurality of pan signals which are mapped to at least one channel. Each channel in the audio signal is produced by combining the pan signals from each sound object. An apparatus for reproducing such a multi-channel audio signal is also disclosed, in which a plurality of first loudspeakers are provided spaced around a first arc forward of a predetermined listening zone, each of the first loudspeakers facing towards the listening zone and substantially equidistant therefrom. A plurality of second loudspeakers are provided spaced around a second arc behind the listening zone, each of the second loudspeakers facing towards the listening zone. An amplifier produces an amplified signal from each channel in the audio signal, each amplified signal being provided to a corresponding first or second loudspeaker whereby in use each sound object is reproduced by one or more loudspeakers such that the SPL at a point spaced from the apparatus is less than the SPL at the listening zone.
US10939222B2 Three-dimensional audio playing method and playing apparatus
A three-dimensional audio playing method and playing apparatus are disclosed. The three-dimensional audio playing method according to the present invention comprises: a decoding step of decoding a received audio signal and outputting the decoded audio signal and metadata; a room impulse response (RIR) decoding step of decoding RIR data when the RIR data is included in the received audio signal; a head-related impulse response (HRIR) generation step of generating HRIR data by using user head information when the RIR data is included in the received audio signal; a binaural room impulse response (BRIR) synthesis step of generating BRIR data by synthesizing the decoded RIR data and modeled HRIR data; and a binaural rendering step of outputting a binaural rendered audio signal by applying the generated BRIR data to the decoded audio signal. In addition, the three-dimensional audio playing method and playing apparatus, according to the present invention, support a 3DoF environment and a 6DoF environment. Moreover, the three-dimensional audio playing method and playing apparatus according to the present invention provide parameterized BRIR or RIR data. The three-dimensional audio playing method according to an embodiment of the present invention enables a more stereophonic and realistic three-dimensional audio signal to be provided.
US10939220B2 Method and device for decoding a higher-order ambisonics (HOA) representation of an audio soundfield
The invention discloses rendering sound field signals, such as Higher-Order Ambisonics (HOA), for arbitrary loudspeaker setups, where the rendering results in highly improved localization properties and is energy preserving. This is obtained by rendering an audio sound field representation for arbitrary spatial loudspeaker setups and/or by a a decoder that decodes based on a decode matrix (D). The decode matrix (D) is based on smoothing and scaling of a first decode matrix {circumflex over (D)} with smoothing coefficients. The first decode matrix {circumflex over (D)} is based on a mix matrix G and a mode matrix {tilde over (Ψ)}, where the mix matrix G was determined based on L speakers and positions of a spherical modelling grid related to a HOA order N, and the mode matrix {tilde over (Ψ)} was determined based on the spherical modelling grid and the HOA order N.
US10939219B2 Methods, apparatus and systems for audio reproduction
Audio perception in local proximity to visual cues is provided. A device includes a video display, first row of audio transducers, and second row of audio transducers. The first and second rows can be vertically disposed above and below the video display. An audio transducer of the first row and an audio transducer of the second row form a column to produce, in concert, an audible signal. The perceived emanation of the audible signal is from a plane of the video display (e.g., a location of a visual cue) by weighing outputs of the audio transducers of the column. In certain embodiments, the audio transducers are spaced farther apart at a periphery for increased fidelity in a center portion of the plane and less fidelity at the periphery.
US10939218B2 Method for detecting wrong positioning of earphone, and electronic device and storage medium therefor
A method for detecting wrong positioning of an earphone, and an electronic device and storage medium therefor are provided. The electronic device includes a speaker positioned on surface of a housing; and at least one processor configured to determine a positioning state of an earphone detachably connectable to the electronic device based on a difference between a first audio signal received through at least one microphone positioned in a first body of the earphone and a second audio signal received through at least one microphone positioned in a second body of the earphone.
US10939217B2 Audio device with acoustic valve
A hearing device such as a hearing aid, ear pod, headphone, or other wearable is provided, whose components include the following: an acoustic transducer with a vent port operable to produce sound, a housing of the acoustic transducer with a sound opening, and an actuatable acoustic valve disposed in the housing, where the acoustic valve is actuatable to alter passage of sound through the acoustic vent to change the state of the hearing device between an open vent state and a closed vent state, so that actuation of the valve changes an acoustic characteristic of the hearing device.
US10939216B2 Health monitoring with ear-wearable devices and accessory devices
Each accessory device in a set of accessory devices may establish a respective communication link between the accessory device and an ear-wearable device. A particular accessory device in the set of accessory devices may receive data via the communication link between the particular accessory device and the ear-wearable device. The data comprise information generated based on sensor signals from sensors that monitor a user of the ear-wearable device. The accessory devices perform a health monitoring activity based on the data.
US10939215B2 Avoidance of user discomfort due to pressure differences by vent valve, and associated systems and methods
Systems and methods are disclosed for avoidance of user discomfort due to pressure differences by vent valve. In one embodiment, a method for equalizing air pressure in ear canal includes sensing a pressure difference between a pressure in ear canal (PEC) and an ambient pressure (PAMB) by a sensor of a hearing device. Based on sensing the pressure difference, an active valve is set to a first position to open a vent through the hearing device or to a second position to close the vent through the hearing device.
US10939213B2 Backlight assembly, manufacturing method thereof and display device
A backlight assembly, a method for manufacturing the same and a display device are provided. The backlight assembly includes: a light guide plate having a first surface and a second surface opposite to each other, a reflective layer at a position adjacent to the first surface of the light guide plate, and a piezoelectric unit on a surface of the reflective layer distal to the light guide plate. The piezoelectric unit is configured to undergo deformation in a direction close to the first surface and in a direction away from the first surface according to an audio voltage applied to the piezoelectric unit, and drive the reflective layer to undergo deformation to emit a sound.
US10939204B1 Techniques for selecting a direct path acoustic signal
One embodiment of the present application sets forth a computer-implemented method that includes receiving, from a first microphone, a first input acoustic signal, generating a first audio spectrum from at least the first input acoustic signal, wherein the first audio spectrum includes a set of time-frequency bins, and selecting a first time-frequency bin from the set based on a first local space-domain distance (LSDD) computed for the first time-frequency bin.
US10939188B2 Internet of things system used for intelligent gas meter and information transmission method for internet of things system
Internet of things (IoT) systems for intelligent gas meters and information transmission methods for IoT systems are disclosed. The IoT system for an intelligent gas meter includes an intelligent gas meter perception and control systems, a gas network communication system, and a gas company comprehensive gas management system. The intelligent gas meter perception and control systems include an intelligent gas meter perception unit and an intelligent gas meter control unit; the gas network communication system has a perception information communication system and a control information communication system; and the gas company comprehensive gas management system has a perception information management system and a control information management system.
US10939184B2 Image capture of multimedia content
Methods, systems, and computer readable media can be operable to facilitate the capture and storage of an image of displayed content. A device may be configured to copy and/or store an image of received content as the content is displayed to a user. A user may initiate an image capture through a device interface while viewing content on the device. The device may provide the user with various options for interacting with, outputting, and/or storing the copied image.
US10939183B2 Video distribution system for live distributing video containing animation of character object generated based on motion of distributor user, distribution method, and storage medium storing video distribution program
One embodiment of the invention relates to a video distribution system for live distributing a video containing animation of a character object generated based on a motion of a distributor user. The video distribution system includes one or more computer processors that execute computer-readable instructions to: display a display instruction object on a distributor user device that is used by the distributor user in response to reception of a first display request for a first gift from a viewing user; and display the first gift in the video in response to operation on the display instruction object.
US10939180B2 Device and method for transmitting media data across multiple frequency bands
A transmission device is disclosed. The transmission device comprises a signal generation unit for generating a broadcast signal including a service, and a transmission unit for transmitting the broadcast signal through at least one radio frequency (RF) channel. A broadcast stream transmitted through the RF channel includes signaling for the service, the signaling for the service including information indicating whether the service is transmitted through a plurality of RF channels, and information indicating whether the broadcast stream transmitted through the RF channel contains an essential portion of the service.
US10939178B2 Media streaming with latency minimization
Minimizing latency when streaming media, such as but not necessarily limited to limiting or otherwise ameliorating polling latency, network response latency and/or other communication related latencies, is contemplated. The latency minimization may include facilitating long polling or otherwise facilitating instantaneously transmitting requested media once available.
US10939176B2 Live content streaming system and method
A live media streaming system and method is presented herein. The system and method includes broadcasting a live media stream in at least one of a plurality of themed broadcasting channels, the live media stream being transmitted from a broadcasting device corresponding to a broadcasting user. A jump zone (a physical region or area) is selected or defined based upon predetermined jump zone criteria corresponding to the at least one of the plurality of themed broadcasting channels. Further, a next broadcasting user is selected, wherein the user is located within the physical geographic region of the jump zone. Once the next broadcasting user is selected, a live media stream is broadcasted from the next user's broadcasting device.
US10939174B2 Digital device and method for controlling the same
A digital television includes a memory storing one or more applications; an interface to receive control signals; a display; and a controller to display an application execution screen of an application among the one or more applications, in response to receiving, via the interface, a first control signal, display a first menu including one or more icons related to the first control signal, in response to receiving, via the interface, a second control signal selecting an adding menu icon in the first menu, and receiving a third control signal selecting an icon included in the one or more icons in the first menu, display the selected icon and a left direction key and a right direction key around the selected icon with a second menu, and in response to receiving, via the interface, a fourth control signal, add the selected icon to the second menu.
US10939172B2 Systems and methods for addressing a corrupted segment in a media asset
Systems and methods for addressing a corrupted segment in a media asset. The media guidance application determines that a segment of a media asset is corrupted. The media guidance application determines whether a retrieval period to retrieve an uncorrupted copy of the segment exceeds a threshold period. If the retrieval period does not exceed the threshold period, the media guidance application retrieves and generates for display the uncorrupted copy of the segment. If the retrieval period exceeds the threshold period, the media guidance application determines whether an importance level of the corrupted segment exceeds a threshold level. If the importance level exceeds the threshold level, the media guidance application generates for display a summary for the corrupted segment. If the importance level does not exceed the threshold level, the media guidance application generates for display the subsequent segment and the summary for the corrupted segment in an overlay.
US10939167B2 Dynamic resource allocation of multimedia content based on usage patterns
There is disclosed a multimedia processing method comprising: converting multimedia items into versions of multiple compression levels for storage within a media catalog; and estimating the likelihood of a user consuming each multimedia item based on a consumption history of items within said media catalog and said user; computing the multimedia items to be downloaded and a per-item compression level in dependence on resource constraints at a client device of said user and said estimated consumption likelihoods; downloading a compressed version of the multimedia items; and storing a record of consumed downloaded items.
US10939163B2 Method for watermarking encrypted digital content, method and device for retrieving a unique identifier from watermarked content and content distribution network
A method for watermarking an encrypted digital content stored in a content distribution network (CDN) method comprises the steps of receiving in the CDN, a non-watermarked encrypted content and marking metadata, said non-watermarked encrypted content being the result of an encryption of a non-watermarked clear content by a stream cipher process, said marking metadata indicating locations in the content suitable for a modification of said content; using a watermark formed of watermark values and corresponding to a unique identifier; and producing a watermarked encrypted content by combining in the CDN, with a combination function, the values forming the watermark with the non-watermarked encrypted content in locations indicated by the marking metadata.
US10939156B1 Digital video recording (“DVR”) media content transfer systems and methods
A target DVR device is configured to receive a transfer request for a source DVR device to transfer media content stored on the source DVR device. The target DVR device transmits an initiation request to a media content transfer management system, the initiation request indicating a request to authorize the transfer of the media content from the source DVR device. The media content transfer management system is configured to transmit a command to the source DVR device, the command configured to put the source DVR device in a media content transfer mode. The target DVR device further receives, from the source DVR device over a local connection, a discovery message, and establishes, based on the discovery message, a communication session with the source DVR device over the local connection, and receives, by way of the communication session, the media content from the source DVR device.
US10939151B1 Head-end system for terrestrial broadcast based on virtualized broadcast frame work
A head-end system for terrestrial broadcast based on a virtualized broadcast framework includes a media configured to store a broadcast head-end virtualized component (BHVC) corresponding to all pieces of software related to a head-end device for transmission of ATSC 3.0 terrestrial broadcast, a plurality of worker nodes configured to transfer data to an exciter of a transmitting station by installing the BHVC stored in the media and performing a function of a typical head-end, and a mater node configured to monitor the plurality of worker nodes while storing and managing a container for installing the BHVC stored in the media in the worker nodes, and thus, modularizes a series of functions related to broadcast transmission in software units and effectively provides a broadcast service in a public or private cloud environment with departing from a broadcast device based on hardware or dedicated software.
US10939150B2 Content supply device, content supply method, program, terminal device, and content supply system
The present disclosure relates to a content supply device, a content supply method, a program, a terminal device, and a content supply system, which are capable of performing rapid zapping between channels. A content supply device according to an aspect of the present disclosure includes a first supply unit configured to generate a zapping stream by delimiting streaming data according to a timing and a duration in common with another channel and to supply the zapping stream to a reception side via a network, a second supply unit configured to generate a viewing stream by delimiting the streaming data according to a duration of an integer multiple of the duration of the zapping stream and to supply the viewing stream to the reception side via the network, and a metafile generating unit configured to generate a metafile that is for the reception side to receive the zapping stream and the viewing stream. The present disclosure can be applied to a system in which content is delivered in a streaming manner.
US10939144B2 Signaling ratings information
A system for content advisory rating information.
US10939143B2 System and method for dynamically creating and inserting immersive promotional content in a multimedia
The present invention relates to the field of dynamic content creation and management and more particularly to dynamically create and insert immersive promotional content in a multimedia. The multimedia requested by a user is procured from a media server (105) and the one or more objects present in the multimedia is determined. The content of the multimedia is analyzed, and a decision is taken to immerse the promotional content in the multimedia based on the analysis of the multimedia. Further, a promotional content is created in real time using the components present in the asset database (106) based on the personalized user profile. The created promotional content is overlaid and blended with a at least one object from the one or more objects in the multimedia. The created promotional content and the multimedia is joined to form a composite media and is streamed to the user device.
US10939141B2 Apparatus for sharing private video streams with first responders and mobile method of operation
A video surveillance service shares image streams with mobile first responders in the event of emergency. Nominated agencies establish access credentials at the surveillance service data center. A camera is shared by a customer administrator's selection of permissions on each camera via privileged web-browser or mobile device. Permissions enable selection by static meta data such as type, audio, location, motion, recognition, PTZR, spectrum, and epoch. Video streams of present and past epochs are controlled by ranges of time. A responding agency receives an electronic notification from the administrator to present their access credential and a handle for each shared camera of interest. A notification is customized for each responding agency and each event by dynamically generating a link to a secure webserver which records geo-location or network identifiers for validation or sanity checking. Video servers include virtual machines dedicated to each responding agency under control by a customer administrator.
US10939139B2 Adaptive coding and streaming of multi-directional video
In communication applications, aggregate source image data at a transmitter exceeds the data that is needed to display a rendering of a viewport at a receiver. Improved streaming techniques that include estimating a location of a viewport at a future time. According to such techniques, the viewport may represent a portion of an image from a multi-directional video to be displayed at the future time, and tile(s) of the image may be identified in which the viewport is estimated to be located. In these techniques, the image data of tile(s) in which the viewport is estimated to be located may be requested at a first service tier, and the other tile in which the viewport is not estimated to be located may be requested at a second service tier, lower than the first service tier.
US10939138B1 Quality control engine for video decompression
A quantized subset of set of image data is obtained. One or more iterations of inverse quantization are performed on the quantized subset until a de-quantized subset is produced that meets specified criteria. A block of an image frame is determined based at least in part on the de-quantized subset. The block is stored in a region of the memory allocated for storage of the block. A set of blocks that includes the block is output from the memory.
US10939132B2 Generating a data stream with configurable compression
One example method includes receiving a mixed data stream that was created using a first data stream and a second data stream, the mixed data stream having a compressibility of N, where N is a compressibility merging parameter, and the mixed data stream has a compressibility that is between a compressibility of the first data stream and a compressibility of the second data stream, providing the mixed data stream to an application and/or hardware, observing and recording a response of the application and/or hardware to the mixed data stream, and analyzing the response of the response of the application and/or hardware to the mixed data stream.
US10939131B2 Context and bypass encoding video
A method and apparatus for parallel context processing for example for high coding efficient entropy coding in HEVC. The method comprising retrieving syntax element relating to a block of an image, grouping at least two bins belonging to similar context based on the syntax element, and coding the grouped bins in parallel.
US10939127B2 Method and apparatus for transmission of substreams of video data of different importance using different bearers
A video service transmission method and apparatus in the field of communications technologies are provided, where data in a video data frame can be split into at least two substreams based on a mapping relationship between data importance and a substream. The data of the at least two substreams may then be mapped, based on port numbers corresponding to the at least two substreams, to bearers corresponding to the at least two substreams, for transmission. Because a network can use different processing methods for data on different bearers, reliable transmission of video data frames of high importance can be ensured with priority by using the video service transmission method and apparatus, so as to improve service experience of video users in a scenario of constrained transmission resources.
US10939125B2 Method and apparatus for encoding/decoding image signal
A method for decoding an image signal according to the present invention may comprise the steps of: determining whether there is a brightness change between a current image including a current block and a reference image of the current image; if it is determined that there is a brightness change between the current image and the reference image, determining weight prediction parameter candidates for the current block; determining a weight prediction parameter for the current block on the basis of index information which specifies any one of the weight prediction parameter candidates; and performing a prediction on the current block on the basis of the weight prediction parameter.
US10939124B1 Filtering method for intra-frame and inter-frame prediction
The present application provides a filtering method for intra-frame and inter-frame prediction. For a pixel value obtained by prediction, whether to filter a prediction block is self-adaptively determined by means of an RDO decision; and a filter is established based on a generalized Gaussian distribution function, and different filters are used for prediction blocks of different sizes, and filter parameters are obtained by training the prediction blocks of each size. The method comprises performing RDO on each coding unit on a coding end, and firstly performing intra-frame prediction or inter-frame prediction on each coding unit; then filtering the prediction block using the filtering method of the present invention, and determining whether to use prediction block filtering by means of an RDO decision; on a decoding end, configuring different filtering coefficients for different prediction block sizes; and decoding according to a flag. Therefore, the problem of prediction block distortion is solved, and the prediction precision can be improved, improving the coding efficiency of an intra-frame and inter-frame prediction block.
US10939123B2 Multi-angle adaptive intra-frame prediction-based point cloud attribute compression method
Disclosed is a multi-angle adaptive intra-frame prediction-based point cloud attribute compression method. A novel block structure-based intra-frame prediction scheme is provided for point cloud attribute information, where six prediction modes are provided to reduce information redundancy among different coding blocks and improve the point cloud attribute compression performance. The method comprises: (1) inputting a point cloud; (2) performing point cloud attribute color space conversion; (3) dividing a point cloud by using a K-dimensional (KD) tree to obtain coding blocks; (4) performing block structure-based multi-angle adaptive intra-frame prediction; (5) performing intra-frame prediction mode decision; and (6) performing conversion, uniform quantization, and entropy encoding.
US10939122B2 Modified coding for transform skipping
Methods and devices for modified coding of blocks of residuals in the case of transform skipping. To better align the data with assumptions upon which the entropy coding scheme is based, the block of residual data is permuted at the encoder prior to entropy coding. The block of reconstructed data is then inverse permuted at the decoder to recover the reconstructed block of residuals. The permutation may include 180 rotation of the block, which may be of particular benefit in the case of intra-coded residuals.
US10939120B1 Video upload in limited bandwidth
A method of improved use of available bandwidth involves capturing, by a camera of an audio/video (A/V) device, live video of a scene that includes a plurality of frames. A first frame of the plurality of frames is a first amount of data. The method also includes determining a data bandwidth between a computing device and the A/V recording and communication device. The method further involves determining that a first portion of the first frame includes a first object, such as a human face, wherein the first frame includes a second portion that does not include the first portion. Additionally, the method involves modifying the first frame to reduce at least a quality of the second portion, wherein the size of the data of the modified frame does not exceed the data bandwidth. The method also involves transmitting the modified frame to the computing device.
US10939118B2 Luma-based chroma intra-prediction method that utilizes down-sampled luma samples derived from weighting and associated luma-based chroma intra-prediction apparatus
A luma-based chroma intra-prediction method includes: applying, by a filter circuit with a first weighting table, weighting to reconstructed luma samples to generate a first down-sampled luma sample, wherein the reconstructed luma samples are external to a luma block; computing parameters of a linear model, wherein a pair of the first down-sampled luma sample and a reconstructed chroma sample that is external to a chroma block is involved in computing the parameters of the linear model; and determining a predicted value of a chroma sample included in the chroma block according to the linear model and a second down-sampled luma sample that is derived from the luma block.
US10939111B2 Method and apparatus for encoding an image
An apparatus for decoding an image in intra prediction can include an inverse scanning module generating a quantized block by applying an inverse scan pattern to significant flags, coefficient signs and coefficient levels; an inverse quantization module generating a quantization parameter predictor, adding the quantization parameter predictor to a differential quantization parameter to generate a quantization parameter and inversely quantizing the quantized block using the quantization parameter; an inverse transform module inversely transforming the inversely quantized block to restore a residual block; an intra prediction module generating a prediction block; and an adder generating a reconstructed block using the residual block and the prediction block, in which when a size of a transform unit is equal to or smaller than 8×8, the inverse scan pattern is a horizontal scan for a vertical mode and a predetermined number of intra prediction modes having closest direction to the vertical mode, the inverse scan pattern is a vertical scan for a horizontal mode and the predetermined number of the intra prediction modes having closest direction to the horizontal mode.
US10939110B2 Adjusting quantization/scaling and inverse quantization/scaling when switching color spaces
Innovations in adaptive encoding and decoding for units of a video sequence can improve coding efficiency when switching between color spaces during encoding and decoding. For example, some of the innovations relate to adjustment of quantization or scaling when an encoder switches color spaces between units within a video sequence during encoding. Other innovations relate to adjustment of inverse quantization or scaling when a decoder switches color spaces between units within a video sequence during decoding.
US10939109B2 Apparatus of decoding video data
An image decoding method can include deriving luma intra prediction mode and chroma intra prediction mode, wherein the luma intra prediction mode is derived by using a prediction mode index, a mode group indicator, and an MPM (Most Probable Mode) group including three intra prediction modes; determining a size of a luma transform unit and a size of a chroma transform unit; generating a reference pixel when at least one of reference pixels is unavailable; adaptively filtering a reference pixel of a current luma block based on the luma intra prediction mode and the size of luma transform unit; generating prediction blocks of a current chroma block and the current luma block using the adaptively filtered reference pixel; generating residual blocks of the current chroma block and the current luma block; and generating a reconstructed block by adding the residual blocks and the prediction blocks.
US10939107B2 Embedded codec circuitry for sub-block based allocation of refinement bits
An embedded codec (EBC) circuitry includes a memory to store a plurality of one dimensional (1D) sub-blocks of quantized-transformed residual levels for a 1D image block and encoder circuitry to determine a sub-block category from a set of sub-block categories for each 1D sub-block of the plurality of 1D sub-blocks. The encoder circuitry encodes the plurality of 1D sub-blocks by application of an entropy coding scheme to generate a plurality of encoded 1D sub-blocks. The encoder circuitry allocates a plurality of refinement bits at bit-positions in bit-planes corresponding to encoded quantized-transformed residual levels in an encoded 1D sub-block of the plurality of encoded 1D sub-blocks, based on the determined sub-block category of a corresponding 1D sub-block.
US10939098B2 Intra prediction mode encoding/decoding method and apparatus for same
Disclosed herein is an intra prediction method including: deriving neighbor prediction mode information from a left neighbor prediction mode and an upper neighbor prediction mode; deriving an intra prediction mode for a decoding target unit by using the derived neighbor prediction mode information; and performing intra prediction on the decoding target unit based on the intra prediction mode. According to exemplary embodiments of the present invention, image encoding/decoding efficiency can be improved.
US10939097B2 Weighted angular prediction for intra coding
A method of decoding JVET video, comprising receiving a bitstream indicating how a coding tree unit was partitioned into coding units according to a partitioning structure that allows nodes to be split according to a partitioning technique. An intra direction mode for a coding unit may be selected, as well as one or more of the plurality of reference lines to generate at least one predictor for the intra direction mode. A predictor may be generated from reference samples within each selected reference line by combining predicted pixel values based on a projected position on a main reference line in combination with predicted pixel values based on a projected position on a side reference line. The predicted pixel values are weighted according to a weight parameter, wherein the weight parameter is determined based on a shift conversion factor.
US10939091B1 Projector device for augmented reality and method for controlling the same
Disclosed are a projector device providing augmented reality and a method for controlling the projector device. The projector device includes a body; a projector disposed in the body and configured to project augmented reality information onto a projected region on a predefined object; a camera disposed on the body to be movable relative to the projector, wherein the camera is configured to measure a distance therefrom to the projected region and to sense an input to a sensed region of a predefined size at the measured distance; and a controller configured to control the projector and the camera, wherein the controller is configured to align the sensed region with the projected region, based on a relative position of the sensed region to the projected region, such that the camera receives the input accurately.
US10939090B2 Control apparatus, imaging apparatus, illumination apparatus, image processing apparatus, image processing method, and storage medium
A control apparatus includes a write unit configured to write additional information on an imaging state in acquiring an image captured with at least three light sources located at different positions by correlating the additional information with the image. The additional information is information configured to identify at least one of information on an incident angle of light from each light source toward the object on the image and light amount distribution information of the light emitted from each light source on the image.
US10939089B1 Calibration apparatus for time of flight depth sensor
A calibration assembly for calibrating a depth sensor. The calibration assembly includes a pathway and a controller coupled to a depth sensor. The pathway is coupled to a light source, and a pulse of light from the light source is directed through the pathway to the depth sensor at a first time. The controller determines a second time at which a measurement of the light pulse detected at an augmented pixel of the depth sensor is read out. The controller computes a readout delay for the augmented pixel based on the first time, the second time, and an estimated travel time for the light pulse from the light source to the augmented pixel. The controller stores the readout delay, and a depth camera that includes the depth sensor is configured to calibrate out the readout delay relative to other augmented pixels of the depth sensor.
US10939088B2 Computational imaging device
Dense field imagers are disclosed which are configured to provide combined, aggregated, fused, and/or stitched light field data for a scene. A dense field imager can include a plurality of imaging elements configured to be joined into image blocks or facets that each provides light field data about a scene. The dense field imager can include a plurality of facets in a fixed or modular fashion such that the dense field imager is configured to combine, aggregate, fuse and/or stitch light field data from the plurality of facets. The facets can be mounted such that one or more facets are non-coplanar with other facets. The facets can be configured to provide a representation of the light field with overlapping fields of view. Accordingly, the dense field imager can provide dense field data over a field of view covered by the plurality of facets.
US10939087B2 Systems and method for virtual reality video conversion and streaming
A video server is configured to convert frame data of a spherical image to frame data of a equirectangular image such that a first area corresponding to a field of view received from a client device is a middle area of the equirectangular image. The video server is further configured to scale the first area at a first resolution, scale a second area of the equirectangular image adjacent to the first area at a second resolution smaller than the first resolution, scale a third area of the equirectangular image that is adjacent to the first area and is not adjacent to the second area, at a third resolution smaller than the first resolution, and rearrange the scaled first area, second area and third area such that the scaled second area and the scaled third area are adjacent to each other, to generate reformatted equirectangular image frame data to be encoded.
US10939085B2 Three dimensional glasses free light field display using eye location
In some examples, a three dimensional display system includes a display (for example, a display screen or a display panel), a micro lens array, and an eye tracker to track one or more eyes of a person and to provide eye location information. The display system also includes a rendering processor to render or capture color plus depth images (for example, RGB-D images) or light field images. The display system also includes a light field processor to use the eye location information to convert the rendered color plus depth images or light field images to display images to be provided to the display.
US10939081B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus for processing an image of a projection content to be projected onto a projection target object including a pattern or a figure in a part thereof, including: a positioning unit configured to perform positioning of the image of the projection content and the projection target object with respect to each other; a transformation unit configured to transform the image of the projection content on the basis of the result of the positioning by the positioning unit; and an output unit configured to output the image transformed by the transformation unit to a projection device.
US10939080B2 Trajectory estimation for a MEMS reflector
A controller for a tiltable MEMS reflector is configured to oscillate the reflector about X axis or about X and Y axes, and to obtain information about current and past tilt angles. The controller is configured to evaluate tilt angles of the tiltable MEMS reflector at a later moment of time based on the previously obtained information about the tilt angles of the tiltable MEMS reflector at the different earlier moments of time. The controller may be further configured to energize the light source providing a light beam to the tiltable MEMS reflector at the later moment of time with brightness and color corresponding to the brightness and color of a pixel that will be painted by the tiltable MEMS reflector at the later moment of time. A statistical model may be combined with machine learning to accurately predict future tilt angles of the tiltable MEMS reflector.
US10939078B2 Method for monitoring occupancy in a work area
One variation of a method for monitoring occupancy in a work area includes, at a sensor block: transitioning from an inactive state into an active state when an output of a motion sensor indicates motion in a work area; during a scan cycle in the active state, recording an image through an optical sensor at a time, detecting a set of humans in the image, detecting a second set of human effects in the image, predicting a second set of humans occupying but absent the work area based on the second set of human effects, and estimating a total occupancy in the work area at the time based on the set of humans and the second set of humans; and transmitting the total occupancy to a remote computer system for update of a scheduler for the work area.
US10939077B2 Storage container with inventory control
Systems and methods of the invention relate to managing an inventory of items within a storage container. A storage container can house one or more items for distribution among one or more users such as, for instance, employees. The storage container discussed herein provides authentication of a user, tracking of the inventory each user removes or returns, video/image capture of user during access of the storage container, wireless tracking of items housed within the storage container, among others.
US10939074B2 Aerial imaging privacy enhancement system
A camera-based security system protects an asset by detecting an aerial surveillor and consequently storing notifications into a video archive, alerting to an operator console, and actuating privation apparatus. One or more cameras provides video streams to a processor which derives object motion. Attributes of object motion trigger notification to record and alert on conditions associated with an aerial surveillor. Tracking of pixels, pixel blocks, and motion vectors enable rules based determination of an airborne surveillance vehicle according to characteristic hovering or lingering by masking LSB of accumulated positive and negative movements. Actuators cause privation enhancement apparatus to obfuscate the protected asset (structure, area, or volume) or to interpose between the protected asset and the surveillor without damage or disabling. The method traces a travel path of an object; and determines a ray from a private property to a surveillor drone.
US10939073B2 System and method for providing a video conferencing setup
A method for providing a video conferencing setup is provided. The video conferencing setup has a table with a first and second portion, a display screen, an image capturing device and one or more participants positioned around the table. A height (HA) of a line of sight of at least one participant of the one or more of participants is determined from a ground level. A maximum viewing distance (DM) between the display screen and the at least one participant is determined. A height (HC) of the image capturing device from the ground level is determined based on height (HA) of line of sight and maximum viewing distance (DM). A position of the display screen is determined based on the height (HC) of the image capturing device. A length (X) of slope of top surface of second portion of the table is determined based on the display screen position.
US10939072B1 Evidence collection and attorney engagement method and system
According to some embodiments, an evidence collection and attorney engagement method and system is disclosed. The method comprises receiving an attorney request from a requestor at a mobile device. The attorney request is then transmitted a plurality of attorneys and an acknowledgement is received from an available attorney. Next, a video conference is established between the available attorney and the requestor.
US10939069B2 Video recording method, electronic device and storage medium
Provided are a video-recording method and apparatus, and an electronic device. The method comprises: during the process of playing target videos, obtaining a plurality of first pictures by intercepting, an editing process carried out by a user on an edit panel, and obtaining a plurality of second pictures by respectively carrying out picture conversion on the played target videos multiple times; then, obtaining a plurality of frame images by respectively superimposing the plurality of first pictures with the corresponding second pictures; and then generating recorded video segments according to a video stream obtained by synthesizing the plurality of frame images and an audio stream of target videos, thereby satisfying personalized requirements of users during a video-recording process.
US10939068B2 Image capturing device, image capturing system, image processing method, and recording medium
An image capturing device, image capturing system, and image processing method, each of which: obtains a video image of an object; converts a wide-angle video image to generate a low-definition, wide-angle image; applies projection transformation to a part of the wide-angle video image to generate a high-definition, narrow-angle video image in different projection; combines each frame of the low-definition, wide-angle video image and a corresponding frame of the high-definition, narrow-angle video image, into one frame data while reducing a resolution of each video image, to generate a combined video image; transmits the combined video image for display at a communication terminal; in response to a request from the communication terminal, applies projection transformation to a part of a frame of the wide-angle video image to generate an ultra-high-definition, narrow-angle still image in different projection; and transmits the ultra-high-definition, narrow-angle still image for display at the communication terminal.
US10939065B2 Display apparatus and method for controlling display of display apparatus
A display apparatus and a method for controlling display of a display apparatus are provided. The display apparatus includes a display; a communicator configured to receive control information from a remote control device; and a controller configured to control the display and the communicator. In a standby mode in which the display is powered off, the controller may control to change a state of the display apparatus from the standby mode into a pre-power on mode in response to first control information received from the remote control device, and the controller may control the display to display content in a normal mode which is changed from the pre-power on mode in response to second control information received from the remote control device.
US10939064B2 Image display control apparatus, transmission apparatus, image display control method, and program
To provide an apparatus and method for executing signal conversion processing according to environmental light in a content unit, a scene unit, or a frame unit to generate an output image. Provided is an image display control apparatus including a data processing unit that controls image signals to be output to a display unit, the data processing unit being configured to execute a display control application supporting a content to be displayed on the display unit to generate output image signals. The data processing unit inputs sensor detection signals from a sensor that acquires environmental light information in a periphery of the display unit, and applies the sensor detection signals and generates output image signals by carrying out signal conversion processing in which different signal conversion algorithms are applied to original input image signals of the content in a content unit, a unit of scenes configuring a content, or a frame unit.
US10939056B2 Imaging apparatus, imaging method, imaging program
An imaging apparatus includes: an imaging element; an imaging controller; a signal output controller; and an imaging condition determination section as defined herein, the signal output controller divides the first imaging signal stored in the storage section into a plurality of groups and sequentially outputs the first imaging signal from the imaging element for each of the groups, and the imaging controller causes the sensor section to perform the temporary imaging by performing the temporary imaging control, during a period from when all the imaging signals belonging to at least one of the groups are output from the imaging element until all the imaging signals belonging to all the groups are output from the imaging element, and determines the exposure condition at the temporary imaging based on the imaging signal stored in the storage section through the imaging performed by the sensor section before the actual imaging.
US10939045B2 People detection method for auto-framing and tracking in a video conference
A videoconference apparatus and method coordinates a stationary view obtained with a stationary camera to an adjustable view obtained with an adjustable camera. The stationary camera can be a web camera, while the adjustable camera can be a pan-tilt-zoom camera. As the stationary camera obtains video, participants are detected and localized by establishing a static perimeter around a participant in which no motion is detected. Thereafter, if no motion is detected in the perimeter, any personage objects such as head, face, or shoulders which are detected in the region bounded by the perimeter are determined to correspond to the participant.
US10939044B1 Automatically setting zoom level for image capture
A system obtains an image from a digital image stream captured by an imaging component. Both a foreground region of interest and a background region of interest present in the obtained image are identified, and the imaging component is zoomed out as appropriate to maintain a margin (a number of pixels) around both the foreground region of interest and the background region of interest. Additionally, a position of regions of interest (e.g., the background region of interest and the foreground region of interest) to improve the composition or aesthetics of the image is determined, and a composition score of the image indicating how good the determined position is from an aesthetics point of view is determined. A zoom adjustment value is determined based on the position of the regions of interest, and the imaging component is caused to zoom in or out in accordance with the zoom adjustment value.
US10939041B1 Continuous operation of a camera
A monitoring system includes a camera that includes a removable primary power source and a secondary power source. The camera is configured to detect removal of the primary power source. The camera is configured to draw power from the secondary power source and generate a primary power source removal notification indicating that the primary power source has been removed from the camera. The monitoring system includes a monitor control unit that is configured to receive the primary power source removal notification. The monitor control unit is configured to determine whether a primary power source removal request was received within a period of time before receipt of the primary power source removal notification, the primary power source removal request indicating that the primary power source will be removed within the period of time. The monitor control unit is configured to perform a monitoring system action.
US10939039B2 Display apparatus and recording medium
A display apparatus including: a display; a loudspeaker; a user input unit; a video processor configured to process a video signal to be displayed as an image on the display, and change a viewpoint of the image displayed on the display in response to a user input made through the user input unit; and an audio processor configured to process an audio signal to be output as a sound from the loudspeaker, determine acoustic features of the audio signal, and adjust the output of the sound from the loudspeaker according to the acoustic features in response to the user input.
US10939038B2 Object pre-encoding for 360-degree view for optimal quality and latency
Systems, apparatuses and methods may provide for technology to improve an appearance of objects that enter a viewable area of a 360-degree video. The technology may include a head mounted display (HMD), a viewport comprising a viewable area within the HMD, and a memory to store objects of interest not currently in the viewable area.
US10939036B2 Spot detecting apparatus and method of detecting spot using the same
A spot detecting apparatus includes a photographing part and a spot detecting part. The photographing part photographs, in a first resolution, an image displayed on a display panel to output first resolution image data, and photograph, in a second resolution, the image displayed on the display panel to output second resolution image data, where the second resolution is higher than the first resolution, and the image displayed on the display panel includes a first spot greater than or equal to a reference size and a second spot less than the reference size. The spot detecting part receives the first resolution image data and the second resolution image data, and subtracts the first resolution image data from the second resolution image data to detect the second spot.
US10939033B2 Systems and methods for directing adaptive camera systems
The disclosed computer-implemented method for directing adaptive camera systems may include (i) monitoring, via a camera that is part of a camera system, a person within a physical environment, (ii) detecting, by the camera system, a gesture performed by the person, (iii) determining, by the camera system, that the gesture indicates an element of the physical environment, and (iv) performing, by the camera system, an action directed at the element of the physical environment in response to determining, by the camera system, that the gesture indicates the element of the physical environment. Various other methods, systems, and computer-readable media are also disclosed.
US10939027B2 Voice coil motor comprising a structure forming a space for movement of an elastic member
A camera module according to an exemplary embodiment of the present disclosure is proposed, the camera module including a PCB (Printed Circuit Board) mounted with an image sensor, a housing member arranged at an upper surface of the PCB, a bobbin movably positioned at an inner side of the housing member, an upper elastic member connected to an upper surface of the housing member and to an upper surface of the bobbin, and a space forming part formed at one side of the housing member to provide a moving space to the upper elastic member when the bobbin makes a relatively vertical movement to the housing member.
US10939021B2 Image pickup apparatus
A monitoring camera according to the present invention includes a lens unit, a dome cover made of resin or glass and having a substantially hemispherical first space covering the lens unit, a housing configured to support the dome cover, and an antenna capable of wireles sly communicating with external devices. The antenna is disposed in the first space of the dome cover.
US10939019B1 Image processing apparatus, image forming apparatus and image processing method for increasing speed of pixel processing of index colors
Provided is an image processing apparatus for increasing the speed of pixel processing of index colors. A LUT reading unit reads a LUT for converting index colors to pixel values for each plane. A first storage unit stores the look up table read by the LUT reading unit. A plane LUT copying unit acquires pixel values corresponding to each place from the look up table stored in the first storage unit. A second storage unit stores the pixel values acquired by the plane LUT copying unit. A pixel processing unit performs image data processing using the pixel values stored in the second storage unit.
US10939012B2 Management system including communication interface and controller
A controller in a management system performs: in response to receiving a first request, transmitting first information to an image-processing apparatus, the transmitted first information being acquired by a terminal apparatus; receiving the first information acquired by the terminal apparatus and original image data stored in the terminal apparatus; storing the received original image data at a first storage location in the image data storage, the first storage location being specified by the received first information; receiving a second request; in response to receiving the second request, transmitting the second information to the image-processing apparatus; receiving the second information and a third request from the image-processing apparatus; and in response to receiving the third request; transmitting target image data based on the received original image data to the image-processing apparatus, the target image data being stored in the second storage location specified by the received second information.
US10939011B2 Image reading apparatus provided with guide rail to guide image reading unit to read document and fix the guide rail with an adhesive
An image reading apparatus, including: a guide rail configured to guide an image reading unit; and a fixing portion having configured to fix the guide rail with an adhesive.
US10939010B2 Information processing system, information processing apparatus, image forming apparatus
An information processing system adds density information to a first specific region of a document sheet represented by image data, the density information being indicated by a reference density lower than a density index value derived based on densities of pixels included in the image data. The system adds predetermined restriction information to the image data, the restriction information being indicated by a density equal to or higher than the reference density. The system acquires, as a determined density, a density of the first specific region. The system determines, based on the image data, whether a second specific region that is a part or all of a region of the document sheet, includes the restriction information indicated by a density that is equal to or higher than the determined density. If so, the system restricts a specific process concerning the image data from being executed.
US10939009B2 Image forming apparatus
In one embodiment, an image forming apparatus has a discharge portion and a guide member. The discharge portion has a space surrounded by wall surfaces of a chassis, and a side opening portion to open the space. The discharge portion receives a sheet to be discharged from a discharge port of the chassis, and houses the sheet in the space so that the sheet can be taken out from the side opening portion. The guide member is arranged at an end portion in the side opening portion, and extends toward upward from the rear side toward the front side of the chassis.
US10939007B2 Information control apparatus and system, and non-transitory computer readable medium
An information control apparatus controls a printer apparatus. The printer apparatus includes a loader which stacks and loads sheets fed from a sheet feeder and then printed. The information control apparatus includes a controller. In a case in which printing performed by the printer apparatus is stopped and is then restarted, the controller performs control so that a sheet which will protrude from other sheets when being loaded in the loader will be fed from the sheet feeder and be loaded in the loader as a sheet to be inserted to indicate a restart position.
US10939003B2 Information processing device and image forming apparatus
An information processing device is provided with a terminal screen processing portion. When the terminal screen processing portion receives from a terminal a command to register and delete a functional item of each function that the information processing device executes, the terminal screen processing portion registers and deletes a selected functional item with respect to a shortcut tab of a list page and also guides a screen of the list page of a result of registration and deletion to a display portion of the terminal. Furthermore, the terminal screen processing portion, when receiving from a terminal a command to delete a functional item to be the last with respect to the list page, creates a screen in which the list page is not displayed, and guides the screen to the display portion of the terminal.
US10938999B2 Image processing apparatus that performs filter operation on group of regions in an image, image processing method and non-transitory computer- readable storage medium
By a first grouping pattern, a plurality of regions for which a filter operation is to be performed in an operation target image are grouped. Then, for each group obtained by the first grouping pattern, a first filter corresponding to the group is used to perform a filter operation on each region belonging to the group. By a second grouping pattern, a plurality of regions for which a filter operation is to be performed in an intermediate image obtained by the filter operation are grouped. Then, for each group obtained by the second grouping pattern, a second filter corresponding to the group is used to perform a filter operation on each region belonging to the group.
US10938997B2 Image forming apparatus with function for identifying failure portion
An image forming apparatus includes a plurality of functions for forming an image, which are implemented by a power supply, a signal output unit, a control circuit, and a load operation unit operating in cooperation with one another. The load operation unit includes a sensor for detecting an abnormality. When the sensor has detected an abnormality, the image forming apparatus identifies a failure portion being a cause of the abnormality by checking failure portions of the power supply and the signal output unit, checking a failure portion of the control circuit when there is no failure portion in the power supply and the signal output unit, and checking a failure portion of the load operation unit when there is no failure portion in the control circuit.
US10938996B2 Controlling services provided to mobile devices within wireless communication networks
Architecture is described for providing interfaces between a presence server and a Policy and Charging Function (PCRF) node, an Online Charging System (OCS) node, and an Equipment Identity Register (EIR) node. Techniques are also described for determining, by the presence server, various potential rules and limitations for providing services by the wireless communication network to mobile devices based upon, for example, a particular subscriber plan, roaming, restrictions based upon mobile device type, a need for throttling of data to a mobile device, specific billing rules, etc.
US10938992B1 Advanced audio feedback reduction utilizing adaptive filters and nonlinear processing
Traditional audio feedback elimination systems may attempt to reduce the effect of the audio feedback by simply scaling down the audio volume of the signal frequencies that are prone to howling. Other traditional feedback elimination systems may also employ adaptive notch filtering to detect and “notch” the so-called “singing” or “howling” frequencies as they occur in real-time. Such devices may typically have several knobs and buttons needing tuning, for example: the number of adaptive parametric equalizers (PEQs) versus fixed PEQs; attack and decay timers; and/or PEQ bandwidth. Rather than removing the singing frequencies with PEQs, the devices described herein attempt to holistically model the feedback audio and then remove the entire feedback signal. Two advantages of the devices described herein are: 1.) the system can operate at a much larger loop-gain (and hence with a much higher loudspeaker volume); and 2) setup is greatly simplified (i.e., no tuning knobs or buttons).
US10938987B2 Method, device and system for communicating with call center
A method for communicating with a call center, is performed at a client device having one or more processors and memory. The client device establishes, via an instant messaging application running on the client device, a network session connection to the call center by using an audio and video server. The client device receives, through the network session connection, a first-level voice menu sent by the call center. The client device obtains a correspondence between visualized menus and voice menus of the call center. The device searches for a first visualized menu corresponding to the first-level voice menu according to the correspondence. The client device presents the first visualized menu in a user interface of the instant messaging application and plays information about an option in the first visualized menu in an on-demand voice manner in response to user input detected on the option in the user interface.
US10938986B2 Method and system for implementing telephone solicitation prevention
Novel tools and techniques are provided for implementing telephone solicitation prevention using enhanced voice over Internet protocol (“VoIP”) functionalities in conjunction with STIR/SHAKEN protocols. In various embodiments, in response to receiving a call setup message or a call request from a calling party, a call server might send a verification request to a secure telephone identity (“STI”) verification server (“VS”). The STI-VS might verify and send the call setup message to a no solicitation application server, which might instruct a media server to connect to a first gateway device and to play a no solicitation message requesting a response from the calling party, and which might verify whether the response is an appropriate response. If so, a call is established. If not, the call might be disconnected and/or forwarded to a voicemail server to play a voicemail message to the calling party in accordance with preferences of the called party.
US10938985B2 Contextual preferred response time alert
In an approach for recommending a response time for callback, a processor receives an indication to initiate a callback to a caller after the caller requests the callback from a callee, wherein the callee is a user whom the caller has called. A processor analyzes callback information. A processor determines a callback time based on the callback information. A processor sends an alert about the callback, wherein the alert includes the determined callback time.
US10938974B1 Robotic dock for video conferencing
A robotic dock for video conferencing is described. In some embodiments, a dock may be configured to receive an Information Handling System (IHS), the dock comprising: a motor; a microcontroller coupled to the motor; and a memory coupled to the microcontroller, the memory having program instructions stored thereon that, upon execution by the microcontroller, cause the dock to control the motor to rotate the IHS toward or away from a participant of a video conference.
US10938972B1 Cellular monitoring application
A cellular monitoring system comprising an application on a plurality of mobile devices recording the strength of a cellular signal received at a mobile device along with a GPS coordinates of the mobile device at time of said recording, wherein said application transmits the monitored signal strength along with said GPS coordinates to a backend application executed on a server. The backend application consolidates the monitored signal strength and said GPS coordinates with one or more previously monitored signal strength and GPS coordinate and preparing a geographical map of the monitored signal strength to be displayed by the application on the mobile device.
US10938971B2 Onboard device and information processing program
An onboard device is provided in a vehicle and includes: a communication unit configured to perform short-range radio communication with a mobile terminal; and a pairing permitting unit configured to permit pairing between the onboard device and the mobile terminal by causing the mobile terminal to receive data including an identifier for uniquely identifying the onboard device when the mobile terminal in which the same identifier as the identifier is set comes within a predetermined distance from the onboard device.
US10938964B2 Routing packets in a ring communication network
A packet communication method that generates a header that includes information to route a packet through a ring communication network is described. The header can include a target node identifier that identifies a target node to which the packet is to travel, and a direction identifier that identifies a direction to be traversed by the packet through the ring communication network. In some embodiments, the direction indicated by the direction identifier can be clockwise or counter-clockwise relative to a starting node from which the packet is to travel.
US10938959B2 Dynamic online game implementation on a client device
A system and method for providing online games on client devices based on capabilities of the client devices are disclosed. Device capability information may be obtained from the client devices during the online game. Values of one or more capability parameters may be determined based on the device capability information obtained. Device profiles may be assigned to the client devices based on the determined values of the capability parameters. One or more game features may be adjusted in accordance with the assigned device profile for implementing the online game on the client devices. The adjustable game features may include frame rate, level of detail of rendering, level of 3D graphics, level of collision effects, animation type, gameplay available for user interaction, gameplay content for user interaction, communication mode, physics effects available for display, level of artificial intelligence, and/or any other features of the online game.
US10938958B2 Virtual reality universe representation changes viewing based upon client side parameters
Systems and methods for enabling a visitor to access VR representations authored by different authors of images at different quality levels at various locations in a virtual universe via a computer network are provided. A plurality of data sets may be stored in memory. Each VR data set may define a VR representation of a location and may be independently authored by a respective author different from the other authors. In addition, each VR dataset may have a speed and quality metric to assist the visitors in an optimized experience. One or more VR data servers may access and transmit the VR data sets of various quality and speeds, each of which may be associated with a VR data server having access to the VR data set. A domain server may be adapted to access and transmit domain data comprising the location within the universe of each VR representation and the network address of the VR data server associated with the VR representation. Further, a client host may be adapted to communicate with the domain server to receive domain data representing the network address of the VR data server associated with a bets matched quality and speed VR representation and to communicate with that VR data server to access the VR data set defining the VR representation without leaving the virtual universe.
US10938956B2 Processing command line templates for database queries
An approach is described for processing command line templates for database queries. A method pertaining to such approach may include retrieving a set of command line templates based upon command line information received from a plurality of respective clients in a computing environment. The method further may include receiving a command line query from a first client among the plurality of respective clients and searching the set of command line templates based upon contents of the command line query. The method further may include transmitting to the first client at least one command line recommendation based upon the search. In an embodiment, retrieving the set of command line templates according to the method may include receiving from a centralized server at least one update with respect to the set of command line templates.
US10938953B2 Systems and methods for building and providing polymorphic REST services for heterogeneous repositories
Responsive to a request to access heterogeneous repositories, a REST server queries a resource registry to find resources that match mapping information contained in the request. The resource registry returns resource registry tables containing the matching resources. The resource registry tables implement a unified data structure of a resource registry model and are generated at runtime by the resource registry mapping REST service configuration parameters to the fields of the unified data structure. The REST service configuration parameters are added to an extension SDK for REST extension developers to enhance REST service configuration for extension applications. The REST service configuration parameters are configured at implementation time and loaded/scanned into the REST server at runtime. The REST server iteratively evaluates the resource registry tables until all the matching resources have been evaluated. The evaluation result is used to determine whether to reject, accept, or redirect the request from the client device.
US10938951B2 Content centric message forwarding
Message forwarding over a network is contemplated. The contemplated forwarding may facilitate message communications without requiring stateful storage of attendant information at forwarding nodes, such as to facilitate stateless message forwarding carried over networks using names or other non-address related fields to facilitate Information Centric Networking (ICN), Content Centric Networking (CCN) and/or Named Data Networking (NDN).
US10938948B2 Automatic QOS optimization in network equipment
Systems, methods, and software for automatically optimizing QoS configuration in networking equipment. A network device measures current line metric values associated with a network connection of the device and compares the current line metric values to previously measured values to determine whether there has been a material change in a line metric value. If a material change in a line metric value has occurred, new QoS settings are computed for the network device based on the current line metric values measured, and the new QoS settings are applied to the QoS functions of the network device. The measuring, comparing, computing, and applying steps are repeated on a periodic basis in order to keep the QoS settings optimized to changing network conditions.
US10938943B2 Context aware streaming of server monitoring data
Technical features are described for facilitating streaming of monitoring data from a server to multiple analytics nodes. For example, a method for streaming the monitoring data includes registering, by a data streamer, an analytics node by creating a profile corresponding to the analytics node. The method further includes adding, to the profile, a data type used by an insight engine that is executed by the analytics node. The method further includes streaming data of the data type to the analytics node for the insight engine to analyze, based on the profile.
US10938941B2 Proxy server failover and load clustering using hash value ranges and hash value calculations based on IP addresses
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing failover and load clustering features to one or more proxy servers of a content delivery network (CDN). In one embodiment, one or more proxy servers may announce a virtual host internet protocol (IP) and, to provide a failover feature, two or more of the proxy servers may also announce a more generic virtual network IP address that includes a broader range of IP addresses associated with the virtual network IP address. In another embodiment, each of the proxy servers in communication with the router may announce a generic IP network address to the router. In response to receiving a request for content from an end user of the CDN, the router may select a proxy server and load balance the received requests among the proxy servers.
US10938927B2 Machine learning techniques for processing tag-based representations of sequential interaction events
Methods and systems are provided for processing tag-based event communications using machine learning. One or more event communications are received from a user device. The communication(s) include key-value pairs representing an ordered sequence of multiple interaction events of a set of predefined events. Each communication of the one or more event communications includes one generated via execution of tag code integrated with code of an app page or of a webpage. A representation of the ordered sequence is processed using a machine learning model to generate one or more profile estimation results that include an identification of a particular user profile from amongst a set of stored user profile. Profile data is transmitted to a client system that identifies the particular user profile or is from the particular user profile.
US10938923B2 Customizable router for managing traffic between application programming interfaces
A customizable router manages traffic between application programming interfaces (APIs) of microservice applications (apps) that make up various features of a website. Various datastores may also be used to store information, such as information related to certain products, pricing, users, etc. In order for the website to function properly, the microservice apps communicate with one another and with the datastores. The customizable router is used to manage and route traffic between the microservice apps and/or datastores. The customizable router may, for example, route a universal resource indicator (URI) request for a webpage of a website to particular versions or revisions of a microservice app based on rules established for the customizable router. For example, a certain percentage of traffic may be routed to a first version of a microservice app, while a different percentage of traffic may be routed to a second version of the microservice app.
US10938920B2 Data mining to determine asset under-utilization or physical location change
Methods and systems for identifying and locating assets. Data can be transmitted at regular intervals from a client to a server for processing by the server and stored in a database associated with the server. Such data characterizes the behavior of a user with respect one or more assets that communicate electronically with the server. Based on the data in the database, an indication of the status of the asset (or assets) can be determined. This indication is then utilized to assist in identifying and/or locating the asset.
US10938918B2 Interactively updating multimedia data
A method and associated system for updating recorded multimedia data. An interactive request pertaining to a portion of recorded multimedia data is received. A response to the received request is received. A determination is made of a location, within the recorded multimedia data where the portion (of the recorded multimedia data to which the request pertains) is located. The interactive request and a feedback are combined into a combination. The combination of the interactive request and the feedback, or a link pointing to the combination stored external to the recorded multimedia data, is added to the recorded multimedia data at the location of the portion.
US10938916B2 Methods circuits devices systems and functionally associated computer executable code for facilitating edge computing on a mobile data communication network
Disclosed are methods, circuits, devices, systems and functionally associated computer executable code to Facilitate Edge Computing on a mobile communication network. According to some embodiments, there may be provided a mobile data communication network comprising two or more Mobile Edge Computing MEC Zones, wherein a first MEC Zone is communicatively coupled to a first set of network access points which are adapted to communicated with User Equipment (UE) and includes at least one Edge Processing Host adapted to run a server-side application accessible to a client application running on an EU communicating with a network access point of the first set of network access points. The network may include an Edge Processing Connectivity Manager (“EPCM”) to provide application session continuity for the client application and the server-side application when the UE switches its network connection from an access point of said first MEC zone to an access point communicatively coupled to an access point coupled to a second MEC zone.
US10938904B2 Multi-processor/endpoint data splitting system
A multi-endpoint adapter device includes a splitter device that is coupled to a network port and a plurality of endpoint subsystems that are each coupled to a processing subsystem. The splitter device receives, via the network port, a first data payload, and identifies both a first data sub-payload that is included in the first data payload and that is associated with a first endpoint subsystem included in the plurality of endpoint subsystems and a second data sub-payload that is included in the first data payload and that is associated with a second endpoint subsystem included in the plurality of endpoint subsystems. The splitter device then splits the first data payload into the first data sub-payload and the second data sub-payload, and forwards both the first data sub-payload to the first endpoint subsystem and the second data sub-payload to the second endpoint subsystem.
US10938903B2 Systems and methods for facilitating deduplication of operations to be performed
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for facilitating deduplication of operations to be performed is presented. An operation to be performed is received. A mapping function is applied to at least one parameter of the operation to produce a mapping value in a target mapping space, the target mapping space being partitioned between target servers in a set of target servers proportional to resource capacities of the target servers in the set of target servers. A target server in the set of target servers whose portion of the target mapping space includes the mapping value is identified. The operation is issued to the target server.
US10938899B2 Establishing reverse paths between servers in a copy environment
Provided are a computer program product, system, and method for establishing reverse paths between servers in a copy environment. A path establish request operation is initiated to establish paths between a first system and a second system for a copy relationship to copy data from a first storage to a second storage managed by the second system. In response to the path establish request, a pair of ports is established at the first system and the second system to use for a first path from the first system to the second system. The first system sends a reverse path establish request to establish a second path from the second system to the first system, wherein the second system sends messages to the first system on the second path for the copy relationship.
US10938897B2 Extended group service changes
Extended group service changes are facilitated in a data storage system. Node devices of a data storage system are identified that are merging into a cluster of the node devices. In response to the identifying, respective merge locks are caused at a group of the node devices that are sending service updates.
US10938896B2 Peer-to-peer communication system and peer-to-peer processing apparatus
Embodiments of the disclosure relate to a communication system, in particular, peer-to-peer communication system. The communication system includes at least one peer-to-peer network having at least one peer-to-peer application and at least one peer-to-peer processing apparatus having at least one processor module configured to process at least a part of a first task during a first time slice and at least a part of at least one further task during at least one further time slice. The communication system also includes at least one peer-to-peer module assigned to the peer-to-peer processing apparatus and configured to communicate with the peer-to-peer application. At least one of the first task and the further task is a distributed peer-to-peer application provided to the peer-to-peer processing apparatus by means of the peer-to-peer application.
US10938895B2 Instantiating a virtual network function comprising at least one virtual network function component
An apparatus and a method are provided by which a virtual network function is instantiated. The virtual network function comprises at least one virtual network function component. Each virtual network function component is described by a virtual deployment unit. At least one virtual deployment unit is indicated as an inactive virtual deployment unit. Upon instantiating a virtual network function, only a virtual network function component which is not described by an inactive deployment unit is instantiated when instantiating the virtual network function.
US10938887B2 System and method for event driven publish-subscribe communications
A system and a method for delivering an event from an event publisher to an event subscriber via an event broker are disclosed. The event broker performs several functions such as receiving an event published by an event publisher of a first domain, assigning a priority based on a second domain to a plurality of subscribers of the second domain, processing the event based on a rule and the priority, and further delivering the event published by the event publisher of the first domain to the plurality of event subscribers of the second domain in accordance with the priority.
US10938886B2 Scripting support for data identifiers, voice recognition and speech in a telnet session
Methods of adding data identifiers and speech/voice recognition functionality are disclosed. A telnet client runs one or more scripts that add data identifiers to data fields in a telnet session. The input data is inserted in the corresponding fields based on data identifiers. Scripts run only on the telnet client without modifications to the server applications. Further disclosed are methods for providing speech recognition and voice functionality to telnet clients. Portions of input data are converted to voice and played to the user. A user also may provide input to certain fields of the telnet session by using his voice. Scripts running on the telnet client convert the user's voice into text and is inserted to corresponding fields.
US10938880B2 System and method to standardize and improve implementation efficiency of user interface content
A system and method to improve implementation efficiency of user interface content by using standard content attributes used across all platforms and devices to implement a lowest common denominator programming system. Standardized content attributes are used to produce a universal content framework that is implemented identically across various devices and platforms, resulting in a consistent and standardized user experience. The invention allows programming functionality to be universally applied and usable with any device and platform so that significant computer programming and updating inefficiencies are eliminated.
US10938872B2 Processing interactivity events for streaming media data
An example device for retrieving media data includes a streaming client and a media presentation application configured in one or more processors implemented in circuitry. The streaming client is configured to determine a start time for an event message corresponding to an interactivity window during which one or more application-specific interactivity events can occur during presentation of media data, the application-specific interactivity events comprising times during which a user of the device can interact with the presented media data, determine an end time for the event message corresponding to the interactivity window, receive data representative of at least one of the application-specific interactivity events during the interactivity window corresponding to the event message, and forward the data representative of the at least one of the application-specific interactivity events to the media presentation application.
US10938862B1 Method and system for managing mobile assets using a decentralized network
The present disclosure discloses system and method for managing mobile assets using a decentralized network. The system comprises asset network, affiliated organization network and agent network. A managing application in agent network receives service request for one or more mobile assets from user. The service request is associated with purpose information and location information. Upon receiving service request, managing application retrieves mobile assets for service request from affiliated organization network upon verification of service request. Thereafter, managing application allocates mobile asset from one or more mobile assets for service request. Further, managing application provides first identifier to user and second identifier for allocated mobile asset. The first identifier and second identifier is presented by user and allocated mobile asset with each other. Upon successful verification of exchange of first identifier and second identifier from user application and mobile asset application, the managing application initiates service associated with service request.
US10938860B1 Preserving privacy related to networked media consumption activities
Preserving privacy related to networked media consumption activity. Privacy zones are defined and associated with privacy standards. Privacy standards include frequency criteria governing the storage of datasets including information associated with networked media consumption activity collected from the privacy zone. Transaction requests are received over a network from a client device at a location by a networked privacy system. The privacy zone associated with the client device is identified. A dataset can be created including information associating the networked media consumption activity. The dataset is processed to comply with the privacy standards. The processed dataset can be stored in a database on a physical storage device at a storage location coupled to the networked privacy system.
US10938855B1 Systems and methods for automatically and securely provisioning remote computer network infrastructure
Systems and methods for computer network infrastructure provisioning are provided. In one illustrative implementation, a base server is sent to and physically installed at a remote site by field technicians, the base server automatically and securely connects back to a central site, and then becomes the platform to logically provision all other network elements to start a remote network infrastructure, wherein this process may be accomplished without intervention by network engineers at the remote site. The connection and communication between the central and remote site can be implemented over various networks, such as over the Internet, over a private IP network, over a cellular network, and/or other networks. According to implementations herein, the base server can ensure physical and logical integrity even if the environment or the chain of custody of the equipment involved is not trusted.
US10938851B2 Techniques for defense against domain name system (DNS) cyber-attacks
A method and system for detecting and mitigation recursive domain name system (DNS) cyber-attacks are disclosed. The method includes receiving DNS queries directed to a DNS resolver, wherein the DNS resolver is communicatively connected between at least one client and at least one name server; parsing each received DNS query to extract a hostname identified therein; updating at least one array of Bloom filters using the extracted hostname; computing a ratio of an unrecognized hostnames per sample (UPS) based on the contents of the at least one array; and determining if the UPS ratio is abnormal, wherein an abnormal UPS ratio is an indication of an attack.
US10938842B2 Systems and techniques for guiding a response to a cybersecurity incident
A cybersecurity engine can guide a forensic investigation of a security incident by estimating the utility of investigating events associated with the security incident, selecting a subset of such events based on the estimated utilities, and presenting data associated with the selected events to the investigator. A method for guiding a response to a security incident may include estimating, for each of a plurality of security events associated with the security incident, a utility of investigating the security event. The method may further include selecting a subset of the security events based, at least in part, on the estimated utilities of investigating the security events. The method may further include guiding the response to the security incident by presenting, to a user, data corresponding to the selected security events.
US10938836B2 Transmitting secure information
In one example in accordance with the present disclosure, a method may comprise establishing, by a boot environment, a secure connection on a special port. An authentication key for the secure connection is preloaded into the boot environment. The method may comprise verifying, by the admin node, that the new node is marked for installation and transmitting, by the admin node, a secure key to the new node over the secure connection. The method may comprise requesting, by the boot environment, a secure bundle from the admin node, the secure bundle corresponding to the new node. The method may comprise decrypting, by the boot environment, the secure bundle using the secure key and requesting, by the boot environment, an installation image for the new node. The secure bundle contains secure information that is not included in the installation image.
US10938833B2 Multi-factor authentication based on room impulse response
A method of multi-factor authentication includes receiving, by a remote hosting server from a terminal, a request from a user possessing a trusted device to access a remote service. The remote hosting server generates challenge chirp signal information and sends the challenge chirp signal information to the terminal and the device. Measurements are received of a room impulse response taken by each of the terminal and the trusted device using the chirp signal information. It is checked whether a location of the terminal is known based on a measurement of the room impulse response. The measurements of the room impulse response of the terminal and the trusted device are compared. A level of access to the remote service is granted to the user based on whether the location of the terminal is known and whether the trusted device is present at the location of the terminal.
US10938831B2 Methods and apparatus to enable services to run in multiple security contexts
An information handling system includes a service master and a command router. The service master is configured to host one or more service threads running under different access levels. The command router is configured to receive a request for a service from an application, the request including an access control token, determine the access control token matches the service and an access level corresponding to the access control token, and route the request to a service thread matching the access level of the access control token.
US10938816B1 Operational support for network infrastructures
Systems and methods that facilitate operational support for network infrastructures are discussed. The disclosed system and method facilitate a unified view of the current state of the network and networked devices including real-time log monitoring and for providing metrics for long term system planning. One such method can include the acts of automatically discovering a device deployed on a network, receiving device and network related data in real-time, determining whether a device is authorized, terminating device network access, filtering device data, validating device configuration, configuring a device and providing an output for use by a user. The disclosed system and method can be utilized, for example, to reduce the time involved in troubleshooting and resolving network issues, for establishing a baseline for network performance and for network capacity planning.
US10938806B2 Communication method and device
The present disclosure provides a communication method and device. The method includes that: when an instruction for instructing transmitting user data via a direct communication connection is received, user verification information is acquired, the user verification information including verification data input through a first terminal; the user verification information is sent to a second terminal; when verification success information is received from the second terminal, a first direct communication connection is established with the second terminal; and the user data is sent to the second terminal via the first direct communication connection.
US10938801B2 Nonce handler for single sign on authentication in reverse proxy solutions
Methods, systems, and media are shown for providing a reverse proxy system with SSO capability involving receiving an authentication response message from a client that includes an authentication token and a unique session identifier and determining whether the identifier is stored on the proxy service. If the session identifier is stored on the proxy service, sending the authentication response message to a service provider to which the authentication response message is directed. If the session identifier in the authentication response message is not stored on the proxy service: sending a login request message to the service provider to which the authentication response message is directed, receiving an authentication request message from the service provider that includes an other unique session identifier and redirects the authentication request message to an identity provider, storing the other session identifier, and sending the authentication request message with the other identifier to the client.
US10938797B2 Customized expand data services supporting delta querying
An application is developed and built through a development platform. The application provides a user interface to serve user requests. The application provides expanded set of data entities stored at a back-end application. The application communicates with the development platform to request data from the back-end application. The development platform communicates with the back-end application through sending and receiving communication messages with a connection server. The expand data services are implemented on the connection server to access and provide data associated with a requested data entity. The provided data expand services are also serving delta data requests associated with updates on the back-end application. The delta data is related to a previous data download request at the back-end application. The provided data expand services, which support delta data querying, are utilized during initial data loading of the application.
US10938794B2 Latency sensitive tactile network security interfaces
Concepts and technologies of latency sensitive tactile network security interfaces are provided herein. In an embodiment, a method can include identifying, by a tactile network interface controller, encrypted command packets that are being sent as a data stream to a tactile application. The method can include obtaining a command sequence model based on the encrypted command packets being sent to the tactile application, and decrypting at least some of the encrypted command packets based on the command sequence model, where decrypting the encrypted command packets identifies non-sequential command instructions. The method can include determining, based on the command sequence model, that at least some of the non-sequential command instructions do not conform to the command sequence model, and dropping, by the tactile network interface controller, the non-sequential command instructions that do not conform to the command sequence model from the data stream.
US10938793B2 Methods and systems for processing data of an analytical instrument for analyzing biological samples
A method for processing data of an analytical instrument for analyzing biological samples is presented. The method comprises receiving instrument data from the analytical instrument at a data processing module communicatively connected with the analytical instrument, generating metadata from the received instrument data at the data processing module, applying a first encryption to the instrument data at the data processing module, applying a second encryption to the generated metadata at the data processing module, and transmitting the encrypted metadata and encrypted instrument data to a remote server. The remote server and the data processing module are communicatively connected. The method also comprises removing the second encryption from the metadata at the remote server and forwarding the instrument data encrypted by the first encryption from the remote server to a management system of the analytical instrument.
US10938791B1 Secure content publishing in a decentralized content fabric
Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of a decentralized content fabric for secure content publishing in an overlay network. In some implementations, a request to create digital content is obtained from a client. The request includes a call on a library contract associated with a content library. A transaction identifying the request is recorded in a ledger. A transaction ID and a content ID are sent to the client. An authorization token including the transaction ID and the content ID is then obtained from the client. Authorization of a content creator can be verified based on the authorization token. A write token can then be sent to the client. A content object part encrypted with a content encryption key set and designated for publishing to the overlay network can then be obtained from the client.
US10938790B2 Security system and method
A security system and method for improving the security of a file/data transmitted from a special purpose user computer to a recipient special purpose computer. A special purpose computer having an individualized encryption software application server that runs individualized encryption software is provided, along with an amino acid database generator having an amino acid database storing natural and/or synthetic amino data. The individualized encryption software applicant server sends a request to the secure amino acid database generator producing the mathematical characteristics of the natural and synthetic amino acids. This is used to construct an amino acid base layer. The amino acid base layer is folded into two or three dimensional shapes and have values assigned to them, and a secret key is provided such that the transmission cannot be opened by a recipient unless he or she has the key and the values associated with the folded amino acids.
US10938789B2 System and method for trusted presentation of information on untrusted user devices
Disclosed are systems and method for trusted presentation of information on an untrusted user device. An exemplary system includes a secure portable device which can be connected to the untrusted user device and configured to: receive data from the untrusted user device; analyze the received data to identify therein information intended for display to the user via the untrusted user device; generate a video stream containing at least part of the information intended for display to the user; generate and insert into the video stream one or more protection elements that serve to authenticate the information being outputted in the video stream; and transmit the generated video stream to the user device.
US10938788B2 Static routes for policy-based VPN
Some embodiments provide a method for configuring a gateway datapath that processes data messages between a logical network implemented in a datacenter and an external network. The method receives configuration data including security policy rules for a logical router implemented by the datapath that indicate whether to apply a security protocol to certain data messages transmitted from a particular interface of the logical router. The method identifies a particular security policy rule that applies to data messages that (i) have a destination address in a set of destination addresses and (ii) meet at least one additional criteria. The method generates a static route, for a routing table used by the datapath to implement the logical router, that routes data messages with destination addresses in the set of destination addresses to the particular interface. The datapath applies the security policy rules for data messages transmitted from the particular interface.
US10938785B2 Multi-tunneling virtual network adapter
Multiple virtual private network connections to be created without the need for administrative privileges, and network traffic to be routed using a single virtual adapter instead of a dedicated virtual adapter for each virtual network connection.
US10938784B2 Dedicating hardware devices to virtual machines in a computer system
Dedicating hardware devices to virtual machines includes dedicating, by a hypervisor executing on a computer system, a set of hardware devices of the computer system to a first virtual machine of the hypervisor, the first virtual machine executing a guest operating system, and the set of hardware devices for use by the guest operating system in execution of the guest operating system, and dedicating network device hardware of the computer system to a second virtual machine of the hypervisor, the second virtual machine being a different virtual machine than the first virtual machine, wherein network communication between the guest operating system and a network to which the computer system is connected via the network device hardware occurs via the second virtual machine.
US10938783B2 Cluster-based determination of signatures for detection of anomalous data traffic
Provided are methods and systems for cluster-based determination of signatures for detection of anomalous data traffic. An example method may include capturing, by a network module, data packets routed to a destination. The method may further include grouping, by at least one processor in communication with the network module, the data packets into clusters. The method may also include detecting, by the processor, an anomaly in the data packets and, in response to the detection, determining, by the processor and based on the clusters, one or more signatures associated with the data packets. The method may further include generating, by the processor and based on the signatures, one or more rules for allowing the data packets. The method may further include providing, by the processor, the one or more rules to a policy enforcement point associated with the destination.
US10938781B2 Secure labeling of network flows
An enterprise security system is improved by instrumenting endpoints to explicitly label network flows with cryptographically secure labels that identify an application or other source of each network flow. Cryptographic techniques may be used, for example, to protect the encoded information in the label from interception by third parties or to support cryptographic authentication of a source of each label. A label may provide health, status, or other heartbeat information for the endpoint, and may be used to identify compromised endpoints, to make routing decisions for network traffic (e.g., allowing, blocking, rerouting, etc.), to more generally evaluate the health of an endpoint that is sourcing network traffic, or for any other useful purpose.
US10938779B2 Guided word association based domain name detection
Guided word association based domain name detection may be performed by obtaining an original domain name, constructing a feature space from a corpus of text, wherein each word appearing in the corpus is represented as a vector in the feature space, detecting whether a domain name registration exists for each combination of the original domain name and each of a plurality of seed words from the feature space, determining, for each seed word included in an existing domain name registration, a plurality of nearest neighbor candidate words, based on vector distance in the feature space, and repeating, for one or more repetitions, the detecting and the determining, wherein the plurality of nearest neighbor candidate words are utilized as the plurality of seed words.
US10938775B2 Configuration data distribution unit and method for configuring communication devices in an industrial automation system
A configuration data distributing unit that stores an assignment of a first communication device to an address configuration server upon receiving an address configuration request from the first communication device of an industrial automation system, the assignment having a specifiable validity period, and forwards all configuration requests of the first communication device to the address configuration server during the validity period using the stored assignment, whereas the configuration data distributing unit stores an assignment of a second communication device to a prefix configuration server upon receiving a prefix delegation request of the second communication device with a router function, the assignment having a specifiable validity period, and forwards all configuration requests of the second communication device to the prefix configuration server during the validity period using the stored assignment.
US10938774B2 IPV6 alias
In one example, an interface stack of a network component is defined that appears from the perspective of a configuration application or device kernel as including a base level with a first physical slave interface and a second physical slave interface, neither of which has an IP address, and the base level includes an IPv4 physical interface and/or an IPv6 physical interface, an intermediate level having a virtual bonded interface that represents the first physical slave interface and the second physical slave interface together as a single, unified interface, and the intermediate level includes an IPv6 alias interface and/or a VLAN interface, and a top level including a virtual interface on the virtual bonded interface, and the top level includes an alias interface. A respective alias IP address is created and assigned to the alias interfaces, and the interface stack is accessible by way of the alias interfaces.
US10938770B2 Bulk email tracking and ceasing processing
A computer implemented method for tracking bulk email can include configuring, by a bulk email client, a bulk email, wherein the bulk email includes an initial email and identifies a plurality of recipients. The method can further include iteratively executing by the bulk email client after the configuring, a sub-method until either a marked email corresponding to the bulk email is prepared for each recipient in the plurality of recipients or a request to cease continuation of processing the bulk email is generated in response to user input at the bulk email client. The bulk email client displays a graphical user interface that shows a selectable interruption element that, if selected, terminates or pauses prior to completion of a current or next iteration.
US10938768B1 Local content publishing
Local content publishing is disclosed. A queue is obtained. The queue is associated with a geographical region. A set of entities is determined based at least in part on the geographical region associated with the queue. A piece of content assigned to the queue is obtained. The piece of content is published on behalf of the set of entities determined based at least in part on the geographical region associated with the queue.
US10938767B2 Outputting reengagement alerts by a computing device
In general, techniques of this disclosure may enable a computing device to defer output of a reengagement type notification until the computing device determines that a user is likely to engage with the application or service that generated the notification, as opposed to ignoring or dismissing the notification and/or the application or service. In this way, by precisely controlling its output, the described techniques may enable a computing device to increase a likelihood that a reengagement notification will succeed in reengaging a user with the application or service associated with the notification.
US10938765B1 Systems and methods for preparing email databases for analysis
The disclosed computer-implemented method for preparing email databases for analysis may include (1) identifying an email database that stores a plurality of emails in a plurality of tables that are formatted to be managed by a specific email application, (2) using a component of the specific email application to retrieve the plurality of emails from the database, (3) creating a denormalized dataset for the plurality of emails by combining email data from at least one table from the plurality of tables with email data from at least one other table from the plurality of tables, and (4) exporting at least a portion of the data from the denormalized dataset into at least one file in an interoperable format that is capable of being read by a plurality of applications. Various other methods, systems, and computer-readable media are also disclosed.
US10938764B2 Using organizational rank to facilitate electronic communication
A computer program product for electronic communications. Receiving a sender identifier and a recipient identifier. A first message is received from the sender identifier to send to the recipient identifier. Determining the relative ranking of the sender and the recipient. In response to determining that the recipient has a higher relative ranking than the sender, determining whether the first message contains an action item. In response to determining that the first message contains an action item, transmitting a second message to the sender. In response to receiving an indication from the sender to send the first message, sending the first message from the sender identifier to the recipient identifier.
US10938763B2 Systems and related methods for associating personal messages with parcels
A system and method for allowing a purchaser of a gift to associate a personal message (e.g., an audio and/or video message) with the gift is described. The personal message may be associated with the gift via a unique identifier associated with a parcel (e.g., a parcel tracking number) in which the gift is shipped to the intended recipient of the gift. Once the gift is received by the gift recipient, the gift recipient may also associate a message with the gift via the unique identifier. The gift recipient's message may be in response to the purchaser's message, an unrelated message to the purchaser, a message to the retailer where the gift was purchased, or a message to a common carrier.
US10938762B2 Methods and systems for managing multiple recipient electronic communications
Embodiments for managing electronic communications by one or more processors are described. A plurality of historical communications are analyzed. Each of the plurality of historical communications is associated with at least one of a plurality of recipients. Reactions of the plurality of recipients to each of the plurality of historical communications associated therewith are analyzed. The analysis of the reactions includes normalizing the reactions to determine a consensus of the reactions. A current communication associated with a sender and the plurality of recipients is analyzed. The current communication is modified based on the analyses of the plurality of historical communications, the reactions of the plurality of recipients, and the current communication. The modified current communication is caused to be transmitted to at least one of the sender and at least some of the plurality of recipients.
US10938757B2 Systems and methods for providing external content in a messaging interface
Described herein is a computer implemented method for displaying a dynamic content item in a chat interface running on a client device. The method comprises receiving, from a collaboration platform, a dynamic content item descriptor which defines the dynamic content item and a content provider that is configured to provide dynamic data for the dynamic content item; receiving, from the content provider, dynamic data; and displaying the dynamic content item with the dynamic data in an area of the chat interface that is distinct from a messaging area of the chat interface.
US10938754B2 Instant messaging communication system and method
Systems and methods for conducting an instant messaging communication session are disclosed. A method may include displaying an instant messaging user interface that includes a message composition region for composing an instant messaging communication. The method also includes receiving a selection of media for insertion into the instant messaging communication by receiving a reference to the media. The method may further include generating a link comprising an address of the selected media. The method also includes creating a selectable control with the link embedded therein in the user interface, and detecting selection of a selectable control. The method may further include displaying a video player region within the instant messaging user interface in response to the detected selection of the selectable control, and accessing a network element to play the media within a video player region in response to the detected selection of the selectable control.
US10938753B1 Open conversation user interface
Disclosed are systems and methods for conducting an open conversation user interface and more particularly, to a channel-agnostic user interface experience which can utilize automated background intelligence to simplify the exchange between a software system or member service representative (MSR) and a member, and avoids the need for web-based free form inputs.
US10938750B2 Consensus system downtime recovery
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for consensus system downtime recovery. One of the methods includes: multicasting a pre-prepare message to at least some of the backup nodes; obtaining (Q-1) or more prepare messages respectively from (Q-1) or more of the backup nodes, wherein the prepare messages each indicate an acceptance of the pre-prepare message by the corresponding backup node; storing the pre-prepare message and the (Q-1) or more prepare messages; multicasting a commit message to at least some of the backup nodes, the commit message indicating that the primary node agrees to the (Q-1) or more prepare messages; and obtaining, respectively from Q or more nodes among the primary node and the backup nodes, Q or more commit messages each indicating that the corresponding node agrees to (Q-1) or more prepare messages received by the corresponding node.
US10938749B2 Fabric maintenance in vnode_port-based multi-virtual fabric (vfabric) environment
Embodiments of the present disclosure include systems and methods for performing maintenance of a virtual fabric in a fibre channel (FC) network. In one or more embodiments, the system includes a gateway that receives a maintenance notice of a vfabric from a FC switch, the vfabric including at least one VN port session. In one or more embodiments, the gateway receives a logout notice of the at least one VN port session from the FC switch, and sends a first notice to an application, the first notice causing the application to stop sending data to the gateway. In one or more embodiments, the gateway receives a second notice that the maintenance is completed from the FC switch, re-logins the at least one VN port session into the vfabric, and sends a third notice to the application to resume sending data to the gateway.
US10938746B2 Adaptive fibre channel switch port role configuration system
An adaptive switch port role configuration system includes a first switch coupled to port on a second switch by an ISL, with end devices coupled to the second switch. The second switch transmits a port reconfiguration message to the first switch via the ISL while operating as a leaf switch with the port configured as an E port and, in response to an acceptance, performs link reset operations including reconfiguring the port as an N port. The second switch then transmits a FLOGI message for the port configured as the N port to the first switch via the ISL and, in response to an acceptance, transmits a respective FDISC message via the first ISL to the first switch for each of the end devices. The second switch then receives a response for each FDISC message, and uses end device addresses included in the responses to operate as an NPIV gateway.
US10938739B1 Efficient buffer utilization for network data units
Approaches, techniques, and mechanisms are disclosed for efficiently buffering data units within a network device. A traffic manager or other network device component receives Transport Data Units (“TDUs”), which are sub-portions of Protocol Data Units (“PDUs”). Rather than buffer an entire TDU together, the component divides the TDU into multiple Storage Data Units (“SDUs”) that can fit in SDU buffer entries within physical memory banks. A TDU-to-SDU Mapping (“TSM”) memory stores TSM lists that indicate which SDU entries store SDUs for a given TDU. Physical memory banks in which the SDUs are stored may be grouped together into logical SDU banks that are accessed together as if a single bank. The TSM memory may include a number of distinct TSM banks, with each logical SDU bank having a corresponding TSM bank. Techniques for maintaining inter-packet and intra-packet linking data compatible with such buffers are also disclosed.
US10938737B1 Resource document handling network with portable transfer containers
A portable transfer container associated with a resource document handling network that provides for optimization of the physical handling of resources within a supply chain network. The container typically includes an item storage unit and a resource transfer unit configured to deposit, withdraw, or otherwise exchange items stored in the item storage unit. The container also typically includes a memory, a processor, and an item transfer application stored in the memory. As resources are placed into the container the system generates a ledger of the container, physical resources within the container, and owners of the resources within the container. As such, with the ledger, the container may be universally used by one or more users or entities across the supply chain network. As such, the container may be portable and may be exchanged with other entities, other containers, recycled, or provided to storage.
US10938729B1 Using self-degradation in dynamic spectrum allocation
A communication node of a multi-node communication network may include a communication interface and a controller communicatively coupled to the communication interface. The controller may be configured to: transmit one or more data packets over an in-use channel to one or more additional communication nodes of the multi-node communication network; determine an in-use channel quality indicator (CQI) value (CQIin-use) of the in-use channel; determine a self-degradation value (SDV) indicative of channel quality degradation attributable to the multi-node communication network; determine a candidate CQI value (CQIcandidate) of an identified candidate channel different from the in-use channel; determine a first CQI difference value (CQI1diff); transmit one or more data packets over the in-use channel if CQI1diff does not exceed a CQI threshold value (CQIthresh); and transmit one or more data packets over the candidate channel if CQI1diff exceeds CQIthresh.
US10938719B2 Methods of transforming data packets and systems using executable data packets
Methods of transforming a data packet are described. More particularly methods of transforming a data packet, that include receiving at a router a communication data packet from a server, extracting embedded executable instructions from the communication data packet, and transforming the communication data packet at the router by executing, with a processor of the router, the embedded executable instructions are described. Additionally, router in communication with a Self-Service Terminal (SST) or network of SSTs that utilize data packets have executable instructions are described.
US10938717B1 Policy plane integration across multiple domains
Systems, methods, and computer-readable media for interconnecting SDWANs through segment routing. A first SDWAN and a second SDWAN of a SDWAN fabric can be identified. A segment routing domain that interconnects the first SDWAN and the second SDWAN can be formed across a WAN underlay of the SDWAN fabric. Data transmission between the first SDWAN and the second SDWAN can be controlled by performing segment routing through the segment routing domain formed between the first SDWAN and the second SDWAN.
US10938709B2 Mechanism for dynamic latency-bandwidth trade-off for efficient broadcasts/multicasts
A method includes receiving, from an origin computing node, a first communication addressed to multiple destination computing nodes in a processor interconnect fabric, measuring a first set of one or more communication metrics associated with a transmission path to one or more of the multiple destination computing nodes, and for each of the destination computing nodes, based on the set of communication metrics, selecting between a multicast transmission mode and unicast transmission mode as a transmission mode for transmitting the first communication to the destination computing node.
US10938703B1 Status monitoring system and method
A method, computer program product, and computing system for establishing a data communication channel between a first virtual storage appliance and a second virtual storage appliance within a storage system, wherein the data communication channel includes a network-based data communication path. A heartbeat communication channel is established between the first virtual storage appliance and the second virtual storage appliance within the storage system, wherein the heartbeat communication channel includes a network-based heartbeat communication path. A tie breaker node is coupled to the network-based heartbeat communication path to monitor one or more heartbeat signals present on the network-based heartbeat communication path.
US10938702B2 Just-in-time identification of slow drain devices in a fibre channel network
One embodiment is a method and includes periodically polling a plurality of interface counters associated with each of an edge port and an Inter-Switch Link (“ISL”) port of a first fibre channel (“FC”) switch, wherein a target device is connected to the edge port of the first FC switch, and a plurality of interface counters associated with ISL port of a second FC switch, wherein the ISL port of each of the first and second FC switches are connected to one another via an ISL; determining based on the polling of the various counters whether several conditions have been met for a predetermined number of times and if so, characterizing the edge port as a level 1 slow drain port and taking remedial action based on the characterization.
US10938701B2 Efficient heartbeat with remote servers by NAS cluster nodes
Efficient heartbeat with remote servers by network-attached storage (NAS) cluster nodes is provided herein. A data storage system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a node assignment component that generates assignments for NAS nodes resulting in respective associated NAS nodes, the assignments associating respective ones of the NAS nodes with respective distinct anti-malware servers, and a heartbeat messaging component that instructs the respective associated NAS nodes to transmit heartbeat request messages to the respective distinct anti-malware servers according to the assignments.
US10938697B2 Generating production server load activity for a test server
Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server, the replicated client request replicating the production load on the test server.
US10938694B2 System and method for detecting sources of abnormal computer network messages
A system for detecting a source or destination of abnormal message traffic on a network, the system having: an abnormality detection engine configured to track messages between a plurality of sources and a plurality of destinations; and one or more abnormality detectors configured to: determine a bandwidth variation of a rate of messages to a destination, wherein determining the bandwidth variation comprises: generate a bandwidth counter for each destination; update the bandwidth counter based on the rate of messages to a destination; determine if a predetermined amount of time has passed; and compare values in the source and destination pair counter to a predetermined source and destination pair threshold and comparing values in the bandwidth counter to a predetermined steady rate of messages after the predetermined amount of time has passed to determine if there is abnormal message traffic related to a source or destination based on both comparisons.
US10938693B2 Method and system of resiliency in cloud-delivered SD-WAN
In one aspect, a computerized method includes the step of providing process monitor in a Gateway. The method includes the step of, with the process monitor, launching a Gateway. Daemon (GWD). The GWD runs a GWD process that implements a Network Address Translation (NAT) process. The NAT process includes receiving a set of data packets from one or more Edge devices and forwarding the set of data packets to a public Internet. The method includes the step of receiving another set of data packets from the public Internet and forwarding the other set of data packets to the one or more Edge devices. The method includes the step of launching a Network Address Translation daemon (NATD). The method includes the step of detecting that the GWD process is interrupted; moving the NAT process to the NATD.
US10938692B2 Apparatus, system, and method for obtaining quality of service parameter of voice over internet protocol service
An apparatus, a system, and a method for obtaining a quality of service parameter of a voice over Internet Protocol (VoIP) service are presented. The apparatus obtains a quality of service parameter of a VoIP service, and the apparatus sends a quality parameter report of the VoIP service to a centralized processing device. The quality parameter report of the VoIP service includes the quality of service parameter of the VoIP service, such that a network system obtains quality of service of the VoIP service according to the quality of service parameter of the VoIP service, further helping an operator control and adjust the network system based on the quality of service of the VoIP service.
US10938690B2 Devices, systems and methods for wireless communication system employing overlapping frequency bands
According to embodiments, methods, devices and systems can include monitoring all of a first channel for a first monitoring period. After the first monitoring period, monitoring at least one narrow band for at least a first narrow band signal. In response to detecting the first narrow band signal, establishing a network connection over the narrow band, wherein the at least one narrow band has a frequency range less than one half that of the first channel.
US10938688B2 Network costs for hyper-converged infrastructures
Systems and methods for reducing network cost in a hyper-converged infrastructure are disclosed. The network cost of workload pairs can be assessed. Migration of the workloads can be considered to reduce the network cost and improve the network efficiency of the hyper-converged infrastructure.
US10938685B2 Secure traffic visibility and analytics for encrypted traffic
Presented herein is an exemplified system and method that provides visibility, for traffic analytics, into secured encapsulated packet (e.g., secure VXLAN-GPE packet, a secure metadata-GPE packet or other GPE standards). The exemplified system and method facilitate encryption of traffic in a granular manner that also facilitate the monitoring of said secure traffic in a fabric network in an end-to-end manner throughout the network. Such monitoring can be beneficially used for analytics, performance analysis, and network debugging/troubleshooting.
US10938684B2 Disparate monitoring for IoT
The disclosed technology offers methods of updating a data cube of samples and a display on a client device with a processor. The method provides GUI clients to computer devices; receives initial reports of sample values organized by sampled computing device and sampled aspect of operations, and identified by group membership and super-group membership; receives, from the devices, samples that update reports of sampled aspects of operations; and pushes updated reports to the GUI clients. The GUI clients calculate and update group and super-group aggregate operational status; and display a hierarchical representation of the aggregate operational status of the super-groups and groups and of the operational status of the computing devices, based on the sample values, in real or near real time, as received samples reach the clients. The operator viewing the display of the hierarchical representation is notified of operational aspects that require close monitoring or immediate remedial attention.
US10938683B2 Highly scalable distributed connection interface for data capture from multiple network service sources
A highly scalable distributed connection interface for data capture from multiple network service sources, comprising a connector module wherein, the connector module retrieves a plurality of business related data from a plurality of network data sources; employs a plurality of application programming interface routines to communicate with the plurality of business related data sources; accepts a plurality of analysis parameters and control commands directly from human interface devices or from one or more command and control storage devices; and specifies the action or actions to be taken on the retrieved business data.
US10938682B2 System and method for detecting constant-datagram-rate network traffic
A system and method of classifying a set of internet protocol network data traffic based upon potential constant-datagram-rate data content such as VoIP traffic or streaming video using frequency spectrum analysis of datagram arrival times is disclosed. The network data traffic is captured with an apparatus connected in-line on the network link from which the set of network data traffic is obtained or wirelessly from a wireless network transmission. The network data traffic is presorted based upon parameters such as the media access control-layer, datagram size, IP address, port number or transport-layer protocol to limit the required analysis. A threshold function is used to detect peaks in the calculated frequency spectrum that indicate constant-datagram-rate traffic. An automated system preferably captures the network data traffic, immediately performs the frequency spectrum analysis on the captured data traffic, and stores the analysis results in memory for later access.
US10938679B2 Packet monitoring
VTEP receives a packet, VXLAN-encapsulates and sends a mirror packet of the packet to a remote VTEP accessed by a monitoring server, or ends the mirror packet to a local monitoring server according to the execution action of a matching first forwarding entry if the packet is a user packet from a local monitored host; VXLAN-encapsulates and sends the mirror packet to a remote VTEP accessed by the monitoring server, or sends the mirror packet to the local monitoring server according to the execution action of a matching second forwarding entry if the packet is a user packet sent from a local host to the monitored host. If the packet is a VXLAN packet with the identifier of the monitoring server from the remote VTEP, the VXLAN packet is de-encapsulated to be sent to the local monitoring server according to the execution action of a matching third forwarding entry.
US10938678B2 Automation plan generation and ticket classification for automated ticket resolution
A device may obtain ticket data relating to a set of tickets, and process the ticket data to generate a ticket analysis model that is a clustering based natural language analysis model of natural language text associated with tickets of the set of tickets. The device may classify the set of tickets using the ticket analysis model, may determine an automation plan for at least one class of ticket determined based on classifying the set of tickets, and may implement the automation plan to configure an automatic ticket resolution or ticket generation mitigation procedure for the at least one class of ticket. The device may receive a ticket after configuring the automatic ticket resolution or ticket generation mitigation procedure, may classify, using the ticket analysis model, the ticket into the at least one class of ticket, and may automatically implement a response action for the ticket based on classifying the ticket and using the automatic ticket resolution or ticket generation mitigation procedure.
US10938677B2 Virtualized network functions and service chaining in serverless computing infrastructure
In one embodiment, a method implements virtualized network functions in a serverless computing system having networked hardware resources. An interface of the serverless computing system receives a specification for a network service including a virtualized network function (VNF) forwarding graph (FG). A mapper of the serverless computing system determines an implementation graph comprising edges and vertices based on the specification. A provisioner of the serverless computing system provisions a queue in the serverless computing system for each edge. The provisioner further provisions a function in the serverless computing system for each vertex, wherein, for at least one or more functions, each one of said at least one or more functions reads incoming messages from at least one queue. The serverless computing system processes data packets by the queues and functions in accordance with the VNF FG. The queues and functions processes data packets in accordance with the VNF FG.
US10938675B2 Dynamic negotiation models in software-defined networks
A method of negotiating services. The method includes transmitting a service request to a provider device. The service request includes a base level of service at a base cost and alternative levels of service each at an alternative cost. Each of the alternative levels of service includes an alternative service parameter that has been downgraded relative to a corresponding base level service parameter. The alternative cost is less than the base cost. The method includes receiving a confirmation message from the provider device. The confirmation message indicates whether the base level of service or an alternative level of service has been accepted by the provider device. The method also includes receiving data at the base level of service or at the one of the one or more negotiated levels of service in accordance with the confirmation message.
US10938674B1 Managing utilization of cloud computing resources
Methods and systems for managing the utilization of cloud computing resources are described. The system monitors cloud computing resource utilization for a first set of active jobs to determine real-time utilization data. The system compares the real-time utilization data with historic utilization data to generate a utilization pattern and determines future cloud computing resource utilization for at least one future time period based on the utilization pattern and a second set of scheduled jobs. The system further generates a pricing matrix for utilizing the cloud computing resources during a future time period based on the determined future cloud computing resource utilization. The pricing matrix includes prices associated with utilization of the cloud computing resources for each of the at least one future time period. The system transmits the pricing matrix to one or more devices requesting utilization of the cloud computing resources.
US10938673B2 Automated SLA non-compliance detection and prevention system for batch jobs
A method and system is disclosed herein for detecting one or more violations in managing service level agreements (SLA) in an information technology service management (ITSM). A batch job system is characterized by the set of jobs and dependencies between jobs. Each job is in turn characterized by run-time, from-time and SLA definitions. SLAs can be of two kinds Start-time and End-time. Start-time SLA requires that the job execution starts before the specified time while End-time SLA necessitates that the job finishes its execution before the specified time. To optimize processing time required for executing one or more batch jobs the disclosure identifies SLA violations and solves them to produce a set of actionable levers.
US10938672B2 Control network, system and method
A control network, system and method is disclosed for control of a plurality of entities. The control network comprises a control hub, a data repository and a plurality of control agents. The data repository models each entity as a plurality of granular components, each granular component having a type selected from a set of granular component types. The control hub is configured to receive performance data on each entity, translate the performance data into data on the granular components and store the transformed data in the data repository in association with its respective granular component. The control hub is further configured to determine an optimal control action in respect of a granular component of one of the entities in dependence on the granular component's transformed data and on transformed data in the data repository for other granular components having the same type. Each of the plurality of control agents being linked to one of the entities and associated with one or more of the respective entity's granular components, the control hub being arranged to communicate the control action to the control agent associated with the granular component to trigger the control agent to effect the control action via the link.
US10938670B2 User interface for viewing items in a synchronization system
In a synchronization system, the present invention provides an improved user interface through which a user can view and manage settings associated with the user's account in the synchronization system. In the preferred embodiment, a column is displayed for each electronic device associated with the user's account in the synchronization system. In each column is a visual representation of items (e.g., folders) that are (1) backed up, remotely accessible and/or synchronized in the synchronization system and (2) located on the electronic device associated with such column. For each item that is synchronized across multiple devices, all the visual representations of such item in the columns are aligned across a single row in the interface. In the preferred embodiment, there is an arrow, or other visual indicator, between the visual representations of such items to indicate that the items are synchronized.
US10938667B2 Incremental intent checking for stateful networks
An example method including identifying an intent-based stateful network having a first endpoint, a second endpoint, and one or more devices performing stateful network functions between the first endpoint and the second endpoint. Further, constructing a causality graph of the network, the causality graph having a plurality of nodes for each of the one or more devices performing stateful network functions, wherein the connecting comprises connecting the first endpoint, the second endpoint, and the one or more devices performing stateful network functions to show causal relationships between the first endpoint and the second endpoint and the one or more devices performing stateful network functions. Also, determining whether the connections between the first endpoint, the second endpoint, and the one or more devices performing stateful network functions provide a path from the first endpoint and the second endpoint, and updating, incrementally, the causality graph as a change to the network occurs.
US10938663B2 Discovery and management of devices
An embodiment includes a computational instance managing a managed network of computing devices, some communicating by proprietary protocol, and comprising a database storing representations of the computing devices and one or more sets of program logic configured to support the proprietary protocol, as well as one or more server devices configured to: receive, from an edge gateway software application, a request identifying a particular computing device on the managed network that communicates by the proprietary protocol; based on this request, select a set of the program logic configured to support the proprietary protocol; transmit a representation of the program logic, receipt of which is configured to cause the edge gateway software application to execute the set of program logic and obtain thereby configuration and state information from the particular computing device; receive, from the edge gateway software application, the configuration and state information; and store the configuration and state information.
US10938662B2 System and/or method for maintaining highly-available, consistent, partition-tolerant clusters using client voters
Certain example embodiments relate to a distributed computing system including servers organized in a cluster and clients. One server is elected leader and is responsible for maintaining consensus information among the other servers. Each server is configured to determine whether a new leader election is to take place. If so, the respective server requests votes for a new leader from the other server(s) and determines whether it has won by a clear majority. Depending on the implementation, votes from eligible client devices are counted, either in a main election together with server votes, or in a tie-break election (if needed) after server votes. Once a server has won, the other servers are informed accordingly. It therefore is possible to maintain a highly-available, consistent, partition-tolerant cluster in the distributed computing systems, using client voters.
US10938658B2 Tracking logical network entity state
Some embodiments provide a method for a central network manager that stores desired state information for multiple logical network entities for a logical network. The method stores (i) a desired state configuration for a logical network entity and (ii) a first state tracking object that identifies a version of the desired state configuration for at least the logical network entity. The method propagates to a set of managed forwarding elements (i) configuration data for the logical network entity and (ii) a second state tracking object for the logical network entity that identifies a version of the propagated configuration data. The first and second state tracking objects are compared to determine whether the propagated configuration data is based on the most recent desired state configuration.
US10938645B2 Communication apparatus and control method to create wireless network to communicate with another communication apparatus
A communication apparatus communicates with another communication apparatus that can operate as a creating apparatus creating a wireless network or as a participating apparatus participating in a wireless network created by a creating apparatus, and determines, when the another communication apparatus operates as the creating apparatus, whether a number of connectable apparatuses is greater than or equal to a predetermined value. When the number of connectable apparatuses is greater than or equal to the predetermined value, the communication apparatus provides the another communication apparatus with communication parameters to be used for operating as the creating apparatus. When the number of connectable apparatuses is less than the predetermined value, the communication apparatus provides the another communication apparatus with communication parameters to be used for operating as the participating apparatus.
US10938642B2 Network offering in cloud computing environment
A cloud system may create and support multiple network offerings for virtual machines in a cloud zone. Physical networks comprising sets of network elements, such as routers, gateways, firewalls, load balancers, and other network hardware, may be created and updated within a zone. Network offerings may be defined and associated, using tags or other techniques, with virtual machine networks, physical networks and/or network elements. Cloud end users may request specific network offerings when creating virtual machines, or may request to move existing virtual machines from one network offering to another. The cloud system may use the requested network offering to identify the virtual machine network, physical network, and/or network elements corresponding to the requested network offering. The cloud system may allocate a new virtual machine network and configure the network elements within the associated physical network to provide network services to the virtual machine.
US10938639B2 Electronic device and method in wireless communication system, and wireless communication system
An electronic device and a method in a wireless communication system, and a wireless communication system are provided. The electronic device in a wireless communication system includes a processing circuit configured to: determine a parameter set for characterizing attributes of an acquisition object; and determine, based on the parameter set, acquisition configuration information concerning feature acquisition performed by an acquisition node on the acquisition object. With the electronic device, the method and the wireless communication system, a proper acquisition policy can be set for the acquisition object, such that feature acquisition can be properly performed on the acquisition object.
US10938637B2 Utilizing machine learning to reduce cloud instances in a cloud computing environment
A device receives, from a cloud computing environment, cloud instance information associated with cloud instances in the cloud computing environment, and processes the cloud instance information, with a machine learning model, to determine containers for one or more of the cloud instances and whether cloud instances should be removed from the cloud computing environment. The device causes a first subset of the cloud instances to be removed from the cloud computing environment, based on determining which of the cloud instances should be removed, and causes the containers to be created for a second subset of the cloud instances based on determining the containers. The device receives, from the cloud computing environment, cloud container information associated with the containers created in the cloud computing environment, and causes one or more of the containers to be scaled based on the cloud container information.
US10938636B2 Apparatus and method for physical layer transceiver configuration
A physical layer transceiver (PHY) ability configuration system includes a peer computing device having a first communication subsystem that includes a first PHY device coupled to a first port. They system also includes a networking device having a second communication subsystem that includes a second PHY device and that is configured to operate in a plurality of modes and a second port that is coupled to the second PHY device. The networking device determines, in response to a cable coupling the first port and the second port while the second PHY device is configured to operate in a first mode of the plurality of modes, that a link is not detected at the second port. The networking device changes the first mode to a second mode of the plurality of modes, and detects the establishment of the link between the first port and the second port.
US10938634B1 System and method for centralized analytics for edge devices with enrichment pushdown
The computerized method is shown and includes obtaining input from a data stream at an electronic device, wherein the input includes machine data, wherein the electronic device has stored thereon a first query, evaluating the query by processing the input according to the first query, responsive to detecting a failure during evaluation of the query resulting from a lack of enrichment data stored on the electronic device, recording a first identifier corresponding to the enrichment data, transmitting the first identifier to a remote server computer system, receiving a communication from the remote server computer system, wherein the communication includes the enrichment data, and evaluating the query by processing second input from the data stream according to the first query and the enrichment data. In some instances the enrichment data includes contextual information for parsing the data stream and converting extracted data into an alternative format.
US10938633B2 Facilitating resilient and fault tolerant asynchronous messaging
A device may receive a message from a first different device that includes an identifier and may determine whether the device has previously received the message. The device may generate, based on determining that the device has not previously received the message, an additional identifier and a message status indicator and may cause the additional identifier, the message, and the message status indicator to be stored in a data structure associated with the device. The device may send an acknowledgment status to the first different device and may cause processing of the message to generate an additional message that includes the additional identifier. The device may send the additional message to a second different device and may cause, after sending the additional message to the second different device, the message status indicator in the data structure to be updated.
US10938628B2 Battery management system and communication method thereof
The present disclosure provides a battery management system and a communication method. The method includes: determining, by a main BMU, from a plurality of managed units a fault unit that communicates abnormally with the main BMU, and transmitting, by the main BMU, to a backup BMU a fault frequency at which the fault unit communicates abnormally with the main BMU; selecting, by the backup BMU, from the managed units a managed unit that communicates normally with the backup BMU and the fault unit as a target unit; transmitting, by the backup BMU, frequency-conversion information to the fault unit through the target unit based on the fault frequency; converting, by the fault unit, its frequency to a frequency; transmitting the frequency to the main BMU if the backup BMU communicates normally with the fault unit using the frequency; and communicating, by the main BMU, with the fault unit using the frequency.
US10938625B2 Standby controllers for access points
Example implementations relate to standby controllers for access points (APs). A network controller may comprise a processing resource; and a memory resource storing machine-readable instructions to cause the processing resource to: determine, in response to a first controller in a controller cluster failing, whether a first AP managed by a first controller has been assigned to a standby controller; determine, in response to the first AP managed by the first controller not having a standby controller assigned, a radio frequency (RF) gap as a result of a different controller failing; and based on the size of the RF gap, assign the second controller as a standby controller for the first AP.
US10938622B2 Interconnection network for integrated circuit with fault detection circuitry provided locally to an upstream location
An interconnection network is provided for managing data transfer between a plurality of nodes of an integrated circuit. The interconnection network has at least one transmission path originating from an upstream location of the interconnection network, each transmission path being arranged to transmit data blocks from the upstream location to an associated downstream location within that transmission path. Digest generation circuitry is used to generate digests for data blocks, and fault detection circuitry provided in association with the upstream location is arranged to determine presence of a fault condition in the interconnection network. The digest generation circuitry is arranged to generate an upstream digest for a given data block at the upstream location, and to generate a corresponding downstream digest for the given data block at the associated downstream location. The fault detection circuitry is arranged to receive upstream digests from the upstream location and corresponding downstream digests received via a return path from each downstream location, and to determine presence of the fault condition based on a comparison of each upstream digest with its corresponding downstream digest.
US10938614B2 Transmitter, receiver, transmitting method, and receiving method
A transmitter includes a mapping circuit and a framing circuit. The mapping circuit is configured to combine and map a first data sequence and a second data sequence onto orthogonal frequency division multiplexing (OFDM) subcarriers which include first subcarriers and second subcarriers. The framing circuit is configured to generate an OFDM signal from the OFDM subcarriers. The mapping circuit is configured to: map first data included in the first data sequence and second data included in the second data sequence onto the first subcarriers; and map the second data onto the second subcarriers. The first data are not mapped on the second subcarriers.
US10938606B2 Equalizer circuit
An equalizer circuit includes a first arithmetic circuit, a second arithmetic circuit, a data sampling circuit, and an edge sampling circuit. The first arithmetic circuit is configured to compensate an equalization sequence by secondary feedback sequences to output a first added sequence. The second arithmetic circuit is configured to compensate the first added sequence by a primary feedback sequence to output a second added sequence. The data sampling circuit samples, according to data clock, the second added sequence to output a primary sequence, and gains the primary sequence to output the primary feedback sequence. The data sampling circuit sequentially samples, according to the data clock, the primary sequence to output secondary sequences. The data sampling circuit gains the corresponding secondary sequences to output the secondary feedback sequences. The edge sampling circuit is configured to sequentially sample, according to an edge clock, the first added sequence to output an edge sequence.
US10938604B2 Receiver supporting multiple data rates with fast equalization
A system for receiving signals transmitted via serial links includes an analog-to-digital converter configured to sample the first analog signal at a first rate, and generate a first digital input signal having a second data rate. The system also includes a decimator coupled to an output of the equalizer and configured to downsample the first equalized signal to a decimated signal having the first data rate. The system further includes a fast equalization module for determining output data corresponding to the communications signal. The fast equalization module includes a filter to access an output of the equalizer, a second slicer module to access an output of the filter and produce a data output corresponding to the communications signal, a lookup table to provide filtering coefficients to the filter, and a coefficient improvement module to improve the coefficients based on an error signal from the filter.
US10938601B2 Method and system for setting up a bearer
Method and system for setting up a bearer are disclosed. The bearer setup method includes these steps: a packet data network gateway (PGW) obtains first quality of service (QoS) information and a first bearer identifier (ID), and sets up a bearer between the PGW and a radio access network (RAN) according to the first QoS information, where the bearer is associated with the first bearer ID; the RAN sets up a radio bearer (RB) with a user equipment (UE) according to second QoS information associated with the first QoS information, where the RB is associated with a second bearer ID associated with the first bearer ID.
US10938600B2 Forwarding data between an array of baseband units and an array of radio heads in a distributed wireless system using TDM switches
The present disclosure discloses a distributed system. The distributed system includes a plurality of radio heads and a plurality of controllers disposed in one or more chassis external to the plurality of radio heads. Each of the plurality of controllers includes a baseband unit (BBU), an uplink time-division multiplexing (TDM) switch and a downlink TDM switch. The uplink TDM switch and the downlink TDM switch forward data bits between a radio head and a BBU by using TDM cells which may reduce latency relative to using Ethernet frames.
US10938599B2 Elastic VPN that bridges remote islands
A network device employs a transmitter configured to transmit a registration request to a software defined network (SDN) controller. The network device employs a receiver to receive a reply from the SDN controller. The reply indicates a plurality of provider edge (PE) devices coupled to a carrier network. The network device employs a processor to cause the transmitter and receiver to establish a plurality of asymmetric connections to a virtual private network (VPN) operating over a wide area network (WAN) via the PE devices.
US10938596B2 Switch device, communication control method and communication control program
A switch device being equipped with an acquisition section for acquiring environmental information indicating the surrounding environment of a vehicle provided with a plurality of function sections; a switching section for performing relay processing for relaying communication data from at least one of the function sections to at least one of the other function sections; and a setting section for setting the priority level of the communication data in the relay processing on the basis of the environmental information acquired by the acquisition section.
US10938591B2 Multicast system
A multicast system includes a networking device. A server subsystem is coupled to the networking device. A source device is coupled to the networking device and is configured to generate a data stream, and transmit the data stream as a unicast communication that is directed through the networking device to the server subsystem. A receiver device is coupled to the networking device and is configured to transmit a request to join the data stream. A management subsystem is coupled to the networking device and is configured to receive the request that was transmitted by the receiver device. Based on the request, the management subsystem configures the networking device to replicate the data steam received as the unicast communication that is directed to the server subsystem to provide a replicated data stream, and transmit the replicated data stream as a unicast communication that is directed to the receiver device.
US10938588B2 Conference system and method for switching connection terminal thereof
A conference system and a method of switching a connection terminal in the conference system are provided. The conference system according to one embodiment of the present disclosure includes a web conference server configured to receive a request for switching a connection terminal from a first terminal and acquire identification information of a second terminal included in the request for switching a connection terminal; and an audio conference server configured to process a connection of the second terminal to an audio conference and transmit identification information of the second terminal to the web conference server, wherein the web conference server compares the identification information of the second terminal acquired from the first terminal with the identification information of the second terminal received from the audio conference server and updates participant information of the audio conference, which is mapped with participant information of the web conference.
US10938583B2 Ethernet type packet data unit session communications
Systems, apparatuses, and methods are described for wireless communications. A policy control function may determine a policy and charging control rule comprising one or more Ethernet source MAC addresses and a quality of service policy. The policy control function may send the policy and charging control rule to a session management function to provide an Ethernet PDU session for a wireless device.
US10938582B2 Electronic device and power control method of electronic device
An electronic device and a power control method of an electronic device are provided. The electronic device may include: a communication circuit including a first circuit configured to perform first communication and a second circuit configured to perform second communication; a processor electrically connected to the communication circuit; and a memory electrically connected to the processor, wherein, the memory stores instructions that, when executed, cause the processor to perform operations comprising: controlling the first circuit to operate according to a first power control mode associated with the first communication, and controlling the second circuit to operate according to a second power control mode associated with the second communication when the first communication and the second communication are concurrently performed through the first circuit and the second circuit; identifying a first sleep period during which the first circuit operates in a sleep mode according to the first power control mode, and a second sleep period during which the second circuit operates in the sleep mode according to the second power control mode; and controlling the communication circuit to operate in a deep sleep mode in which the communication circuit operates with power that is less than or equal to a predetermined power in a period where the first sleep period and the second sleep period coincide.
US10938581B2 Accessing composite data structures in tiered storage across network nodes
Aspects of the disclosed technology relate to ways to determine the optimal storage of data structures across different memory device is associated with physically disparate network nodes. In some aspects, a process of the technology can include steps for receiving a first retrieval request for a first object, searching a local PMEM device for the first object based on the first retrieval request, in response to a failure to find the first object on the local PMEM device, transmitting a second retrieval request to a remote node, wherein the second retrieval request is configured to cause the remote node to retrieve the first object from a remote PMEM device. Systems and machine-readable media are also provided.
US10938579B2 Radio frequency identification tag one-way authentication using a one-time password pad and a blockchain
A radio frequency identification device, or RFID tag, has an antenna attached to or formed on a microchip. The microchip usually comprises low power fixed or programmable logic and a small quantity of persistent memory. As many RFID tags are powered by radio waves transmitted from an RFID tag reader, the low power fixed or programmable logic is often not capable of performing complex cryptographic calculations required for digital signing to provide one-way authentication of the tag. In the present disclosure a system and method are presented for enabling a low overhead challenge and response using a one-time password pad comprising passwords on the RFID tag and a blockchain to record a use of the passwords. Methods are also disclosed for securely replacing the one-time password pad, and using the RFID tag in combination with a blockchain to provide provenance information for the RFID tag.
US10938576B2 Method for electronic signing of a document with a predetermined secret key
The present invention relates to a method for electronic signing of a document with a predetermined secret key (x), the method being characterized in that it comprises the implementation of steps of: (a) Drawing a pair formed by a first internal state (s1i) and a white-box implementation (WBi) of a modular arithmetic operation, from among a set of predetermined pairs ({(s1i,WBi)}i∈[0,n-1]) each for one nonce (ki), said first internal state (s1i) being a function of the nonce (ki) and said modular arithmetic operation being a function of the first internal state (s1i), of the nonce (ki) and of the secret key (x); (b) Determining a second internal state (s2i) by application of said drawn white-box implementation (WBi) to a condensate of the document obtained via a given hash function; (c) Generating an electronic signature of the document from the first internal state (s1i) of the drawn pair and from the second determined internal state (s2i), and deleting the drawn pair of said set of pairs ({(s1i,WBi)}i∈[0,n-1]).
US10938575B2 Signature compression for hash-based signature schemes
A digital signature over a message may be compressed by determining a plurality of values based at least in part on the message. A mapping of the plurality of values over a digital signature scheme may be used to determine a value from which a portion of the compressed digital signature is decompressible by cryptographically deriving one or more components of the uncompressed digital signature. A public key may be used to verify the authenticity of the compressed digital signature and message.
US10938566B2 Blockchain based identity and access management
Identity and access management in computer systems without the need for a central authority is provided. A user may create an identity on a blockchain, and generate a one-time pad of access passwords derived from repeated hashing of a master password and cryptographic salt. The user may publish a last access password from the one-time pad on the blockchain. The user may then provide proof of identify in response to an access challenge by revealing a prior access password from which the last access password is derived, and may receive a session token in response. The publishing of access passwords and receiving of session tokens may be associated with a transfer of tokens or digital credits of commercial value on the blockchain.
US10938564B2 Access control for data in a distributed ledger system
A technical solution for providing data associated with a predetermined, finite lifetime for access via a distributed ledger is provided. A member computing entity receives a submission provided by a supplying member computing entity associated with a supplying member of a distributed ledger; generates a token and attributing the token to a member account corresponding to the supplying member; attributes a value to the token; and makes the submitted instance of data available for access via the distributed ledger. The submission comprises a submitted instance of data. The submitted instance of data (a) is configured to be provided to a consuming member computing entity via the distributed ledger and (b) is associated with a predetermined lifetime. The value of the token changes with time based on (a) a remaining lifetime of the submitted instance of data, (b) a depreciation policy/protocol corresponding to the distributed ledger, or (c) both.
US10938562B2 System and method for creating decentralized identifiers
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for decentralized-identifier creation. One of the methods includes: receiving a request for obtaining a decentralized identifier (DID), wherein the request comprises an account identifier; obtaining, in response to receiving the request, a public key of a cryptographic key pair; obtaining the DID based on the public key; and storing a mapping relationship between the account identifier and the obtained DID.
US10938560B2 Authorization key escrow
A key originating device generates a subject key that is managed by a policy. The subject key may be generated and the policy configured at the instruction of a user, an application, or a service, such as a provisioning service. The policy that manages the subject key identifies at least one or more entities that are authorized to receive the subject key. The subject key is provided varying layers of encryption as it is communicated between the originating device, an escrow services, and an authorized entity.
US10938559B2 Security key identifier remapping
Security key identifier remapping includes associating a system-level security key identifier to a local-level identifier requiring fewer bits of storage space. The remapped security key identifiers are used to receive, at a first compute complex of a processing system, a memory access request including a memory address value and a system-level security key identifier. The compute complex responds to the memory access request based on a determination of whether a security key identifier map of the first compute complex includes a mapping of the system-level security key identifier to a local-level security key identifier. In response to determining that the security key identifier map of the first compute complex does not include a mapping of the system-level security key identifier to the local-level security key identifier, a cache miss message may be returned without probing caches of the first compute complex.
US10938550B2 Method, system and apparatus for data storage and data access
The present application discloses methods and systems to receive a data storage instruction including data to be stored and an identifier of the data; identify a blockchain corresponding to the identifier, the blockchain stored on blockchain network storage nodes of a data access system; identify a key pair corresponding to the identifier, the key pair comprising a private key and a public key; encrypting the data based on the public key to provide encrypted data; updating the blockchain by storing the encrypted data in the blockchain; and storing the updated blockchain in a particular blockchain network storage node of the blockchain network storage nodes, the particular blockchain network storage node associated with a data storage device.
US10938544B2 Method and device of data synchronization and data collection for aerial vehicle and aerial vehicle
A method of data synchronization for an aerial vehicle includes a controller of the aerial vehicle generating one or more time stamps each representing a clock time of the controller, sending instruction information to one or more sensors of the aerial vehicle, the instruction information carrying the one or more time stamps and directing the one or more sensors to perform data collection, and receiving one or more data packets returned from the one or more sensors. Each of the one or more data packets carries one of the one or more time stamps and includes data collected by one of the one or more sensors in response to the instruction information.
US10938540B2 Method for allocating transmission resources in wireless communication system supporting device-to-device (D2D) communication
The present invention relates to a wireless communication system supporting device-to-device (D2D) communication. More particularly, a method for allocating transmission resources according to an embodiment of the present invention may comprise: transmitting a first D2D signal in a first resource unit; and when a second D2D signal occurs in a transmission interval of the first resource unit, transmitting the second D2D signal in a second resource unit. Further, the start point of the second resource unit may be set to a specific time point before the end point of the first resource unit.
US10938538B2 Transmission concept using multi-user superposition coding
The transmission of data signals transmitted by a plurality of transmitters may be rendered more efficient by combining multi-user superposition coding with appropriate phase shift estimation at the receiver so that phase shift compensation at the transmitter's side may lead to a superposition of the data signals which may be demapped correctly so as to obtain information data per data signal. Owing to the combination, the concept is applicable to typical uplink situations or downlink situations of separate contributing BSs: contrary to the simple downlink situation where the data signals stem from one BS and are superimposed in one domain, namely the base station's domain, the data signals to be superimposed stem from separate transmitters, such as user entities or mobile terminals in the typical uplink situation, or different base stations in the downlink situation.
US10938535B2 Apparatus, system and method of multi user resource allocation
Some demonstrative embodiments include apparatuses, systems and/or methods of Multi User (MU) resource allocation. For example, an apparatus may include circuitry and logic configured to cause a wireless station to transmit a short feedback trigger frame including a first allocation of opportunities for short feedback from associated stations, and a second allocation of opportunities for short feedback from unassociated stations; to process a plurality of short feedbacks from a plurality of stations according to the first and second allocations, the plurality of short feedbacks to indicate uplink resource requests; based on the plurality of short feedbacks, to transmit a MU trigger frame to allocate uplink resources to the plurality of stations; and to process uplink transmissions from the plurality of stations according to the uplink resources.
US10938524B2 Timing for reference signals in multiple numerology wireless communications
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive an indication from a base station to transmit one or more sounding reference signals (SRSs) on respective component carriers (CCs). Each CC may be associated with a different numerology and the UE may determine a transmission timing between reception of the indication and transmission of each of the SRSs based on the numerology for the CC used for transmission. In some cases, the UE may determine the transmission timings based on time durations associated with each numerology, which may be based on a number of symbols for the numerology, a corresponding time between receiving the indication and transmitting uplink data (e.g., SRS), or a combination thereof. The UE may transmit, to the base station, each SRS according to the determined transmission timings.
US10938523B2 WLAN RF environment evaluation for 802.11ac channels
A system for evaluating available channels in a multi-channel WLAN telecommunication system is provided. The system includes a wireless Access Point (AP) configured to provide communication over a plurality of Very High Throughput (VHT) channels. The system further includes a plurality of mobile stations (STAs) operating in the plurality of VHT channels. The system further includes a network monitoring device. The network monitoring device is configured and operable to capture a plurality of VHT data frames exchanged between the wireless AP and the plurality of STAs. The network monitoring device is further configured and operable to decode at least a portion of each of the captured plurality of VHT data frames to identify utilized VHT channel and extract channel allocation information associated with the identified VHT channel and to generate a quality score for the identified VHT channel based on the extracted channel allocation information.
US10938520B2 Methods to reduce radio link control retransmission
Methods, systems, and devices for wireless communications are described. A receiving device may receive, at a first operational layer of the receiving device, one or more protocol data units (PDUs) within a set of PDUs. The receiving device may identify, at a second operational layer of the receiving device, a sequence gap associated with a missing PDU from the set of PDUs, the first operational layer being a lower operational layer of the receiving device than the second operational layer. The receiving device may determine, at the second operational layer, that a triggering condition associated with the missing PDU has occurred. The receiving device may provide, by the second operational layer and based at least in part on the triggering condition occurring, an indication to update a reception buffer of the first operational layer to a last received protocol data unit of the set of PDUs.
US10938515B2 Intelligent communication message format automatic correction
Embodiments for intelligent communication message format automatic correction in a computing system by a processor. An appropriateness of the communication message formats is learned based on a plurality of factors for receiving communication messages from a communication system. A communication message, having one or more errors of a received communication message, may be automatically corrected according to the learned appropriateness of the communication messages.
US10938513B2 Evaluation of bit error vectors for symbol error analysis
The disclosure relates to evaluating bit error vectors for symbol error analysis on real-world framed signals. Forward error correction (FEC) may generate a bit error vector to correct binary lanes such as non-return-to-zero (NRZ) lanes demultiplexed from a symbol-encoding lane such as a 4-level pulse amplitude modulation (PAM-4) lane. An apparatus may apply the bit error vector to the demultiplexed NRZ lanes to identify bit errors that occurred on the NRZ lanes. The apparatus may map the bit errors on the NRZ lanes to symbol errors on the PAM-4 lane. The apparatus may generate detailed symbol error information based on the identified symbol errors. The symbol error information may then be used for link tuning, thereby mitigating the effects of high frequency physical effects and other impairments on high-speed data links.
US10938512B2 Correlation-based detection of encoded address in packet
A receiver device generates a bit stream corresponding to a received signal at least by demodulating the received signal. The received signal includes an address that was encoded at a transmitter device using a forward error correction code. The receiver device correlates the bit stream with an encoded known address to generate a correlation output that indicates a degree of similarity between a segment of the bit stream and the encoded known address. The encoded known address corresponds to a known device address that was encoded using the error correction code. The receiver device determines when the correlation output is greater than a threshold that corresponds to a particular degree of similarity with the encoded known address. The receiver device determines that the bit stream includes the known device address when the receiver device determines that the correlation output is greater than the threshold.
US10938511B2 Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
A method for transmitting a broadcast signal in a digital transmitter, includes generating at least one component for at least one service, wherein the at least one component is carried based on a ROUTE protocol; generating at least one signaling data, wherein the at least one signaling data includes broadcast stream ID for identifying one or more broadcast streams comprising the at least one service, first capability information for presenting all services in the at least signaling data, service ID for identifying the at least one service, and second capability information for presenting a specific service related to the service ID information; and transmitting the broadcast signal comprising the at least one signaling data and the at least one component, wherein the at least one component is carried via at least one physical layer pipe.
US10938510B2 Signal detection by means of supplemental information
A method of communicating information from a sensor concerning a received signal, comprising: responsive to receiving by at least one detecting sensor, during a defined time interval, data indicative of an entire data of a frequency band received by it during the defined time interval, comprising at least one signal emitted at least one emitter, and to detecting of the emitted signal by the at least one detecting sensor, sending from the sensor assistance information corresponding to the detected emitted signal during the defined time interval, to at least one non-detecting sensor. This information can be utilized by the non-detecting sensor to perform an action with respect to data indicative of an entire data of the frequency band received by the non-detecting sensor during a corresponding defined time interval, the action corresponding to at least one emitted signal received by the non-detecting sensor during the corresponding defined time interval.
US10938509B2 Communication method, cable modem terminal system, and cable modem
The communication method includes: sending, by a CMTS (cable modem terminals stem), a reference signal within a first time period by using a valid subcarrier in a first spectrum, where the first time period is a time period within which none of CMs (cable modems) connected to the CMTS sends a signal in the first spectrum; performing, by the CMTS based on an interfering signal received by the CMTS within the first time period, channel interference estimation on a channel that is used during signal reception of the CMTS and that occupies the first spectrum, where the interfering signal is a signal obtained after the reference signal passes through the channel; and canceling, by the CMTS based on a result of the channel interference estimation, interference from a first signal received by the CMTS to a second signal received by the CMTS.
US10938508B2 Method, device and system for determining transmission parameters of data sharing channel
A method, a device and a system of determining a transmission parameter of a data shared channel are provided. The method includes: receiving downlink control information including a field configured to determine a transmission parameter of a data shared channel; and determining the transmission parameter according to the field.
US10938506B2 Method for encoding information in communication network
Embodiments of the application provide a method for rate matching in a wireless communication network. A device obtains K information bits and a target code length M of a polar code, determines, according to a minimum value of a set of values, a mother code length N1, polar encodes the K information bits to obtain an encoded sequence of N1 bits, obtains a target sequence of M bits from the N1 bit encoded sequence, and outputs the M-bit target sequence. When the mother code length N1 is larger than the target code length M, (N1−M) bits of the encoded sequence are punctured or shortened from the N1 bit encoded sequence.
US10938501B2 Method and device of signal processing in optical fiber communication systems
Embodiments of the present disclosure provide a method and device of signal processing in optical fiber communication systems. The method includes dividing electrical signals for a plurality of receivers in the optical fiber communication system into a plurality of groups, the plurality of groups each being associated with at least one of the plurality of receivers. The method also includes obtaining time-domain multiplexed signals by multiplexing the electrical signals in the plurality of groups in time domain. The method also includes multiplexing the time-domain multiplexed signals in the plurality of groups in frequency domain such that the time-domain multiplexed signals occupy respective sub-bands of a transmission bandwidth for the optical fiber communication system. The method also includes converting the frequency-domain multiplexed signals into analog optical signals for transmission.
US10938500B2 Methods and apparatus for dual polarisation optical communication
A method for dual polarisation optical transmission is disclosed. The method comprises splitting a continuous wave light source into first and second sub-channels, optically modulating each sub-channel with a data signal, and superimposing a first pilot tone onto the first optically modulated sub-channel and a second pilot tone, different from the first pilot tone, onto the second optically modulated sub-channel. The method further comprises polarisation multiplexing the first and second sub-channels to form a polarisation multiplexed signal, in which the first and second sub-channels have orthogonal states of polarisation, and transmitting the polarisation multiplexed signal.
US10938496B2 Multiplexing signals with scalable numerology for new radio (NR) networks
Wireless communication devices are adapted to facilitate multiplexing of signals. According to one example, a wireless communication device can multiplex a first signal and a second signal for transmission across a first resource element and a second resource element. The first resource element may utilize a first subcarrier in a first symbol employing a first numerology. The second resource element may utilize a second subcarrier in a second symbol employing a second numerology that is different from the first numerology, where the second subcarrier overlaps in frequency at least a portion of the first subcarrier. The first and second symbols including the multiplexed first and second signals may subsequently be transmitted. Other aspects, embodiments, and features are also included.
US10938493B2 Voice operated electronic device that blocks television commercials and substitutes alternate content therefor
A system and method for blocking normal media content signals, such as television program signals emitted on a visual display of an electronic media device and substituting alternative content for blocked signals includes a control module operable to receive a blocking command via an input device electrically connected to the electronic media device. Receiving a blocking command results in the normal content being blocked and predetermined alternative content is played for either a user specified time or a predetermined time. Control over the television or other media device may be oral via speech recognition technology.
US10938484B2 Monitoring performance of optical network using low-power gaps and a pilot tone
The disclosed systems, structures, and methods are directed to monitoring performance of optical networks. Transmitted and received optical channel signal has both low-power gaps and an amplitude modulation pilot tone applied. The low-power gaps are applied at a gap frequency with gap power being lower than a signal power of the optical channel signal. The pilot tone is applied to the optical channel signal at a pilot tone modulation frequency, which is different from the gap frequency. Described methods include determining pilot tone modulation depth based on detected gap power in low-power gaps of the received optical channel signal. Amplifier spontaneous emission and nonlinear noise in optical link are detected separately. This permits determining and monitoring of optical signal-to-noise ratio.
US10938483B1 Training-aided feedforward channel equalization
An optical signal modulated with a stream of symbols comprising a sequence of training symbols is received at a receiver. First equalizer circuitry calculates and applies first coefficients to digital signals representative of the optical signal, thereby resulting in first compensated signals. Second equalizer circuitry calculates second coefficients based on a correlation between the first compensated signals and digital signals representative of the sequence of training symbols and applies the second coefficients to the first compensated signals, thereby resulting in second compensated signals. Third equalizer circuitry calculates and applies third coefficients to the second compensated signals, thereby resulting in third compensated signals. The first, second, and third coefficients compensate for impairments in the optical signal varying at respective first, second, and third rates, where the third rate is higher than the first rate and lower than the second rate.
US10938477B1 Hybrid electrical/optical data/power cabling system
A hybrid electrical/optical data/power cabling system includes a cable connector, and an elongated cable base extending from the cable connector. A first hybrid electrical/optical data/power wire extends through the elongated cable base and is connected to the cable connector. The first hybrid electrical/optical data/power wire includes a first power transmission layer that is configured to transmit power through the elongated cable base, and a first optical data signal transmission layer that is configured to transmit optical data signals through the elongated cable base. An electrical/optical data signal conversation subsystem is coupled to the first hybrid electrical/optical data/power wire, and operates to receive electrical data signals, convert the electrical data signals to optical data signals, and provide the optical data signals for transmission via the first optical data signal transmission layer in the first hybrid electrical optical data/power wire and through the elongated cable base.
US10938476B2 System for optical free-space transmission of a string of binary data
High power, high speed VCSEL arrays are employed in unique configurations of arrays and sub-arrays. Placement of a VCSEL array behind a lens allows spatial separation and directivity. Diffusion may be employed to increase alignment tolerance. Intensity modulation may be performed by operating groups of VCSEL emitters at maximum bias. Optical communications networks with high bandwidth may employ angular, spatial, and/or wavelength multiplexing. A variety of network topologies and bandwidths suitable for the data center may be implemented. Eye safe networks may employ VCSEL emitters may be paired with optical elements to reduce optical power density to eye safe levels.
US10938468B1 Millimeter wave idle channel optimization
Concepts and technologies disclosed herein are directed to millimeter wave (“mmWave”) idle channel optimization. According to one aspect disclosed herein, an antenna system can include an antenna array that is configured in a first antenna configuration. The antenna system can generate and send downlink beams directed towards a network edge. A beam index scanner operating at the network edge can scan the downlink beams to determine beam index scanner data for the first antenna configuration. The beam index scanner can send the bream index scanner data to an antenna technician device. The beam index scanner data can indicate that a downlink channel provided by the downlink beams is not optimized. The antenna system can configure the antenna array in a new antenna configuration in an attempt to optimize the downlink channel provided by the downlink beams.
US10938464B1 Intelligent beamforming method, apparatus and intelligent computing device
An intelligent beamforming method and apparatus are disclosed. The intelligent beamforming apparatus may acquire information about a beamforming environment around a plurality of antennas, feed beamforming configuration information into a pre-trained beamforming configuration model, acquire optimal beamforming configuration information for the plurality of antennas as outputs from the beamforming configuration model, and configure beamforming for the plurality of antennas based on the optimal beamforming configuration information. Therefore, when there is a deviation in direction from the linearity of beams in an actual-use environment, it is possible to identify information about the surrounding environment and provide beamforming customized for the environment. One or more between an intelligent beamforming apparatus and method and an intelligent computing device according to the present disclosure may be associated with an artificial intelligence module, an unmanned aerial vehicle (UAV), an augmented reality (AR) device, a virtual reality (VR) device, a 5G service-related device, etc.
US10938463B2 Device, system and method of simultaneously communicating with a group of wireless communication devices
Some demonstrative embodiments include devices, systems and/or methods of simultaneously communicating with a group of wireless communication devices. For example, a device may include a wireless communication unit to communicate with at least one group of a plurality of wireless communication devices over a wireless communication medium, wherein the wireless communication unit is to reserve the wireless communication medium for a time period, during which the wireless communication unit is to simultaneously transmit two or more different wireless communication transmissions to two or more wireless communication devices of the group, respectively. Other embodiments are described and claimed.
US10938460B2 Coordinated multi-point-based beam configuration and management method
The present invention discloses an inter-base station beam configuration and management method, a base station, user equipment, and a system. The method includes: receiving, by user equipment, a beam signal sent by a base station; determining, by the user equipment, a receive beam based on the sent beam signal; receiving, by the base station, a beam signal sent by a terminal device; determining, by the base station, a receive beam based on the sent beam signal; performing dynamic selection and fast beam switching between base stations in combination with a coordinated multi-point technology; and performing fast beam alignment between the base station end with the user equipment end. This application can effectively implement fast beam switching and alignment between base stations and support dynamic base station selection, thereby improving link reliability.
US10938454B2 Method and apparatus for uplink orthogonal frequency division multiple access
A first communication device transmits a trigger frame transmission to multiple second communication devices to prompt the multiple second communication devices to simultaneously transmit in multiple communication sub-channels. The first communication device receives one or more transmissions from one or more of the second communication devices in less than all of the communication sub-channels. The first communication device generates acknowledgment information for the one or more transmissions from the one or more of the second communication devices, and transmits the acknowledgment information via all of communication sub-channels.
US10938448B2 Method for processing data by means of an electronic data-acquisition device, corresponding device and program
A method for processing data by an electronic data-acquisition device, requesting to obtain data from an electronic data-providing device. The electronic data-acquisition device and the electronic data-providing device communicate with each other by using a short-range wireless (NFC) communications technology defining a transmission/reception reference frequency. The method includes the following acts performed by the electronic data-acquisition device: determining a frequency of transmission/reception of an interrogation signal that is different from the transmission/reception reference frequency, as a function of a frequency-determining parameter, delivering an interrogation frequency; and after determining the interrogation frequency, transmitting the interrogation signal to the data-providing device at the interrogation frequency.
US10938446B2 Wireless bed power
Patient care equipment includes a wireless coupler that transfers power and/or data between an architectural unit and the patient care equipment. The patient care equipment may also include additional wireless couplers that transfer power and/or data between first and second components of the equipment. The second component may be movable relative to the first component. A structure or hot swapping batteries is also disclosed, the swapped battery being charged on an inductive charging mat.
US10938441B2 Narrowband frequency hopping mechanisms to overcome bandwidth restrictions in the unlicensed frequency spectrum
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. In one example, the apparatus may be a base station. In certain configurations, the apparatus may transmit information indicating a narrowband frequency hopping pattern to at least one UE. In certain aspects, the narrowband frequency hopping pattern may correspond to a plurality of frames. In certain other aspects, the plurality of frames may include at least one non-anchor channel and being associated with a plurality of anchor channels. The apparatus may communicate with the at least one UE using the narrowband frequency hopping pattern, including concurrently transmitting a discovery reference signal (DRS) in each of the plurality of anchor channels at a start of each hopping frame. In certain aspects, communication on the plurality of anchor channels may occur during the same frames.
US10938440B2 Efficient methods for generating chirp spread spectrum signals
An apparatus comprises a frequency accumulator to produce a frequency ramp, and a symbol modulator to receive symbols and to add to the frequency ramp frequency offsets representative of the symbols, to produce a modulated frequency ramp for a modulated chirp. The apparatus includes a spreading factor controller to control a roll-over rate of the modulated frequency ramp responsive to spreading factor and frequency bandwidth control signals, to control a spreading factor and a frequency bandwidth of the modulated chirp. The apparatus includes a center frequency controller to control a center frequency of the modulated frequency ramp responsive to a center frequency control signal. The apparatus includes a phase accumulator to accumulate frequency samples of the modulated frequency ramp to produce phase samples corresponding to the modulated chirp, and a vector rotator to rotate the phase samples based on an input vector to produce a modulated chirp.
US10938432B2 Adaptive eyewear antenna
An eyewear device that includes a lens; a support structure adapted to be worn on the head of a user, the support structure including a rim configured to support the lens in a viewing area visible to the user when wearing the support structure; an antenna embedded into or forming part of the support structure, the antenna at least partially extending into the rim; a transceiver adapter to send and receive signals; and a tuner coupled between the transceiver and the antenna, the tuner adapted to match impedance between the antenna and the transceiver to improve power transfer.
US10938431B2 Wireless earbud cover with antenna element
An apparatus may include a cover configured to couple with a wireless earbud, and a conductive element positioned in the cover. The conductive element may be configured to parasitically couple with an antenna of the wireless earbud when the antenna is energized. the conductive element may be configured to direct radio frequency energy away from a user of the wireless earbud.
US10938428B2 Wireless receiver system for neutralizing blocking signals
The disclosed systems and methods are directed to wireless receiver systems for neutralizing the effects of received RF blocking signals. The configurations presented herein operate to receive RF signals containing a desired signal and a blocking signal, a first module, in communication with the receive RF signals along a first signal path and configured to extract a specimen of the received desired and blocking signals, and a second module, in communication with the first module along a second signal path to receive the desired signal and blocking signal specimens. The second module is configured to produce a replica of the blocking signal based on the blocking signal specimen, generate an anti-blocking signal based on the blocking signal replica, and introduce the anti-blocking signal to the received desired and blocking signals in which the anti-blocking signal destructively interferes to neutralize the received blocking signal.
US10938426B2 Wireless devices and systems including examples of compensating power amplifier noise
Examples described herein include methods, devices, and systems which may compensate input data for non-linear power amplifier noise to generate compensated input data. In compensating the noise, during an uplink transmission time interval (TTI), a switch path is activated to provide amplified input data to a receiver stage including a coefficient calculator. The coefficient calculator may calculate an error representative of the noise based partly on the input signal to be transmitted and a feedback signal to generate coefficient data associated with the power amplifier noise. The feedback signal is provided, after processing through the receiver, to a coefficient calculator. During an uplink TTI, the amplified input data may also be transmitted as the RF wireless transmission via an RF antenna. During a downlink TTI, the switch path may be deactivated and the receiver stage may receive an additional RF wireless transmission to be processed in the receiver stage.
US10938425B2 Control circuit and apparatus, radio frequency circuit and apparatus, transceiver, mobile terminal, methods and computer programs for determining calibration values for a radio frequency circuit
Examples provide a control circuit and a control apparatus, a radio frequency circuit and a radio frequency apparatus, a transceiver, a mobile terminal, methods and computer programs for determining calibration values for a radio frequency circuit. A control circuit (10) is configured to determine calibration values for a radio frequency circuit (100) with a transmit unit (102) coupled to an antenna (104) through an antenna tuner (106). The control circuit (10) is configured to determine the calibration values for the radio frequency circuit (100) based on at least two impedance measurements and based on at least two antenna tuner configurations.
US10938421B2 Decoding optimization for channel mismatch
A memory system configured to decode a data set may pause a convergence process to update reliability metric values. The memory system may utilize a positive feedback system that updates the reliability metric values by analyzing current a posteriori reliability metric values to calculate average estimated reliability characteristic values associated with a memory error model. The updates to the reliability metric values may provide increased error correction capability and faster decoding.
US10938420B2 System and methods for low complexity list decoding of turbo codes and convolutional codes
Method for decoding signal includes receiving signal, where signal includes at least one symbol; decoding signal in stages, where each at least one symbol of signal is decoded into at least one bit per stage, wherein Log-Likelihood Ratio (LLR) for each at least one bit at each stage is determined, and identified in vector LAPP; performing Cyclic Redundancy Check (CRC) on LAPP, and stopping if LAPP passes CRC; otherwise, determining magnitudes of LLRs in LAPP; identifying K LLRs in LAPP with smallest magnitudes and indexing K LLRs as r={r(1), r(2), . . . , r(K)}; setting Lmax to maximum magnitude of LLRs in LAPP or maximum possible LLR quantization value; setting v=1; generating {tilde over (L)}A(r(k))=LA(r(k))−Lmaxvksign[LAPP(r(k))], for k=1, 2, . . . , K; decoding with {tilde over (L)}A to identify {tilde over (L)}APP, wherein {tilde over (L)}APP is LLR vector; and performing CRC on {tilde over (L)}APP, and stopping if {tilde over (L)}APP passes CRC or v=2K-1; otherwise, incrementing v and returning to generating {tilde over (L)}A(r(k)).
US10938416B2 Memory device including parity error detection circuit
A memory device including a parity check circuit and a mask circuit may be provided. The parity check circuit may perform parity check on data sampled according to a data strobe signal, which does not include a post-amble. The mask circuit may generate a parity error signal based on results of the parity check, and output the parity error signal during a time period determined according to a burst length of the data.
US10938403B2 Battery charging and measurement circuit
An example device comprises a digital-to-analog converter (DAC) comprising first and second transistors coupled to a first amplifier, the second transistor coupled to a first output of the DAC and to an output of the first amplifier, and third and fourth transistors coupled to the first amplifier and to a second output of the DAC, the third and fourth transistors switchably coupled to a voltage supply and to the first transistor. The device also comprises a first node coupled to the first output of the DAC and to a resistor. The device further includes a second node coupled to the second output of the DAC, and a second amplifier coupled to the second node and to the first transistor and switchably coupled to the third and fourth transistors. The device also comprises a comparator coupled to the first node.
US10938401B1 Analog-to-digital converter, resistive digital-to-analog converter circuit, and method of operating an analog-to-digital converter
Embodiments of an analog-to-digital converter (ADC), resistive digital-to-analog converter (DAC) circuits, and methods of operating an ADC are disclosed. In an embodiment, an analog-to-digital converter includes a DAC unit configured to convert a digital code to a first voltage in response to an input voltage of the ADC, a comparator configured to compare the first voltage with a second voltage to generate a comparison output, and a logic circuit configured to generate the digital code, to control the DAC unit based on the comparison output, and to output the digital code as a digital output of the ADC. The DAC unit includes a capacitive DAC and multiple resistive DACs. Each of the resistive DACs is connected to the first voltage through a respective capacitor.
US10938399B1 Digital corrected two-step SAR ADC
A new SARADC has two low resolution SAR (Successive Approximation Register) ADCs coupled together by an amplifier to increase the overall resolution and enhance ADC conversion rate. The gain reduction of amplifier is corrected by shifting the digital binary output position. Two SAR ADC outputs are timing aligned and summed to produce final high-resolution high conversion rate ADC output.
US10938397B2 Recording channels for biopotential signals
Examples of recording channels and methods for biopotential signal acquisition and/or recording are described. Recording channels described herein may implement any combination of techniques described herein including multiplexing of multiple electrode inputs, delta encoding of biopotential signals, and common mode suppression.
US10938393B2 Frequency sweep generator and method
An oscillator is configured to generate a signal with a frequency sweep, the oscillator having circuitry comprising a set of capacitors, each capacitor of the set of capacitors being switchably connectable in parallel in the circuitry so that the frequency of the signal has an intrinsic dependence on the number of the capacitors connected, a shift register controllable by a clock line and comprising a number of bits, each bit of the number of bits controlling connection of a respective capacitor of the set of capacitors so that the capacitors are connectable or disconnectable in a pre-determined order by shifting, respectively, activation or de-activation bits into the shift register, wherein the shifting is paced by the clock line; and a clock signal generator configured to output a clock signal with a time modulation on the clock line.
US10938392B2 Transmitter for transmitting multi-bit data
A transmitter includes a driver circuit configured to drive a channel connected to a first node by controlling a turn-on impedance of a pull-up path, a turn on impedance of a pull-down path, or both according to a plurality of control signals; an encoder configured to generate the plurality of control signals according to a multi-bit data and a calibration signal; and a calibration circuit configured to generate the calibration signal including calibration information corresponding to the plurality of control signals, wherein the encoder determines activation and magnitude of each of the plurality of control signals according to the multi-bit data and the calibration information.
US10938390B2 Shaft proximity sensors
A system can include a housing that defines an interior space; a shaft disposed at least in part in the interior space of the housing where the shaft includes a longitudinal axis, a curved surface and an end surface; a submersible electric motor operatively coupled to the shaft where the submersible electric motor includes a cable connector; two proximity sensors where each of the proximity sensors includes a sensor aperture disposed in the interior space of the housing; and circuitry operatively coupled to the proximity sensors that determines position values of the shaft with respect to time based at least in part on output of the proximity sensors.
US10938386B2 Controller
A controller for a system includes a first control section and a second control section. The system includes an electrical actuator, a switch switching the electrical actuator between a power supply state and a power cutoff state, and a drive section driving the switch. The drive section outputs, to the switch, a drive signal to drive the switch based on a command signal for switching of the switch. The first control section determines a switch state based on the command signal, and the second control section determines a switch state based on the drive signal. At least one of the first control section and the second control section determines the electrical actuator to be in the power supply state on the condition that the first control section determines the switch to be in the power supply state, and the second control section also determines the switch to be in the power supply state.
US10938383B2 Sequential circuit having increased negative setup time
A sequential circuit includes a first gate circuit, a second gate circuit and an output circuit. The first circuit generates a first signal based on an input signal, an input clock signal and a second signal. The second circuit generates an internal clock signal by performing a NOR operation on the first signal and an inversion clock signal which is inverted from the input clock signal, and generates the second signal based on the internal clock signal and the input signal. The output circuit generates an output signal based on the second signal. Operation speed of the sequential circuit and the integrated circuit including the same may be increased by increasing the negative setup time reflecting a transition of the input signal after a transition of the input clock signal, through mutual controls between the first circuit and the second circuit.
US10938377B2 Surface acoustic wave resonator, surface acoustic wave filter, and duplexer
A surface acoustic wave resonator includes first and second surface acoustic wave resonator connected in series, and a third surface acoustic wave resonator connected in series with the second surface acoustic wave resonator. Each of the first to third surface acoustic wave resonators includes a pair of comb-shaped electrodes in which electrode fingers of one of the comb-shaped electrodes and electrode fingers of the other one of the comb-shaped electrodes are alternately arranged. The second surface acoustic wave resonator has a lower ratio of a width of the electrode fingers to a pitch between the electrode fingers than the first and third surface acoustic wave resonators.
US10938376B2 Acoustic wave device
An acoustic wave device 1 includes a piezoelectric substrate 2 including a first surface 2A and a second surface 2B, a support substrate 6 bonded to the second surface 2B of the piezoelectric substrate 2, and a first filter 10a and a second filter 10b a passband of which is higher than that of the first filter, both being on the first surface 2A of the piezoelectric substrate 2. The first filter 10a and the second filter 10b each includes an IDT electrode 3. A thickness of the IDT electrode 3 of the first filter 10a and a thickness of the IDT electrode 3 of second filter 10b are different.
US10938368B2 Piezoelectric-resonator-mounting substrate, and piezoelectric resonator unit and method of manufacturing the piezoelectric resonator unit
A piezoelectric resonator unit that includes a piezoelectric resonator; a substrate that includes a mounting surface, an electrode pattern on the mounting surface; and a cap joined to the mounting surface of the substrate by a joining material such that the piezoelectric resonator is hermetically sealed. The electrode pattern includes a connection electrode to which the piezoelectric resonator is connected, and an extended electrode that is extended from the connection electrode towards an outer edge of the mounting surface. A joining region on the mounting surface is provided over an entire periphery and surrounds the connection electrode. An insulating material is in the joining region such that at least part of the electrode pattern is exposed therefrom.
US10938367B2 Solidly mounted layer thin film device with grounding layer
An apparatus includes a substrate, a thin film piezoelectric layer, a transducer, and a low resistivity layer. The thin film piezoelectric layer is over the substrate, the transducer includes a number of electrodes in contact with the thin film piezoelectric layer and configured to transduce an acoustic wave in the thin film piezoelectric layer. The low resistivity layer is between at least a portion of the substrate and the thin film piezoelectric layer. By providing the low resistivity layer between at least a portion of the substrate and the thin film piezoelectric layer, a spurious response of the apparatus may be significantly reduced, thereby improving the performance thereof.
US10938363B2 Audio circuit
A D/A converter coverts a digital audio signal into an analog audio signal. An analog volume circuit receives an output of the D/A converter. A controller controls the analog volume circuit. The controller shortens transition time at each step in the analog volume circuit further as gain is lower.
US10938359B1 Power amplifier and method of operating the power amplifier
A power amplifier includes an operational amplifier, a ramp generator communicatively coupled to both a first comparator and a second comparator; the first comparator further communicatively coupled to a negative output port of the operational amplifier; the second comparator further communicatively coupled to a positive output port of the operational amplifier; a first inverter communicatively coupled to the first comparator; a second inverter communicatively coupled to the second comparator; wherein the first inverter is communicatively coupled to both a positive input port of the operational amplifier via a first resistor and coupled to a negative input port of the operational amplifier via a fourth resistor; and the second inverter is communicatively coupled to both the positive input port of the operational amplifier via a second resistor and connected to the negative input port of the operational amplifier via a third resistor.
US10938357B2 Audio amplifier with integrated filter
Embodiments provide an audio amplifier circuit with integrated (built-in) filter (e.g., a digital-to-analog converter (DAC) filter). The audio amplifier circuit may have a non-flat (e.g., low-pass) closed loop frequency response. The audio amplifier circuit may include a low pass filter coupled between an input terminal that receives the input analog audio signal and the input of the gain stage of the amplifier. In some embodiments, additional impedance networks may be included to produce a desired low-pass filter response, such as a second order filter, a third order filter, and/or another suitable filter response. Other embodiments may be described and/or claimed.
US10938355B2 Real-time and adaptive radio-frequency power protection
An apparatus includes an amplifier circuit and a protection circuit. The amplifier circuit may be configured to generate an output signal by amplifying an input signal received at an input port. The input signal may be a radio-frequency signal. The protection circuit may be configured to (i) generate a detection signal by detecting when a level of the input signal exceeds a corresponding threshold, where the level is a power level, a voltage level or both, (ii) route the input signal away from the input port of the amplifier circuit and disable the amplifier circuit both in response to the detection signal being continuously active at least a first time duration and (iii) route the input signal to the input port of the amplifier circuit and enable the amplifier circuit both in response to the detection signal being continuously inactive at least a second time duration.
US10938352B1 Methods and apparatus for online timing mismatch calibration for polar and segmented power amplifiers
An apparatus and methods for timing mismatch in a power amplifier includes a segmented PA with two-path timing mismatch calibration to improve ACLR performance over different signal transitions, process, voltage and temperature (PVT) variations and device aging; a fast and efficient algorithm for measuring and calibrating the delay of two paths (signal path and control path); a signal magnitude variation detection circuit, such as flash ADC, with improved comparator's performance for RF signal processing and minimum delay. A method for choosing the threshold voltage of the magnitude variation detection circuit, according to status of the signals and orthogonal frequency-division multiplexing (OFDM) related standards; other critical blocks.
US10938346B2 Frequency multiplexed resonator input and/or output for a superconducting device
A superconducting input and/or output system employs at least one microwave superconducting resonator. The microwave superconducting resonator(s) may be communicatively coupled to a microwave transmission line. Each microwave superconducting resonator may include a first and a second DC SQUID, in series with one another and with an inductance (e.g., inductor), and a capacitance in parallel with the first and second DC SQUIDs and inductance. Respective inductive interfaces are operable to apply flux bias to control the DC SQUIDs. The second DC SQUID may be coupled to a Quantum Flux Parametron (QFP), for example as a final element in a shift register. A superconducting parallel plate capacitor structure and method of fabricating such are also taught.
US10938345B2 Gm-boosted differential voltage-controlled oscillator (VCO)
The present application relates to a differential Colpitts voltage-controlled oscillator (VCO) circuit, which comprises a pair of transistors with control terminals biased by a common biasing voltage and a pair of couplers arranged to cross-couple corrector/drain of the transistors and the base/gate of the differential transistors. The pair of couplers have a coupling factor kc, which used to enhance the transconductance of the transistor pair, therefore can be used for power consumption reduction and phase noise minimalization.
US10938343B2 Solar panel location detection system and method
A system for automatically commissioning a solar panel array comprises a plurality of panel monitoring devices, each panel monitoring device connected between a positive and negative terminal of a solar panel. Each panel monitoring device comprises a switching device, the switching device configurable to disconnect an output from the solar panel. The system further comprises logic configured to automatically obtain a relative position of each panel monitoring device in the system by appointing serially a series of masters from among the panel monitoring devices, each master in turn broadcasting a unique identifier and enabling its output. Each panel monitoring device listens to the masters' broadcasts and stores in memory the unique identifier and information indicating whether the panel monitoring device detected the masters' voltage. The panel monitoring devices determine their respective locations by analyzing the information broadcast by, and the voltage detected from, the masters.
US10938341B2 Apparatus and system for detecting photovoltaic health and quality in solar panels
A device that is attached to portable solar panels so as to allow users to readily verify panel quality and performance. In one example implementation, a device may perform a self-test by measuring the illuminated I-V (current-voltage) curve or dark I-V curve of the solar panel. The measured values derived from the self-test may be compared against a threshold to identify whether either the solar cells and/or the interconnects of the solar panel may have suffered damage affecting the performance of the portable solar panels. A user in the field may be able to dynamically determine whether the performance degradation is due to weather or setup conditions, or if the deviations are due to cell breakage, creases, and/or cracks on the solar cell or other comprised performance factors, such as compromised integrity of the system interconnect.
US10938340B2 Integrated CZT(S,Se) photovoltaic device and battery
An integrated kesterite (e.g., CZT(S,Se)) photovoltaic device and battery is provided. In one aspect, a method of forming an integrated photovoltaic device and battery includes: forming a photovoltaic device having a substrate, an electrically conductive layer, an absorber layer, a buffer layer, a transparent front contact, and a metal grid; removing the substrate and the electrically conductive layer from the photovoltaic device to expose a backside surface of the absorber layer; forming at least one back contact on the backside surface of the absorber layer; and integrating the photovoltaic device with a battery, wherein the integrating includes connecting i) a positive contact of the battery with the back contact on the backside surface of the absorber layer and ii) a negative contact of the battery with the metal grid on the transparent front contact. An integrated photovoltaic device and battery is also provided.
US10938337B1 System for guidance and deployment of active panels on building walls
A system for guidance and deployment of active panels on a building. One or more guide rails are coupled to a building wall. Panel units are coupled to the guide rails. An active panel can extend and contract from each panel unit. A control system conveys the panel units to an operational position on the building wall. When a panel unit is in operational position, The control system extends or retracts the respective active panel from the panel unit, and adjusts the angle of the panel unit relative to the building wall.
US10938336B2 Wind generator
Integrated wind-photovoltaic system for the production of electrical energy, the system comprising a wind generator equipped with a semi-vertical axis provided, in turn, with wind blades having a back, wherein the back of the aerodynamic profile of these wind blades is at least partially provided with a covering consisting of flexible photovoltaic panels, and wherein a sunlight concentration optical system is provided comprising a plurality of coplanar lenses.
US10938329B2 Electricity generation from low grade waste heat
Systems and methods for generating electricity from low grade heat. The system and method may be a closed loop. When a liquid mixture of salt, water, and an ion-stripping liquid is heated using the low grade heat, water dissolves more readily into the ISL, due to the increased solubility of the water in the ISL, at the increased temperature. The salt remains in a high-salinity aqueous phase that separates from the ISL phase. Upon cooling of the ISL phase, a nearly pure water phase can be separated therefrom. This low salinity water phase and the high salinity water phase can be fed to any of various processes for generating electricity from a salinity gradient, such as pressure retarded osmosis or reverse electro-dialysis. Low and high salinity water exiting the power generating portion of the process can be recycled, to reform the original liquid stream, upon recombination with the ISL.
US10938326B2 Vibration wave motor and optical apparatus using vibration wave motor
Disclosed is a vibration wave motor including: a vibrator provided with a piezoelectric element and a vibration plate; a frictional member having a frictional contact surface coming into contact with the vibrator; a fixing member having a recess to which the frictional member is fixed; and pressurizing unit that pressurizes the vibrator toward the frictional member, wherein the vibrator and the frictional member make relative movement using vibration generated from the vibrator, a fixing material for fixing the frictional member is provided between the frictional member and the fixing member, and the frictional member is fixed by coming into contact with the fixing member.
US10938324B2 Energy harvester for electrostatic energy
Provided is an electrostatic energy harvester Including a lower electrode; a ferroelectric material layer which is disposed on the lower electrode and formed of a poled ferroelectric material; a friction-charged body which is adapted to be repeatedly contacted with and separated from the ferroelectric material layer and has an electric susceptibility different from an electric susceptibility of the ferroelectric material layer; and an upper electrode provided on the friction-charged body.
US10938321B2 Switching an electrical voltage source converter
An electrical converter with at least two output phases includes a rectifier and a thyristor-based inverter interconnected by a DC link with an inductor, wherein the thyristor-based inverter includes a half-bridge with at least two half-bridge arms for each output phase of the electrical converter and each arm being provided by a thyristor. A method for switching the electrical converter includes: cyclically switching the thyristors of the inverter, such that at least one time instant, two thyristors of different half-bridge arms are switched on simultaneously, such that a pulse number, which determines at how many time instants thyristors of the inverter are switched during one stator voltage period, is lower than the number of half-bridge arms of the inverter.
US10938318B2 AC-DC converting apparatus, motor drive control apparatus, blower, compressor, and air conditioner
An AC-DC converting apparatus includes: a boost circuit including a reactor supplied with power supply voltage output from an alternating-current power supply, a first leg including a first upper-arm element and a first lower-arm element connected in series, and a second leg connected in parallel with the first leg and including a second upper-arm element and a second lower-arm element connected in series, and boosting the power supply voltage; and a first voltage detecting unit detecting the power supply voltage. When the power supply voltage is positive, the AC-DC converting apparatus causes the first lower-arm element and the second upper-arm element to perform boosting operation alternately every power supply cycle that is cycle of the power supply voltage, and when the power supply voltage is negative, the AC-DC converting apparatus causes the first upper-arm element and the second lower-arm element to perform boosting operation alternately every power supply cycle.
US10938312B2 Converter and control method thereof
A converter includes a transformer, a primary side switch, a load detection circuit, a state detection circuit and a control circuit. The transformer is configured to output a voltage to a load. The primary side switch is coupled to a primary winding and a primary ground terminal. The load detection circuit is configured to detect a load state of the load and output a load state signal. The state detection circuit is configured to detect a reference time point. The control circuit is configured to output a control signal to turn on or off the primary side switch. The control circuit further sets a blanking time according to the load state signal, such that the primary side switch is turned on when a drain-source voltage of the primary side switch is at a valley of the resonance after the blanking time starting from the reference time point.
US10938311B1 Method and apparatus for delivering power to semiconductors
A semiconductor package includes a VLSI semiconductor die and one or more output circuits connected to supply power to the die mounted to a package substrate. The output circuit(s), which include a transformer and rectification circuitry, provide current multiplication at an essentially fixed conversion ratio, K, in the semiconductor package, receiving AC power at a relatively high voltage and delivering DC power at a relatively low voltage to the die. The output circuits may be connected in series or parallel as needed. A driver circuit may be provided outside the semiconductor package for receiving power from a source and driving the transformer in the output circuit(s), preferably with sinusoidal currents. The driver circuit may drive a plurality of output circuits. The semiconductor package may require far fewer interface connections for supplying power to the die.
US10938310B1 Seamless switching of resonant tanks in power converters by matching voltage gains at tank switchover
A DC-DC power converter has an auxiliary tank cascaded to share an efficiency tank's inductor, capacitor, and transformer. Switching transistors pump the auxiliary tank at startup to provide a boost current. The switching frequency is reduced in steps and the voltage gain and power of the converter sensed until the voltage gain matches a voltage gain calculated for the efficiency tank. Then tank switchover occurs and transistors to the efficiency tank are pumped with the last switching frequency used by the auxiliary tank, and the auxiliary tank is not pumped. Since the voltage gains before and after tank switchover are equal, no output voltage deviation or current spike occurs. A voltage sag or failure switches back to the auxiliary tank at a switching frequency determined by a dynamic contour line where the voltage gains of the two tanks are equal for the current power state.
US10938305B2 Electronic control device, in-vehicle system, and power supply device
The present invention reduces conducted noise of an input current in a power supply device having a plurality of channels at low cost. In a power supply circuit (210) possessed by an autonomous running control ECU, switching circuits 22 respectively generate, on the basis of control signals C, power supplies supplied to a plurality of logic circuits. A transition management unit 25 controls the switching circuits 22. A clock generation unit 26 generates a plurality of clock signals. The transition management unit 25 has a control signal generation unit and a plurality of delay units. The control signal generation unit generates intermediate control signals from the clock signals generated by the clock generation unit 26. The delay units delay the intermediate control signals on the basis of command signals and output the delayed intermediate control signals as the control signals C. The clock signals generated by the clock generation unit include at least one clock signal having a different frequency.
US10938304B2 Voltage- and current-based control of direct current (DC)-DC converter
Various embodiments provide a direct current (DC)-DC converter circuit. The DC-DC converter circuit includes a control circuit to switch the DC-DC converter circuit between a charge state, a discharge state, and a tri-state mode. As part of a first control loop, the control circuit may switch the DC-DC converter between the charge state and the discharge state based on the output voltage to provide the output voltage with the target voltage level. Additionally, as part of a second control loop, the control circuit may switch the DC-DC converter between the charge state and the discharge state based on the current through an inductor of the DC-DC converter. The second control loop may provide overcurrent protection for the DC-DC converter. Other embodiments may be described and claimed.
US10938301B2 Charge pump circuit, semiconductor device, and semiconductor memory device
A charge pump circuit that suppresses low boost efficiency is provided. The charge pump circuit 100 of the invention includes a main pump circuit CPn_M and a gate controlling pump circuit CPn_G controlling the main pump circuit CPn_M. The main pump circuit has the same basic configuration as the controlling pump circuit, which are both KER-type pump circuits. The controlling pump circuit controls the operation of a transistor of the main pump circuit after the main pump circuit is boosted, so that reverse current will not flow from the main pump circuit to the forward section of the pump circuit.
US10938300B2 Power converter with modular stages connected by floating terminals
An apparatus for electric power conversion includes a converter having a regulating circuit and switching network. The regulating circuit has magnetic storage elements, and switches connected to the magnetic storage elements and controllable to switch between switching configurations. The regulating circuit maintains an average DC current through a magnetic storage element. The switching network includes charge storage elements connected to switches that are controllable to switch between plural switch configurations. In one configuration, the switches forms an arrangement of charge storage elements in which at least one charge storage element is charged using the magnetic storage element through the network input or output port. In another, the switches form an arrangement of charge storage elements in which an element discharges using the magnetic storage element through one of the input port and output port of the switching network.
US10938299B2 Fault detector for voltage converter
Various embodiments of a fault detector for a voltage converter are described. In one example embodiment, briefly, the fault detector is capable to detect one or more fault events during operation of a voltage converter. Likewise, the fault detector is capable to generate one or more fault signals with respect to the one or more to be detected fault events.
US10938298B1 Power controller of load power detection
A power controller in collocation with a rectification unit, a transformer, a switching unit, a current sensing resistor, an output rectification unit, and an output capacitor is disclosed, and includes a working voltage pin, a ground pin, a PWM driving pin, a current sensing pin, and a load feedback pin for converting an external AC input power into an output power to supply a load. In particular, the power controller simultaneously performs active detection on load power to provide overload protection. Specifically, a load feedback signal related to a load power and a threshold load voltage representative of a preset threshold load power is compared, and a power counter representative of a calculated load power is increased by one, decreased by one, or kept without change according to the comparison result. Then, the power counter is employed to determine whether an overload abnormal event occurs.
US10938297B2 AC-DC conversion device and method for controlling same by controlling the timing of multiple switch portions
An AC-DC conversion device that includes a major circuit portion and a control circuit. The major circuit portion includes a converter in which multiple switch portions in a bridge connection include separately-excited switching elements and snubber circuits connected in parallel with the switching elements; and the major circuit portion is connected to an alternating current power supply and a direct current circuit and applies, to the direct current circuit, an alternating current voltage applied from the alternating current power supply by an ON of the multiple switch portions. The control circuit controls the voltage applied to the direct current circuit by controlling the ON timing of the multiple switch portions by inputting a control pulse to each of the multiple switch portions.
US10938296B2 Ripple detection and cancellation for voltage regulator circuits
Techniques are described for ripple detection and cancellation in switching voltage regulator circuits. For example, in a switching voltage converter, a voltage is up-converted or down-converted by switching high side and low side switches and passed through a low-pass filter for averaging. While the act of switching can result in conversion of the voltage with good efficiency, it also typically generates ripples on the output voltage, which can be undesirable in some applications. Embodiments use the switching voltage, the output voltage, and a feed-forward loop to generate a current cancellation signal to have particular gain, timing, and polarity that effectively emulates the complement of the inductor ripple current. The cancellation current signal can be injected into the output node, such that the cancellation current signal sums with the inductor ripple current at the output node, thereby at least partially cancelling the effect of the inductor ripple current.
US10938291B2 Electromagnetic driving mechanism
An electromagnetic driving mechanism is provided, including a first member, a second member movably connected to the first member, an electromagnetic driving assembly, and a film. The electromagnetic driving assembly includes a magnet and a coil respectively disposed on the first and second members, so as to move the second member relative to the first member. The film is formed on the second member and has positive magnetic susceptibility.
US10938289B2 Actuator
An actuator and a tactile device are provided. In the actuator, a gel member is disposed in a portion where a support body and a movable body face each other. The gel member is attached to the movable body and the support body by a first adhesive layer and a second adhesive layer. The gel member includes a first portion and a second portion having a higher hardness than an intermediate portion on a first adhesive layer side and a second adhesive layer side from the intermediate portion. If the thicknesses of the first adhesive layer and the second adhesive layer are changed, a spring constant of the gel member is changed. The first adhesive layer and the second adhesive layer are made to appropriate thicknesses. The gel member, the first adhesive layer and the second adhesive layer are addition reaction types, and the base polymers thereof are the same.
US10938287B2 Actuator
An actuator may include a supporting body; a movable body; a first magnetic drive circuit including a first coil and a first magnet disposed adjacent to each other in a first direction and driving the movable body in a second direction orthogonal to the first direction; and a second magnetic drive circuit including a second coil and a second magnet disposed adjacent to each other in the first direction and driving the movable body in a third direction orthogonal to the first direction and intersecting the second direction. The second coil and the second magnet may be disposed in alignment with the first magnetic drive circuit in the first direction. The supporting body may include a restraining member. A first elastic member may be in contact with both the movable body and the restraining member. A second elastic may be in contact with both the movable body the restraining member.
US10938285B2 Multi-bar linkage electric drive system
An electric drive system including: a rotary motor system including a hub assembly, a first rotating assembly, a second rotating assembly, and a third rotating assembly, wherein the hub assembly defines a rotational axis about which the first rotating assembly, the second rotating assembly, and the third rotating assembly are coaxially aligned and are capable of independent rotational movement independent of each other; a multi-bar linkage mechanism connected to each of the first and third rotating assemblies and connected to the hub assembly and constraining movement of the hub assembly so that the rotational axis of the hub assembly moves along a defined path that is in a transverse direction relative to the rotational axis and wherein the multi-bar linkage mechanism causes the rotational axis of the hub assembly to translate along the defined path in response to relative rotation of the first rotating assembly and the third rotating assembly with respect to each other.
US10938272B2 In-wheel motor drive device
An in-wheel motor drive device includes an electric motor section, a speed reducer section having a speed-reduction structure using parallel shaft gears, a wheel bearing section, and a casing. The parallel shaft gears include at least one intermediate shaft each having an input-side and output-side intermediate gears, and an output shaft having a final output gear. The at least one intermediate shaft and the output shaft each have both end portions supported by rolling bearings to be rotatable. Among the rolling bearings, at least one rolling bearing arranged close to the input-side intermediate gear or a rolling bearing arranged close to the final output gear is arranged in a radially-inner-side recess portion of the gear, which is arranged close to the corresponding rolling bearing.
US10938268B2 Tubular electromechanical actuator and home automation equipment including such an actuator
A tubular electromechanical actuator includes an electronic control unit including a housing and an electronic board. A first electrical connection device includes first electrical connection elements configured to electrically connect the board to electrical connection elements of an electric motor and second electrical connection elements configured to electrically link the board to electrical connection elements of an additional electronic board of the motor. The first device is configured to plug into an edge of a printed circuit wafer of the board and to cooperate with the electric tracks of the board. In addition the first and second electrical connection elements are electrical connection elements that are configured to directly cooperate with the respective electrical connection elements of the motor and of the additional board.
US10938267B2 Centrifugal electric pump assembly with axially offset electric terminal strip compartment and facilitated pump body fixing
A centrifugal electric pump assembly includes a pump body formed by a volute and an intake duct and a delivery duct. The pump also includes an electric motor, contained in an accommodation casing, the casing facing with one of its ends the pump body and being fixed to the pump body by means of a plurality of fixing elements; and an electrical box, the electrical box facing the other end of the casing. The casing and the electrical box are contained at least partially within a single shell. The pump further includes a terminal strip, connected to the electrical box and arranged in a compartment which extends from the shell, the compartment being axially offset with respect to the direction of extension of the electric pump. The assembly has at least one hole which passes at least partially through the compartment and/or the shell, the hole being extended in the same direction as a corresponding element for fixing the casing to the pump body.
US10938266B2 Electrical machine with cooling channel
An electrical machine comprises a polymeric housing formed by a polymeric material and constructed to house components of the electrical machine, structurally support the electrical machine and react torque loads generated by the electrical machine; a stator overmolded into and partially encapsulated by the polymeric housing, the stator including a laminated stator core and a plurality of stator windings, the stator windings including a winding overhang extending from the laminated stator core; a rotor in magnetic communication with the stator; and a cooling channel disposed within the polymeric material forming the housing and encapsulated by the polymeric material and positioned adjacent to the laminated stator core, wherein the cooling channel is constructed to pass a fluid for cooling the electrical machine.
US10938261B2 Covering element for covering a slot between two adjacent tooth tips of an electromagnetic machine
Provided is a covering element for covering a slot between two adjacent teeth of an electromagnetic machine, a stator for an electromagnetic machine and a method of forming a covering element. The covering element comprises a first sub-element and a second sub-element. The first sub-element and the second sub-element are arranged adjacent to each other in a first direction. Further, the second sub-element is made of a different material than the first sub-element.
US10938260B2 Electrical insulating structure producing method, electrical insulating structure and rotating electrical machine
A producing method is for an electrical insulating structure to cover an outer surface of a to-be-insulated object. The method comprises: a tape production step of producing a main insulation tape by using a nanoparticle-containing joining macromolecular polymer; a taping step of winding a main insulation tape on outside of the to-be-insulated object to form a main insulated part; a vacuum drawing step, which is performed after the taping step, of vacuum drawing the tape-wound to-be-insulated object; and an impregnation step, which is performed after the vacuum drawing step, of injecting a impregnating macromolecular polymer to impregnate the main insulated part therewith.
US10938259B2 Stator having bobbin-embedded tooth tips
A stator for a hybrid electric vehicle combines the best features of complete stators and segmented stators. The bobbins of a complete stator are modified to effectively widen the teeth and thereby reduce torque ripple. Each resin bobbin includes cavities on either side of the tooth. The cavities are filled with a magnetically conductive insert. In some embodiments, a single wedge shaped insert is installed on each side of each tooth. In other embodiments, multiple inserts of varying cross sectional area are installed on each side of each tooth.
US10938257B2 Stator for motor, motor and compressor
Provided are a stator, a motor and a compressor for a motor. The stator (100) includes: a substantially annular stator body (1). The stator body (1) is formed by stacking a plurality of silicon steel sheets. The magnetic induction intensity of the silicon steel sheets is B, B>1.79 T. A plurality of stator teeth (2) arranged at intervals are formed on an inner peripheral wall of the stator body (1), and an accommodating groove (3) is defined between two adjacent stator teeth (2). A diameter of a circle where inner end surfaces of the plurality of stator teeth (2) are located is D1 and a diameter of a circle where an outer end of the stator body (1) is located is D2, and D1 and D2 satisfy: D1/D2>0.515.
US10938253B2 Wireless power system with battery charge indicators
A wireless power system includes a wireless power transmitting device such as a wireless charging mat for charging devices such as a cellular telephone and an earbuds battery case. The earbuds battery case receives earbuds and charges the earbuds from a battery. The wireless charging mat supports bidirectional in-band communications between the cellular telephone and the earbuds battery case. The earbuds battery case provides the cellular telephone with information on the battery charge level associated with the battery in the earbuds battery case and a battery charge level associated with each earbud in the earbuds battery case. The cellular telephone receives battery charge level information through the wireless charging mat and displays corresponding indicators. The earbuds battery case has a visual output device such as a light-emitting diode that is illuminated to indicate that the earbuds battery case is being charged.
US10938252B2 Wireless charging system with temperature sensing
A wireless power transmitting device transmits wireless power signals to a wireless power receiving device. To detect foreign objects, the wireless power transmitting device has an array of temperature sensors. The array of temperature sensors may include temperature sensor components such as temperature sensitive thin-film resistors or other temperature sensitive components. A temperature sensor may have thin-film resistors formed on opposing sides of a substrate. The thin-film resistors may be formed from meandered metal traces to reduce eddy current formation during operation of the wireless power transmitting device. Signal paths coupling control circuitry on the wireless power transmitting device to the array of temperature sensors may be configured to extend along columns of the temperature sensors without running along each row of the temperature sensors, thereby reducing eddy currents from loops of signal routing lines. Some temperature sensors may have multiple components coupled to a common temperature sensing pad.
US10938250B2 Door/window with integrated power delivery system
An electrified door or window system having a frame with a power transmitting device and a door or window having a power receiving device. The power receiving device is electrically connected to the power transmitting device in the frame of the door or window. At least one powered device is integrated in the door or window. At least one electrically conductive pathway extends from the power receiving device to the at least one powered device. A controller is provided to control the flow of power from the power receiving device to the at least one electrically conductive pathway.
US10938248B1 Contactless power supply device
A contactless power supply device includes a power transmitter, and a power receiver. The power receiver includes: a resonant circuit including a receiver coil and a resonant capacitor; a rectifier circuit configured to rectify the power output from the resonant circuit; a voltage detection circuit configured to measure the output voltage from the rectifier circuit and obtain a measurement value for said output voltage; and a first communication device. The power transmitter includes: a transmitter coil; a power supply circuit including a power source and a plurality of switching elements between the power source and the transmitter coil; an auxiliary coil for electromagnetic coupling with the transmitter coil; a variable capacitance circuit configured to connect to the auxiliary coil and adjust the electrostatic charge therein; and a control circuit configured to control the electrostatic charge in the variable capacitance circuit in accordance with the measurement value for the output voltage.
US10938246B2 Method and apparatus for charging a battery-operated device
There is provided a battery-operated device that include a battery, an electronic circuitry configured to be powered by the battery, and a converter configured to receive energy from any of a plurality of authorized chargers, and generate power from the energy for charging the battery using the power. The battery-operated device is configured to receive a charger identification from a charger, and determine whether the charger identification is in a list of charger identifications belonging to the plurality of authorized chargers. The battery-operated device is further configured to, in response to determining that the charger identification is in the list of charger identifications receive the energy from the charger, generate, using the converter, the power from the energy received from the charger, charge the battery using the power received from the converter, and use the battery to power the electronic circuitry.
US10938245B1 Universal resonant induction coupling for luminaire in a high-moisture environment
An induction luminaire system for use in high-moisture environments includes a transmitter coupling structure housing an induction transmitter having a first planar coil. An exterior of the transmitter coupling structure is engageable with a wall fitting or a lighting niche. The transmitter coupling structure has a rear surface which extends into the wall fitting or the lighting niche not more than a predetermined distance. An induction receiver has a second planar coil to receive an induction signal from the first planar coil, wherein the induction receiver is in electrical communication with the light module, and wherein the induction receiver provides power from the received induction signal to a light module. A receiver coupling structure houses the induction receiver and having an interior recess, wherein a portion of the transmitter coupling structure housing the first planar coil is removably positionable within the interior recess.
US10938243B2 Power transmission apparatus and power transmission method
A power transmitting unit is provided. The power transmitting unit includes a signal generator configured to generate a signal of a first frequency band for wireless charging, a power generation circuit configured to generate a modulation signal for modulating the signal of the first frequency band generated by the signal generator, and amplify a transmit power of the signal of the first frequency band based on voltage supplied from the outside of the power transmitting unit, a power transmission circuit configured to transmit the amplified transmit power to a power receiving unit via a first antenna, a second antenna configured to receive information about a charging state from the power receiving unit through a second frequency band, and a control circuit configured to control a duty and frequency of the modulation signal based on the charging state.
US10938242B2 Display apparatus and operational method therefor, and electronic apparatus
The present invention relates to a display apparatus and operational method therefor, and an electronic apparatus, and the display apparatus according to an embodiment of the present invention may comprise: a resonance circuit unit for generating voltage by means of inductive electromotive force generated due to an external apparatus; a capacitance variance unit for varying the capacitance (Cv) of the resonance circuit unit in order to control the resonance point thereof, the resonance point having been changed due to the distance from the external apparatus; and a display panel for implementing an image by means of the voltage.
US10938239B2 Wireless charging method and apparatus thereof
An electronic device is provided. The electronic device includes a housing, a wireless charging coil disposed inside the housing, a fan disposed inside the housing and in proximity to the coil, a temperature sensor disposed inside the housing and in proximity to the coil, a wireless charging circuit having the coil and configured to transmit power wirelessly to an external device via the coil, and a control circuit electrically connected to the fan, the temperature sensor, and the wireless charging circuit. The control circuit may be configured to receive a signal from the external device, receive data related to a temperature of the coil from the temperature sensor, and control the fan at least partially on the basis of at least one of the signal and the data.
US10938234B2 System and method for charging electronic devices in a controlled environment
A system, apparatus, and method are disclosed for providing electrical charge to residents of a controlled-environment facility. In an embodiment, a charging station may be provided in an area accessible to an inmate to allow charging of in an inmate smart device, such as a phone or tablet. In an embodiment, a portable charger may be provided to an inmate for charging a smart device.
US10938233B2 Battery storage system and on-board electrical system for supplying power in a fault-tolerant manner to safety-relevant loads in a vehicle
A battery storage system, for supplying electrical power to at least one electrical vehicle function, which is redundantly connected to the battery storage system by a first supply branch and a second supply branch includes a first connection and a second connection configured to connect to the first and the second supply branches; at least one ground connection; a connection line, which connects the first and the second connections; a cross-isolating switching apparatus arranged in the connection line and configured to interrupt the connection line; a first energy storage unit connected to the connection line between the first connection and the cross-isolating switching apparatus; and a second energy storage unit connected to the connection line between the second connection and the cross-isolating switching apparatus.
US10938231B2 Microprojection device and magnetic suspension base
A microprojection device and a magnetic suspension base are provided. The microprojection device comprises a microprojector and a main suspension magnet. The microprojector is fixed to the main suspension magnet. The magnetic field direction at a magnetic field center of the main suspension magnet is in the vertical direction so the microprojector can be driven to be suspended in a magnetic field environment. The magnetic suspension base comprises: a housing and at least three base magnets disposed therein. The magnetic field direction at the center of a combined magnetic field formed by the at least three base magnets is in the vertical direction; the magnetic intensity at the center of the combined magnetic field is less than the magnetic intensity near the base magnets; and the microprojector can be driven to be suspended under the magnetic field environment by being fixed on the magnet.
US10938225B2 Vehicle charge termination system and method
A charge termination system according to an exemplary aspect of the present disclosure includes, among other things, a switch configured to transition from a first position to a second position and a charging circuit extending to an external power source. The switch in the first position permits the charging circuit to charge an electrified vehicle. The switch in the second position prevents the charging circuit from charging the electrified vehicle.
US10938220B2 Wireless connector system
Various embodiments of a wireless connector system are described. The system has a transmitter module and a receiver module that are configured to wirelessly transmit electrical energy and/or data via near field magnetic coupling. The wireless connector system is designed to increase the amount of wirelessly transmitted electrical power over a greater separation distance. The system is configured with various sensing circuits that alert the system to the presence of the receiver module to begin transfer of electrical power as well as undesirable objects and increased temperature that could interfere with the operation of the system. The wireless connector system is a relatively small foot print that is designed to be surface mounted.
US10938216B2 Methods and systems for synchronizing energy management between neighboring microgrids
A method and system for operating neighbouring microgrids is disclosed. The method includes creating a first set of energy management policies associated with a predefined area and a second set of energy management policies associated with a microgrid. The method includes measuring power usage data associated with predefined area and current charge level of batteries within the predefined area. The method further includes determining future power demand of the predefined area, based on predefined analytics performed on the measured power usage data and the current charge level of the batteries. The method includes adapting the data models of predefined area with the data models used in microgrid and utility operations for seamless integration of operations and to optimize overall operations while complying with local, edge and overall policies. The method includes applying the first set of energy management policies within the predefined area based on the determined future power demand.
US10938215B1 Power booster energy storage system (ESS) with skimming device for operating a vessel
A plurality of generators provide power to loads, such as loads on a vessel. A skimming device receives and stores skimmed power from the plurality of generators. A battery bank receives the stored skimmed power from the skimming device and provides the stored skimmed power to the loads. A controller controls receipt and storage of the skimmed power by the skimming device and monitors a level of the stored skimmed power in the skimming device. The controller controls the transfer of the stored skimmed power from the skimming device to the battery bank and provisioning of the stored skimmed power from the battery bank to the loads based on the level of the stored skimmed power in the skimming device.
US10938212B2 Device for optimizing production, consumption, and storage of electric energy
The device includes an electric energy source to which an inverter is power-connected, whose output is three-phase with symmetrical power distribution. It further includes an inter-phase power transfer module which is power-connected to the inverter and comprises at least one first power board including at least three power transistors. The inter-phase power transfer module has a data interface and has a first output with asymmetrical power distribution into three phases, wherein the first output is further connected to a distinctive nodal point, this distinctive nodal point being power-connected to a load. Through a measuring module, the PLC control system is also connected to the distinctive nodal point, the PLC control system being further connected also to the inverter and the data interface. This arrangement ensures that the power supplied to the load reflects in each phase the power consumed by the load. The device further offers additional possibilities to control energy production, consumption and storage.
US10938209B2 Fault ride-through circuit with variable frequency transformer and control method thereof
A fault ride-through circuit with a variable frequency transformer (VFT) and a control method thereof are provided, and the control method comprises: pretreating acquired voltages of grids, a voltage of a stator interface and a voltage of a rotor interface to obtain a rotor voltage DC component and a rotor voltage DC component; testing and treating a voltage frequency of a first grid and a voltage frequency of a second grid; carrying out a reference voltage calculation for a stator voltage DC component, a rotor voltage DC component, the voltage frequencies of the first grid and the second grid to obtain a positive voltage reference value of the first PWM convertor and the second PWM convertor; and processing the voltage reference values to obtain the switch signals for controlling the first PWM convertor and the second PWM convertor.
US10938208B2 Medium-high voltage photovoltaic power generation system
A medium-high voltage photovoltaic (PV) power generation system is provided. A PV string of the system is insulated from the ground via an insulator of a medium-high voltage withstanding level, so that the PV string is applicable under a high voltage level. The PV strings are connected to cascade modules. An output voltage of series-connected cascade modules is grid-connected to a 10 kV power grid through a three-phase filter, without a power booster transformer or a high-frequency isolated DC/DC converter in a conventional power station, thereby improving the system efficiency.
US10938206B2 Modular power system and method of mitigating failure propagation between a plurality of modules in a modular power system
A modular power system includes a plurality of electronic modules, the plurality of modules is arranged in a manner that each of the modules is detachable from the others, and adjacent modules are in fluid communication with each other through a passage, and at least one thermally activated element is disposed within each said passage. In normal operation, the thermally activated element is in an unexpanded state, and fluid communication between the plurality of modules is allowable through a space between the thermally activated element and the passage, and in a failure event when at least one of the modules fails, the thermally activated element is activated and expanded to block the passage between the failed module and the other modules. A method of mitigating failure propagation between a plurality of modules in the modular power system is also described.
US10938201B2 Electrical link comprising an electrical protection device—current bias
An electrical link (8) between a DC high-voltage power source (2) and a user apparatus (5) including: an electrical conductor (4) surrounded by an insulating cover (4a), and an electrical protection device (3) that includes a conductive sleeve (7) arranged around the insulating cover (4a), a current generator (10) connected to a current injection point (30) of the conductive sleeve (7), a circuit breaker (9) arranged on the conductor and configured to cut off a current transiting through the conductor (4), and a detection module (11) connected to a current tap-off point (31) of the conductive sleeve (7) and to the circuit breaker (9) and configured to detect a current leak out of the conductor (4) and command the circuit breaker (9).
US10938198B2 Variable window length filter for protective relaying
Variable window filtered power system signals for electric power system monitoring and protection operations of an electric power system are provided herein. Upon detection of a power system disturbance, the filter window is decreased after a predetermined resize delay such that pre-disturbance samples are not included in the new window. As additional samples are obtained, the filter window grows to include new samples until the window reaches an initial filter window length. Gain and group delay correction factors accounting for window size and signal frequency are approximated.
US10938187B1 Prechamber sparkplug having electrodes located for inhibiting flame kernel quenching
A prechamber sparkplug includes a housing having a nozzle with a prechamber formed therein, and each of a first set and a second set of electrode prongs within the prechamber. The second set of electrode prongs downwardly depend from attachment points to the housing, and form, together with the first set of electrode prongs, spark gaps within the prechamber. Each of the anode-cathode pairs formed by the sets of electrode prongs is spaced radially inward a clearance distance from the prechamber wall to position the spark gaps in a flow of swirled gases. The flow of swirled gases displaces a flame kernel formed at the spark gaps to inhibit quenching.
US10938185B1 Spark plug assembly for an internal combustion engine
A spark plug assembly is provided with an insulator body extending along a longitudinal axis and defining a first face extending radially and positioned between the first and second ends. A central electrode extends through the insulator body, and a side electrode is connected to the insulator body for rotation therewith. A retainer is connected to the second end of the insulator body and defines a second face extending radially. A jacket is rotatably supported by and surrounds the insulator body. The jacket is positioned between the first and second faces, and defines an inner surface and a threaded outer surface. A bushing is rotatably supported by and surrounds the insulator body, is positioned radially between the jacket and the insulator body, and is positioned between the first and second faces. The bushing defines a tapered outer surface to mate with the inner surface of the jacket.
US10938181B2 Vertical cavity surface emitting laser and method for manufacturing vertical cavity surface emitting laser
A vertical cavity surface emitting laser includes: an active layer including a quantum well structure including one or more well layers including a III-V compound semiconductor containing indium as a group III constituent element; an upper laminated region containing a carbon dopant; and a substrate for mounting a post including the active layer and the upper laminated region, in which the active layer is provided between the upper laminated region and the substrate, the quantum well structure has a carbon concentration of 2×1016 cm−3 or less, and the upper laminated region includes a pile-up layer of indium at a position away from the active layer.
US10938180B2 Optoelectronic component
An optoelectronic component includes a layer structure including an active zone that generates electromagnetic radiation, wherein the active zone is arranged in a plane, the layer structure includes a top side and four side faces, the first and third side faces are arranged opposite one another, the second and fourth side faces are arranged opposite one another, a strip-type ridge structure is arranged on the top side of the layer structure, the ridge structure extends between the first side face and the third side face, the first side face constitutes an emission face for electromagnetic radiation, a first recess is introduced into the top side of the layer structure laterally alongside the ridge structure, a second recess is introduced into the first recess, and the second recess extends as far as the second side face.
US10938179B2 Addressable laser array device including vertical cavity surface emitting lasers adopting nanostructure reflector disposed at intersections of plural wiring patterns
Provided are an addressable laser array device and an electronic apparatus including the addressable laser array device. The addressable laser array device includes a plurality of VCSELs, each including a distributed Bragg reflector (DBR), a nanostructure reflector including a plurality of nanostructures having a sub-wavelength dimension, and a gain layer disposed between the DBR and the nanostructure reflector; a plurality of first wiring patterns extending in a first direction and being electrically connected to the plurality of VCSELs, respectively; and a plurality of second wiring patterns extending in a second direction intersecting the first direction and being electrically connected to the plurality of VCSELs, respectively, wherein the plurality of VCSELs are disposed at intersections of the plurality of first wiring patterns and the plurality of second wiring patterns, and the addressable VCSEL array device is configured to selectively drive at least some of the plurality of VCSELs.
US10938178B2 Vertical-cavity surface-emitting laser
A vertical-cavity surface-emitting laser (“VCSEL”) has at least a substrate, electrical contacts, a first mirror region, a second mirror region and an active region between the mirror regions; where the mirror regions comprise distributed Bragg reflectors formed of a plurality of layers; laser emission is from at least one gallium arsenide antimonide nanostructure in the active region; and each said nanostructure contains more antimony atoms than arsenic atoms.
US10938176B2 Diode laser
The present invention relates to a diode laser with external spectrally selective feedback. It is an object of the invention is to provide an external cavity diode laser with wavelength stabilization which allows an increased overall output power in the desired wavelength range. According to the invention, an external cavity diode laser arrangement is disclosed comprising: an active medium positioned inside an internal laser cavity (10), the internal laser cavity (10) comprising an exit facet (12) adapted for outcoupling laser radiation; an external frequency-selective element (14) positioned outside the internal laser cavity (10) and adapted for wavelength stabilization of the laser radiation; a beam divider (16) positioned outside the internal laser cavity (10) and adapted to divide the outcoupled laser radiation (BO) into a first beam (B1) extending along a first beam path (P1) and a second beam (B2) extending along a second beam path (P2), the first beam (B1) having higher radiant intensity than the second beam (B2) and the first beam path (P1) being different from the second beam path (P2); and an intensity control means to control the radiant intensity incident to the external frequency selective element (14); wherein the external frequency-selective element (14) and the intensity control means are arranged in the second beam path (P2). The intensity control means in the second beam path (P2) may comprise a polarization modifying means (18) and a polarizer (20) in order to reduce thermal stress at the frequency-selective element (14).
US10938175B2 Light source for Raman amplification, light source system for Raman amplification, Raman amplifier, and Raman amplifying system
A light source for Raman amplification to Raman-amplify signal light includes: plural incoherent light sources that output incoherent light; plural pumping light sources that output second-order pumping light; an optical fiber for Raman amplification to Raman-amplify the incoherent light with the second-order pumping light, and outputs the amplified incoherent light; and an output unit connected to the optical transmission fiber, receiving the amplified incoherent light, and outputting the amplified incoherent light as first-order pumping light having a wavelength that Raman-amplifies the signal light to the optical transmission fiber.
US10938174B2 Expandable cable connector torque adapter
Torque adapter for a cable connector that expands to fit connector nuts of different sizes. The adapter fits around the cable connector and engages three of the corners of a hex nut with matching recessed regions in its inner surface. It has three slots that receive the other three corners of the connector nut. The adapter is flexible so that the slots may widen to accommodate connector nuts of larger widths. The outer surface may be hexagonal so that a wrench or similar tool may be used to turn the torque adapter.
US10938173B2 Resistance welding copper terminals through mylar
A method for fusing an electrical conductor to a film pad circuit including the steps of: providing an electrically inert substrate having a first surface and an opposing second surface; applying an electrically conductive film to the second surface of the electrically inert substrate; applying an electrically conductive member to the electrically conductive film; placing an electrical conductor on the first surface of the electrically inert substrate; and fusing the electrical conductor to the conductive member.
US10938171B1 Portable power distribution unit for 400 hertz power
A portable power distribution unit for safely distributing high wattage power supplied from mobile generators to lower power test adapter units and systems. Embodiments disclosed include a structurally rigid housing shaped to facilitate secure holding by an operator's foot, a 400 Hz power connector adapted for connection to a mobile power generator, a circuit breaker matched to the rating of the system to be powered and connections for conversion of the six-pin output from the mobile generator to a three or four-pin input for the system to be powered.
US10938170B1 Quick electrical power connector system
A quick electrical power connector system has a female connection member, a forward section with electrical plug openings extending through the forward section and a rear section through which electrical wiring extends into and connects with electrical contacts within the plug openings. A male connection member has a forward section, a cavity, and electric prongs located within the cavity. The male connection member also has a second section located immediately adjacent to the forward section, the second section having side walls through which electrical wiring completely extends and connects with electrical contacts connected to the electric prongs. The male connection member is configured to be connected to the female connection member to provide supplemental electrical current to electrical circuitry. A second embodiment provides for a male connection member having two cavities, each with two electrical prongs for connection with two female connection members in electrical circuitry.
US10938169B2 Method for producing a modularly configurable coaxial plug
A method for producing a modularly configurable plug comprises inserting a cable insulator in a pre-shaped outer cable contact, positioning an inner cable contact of a cable in the cable insulator, and bending the pre-shaped outer cable contact to form a cable section. The cable section is adapted to a diameter of the cable and a diameter of the inner cable contact. The method further comprises positioning an inner interface contact in an interface insulator and inserting the interface insulator in an outer interface contact to form an interface section. The interface section is connected to the cable section. The interface section has one of a plurality of different lengths or one of a plurality of different shapes interchangeably connected to the cable section.
US10938163B2 Electromagnetic interference (EMI) grounding protection method for a connector using a multi-directional conductive housing
An electromagnetic interference (EMI) grounding protection method for a connector assembly using a multi-directional conductive housing. The method includes the steps of: conducting the EMI generated by a source towards a metallic braided shield, the metallic braided shield being secured and mounted onto the multi-directional conductive housing by a metallic clamp; conducting the EMI from the metallic braided shield to the metallic clamp and to the multi-directional conductive housing, the multi-directional conductive housing being mounted onto a metallic device by at least a metallic bolt and the bolt being accommodated within a corresponding metallic compression limiter; and thereafter, conducting the EMI: (1) from the metallic braided shield to the multi-directional conductive housing through the metallic compression limiters and through their respective bolts, and ultimately to the metallic device, and (2) from the metallic braided shield to the multi-directional conductive housing directly through conductive pads thereof, and ultimately to the metallic device.
US10938162B2 Electrical connector with ground plate connected to ground contacts
An electrical connector includes: an insulating body, having a mounting surface and a plurality of terminal slots concavely provided on the mounting surface; a grounding sheet, having a connecting arm and a plurality of abutting portions abutting the mounting surface; and at least one terminal, mounted to the insulating body along a backward-from-front direction. Each of the abutting portions is located at one side of a corresponding one of the terminal slots. An elastic sheet is located at an opening of one of the terminal slots, and is provided at one side of a corresponding abutting portion. The terminal abuts the elastic sheet. The terminal has a contact portion entering a corresponding one of the terminal slots to be electrically connected to a mating device.
US10938160B2 Connector with a narrowed housing portion and a mounted detector body
A connector has a detector (11) provided in a housing (10) movably in a front-rear direction and allowed to move from a standby position to a detection position in front of the standby position when both housings (10, 90) are connected properly. The housing (10) includes housing narrowing portions (76) narrowed toward a rear part, and the detector (11) includes two side walls (53) configured to cover both side surfaces of the rear part of the housing (10). The side walls (53) include detecting member narrowing portions (56) narrowed to correspond to the housing narrowing portions (76) in parts facing the housing narrowing portions (76).
US10938158B2 Connector housing, adapter, and modular electrical plug connector system comprising the same
A connector housing of a modular electrical plug connector system comprises a plurality of substantially identical passages arranged side by side. Each passage is configured to accommodate and lock an electrical connector module of a first predetermined type. At least one passage comprises an adapter receiving interface configured to receive, in a removable manner, an adapter for supporting and locking an electrical connector module of a second predetermined type, different from the first predetermined type.
US10938157B2 High speed electrical connector for compact electronic systems
A connector assembly with latching provided by a rotating latch bar. The connector has a low height, with the rotating latch bar providing secure engagement between mated connectors of the connector assembly. The latch bar may be shaped to provide spring force that urges the mated connectors together. The connector assembly may be formed with a cable connector and a board connector. The low height of the board connector enables the connector to be mounted close to high speed electronic components, such as a processor, even if covered by a heat sink, as the connector may fit under the heat sink. The cable connector may be coupled, via a cable, to an I/O connector or other component remote from the high speed electronic component.
US10938151B2 Circuits and methods for wearable device charging and wired control
Methods and devices for wired charging and communication with a wearable device are described. In one embodiment, a symmetrical contact interface comprises a first contact pad and a second contact pad, and particular wired circuitry is coupled to the first and second contact pads to enable charging as well as receive and transmit communications via the contact pads as part of various device states.
US10938150B2 Interposers with alignment guides
An interposer may include a plurality of magnetic plates disposed in the interposer. The interposer may further include contact pins disposed on an exterior portion of the interposer and alignment guides disposed on the exterior portion of the interposer. In an example, the contact pins may provide a serial bus connection.
US10938145B2 Systems and methods for sealing motor lead extensions
Systems and methods for sealing a pothead connection to prevent external fluids from leaking into an ESP motor. In one embodiment, a pothead housing has a set of sealing assemblies, where each of the sealing assemblies has a sealing body that is positioned in a port of the motor's housing to form a direct seal against both a corresponding motor lead extension cable and the motor housing. The sealing assembly has a pothead terminal that is electrically connected to the conductor of the corresponding cable. When the pothead is secured to the motor housing, the pothead terminal engages a corresponding motor housing terminal positioned in the port. The motor housing terminal is connected to the motor windings, so this electrically connects the motor lead to the windings. An insulator is positioned to electrically isolate the motor housing terminal from the housing itself.
US10938141B2 Charger safety cover
A safety cover for an electrical charger is provided. The cover is formed of an outer body with a retractable sheath being movable inwardly and outwardly relative to the outer body. The safety cover for the electrical charger is structured and designed so as to limit accidental electrocution dangers caused by the exposed charger plug.
US10938138B2 Electrical contact terminal for an electrical plug connector for a safety restraint system
An electrical contact terminal for an electrical plug connector for a safety restraint system is made from a single piece of bent and cut sheet-metal. The electrical contact terminal includes a mating end, having at least one contact face adapted for electrically contacting a corresponding counter contact of a counter connector. The mating end defines a mating direction of the electrical contact terminal. The electrical contact terminal includes a mounting end, having a mounting face adapted for being electrically connected to a cable end of an electrical cable. The mounting end defines a cable extension direction of the electrical contact terminal. The electrical contact terminal includes a shorting clip portion and an anchor leg, including a first abutment face. The first abutment face is a cut face of the sheet metal a surface normal of the first abutment face faces in the cable extension direction.
US10938137B2 Multicoupling with control means
A multicoupling comprising a first and second part comprising a first and second set of connectors; and rotational means for connecting the first part and second part. The first set of connectors comprise a plurality of couplings, or a plurality of nipples, or at least one coupling and at least one nipple, or at least one electric contact and at least one of a coupling or a nipple. The second set of connectors comprise, correspondingly, a plurality of couplings, or a plurality of nipples, or at least one coupling and at least one nipple, or at least one electric contact and at least one of a coupling or a nipple. The rotational means actuates, by rotation, control means for at least one connector of the first and/or second set of connectors, and the rotational means and the control means are in one and the same first part or second part.
US10938135B2 Electrical connector for printed circuit boards
An electrical connector provides electrical connection between first, second, and third printed circuit boards (PCBs). The connector defines spaced apart substantially parallel, first, second and third mating slots and includes a plurality of pairs of first terminals and a plurality of pairs of second terminals. For each pair of first terminals: the first terminals are electrically connected to each other; one of the first terminals is disposed in the first mating slot; and the other of the first terminals is disposed in the third mating slot. For each pair of second terminals: the second terminals are electrically isolated from each other; one of the second terminals is disposed in the second mating slot; and the other of the second terminals is disposed in the third mating slot. When first, second and third PCBs are received in the respective first, second and third mating slots, each pair of first terminals electrically connects corresponding traces of the first and third PCBs and each pair of second terminals electrically connects corresponding traces of the second and third PCBs.
US10938132B1 Patch electrical connector
The present disclosure provides a patch electrical connector, which comprises a housing, a conductive clip and a second weld leg. The housing has at least one mounting cavity provided therein. The number of conductive clip matches the number of the mounting cavity, and the conductive clip is adapted to the mounting cavity. The conductive clip comprises a conductive seat provided in the mounting cavity, at least one pair of clamping pieces electrically connected to the conductive seat, and a first weld leg electrically connected to the conductive seat and welded to the PCB board. The second weld leg has one end welded to the PCB board and the other end disposed in the housing. A wire or male connector is insertable into the mounting cavity and clamped to one pair of the clamping pieces to enable electric communication with the PCB.
US10938131B1 Insert for a battery terminal for increased retention
A connector for terminating to a battery terminal post. The connector includes a post-engaging portion which has an opening for receiving the battery terminal post therein. The post-engaging portion is movable between an open position and a secured position. A retention insert is provided in the opening of the post-engaging portion. The insert has resiliently deformable projections which extend into the opening. With the battery terminal post inserted into the opening and the post-engaging portion moved to the secured position, the resiliently deformable projections of the insert engage and retain the battery terminal post in the opening to prevent unwanted movement of the connector relative to the battery terminal post.
US10938130B1 Plug-in point adapter for alligator clip
A plug-in point adapter provides a self-contained adapter assembly that may be plugged into the connector jack of an existing electrical alligator clip probe and which increases the length of the probe. In some implementations, the adapter includes a test point that can be projected forward to a selectable length between the jaws of the clip that allows the clip to be used either as the point of a test probe or the original service as an alligator probe. In some implementations, the adapter transfers the alligator jack to the adapter jack for connection of the test lead plug. In some implementations, the adapter latches to the alligator clip and remains on permanently. The original alligator clip is not modified in any way and therefore the adapter can be customized for various designs of alligator clips that do not have to be modified.
US10938129B2 High amperage component electrical mechanical installation
An electrical assembly includes a first conductor, a second conductor, and a bus bar. The first conductor is disposed on a terminal block and defines a first conductor opening. The second conductor is spaced apart from the first conductor. The bus bar extends from an electrical component. The bus bar has a first bus bar surface that is arranged to engage the first conductor and a second bus bar surface that is disposed opposite the first bus bar surface. The second bus bar surface is arranged to engage the second conductor. Each of the first bus bar surface and the second bus bar surface extends between an end surface of the bus bar and the electrical component.
US10938128B2 Superconducting interconnects with ultra-low thermal conductivity
Superconducting interconnects with ultra-low thermal conductivity capable of providing a direct connection between a millikelvin temperature environment and a 70 K temperature environment.
US10938126B2 Wire connector
The invention relates to the technical field of manufacturing illumination equipments, and more particularly, to a wire connector for use in an illumination equipment. The wire connector comprises: a receiving part having a hollow structure, wherein input wires and output wires are arranged in the receiving part; two conductive tabs, through which the input wires are connected to the output wires, the two conductive tabs are used to electrically connect the input wires and the output wires; wherein the receiving part comprises at least one clamping groove; a covering part clamped in the at least one clamping groove of the receiving part for sealing the two conductive tabs in the receiving part; the receiving part is connected to the covering part by means of a flexible part.
US10938124B2 Switchable lens antenna with integrated frequency selective structure
The disclosed structures and methods are directed to antenna systems configured to transmit and receive a wireless signal in and from different directions. A switchable lens antenna has excitation ports radiating radio-frequency (RF) wave into a parallel-plate waveguide structure, and a frequency selective structure (FSS). The antenna presented herein is configured to operate in two modes depending on a steering angle of the RF wave propagating in the parallel-plate waveguide structure. When the steering angle is about or less than a threshold steering angle, FSS is OFF due to its stubs being electrically disconnected from the parallel-plate waveguide structure. When the steering angle is higher than the threshold, FSS is ON with stubs being electrically connected to the parallel-plate waveguide structure. When ON, FSS provides phase variance to the RF wave propagating in the parallel-plate waveguide structure and increases steering angle of the RF wave.
US10938121B2 Antenna module of improved performances
The invention provides an antenna module of improved performances; the antenna module may comprise a plurality of first antennas for signaling at a first band, and a plurality of second antennas for signaling at a second band different from the first band. Each said first antenna may comprise a main radiator which resonates at a mode-one frequency and a mode-two frequency different from the mode-one frequency; and the main radiator may be configured such that the mode-one frequency may be in the first band, and the mode-two frequency may not be in the first band and the second band.
US10938119B2 Wireless communication device and antenna device
A wireless communication apparatus includes a transmitting antenna; and a receiving antenna that receives a wireless signal transmitted from the transmitting antenna. Each of the transmitting antenna and the receiving antenna includes a plurality of circular loop antennas arranged concentrically in an identical plane, each of the plurality of circular loop antennas having a loop perimeter approximately equal to an integer multiple of one wavelength determined from a frequency in a wireless communication; and a plurality of feeding sections individually connected with the plurality of circular loop antennas. A central axis of the plurality of circular loop antennas of the transmitting antenna and a central axis of the plurality of circular loop antennas of the receiving antenna are arranged approximately on a straight line. Thus, a wireless signal is transmitted between the circular loop antennas having a loop perimeter of a transmitting side and a receiving side.
US10938111B2 Electronic device with antenna feed bolt
An electronic device may have metal structures such as metal electronic device housing structures and other conductive structures. The conductive structures may have a slot or other opening. An antenna may be formed from the conductive structures. Control circuitry in the electronic device may receive input from input-output devices and may use the input-output devices to provide a user with output. The control circuitry may be coupled to a radio-frequency transceiver that is used to transmit and receive wireless communications. The radio-frequency transceiver may be coupled to the antenna using a transmission line. The transmission line may have a radio-frequency connector that is coupled to a radio-frequency connector on an antenna feed bolt. The antenna feed bolt may have a shaft that spans the opening in the conductive structures and may be coupled to antenna feed terminals on opposing sides of the opening. The antenna may have a tuning bolt.
US10938108B2 Frequency selective multi-feed dielectric antenna system and methods for use therewith
In accordance with one or more embodiments, an antenna system includes a dielectric antenna having a feed-point, wherein the dielectric antenna is a single antenna having a plurality of antenna beam patterns. At least one cable having a plurality of conductorless dielectric cores is coupled to the feed-point of the dielectric antenna, each of the plurality of conductorless dielectric cores corresponding to one of the plurality of antenna beam patterns. A frequency selective launcher generates electromagnetic waves and couples the electromagnetic waves to a selected one of the plurality of conductorless dielectric cores, the selected one of the plurality of conductorless dielectric cores corresponding to a selected one of the plurality of antenna beam patterns.
US10938104B2 Method and apparatus for mitigating a change in an orientation of an antenna
Aspects of the subject disclosure may include a system configured for receiving sensing data from a orientation detector coupled to an antenna, determining, according to the sensing data, that an aperture of the antenna has shifted from a first orientation to a second orientation, and configuring a transmitter to generate an adjusted electromagnetic wave that is supplied to a feed point of the antenna for offsetting the shift in orientation of the antenna. Other embodiments are disclosed.
US10938103B2 Antenna with single motor positioning and related methods
An antenna may include a base, a gimbal mount coupled to the base, and a first guide body coupled to the base and having a first guide slot. The antenna may include a second guide body rotatably coupled with respect to the base and having a second guide slot defining a steerable intersection position with respect to the first guide slot. The antenna may also have an antenna member coupled to the gimbal mount and extending through the steerable intersection position, and an actuator configured to selectively rotate the second guide body to steer the antenna member.
US10938101B2 Electronic device
The disclosure provides an electronic device including a carrier, a first antenna, a second antenna, a third antenna, and a shielding structure. The carrier includes a first side and a second side opposite to each other, and a third side and a fourth side opposite to each other. The first antenna is disposed at the first side of the carrier. The second antenna and the third antenna are disposed at the second side of the carrier. The first, second, and third antennas are used for transmitting and receiving wireless signals at first, second, and third frequency bands, respectively. The shielding structure is disposed between the first antenna and the second antenna, and between the first antenna and the third antenna, so that the shielding structure shields interference signals between the first antenna and the second antenna, and interference signals between the first antenna and the third antenna.
US10938099B1 Surface dielectric measurement method and apparatus
A device implementing antennas transmitting and receiving electromagnetic waves for measuring the surface dielectric of a pre-defined surface area is disclosed herein. This area can be a small portion of a large surface, or a surface of a sample extracted from a larger volume. The sample might be cylindrical in shape. The device includes a dielectric spacer of known dielectric properties and geometries, placed between the material under test and the transmitting and receiving antennas. The dielectric value and thickness of the dielectric spacer are selected so as to control the effective area over which the dielectric is measured.
US10938095B2 Vehicle antenna device
A vehicle antenna device includes an antenna base, an antenna case that covers the antenna base, and an antenna element positioned inside the antenna case and including a capacitive element and a coil element. The coil element includes a supporting body and a winding held by the supporting body, and the supporting body has a support area and projections that are formed along an axial direction of the coil element and hold the winding in the support area.
US10938090B2 Antenna module
An antenna module includes: a base substrate including a rigid region and a flexible region; an antenna member disposed on one surface of the rigid region of the base substrate and including antenna patterns; and a semiconductor package disposed on the other surface of the rigid region of the base substrate and including one or more semiconductor chips.
US10938087B2 Antenna structure for a radio frequency identification (RFID) reader, method of manufacturing thereof, RFID reader and RFID system
There is provided an antenna structure for a radio frequency identification (RFID) reader. The antenna structure includes a substrate, and an antenna structure disposed on the substrate. The antenna includes a peripheral frame portion, a first strip section disposed at a first side of the peripheral frame portion, and a second strip section disposed at a second side of the peripheral frame portion. In particular, the first strip section and the second strip section each includes multiple spaced-apart strip portions extending from a first part of the peripheral frame portion to a second part of the peripheral frame portion. There is also provided a method of manufacturing the antenna structure, an RFID reader system including the antenna structure, and an RFID system including the RFID reader system and an RFID tag.
US10938077B2 System and method for improving a battery cell
A system includes a battery cell and a graphene layer positioned on an outer surface of the battery cell. If the battery cell experiences a thermal runaway event, the graphene layer may help to direct any rupturing of the battery cell in a direction that may prevent the thermal runaway event from propagating to neighboring battery cells.
US10938074B2 Electronic device, discharging method for the same, and charging method for the same
An electronic device includes a power transmit port, a first battery unit, a second battery unit, a first voltage-controlled conducting circuit, a first selective conducting circuit, a second voltage-controlled conducting circuit, a second selective conducting circuit and a processing unit. The first and second voltage-controlled conducting circuit connects the corresponding battery unit to the power transmit port in electric when the voltage of the corresponding battery unit is higher than the voltage of the power transmit port. The first selective conducting circuit connects the first battery unit to the power transmit port in electric according to a first turn-on signal. The second selective conducting circuit connects the second battery unit to the power transmit port in electric according to a second turn-on signal. The processing unit generates the first turn-on signal and the second turn-on signal in selective.
US10938073B2 Metal negative electrode cell
In a metal negative cell in which the negative electrode mainly comprises a metal such as aluminum, magnesium, zinc, lithium, etc., self discharge readily occurs when the negative electrode and an electrolytic solution are in contact, and the problem of large capacity loss of the cell readily occurs. The metal negative cell is provided with a metal negative cell in which the self-discharge amount is reduced, and the capacity loss of the cell is reduced during use or storage, whereby the metal negative cell varies the cell output according to demand.
US10938069B2 Dendrite inhibiting electrolytes for metal-based batteries
A metal-based battery includes at least one metal electrode immersed within an electrolyte that includes: (1) an aprotic solvent; (2) a simple halogen containing material; and (3) optionally a metal salt that includes a complex halogen containing anion. The simple halogen containing material may include a metal halide salt that includes a metal cation selected from the group including but not limited to lithium and sodium metal cations. The metal halide salt may also include a halide anion selected from the group consisting of fluoride, chloride, bromide and iodide halide anions. The use of the metal halide salt within the metal-based battery provides enhanced cycling ability within the metal-based battery. Also contemplated are additional simple halogen containing material additives that may enhance cycling performance of a metal-based battery.
US10938044B2 Fuel cell system and control method for fuel cell system
A control method for a fuel cell system including a solid oxide fuel cell, an anode gas and a cathode gas being supplied to the fuel cell, the fuel cell performing electric generation corresponding to a load, the fuel cell system controlling gas supply to the fuel cell and the electric generation. The control method including: an electric generating operation step of controlling flow rates of the anode gas and the cathode gas that flow into the fuel cell depending on a magnitude of the load; and a self-sustained operation step of causing the fuel cell to perform self-sustained operation when the load is equal to or less than a predetermined value. The self-sustained operation step includes a gas supply step of supplying the anode gas with a predetermined flow rate and the cathode gas with a predetermined flow rate to the fuel cell.
US10938038B2 Use of an anode catalyst layer
A method of operating a fuel cell having an anode, a cathode and a polymer electrolyte membrane disposed between the anode and the cathode, includes feeding the anode with an impure hydrogen stream having low levels of carbon monoxide up to 5 ppm, and wherein the anode includes an anode catalyst layer including a carbon monoxide tolerant catalyst material, wherein the catalyst material includes: (i) a binary alloy of PtX, wherein X is a metal selected from the group consisting of rhodium and osmium, and wherein the atomic percentage of platinum in the alloy is from 45 to 80 atomic % and the atomic percentage of X in the alloy is from 20 to 55 atomic %; and (ii) a support material on which the PtX alloy is dispersed; wherein the total loading of platinum group metals (PGM) in the anode catalyst layer is from 0.01 to 0.2 mgPGM/cm2.