Document Document Title
US10694651B2 Chip-placing method performing an image alignment for chip placement and chip-placing apparatus thereof
A chip-placing method for performing an image alignment of chip placement comprises a chip pick-up step, a reference-image capturing step, an alignment-image capturing step, a calculating and processing step, a calibration adjusting step and a placing step. An image(s) of a marking member and a chip sucked by a chip-placing member is/are captured from an opposite direction so as to obtain a relative position information of the chip in relation to the marking member. An image showing the marking member and the substrate is captured from a backside so as to obtain a relative position information of the marking member in relation to the substrate. A position calibration relationship information of the position of the chip in relation to a to-be-placed location of the substrate is obtained according to those relative position information. Therefore, a relative position of the chip-placing member in relation to the to-be-placed location is calibrated.
US10694643B2 Ballast blocks for a liquid immersion cooling system
A two-phase liquid immersion cooling system is described in which heat generating computer components cause a dielectric fluid in its liquid phase to vaporize. The dielectric vapor is then condensed back into a liquid phase and used to cool the computer components. The dielectric fluid may be stored in a bath portion of the cooling system. The cooling system may also include a shelf portion, which can hold at least one ballast block. The ballast block can provide for a deeper bath portion and flow of the dielectric fluid from a condenser.
US10694640B2 Server water cooling modules prevent water leakage device
This disclosure relates to connecting a metal hose between a radiator and a cold plate that cools a CPU, or similar electronic heat generating component, whereby the metal hose is connected to the radiator with silicon casings. Waterproof spray plates are also provided to direct any water spray away from the electronic components. A water tray beneath the waterproof spray plates collects any water and directs it to a location outside the chassis.
US10694639B2 Storage device and hard drive with heat dissipation function
A storage device and a hard drive with a heat dissipation function are provided. The hard drive with the heat dissipation function includes a case, a storage module, and a working fluid. The case includes an accommodation space. The storage module is disposed in the accommodation space of the case. The working fluid is disposed in the accommodation space of the case. The storage module is immersed in the working fluid so that heat generated by the storage module is conducted from the working fluid to the case.
US10694636B2 Electronic rack crown
An electronics rack crown for facilitating communications between a user of said electronics rack and a remote entity. The rack crown is responsive to door events and data inputs, externally visually signaling fault conditions in electronic modules mounted in the rack, automatically communicating alarms or anomalies via the Internet to the remote entity, providing an interchangeable user brand logo panel, and providing for configuration via an array of configuration DIP switches or by SD card. The electronics rack crown includes a framed video screen, at least one loudspeaker, and a microphone. An electronics compartment houses a PCB board that provides communications, data processing, executive functions, and audio and video signal processing.
US10694629B2 System with multiple displays
A magnetic stand for a tablet device is disclosed. The magnetic stand is configured to rigidly hold a portion of the tablet device in place and to shield the magnetic field from adversely affecting nearby devices susceptible to strong magnetic fields. The shielding portion of the magnetic stand allows for significant increases in magnetic field strength when compared to similarly configured, unshielded products.
US10694627B2 Display device
A display device is disclosed. The display device includes a housing, a roller located within the housing, a display panel having a front surface for displaying a screen and a back surface facing the front surface, the display panel being wound on the roller, and a plate wound on the roller, and coupled to back surface of the display panel, the plate having an opening.
US10694621B1 Image capturing assembly and electronic device including the same
An image capturing assembly including a composite circuit board, an image capturing component and a first audio component. The composite circuit board includes a hard board part and a first flexible board part that are directly connected to each other. The image capturing component is disposed on and electrically connected to the hard board part. The first audio component is disposed on and electrically connected to the first flexible board part.
US10694616B2 Filament power supply for electron accelerator and electron accelerator
The present disclosure provides a filament power supply for an electron accelerator and an electron accelerator. The filament power supply includes: a rectifier circuit configured to convert a power frequency AC voltage signal into a DC voltage signal; an inverter circuit configured to convert the DC voltage signal into an AC voltage signal; a sampling circuit configured to sample the AC voltage signal to obtain a current sampling signal or a voltage sampling signal; a pulse width modulation control chip configured to adjust a pulse width modulation signal until a voltage of the current sampling signal is equal to that of a reference current signal, or a voltage of the voltage sampling signal is equal to that of a reference voltage signal; a modulation circuit configured to modulate the power frequency AC voltage signal to obtain a modulation signal and output the pulse width modulation signal and the modulation signal.
US10694612B2 Lighting control system with emergency mode
A load control system has a system controller and a plurality of load control devices which receive power from a utility power source. The load control system has at least one emergency load control device which receives power from a backup power source in the event of a power failure of the utility power source. The emergency load control device is configured to enter an emergency mode during the power failure of the utility power source, wherein in the emergency mode, the emergency load control device controls respective electrical loads according to emergency mode preset settings, and the emergency load control device transmits a message to the system controller to indicate the emergency load control device is in the emergency mode. The system controller is configured to transmit a message to the emergency load control device to exit the emergency mode when power from the utility power source is restored.
US10694611B2 Network power switch
Techniques and systems for wirelessly switching electrical power on and off are provided. The systems include in-wall network devices having a user-facing restore button for restoring some or all of the customizable settings to a factory default state. The systems include in-wall network devices having a user-facing restart button for temporarily removing power to at least a processing element of the network device to simulate disconnecting power from the in-wall network device.
US10694610B2 Load control system for controlling electrical loads in response to state change information
A state change device may be electrically connected to a switched receptacle, or to both the switched and unswitched receptacles, of an outlet. The state change device may generate a change of state signal when power is applied to, or removed from, the switched receptacle. The state change device may wirelessly communicate the signal. The state change device may include a load control circuit that may be configured to control the amount of power delivered to an electrical load that is electrically connected to the state change device. The state change device may receive commands directed to the load control circuit. The state change device may be deployed in a load control system and may operate as a control entity, such that the state change device may issue commands to one or more load control devices, responsive to the application or removal of power at the switched receptacle.
US10694604B2 Lighting controller, lighting system and configuration method
A lighting system controller for a lighting system having lighting units and sensors which together form a communications network. A new sensor may be added to the network as a new network node. In response to this, a high sensitivity mode is implemented, for assisting the user in testing the new sensor function.
US10694603B1 LED driver circuit
An LED driver circuit is disclosed. The LED driver circuit includes an amplifier having a first input coupled to receive a reference voltage and a second input coupled to receive a feedback voltage. The circuit further includes first and second transistors each having respective gate terminals coupled to an output of the first amplifier. In a first mode, a first switch alternately couples a source terminal of the first transistor to the second input of the amplifier (when the pulse is asserted) and a source terminal of the second transistor to the second input (when the pulse is de-asserted). A third transistor includes a gate terminal that is coupled to ground, by a second switch, when operating in the first mode. When operating in the second mode, the switch couples the third transistor to the output of the amplifier, while the pulse remains asserted.
US10694602B2 Ripple suppressor
A ripple suppressor includes a constant current generation circuit and a voltage regulation circuit. The constant current generation circuit is coupled to a light-emitting diode chain, wherein the constant current generation circuit is used for generating a detection voltage, and generating a constant current to the light-emitting diode chain. The voltage regulation circuit is coupled to the light-emitting diode chain and the voltage regulation circuit, wherein the voltage regulation circuit makes the constant current generation circuit generate the constant current according to the detection voltage and a compensation value, or makes the constant current generation circuit generate the constant current according to the detection voltage, wherein the compensation value is changed with an average voltage generated by the voltage regulation circuit, and the average voltage corresponds to a voltage of an end of the light-emitting diode chain.
US10694601B2 Modular lighting application
A modular system includes an LED driver, including a switched mode power converter configured to output a supply current and a first control unit configured to control a switch of the switched mode power converter, and a light engine, including an LED assembly configured to receive the supply current, the LED assembly including a plurality of LEDs and one or more switches arranged in series or in parallel with one or more LEDs of the plurality of LEDs, and a second control unit configured to control the one or more switches of the LED assembly. The first control unit is configured to control an amplitude of the supply current. The second control unit is configured to control a duty cycle of the LED current through the plurality of LEDs.
US10694597B2 LED pixel circuits with PWM dimming
A pixel circuit for illuminating an LED unit with a level of brightness is provided, which includes a latch circuit, a pass switch, a PWM circuit, and a current source. The latch circuit latches control data according to a latch signal to generate a control signal. The pass switch provides the control data from a data signal to the latch circuit according to a scan signal. The PWM circuit generates a PWM signal according to the control signal and an enable signal. The current source supplies a constant current flowing through the LED unit according to the PWM signal.
US10694594B2 Lighting fixture control systems and methods
A system for controlling lighting includes a control module coupled to a driver, a light source coupled to the driver, a first sensor configured to cooperate with the control module to detect occupancy and control the power delivered to the light source according to a signal provided by the first sensor, and a second sensor configured to cooperate with the control module to detect ambient light and control the power delivered according to a signal provided by the second sensor. A GUI executing on a controller device wirelessly coupled to the control module communicates with the control module to configure the operation thereof, executes on a touch-sensitive display configured to facilitate user interaction with the controller, and creates one or more control groups. The GUI is also operable to control the driver to control the state of the light source. The control module is programmable to cause the driver to control the light source according to the detection by the first sensor of occupancy, turning it on upon detecting that an area is occupied and turning it off after a configurable delay period. The control module is programmable to cause the driver to control the light source according to the detection by the second sensor of ambient light. The system is configurable to include a switch to cause the light source to be turned on without regard to occupancy detected by the first sensor or ambient light detected by the second sensor.
US10694592B1 Methods of protecting furnace electrodes with cooling liquid that contains an additive
A method for forming a protective antioxidative barrier on the furnace electrodes using a chemically altered cooling liquid containing an antioxidant additive. This method can be applied to electrodes used in electric arc furnaces and ladle metallurgy furnaces. The method can involve spraying the cooling liquid onto the electrode, thereby forming the protective antioxidative barrier and reducing the oxidation of the electrode.
US10694589B2 Induction HOB device
An induction hob device includes at least one induction heating element adapted to heat a cooking utensil, and at least one detection circuit which cooperates with the at least one induction heating element to detect a presence of the cooking utensil. The at least one detection circuit is hereby directly connected to the at least one induction heating element irrespective of an operating state.
US10694587B2 Electrically heatable composite pane having a capacitive switching region
A heatable composite pane having a capacitive switching region. A substrate and a cover pane and at least one intermediate layer, which is arranged between the substrate and the cover pane. At least one heating wire and at least two busbars, which are arranged between the cover pane and the intermediate layer. The heating wire is electrically conductingly connected to the busbars such that, upon application of an electrical voltage to the busbars, a heating current flows through the heating wire, whereby the heating wire is heated. An electrically conductive contact wire, which is different from the at least one heating wire, is arranged between the substrate and the intermediate layer or between the cover pane and the intermediate layer. At least one region of the electrically conductive contact wire forms a capacitive switching region. The capacitive switching region has at least one contact region and one connection region.
US10694579B2 Communications terminals, infrastructure equipment and methods, for UE:s acting as relays
A communications terminal includes a transmitter configured to transmit signals via a wireless access interface to infrastructure equipment and to one or more of other communications terminals with a device-to-device communications protocol, a receiver configured to receive signals via the wireless access interface from the infrastructure equipment and from one or more of the other communications terminals with a device-to-device communications protocol, and a controller configured to control the transmitter and receiver to transmit and to receive data via the wireless access interface when in a connected mode and to select one of the one or more infrastructure equipment from which to receive paging messages for down-link communications when in an idle mode. The controller can enter a DRX-connected mode to control the receiver to only monitor a communications terminal acting as a relay node to determine whether the receiver can no longer receive paging messages from that communications terminal.
US10694575B2 Wireless communications
A method may be provided to operate a user equipment device, UE. The method may comprise, when operating with a short Transmission Time Interval (sTTI), and when using connected mode discontinuous reception, DRX, monitoring transmissions from a radio access network node during a first part of a subframe for a UE-specific message for the UE containing first control information. If no UE-specific message for the UE containing first control information is received, the UE may be inactive during a second part of the subframe following after the first part of the subframe. If the UE receives the UE-specific message containing first control information, it may monitor the second part of the subframe for a message containing second control information, for use in receiving or transmitting data from or to the radio access network node.
US10694573B1 System and method of radio resource management for radio access networks
A system and method provide for receiving, at a radio access network (RAN), a radio resource connection (RRC) connection request from user equipment (UE) in a disconnected/idle state; allocating signaling radio bearer (SRB) resources to the UE; sending an initial UE message to a core network; receiving an initial context set-up from the core network; establishing an RRC session with the UE in an RRC connected state; storing the context information; detecting inactivity in the RRC session while the UE is in the RRC connected state; suspending the RRC session and transitioning the UE device from the RRC connected state to an RRC inactive state based on the inactivity; determining a congested/overloaded state in the RAN; receiving an RRC resume request from the UE; and determining, using the stored context information, whether the UE is to be granted prioritized access to the RAN and transitioned to the RRC connected state.
US10694572B2 Methods and devices for controlling states of user equipment
A method for state control of a user equipment includes: when in an inactive state, sending, a state indication message for indicating that the UE needs to switch to a connection state, to a base station, upon detecting that a preset state switching event is triggered; switching to the connection state according to a state switching instruction returned by the base station. The preset state switching event includes at least one of: a bearer corresponding to traffic data to be sent or received by the UE does not belong to a designated bearer that is a bearer capable of transmitting the service data in the inactive state; a message to be sent by the UE is a NAS message; a data buffer size of the UE exceeds a first threshold; and an RSRP value of a reference signal sent by the base station is less than a second threshold.
US10694569B2 Method and apparatus for processing packet in next-generation mobile communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method of a terminal includes receiving packet duplication data radio bearer (DRB) configuration information from a base station, receiving a medium access control (MAC) control element (CE) including information indicating whether packet duplication has been activated from the base station, and determining whether to activate a packet duplication bearer based on the packet duplication DRB configuration information and the MAC CE.
US10694563B2 User terminal, method of controlling same, and service device
The present disclosure provides a user terminal, a method of operating the same, and a service device which can improve user convenience in using the service device by minimizing a user configuration process required for a pairing procedure between the user terminal and the service device via a wireless relay device.
US10694561B2 User apparatus, and signal transmission and reception method
A user apparatus is described that performs D2D communication by radio, including a signal reception unit configured to detect a signal addressed to the user apparatus by detecting an identifier of a physical layer of the user apparatus that is associated with an identifier of an upper layer of the user apparatus from a signal received by radio. The signal reception unit further detects data of the upper layer addressed to the user apparatus by using the identifier of the physical layer of the user apparatus as a part of the identifier of the upper layer of the user apparatus.
US10694560B2 Integrating private LTE radio service with WiFi access architectures
In one embodiment, a method is performed. An interworking module of a wireless local access network (LAN) controller may receive a non-access stratum (NAS) message from an access point (AP) device using a control and provisioning of wireless access protocols (CAPWAP) tunnel. The NAS message may be translated to a WiFi service layer message. The WiFi service layer message may be sent to a wireless control plane module of the wireless LAN controller.
US10694555B2 Wireless mesh network formation
According to an example, in a method, an access point may determine whether the access point is to function as an unconnected mesh portal in a wireless mesh network. In response to a determination that the access point is to function as an unconnected mesh portal in the wireless mesh network, the access point may use a self-assigned Internet Protocol (IP) addressing technique to obtain an IP address for the access point. In addition, the access point may implement a stored static mesh key to form the wireless mesh network with another access point and to output configuration information to the another access point.
US10694553B2 Connection method of communication device and the communication device
A connection method of a communication device in a communication system is provided. The communication system includes a plurality of communication devices each having a wireless LAN (Local Area Network) access point function and a wireless LAN child device function and is constructed by connecting a lower-level communication device to an access point of a higher-level communication device. A new communication device is to be added to the communication system executes: a first step of connecting to an access point of an arbitrary one of the plurality of communication devices of the communication system; and a second step of acquiring, from the connected communication device, system information of the communication system including a connection form of the plurality of communication devices.
US10694543B2 Network nodes, and methods therein for establishment of a neighbour node relation
A first network node 204 and method therein for establishing a neighbour relation with a second network node 206 is disclosed. The first and second network nodes are operating in a wireless communications network 200. The first network node receives a random access request from a communications device 210 operating in the wireless communications network. For neighbour node determination, the first network node transmits, to a third network node 208, a first information relating to an identity of a preamble comprised in the received random access request and to a first reception time of the random access request. The first network node establishes a neighbour relation with the second network node based on a neighbour node determination performed based on the first information by the third network node.
US10694542B2 Classification of user equipment using extended set of random access preambles
A random access process may be performed with an extended set of random access preambles comprising a standard set and at least one additional set. The use of a preamble from the standard set or the additional set may be used to indicate whether a wireless communication device belongs to a standard class or a non-standard class, allowing a radio access node to provide special treatment to the non-standard class in a random access response.
US10694541B2 Random access configuration for MTC operation
The present disclosure relates to methods for random access message repetition, as well as to a wireless device, and a network node executing these methods. When performed by a wireless device in a wireless network, the method comprises selecting a Random Access Channel (RACH) resource associated with a RACH configuration for random access message repetition with a pre-determined number of repetitions for a single random access attempt; and transmitting, for the single random access attempt, a random access message with the pre-determined number of repetitions using the selected RACH resource.
US10694535B2 Uplink transmission method in wireless communication system and device therefor
Disclosed are an uplink transmission method in a wireless communication system and a device therefor. Particularly, a method for performing uplink transmission by a user equipment (UE) in an unlicensed band in a wireless communication system may comprise the steps of: sensing a channel in an entire uplink frequency band, and then sensing a channel in a predetermined resource area during a predetermined first time interval; and as a result of the channel sensing, when the channel is determined to be idle, performing uplink transmission to an eNB in an uplink resource area allocated by the eNB, wherein the uplink transmission may not be mapped in an area overlapping the predetermined resource area during a predetermined second time interval in the allocated uplink resource area.
US10694527B2 Co-existence of reliable low latency and other services in a wireless network
Certain aspects of the present disclosure provide techniques for co-existence of reliable low-latency and other services in a wireless network. According to certain aspects, a method of wireless communication by a base station is provided. The method generally includes reserving a first region of a set of resources to a first user for at least a first uplink transmission related to a first type of service, receiving the first uplink transmission in the reserved first region, and dynamically assigning resources in a second region of the set of resources for at least a second uplink transmission related to the first type of service.
US10694525B2 Systems and methods for performing carrier aggregation across regions with diverse licensed carriers
A system described herein may provide a technique for performing carrier aggregation in a wireless telecommunications network in a manner that accounts for (a) diverse licenses for different carriers across different regions, (b) network considerations in minimizing the number of times carrier aggregation is performed, and (c) user equipment (“UE”) considerations in maximizing battery life by utilizing only the carriers that are necessary to utilize. A smallest carrier (or group of carriers) may be identified as a default carriers, and other carriers or groups of carriers may be ranked in descending order, according to size. The ranked list may be iteratively used when performing carrier aggregation, in which the largest available carrier (or group of carriers) from the list may be used for carrier aggregation.
US10694524B2 Communication system
A communication system is described in which machine-type communication devices having a reduced bandwidth can be allocated physical uplink control channel resources that fall within that reduced bandwidth whilst other, legacy, devices can continue to use physical uplink control channel resources that do not fall within that reduced bandwidth.
US10694523B2 Spatial reuse transmissions in wireless local area networks (WLANs)
A first communication device in a first wireless network determines a transmit power for transmitting a first packet during a spatial reuse opportunity corresponding to a transmission in a second wireless network. Determining the transmit power includes using a spatial reuse parameter, indicative of an acceptable interference level in the second wireless network, included in a second packet transmitted by a second communication device in the second wireless network. The first communication device generates the first packet to include information to indicate to a third communication device, that is an intended receiver of the first packet, to not transmit an acknowledgment of the first packet according to a normal acknowledgment procedure during the spatial reuse opportunity. The first communication device transmits the first packet at the determined transmit power, and receives the acknowledgement from the third communication device, the acknowledgement having not been transmitted according to the normal acknowledgment procedure.
US10694520B2 Uplink transmission resource allocation method, base station, and user equipment
The present invention provides a method executed by a base station, comprising: generating a first indication and a second indication for uplink transmission resource allocation for a tone group, wherein the tone group is used as a resource allocation unit and comprises one or more tones; and sending to a UE an RRC message including the first indication, and sending to the UE downlink control information carried by an NB-PDCCH, wherein the downlink control information includes the second indication. Accordingly, the present invention further provides a method executed by a user equipment, the method comprising: receiving, from a base station, an RRC message, wherein the RRC message comprises a first indication for uplink transmission resource allocation for a tone group; receiving, from the base station, downlink control information carried by an NB-PDCCH, wherein the downlink control information comprises a second indication for uplink transmission resource allocation for the tone group; and allocating resources for uplink transmission according to the first indication and the second indication. The present invention further provides a base station and a UE respectively executing the above-described methods.
US10694519B2 Time-division duplexing (TDD) in distributed communications systems, including distributed antenna systems (DASS)
Time-division duplexing (TDD) in distributed communications systems, including distributed antenna systems (DASs) is disclosed. In one embodiment, a control circuit is provided and configured to control the TDD transmit mode of a DAS to control the allocation of time slots for uplink and downlink communications signal distribution in respective uplink path(s) and downlink path(s). The control circuit includes separate power detectors configured to detect either a transmit power level in a downlink path or a receive power level in an uplink path. If the transmit power detected in the downlink path is greater than receive power detected in the uplink path, the control circuit switches the TDD transmit mode to the downlink direction. In this manner, the control circuit does not have to control the TDD transmit mode based solely on detected power in the downlink path, where a directional coupler may leak uplink power in the downlink path.
US10694511B2 Method for receiving downlink channel or transmitting uplink channel in wireless communication system and device for same
A method for receiving a signal or transmitting a signal on a plurality of component carriers (CCs) in a wireless communication system, according to an embodiment of the present invention, is performed by means of a terminal and comprises the steps of: in order to receive multiple CC downlink control information scheduling one or more CCs, blind decoding the multiple CC downlink control information in a search space on a particular CC; and, on the basis of the received multiple CC downlink control information, transmitting an uplink control or data channel or receiving a downlink data channel on one or more of the CCs, wherein the received multiple CC downlink control information can comprise transmission mode (TM) dependent multiple CC downlink control information or fallback multiple CC downlink control information.
US10694504B2 Co-deployment of narrowband and wideband carriers
Communication is implemented between at least one access node of a wireless network and a terminal attached to the wireless network. The communication is on at least one narrowband carrier (311-1, 311-2) comprising resources (308) in a first spectrum (301) and operating according to a first radio access technology, e.g., Narrowband Internet of Things, NB-IoT. The first spectrum (301) is arranged at least partly within a second spectrum (302) on which communication between the at least one access node and a second terminal is executed on a wideband carrier (312). The wideband carrier (312) comprises resources (308) in the second spectrum (302) and operates according to a second radio access technology different to the first radio access technology, e.g., Machine-Type Communication, MTC, or evolved UMTS radio access, E-UTRA. In some examples, the first spectrum (301) and the second spectrum (302) both may comprise a shared spectrum.
US10694500B2 Communication channels between access points and network zones
In an example, an access point includes a first and second Ethernet port, a processing resource and a memory resource storing machine readable instructions. The machine readable instructions may be to cause the processing resource to create a first communication channel between the access point and a first network zone using the first Ethernet port and to create a second communication channel between the access point and a second network zone using the second Ethernet port. The first and second network zones may be independently configured with respective first and second zone controllers and the first and second communication channels may exist simultaneously.
US10694499B2 Location estimation using multi-user multiple input multiple output in a wireless local area network
Computer readable media, methods, and apparatuses for location estimation using multi-user multiple-input multiple-output in a wireless local-area network are disclosed. An apparatus is disclosed comprising processing circuitry configure to: encode a fine timing measurement (FTM) initiate (FTI) frame, the FTI frame comprising M0 message uplink resource allocations for a plurality of responders to transmit M0 messages to the HE STA. The processing circuitry further configured to configure the HE STA to transmit the FTI frame to the plurality of responders, and decode M0 messages from the plurality of responders in accordance with the M0 message uplink resource allocations, where the M0 messages are to be received at the HE STA at times T2 in accordance with multi-user multiple-input multiple-output (MU-MIMO). The processing circuitry further configured to acknowledge the M0 messages to be transmitted at a time T3, and decode M1 messages comprising a corresponding time T1 and time T4.
US10694498B2 Traffic scheduling in a multi-hop communications system
Methods, systems, and devices for wireless communication are described. The methods, systems, and devices may include receiving control information from a serving station, synchronizing with an end device based at least in part on the control information received from the serving station, and receiving an acknowledgement (ACK) from the end device in response to the synchronizing, the ACK indicating the end device is synchronized with the relay device. The methods, systems, and devices may also include receiving a data packet from the end device subsequent to the synchronizing, and transmitting, to the serving station, the data packet received from the end device, the transmitting based at least in part on the control information received from the serving station.
US10694494B2 Core network node and method—time coordinated cells for extended discontinuous receive (eDRX)
A core network node (e.g., Serving GPRS Support Node (SGSN)), a radio access network node (e.g., Base Station Subsystem), and various methods are described herein for realizing time coordinated cells and maintaining a reliability of paging a wireless device (e.g., Machine Type Communications (MTC) device, mobile station).
US10694491B2 Systems and methods for detecting motion based on channel correlation in wireless communication signals
This disclosure describes systems and methods for detecting motion based on channel correlation in wireless communication signals. A receiver at a first wireless communication device is capable of wirelessly communicating with a second wireless communication device. The first wireless communication device is configured to receive from the second wireless communication device via two or more subcarriers a first packet and a channel correlation for the first packet across the two or more subcarriers. Control circuitry is configured to estimate a channel energy difference for the receiver based on the channel correlation for the first packet. A motion detection decision is then made based on the estimated channel energy difference.
US10694489B2 Network nodes and methods therein for multilateration
Embodiments herein relate to a method performed by a first access network node 411, for positioning of a wireless communication device 430. The method comprises obtaining a first and a second information relating to multilateration of the wireless communication device 430. The first information relating to multilateration comprises a first timing advance value, or a first indication of the first timing advance value, associated with the first access network node 411 and the wireless communication device 430, a Temporary Logical Link Identifier (TLLI) corresponding to the wireless communication device 430 and a first identity of a first cell 421, in which first cell 421 the first timing advance was obtained. The method further comprises mapping, based on the TLLI, the associated first and second identities of the first and second cells 421, 422 and the first and second timing advance values to a network layer protocol connection on a first interface 441. The method further comprises transmitting, to a positioning node 413, the first and second timing advance values and the first and second identities of the first and second cells 421, 422. Embodiments herein further relate to corresponding methods in a second access network node 412 and in a positioning node 413.
US10694487B2 Distributed network black box using crowd-based cooperation and attestation
Presented herein are techniques for obtaining pertinent information from a network upon detection of an anomaly by receiving, at a first network node, configuration information sufficient to establish a data collection policy for the network node, capturing data, on the first network node, in accordance with the data collection policy to obtain captured data, detecting an anomaly occurring with respect to a second network node, and in response to detecting the anomaly, in transferring from the first network node, to an analysis server, collected data derived from the captured data based on both the data collection policy and a proximity metric indicating a logical distance between the first network node and the second network node.
US10694486B2 User equipment, radio access network node, communication system, and method of determining a relative position of user equipments
A user equipment (2) comprises a wireless interface (20) for communication with a cellular communication network. The wireless interface (20) is operative for a device-to-device transmission and/or a device-to-device reception in a position determining procedure in which a relative position of the user equipment (2) and at least one further user equipment (3, 4) is determined. The user equipment (2) is operative to communicate with a radio access network node (11) of the cellular communication network for network assistance in the position determining procedure.
US10694485B2 Method and apparatus for correcting multipath offset and determining wireless station locations
Embodiments include methods, systems and computer readable storage medium for determining a location for one or more wireless stations or access points. The method includes receiving, by a processor, trace data from one or more vehicles. The method further includes performing, by the processor, a particle filtering analysis on the trace data. The method further includes determining, by the processor, a location for the one or more wireless stations or access points.
US10694479B2 Timing synchronization with a modified DVB-S2X waveform for a beam hopping satellite
A system and method for timing synchronization with a modified DVB-S2X waveform for a forward beam hopping satellite is described. The method includes: transmitting a channel including a plurality of beams per a Beam Hopping Time Plan (BHTP), wherein each beam includes a discontinuous signal including a superframe including timing markers and a Beam Hopping Forward Synchronization Pattern (BHFSP); receiving a synchronization information, without a loopback beam, for one of the plurality of beams; determining an adjustment period and an adjusted symbol rate for generation of terrestrial switching instants, based on the synchronization information, for a transmission of the plurality of beams such that at least a portion of a respective BHFSP of one of the beams aligns with one of satellite switching instants; and adjusting a timing and symbol rate of the transmission according to the adjustment period and the adjusted symbol rate, respectively.
US10694474B2 Network node and method for managing transmit power
Method performed by a network node for reducing interference in neighboring cells. The network node operates in a communication network, which is adapted to wirelessly serve a UE via a serving Radio Access, RA, node. The network node obtains a determination of at least one of Reference Signal Received Power, RSRP, and Reference Signal Received Quality, RSRQ, from the serving RA node as received by the UE and a determination of at least one of RSRP and RSRQ from a neighboring RA node as received by the UE, when the UE is connected to the serving RA node. The network node further decides to reduce a transmit power of the serving RA node serving the connected UE, when the determined RSRP and/or RSRQ of the serving RA node is higher than the RSRP and/or RSRQ of the neighboring RA node, in order to reduce the interference in neighboring cells caused by the serving RA node.
US10694466B2 Power optimization for a unit cell metamaterial energy harvester
Modern living involves using a significant amount of energy, much of which may be wasted or not used efficiently. This apparatus and methodology focuses on potentially wasted energy that is being produced by ambient vibration. Bi-modal broad band energy and/or specific frequency harvester/scavengers utilize the physics of local resonance in acousto-elastic metamaterials (AEMM structures). Frequency selectivity of a harvester depends on the mass of a core resonator, soft material that houses the central mass/resonator, and the base material which is used to manufacture the metamaterial. Piezoelectric materials are known to produce electrical current when they are deformed mechanically. Ambient energy is available in the form of vibration and noise, e.g. car vibration, acoustic noise from heavy machineries, vibration from rails, which is lost, if not otherwise harvested. A smart metamaterial can scavenge/harvest ambient low frequency vibration for charging batteries such that the ambient energy may become a renewable source of energy to power low power electronic gadgets on the go. Power output for a unit cell AEMM embodiment is optimized through one or more of multi-frequency/multi-modal harvesting, geometric optimization, and PZT position optimization.
US10694465B2 User equipment transmit duty cycle control
In some embodiments, a user equipment device (UE) implements improved communication methods which include radio resource time multiplexing, dynamic sub-frame allocation, and UE transmit duty cycle control. In some embodiments, the UE may communicate with base stations using radio frames that include multiple sub-frames, transmit information regarding allocation of a portion of the sub-frames of a respective radio frame for each of a plurality of the radio frames, and transmit and receive data using allocated sub-frames and not using unallocated sub-frames. In some embodiments, the UE may operate according to a sub-frame allocation based on its current power state. The UE may transmit information to the base station and receive the sub-frame allocation based on at least the information. In some embodiments, the UE may switch transmit duty cycles based on an occurrence of a condition at the UE. The UE may inform the network of the switch.
US10694463B2 System and method for providing power from a battery to a medical device
A system and method include a battery removably coupleable to a medical device. The battery includes a cell for storing an electrical charge, a housing, a first contact, and a second contact that is inactive when the battery is not in proximity to the medical device. The battery includes a sensor for generating a proximity signal in response to a proximity of the medical device to the battery that is not based on an electrical connection of the medical device to the contacts. The battery includes a battery controller for receiving the proximity signal, and responsively causing the second contact to be activated. One of the medical device and the battery comprises a communication device. When the medical device is coupled to the battery and the second contact is activated, the communication device transmits an authentication signal to enable authentication.
US10694460B2 Method and system for system information acquisition in wireless communication system
Method and system for system information acquisition in wireless communication system. Accordingly embodiment herein achieves a method for provisioning SI to a UE in a wireless communication system. The method includes decoding a broadcast channel to obtain first system information periodically broadcasted from a base station. Further, the method includes applying at least one cell selection parameter indicated in the first system information to camp on a cell served by the base station and storing the first system information. Further, the method includes accessing the camped cell based on at least one random access parameter indicated in the first system information. Further, the method includes determining whether at least one of a system information block of second system information available in the camped cell is provided based on at least one of the periodic broadcast and an on-demand basis. The on-demand basis to deliver the corresponding system information block of the second system information available in the camped cell is decided based on at least one of an indication and a flag included in the first system information for the system information block. Further, the method includes monitoring a paging channel to receive a paging message.
US10694445B2 Methods for serving gateway selection based on type-of-service in a wireless communication network
A technique of associating each Serving Gateway (SGW) with a corresponding Packet Data Network (PDN) gateway (PGW) to provide a particular type of wireless service to mobile devices in the wireless communication network is discussed herein. In configurations, the technique includes co-locating a SGW with a corresponding PGW in the same, physical node of the wireless communication network to provide a first S/PGW pair. In configurations, the first co-located S/PGW pair may be dedicated to provide data services to mobile devices in the wireless communication network. The technique also includes co-locating another SGW with a corresponding PGW in the same, physical node of the wireless communication network that is different from the physical node that includes the first S/PGW pair to provide a second S/PGW pair. In configurations, the second co-located S/PGW pair may be dedicated to provide voice services to mobile devices in the wireless communication network.
US10694444B2 UE-based expedited handoff
A 5G new radio (NR) user equipment (UE) is described. The UE includes a processor and memory in electronic communication with the processor. Instructions stored in the memory are executable to perform a UE-initiated handoff (HO) procedure after enablement from a base station (gNB). The UE-initiated HO procedure may include a PUSH mechanism in handoff. Alternatively, the UE-initiated handoff procedure comprises a PULL mechanism in handoff.
US10694443B2 Wireless communication device and method for network controlled beam based handover in NR
A method of operation of a wireless communication device to perform handover in a wireless communication system is provided. The wireless communication device performs a beam tracking procedure for one or more neighbor cells to provide, for each neighbor cell, a list of tracked beams for the neighbor cell. The wireless communication device receives a handover command from a source radio access node that instructs the wireless communication device to perform a handover from a source cell served by the source radio access node to a target cell served by a target radio access node. The target cell is one of the neighbor cells for which the beam tracking procedure is performed. The wireless communication device selects a beam of the target cell from the respective list of tracked beams based on random access resource configuration and/or a quality threshold and performs random access on the selected beam.
US10694442B2 Operation method of communication node in communication network
An operation method of a first communication node connected to a first hub in a communication network may comprise measuring signal qualities for a first radio signal received from the first hub and a second radio signal received from a second hub adjacent to the first hub; calculating a difference in the signal qualities for the first radio signal and the second radio signal; comparing the calculated difference with a plurality of predetermined threshold values for handover of the first communication node; and performing a handover-related procedure indicated by one of the plurality of predetermined threshold values based on a result of the comparison.
US10694437B2 Wireless device connection handover
A system and method includes a first audio-output device (e.g., a primary wireless in-ear device) connected to a second audio-output device (e.g., a secondary wireless in-ear device) using a first wireless connection. The first audio-output device is also connected to a third device (e.g., a smartphone or smart watch) using a second wireless connection. When the first and second audio-output devices exchange roles as primary and secondary, they first disconnect the second wireless connection and establish a third wireless connection between the second device and the third device. The first audio-output device sends packets stored thereon to the second audio-output device; the second audio-output device outputs audio corresponding to these packets before outputting audio corresponding to packets received from the third device.
US10694436B2 Communications system
A user communications device having active and idle states operates in a cellular communications network in which user communications devices communicate via network communications devices of cells of the network. History data identifying the cells in which the user communications device has been present whilst in the idle state is maintained. This history data is used by the user communications device or by a network communications device to enable adjustment of cell selection/reselection parameters for the user communications device in the active state.
US10694433B2 Radio access network traffic offload indicator
Where a user equipment (UE) device transfers communication from a first radio access network (RAN) device to a second RAN device, the first RAN device receives a traffic offload indicator indicating that resources being used for data traffic for the UE device through the first RAN device are released because the data traffic communication has been transferred to the second RAN device. The first RAN device provides assistance parameters to the UE device that are determined at least partially based on the information that the data traffic communication has been transferred to the second RAN device. The UE device uses the assistance parameters in determining when to transfer data traffic RAN between the first RAN device and the second RAN device.
US10694431B2 User equipment and cell re-selection estimation method thereof
A user equipment and cell re-selection estimation method thereof for use in a NB-IoT communication system are provided. The user equipment selects a cell re-selection criterion according to a user equipment status, and determines whether a serving RSRP value of a serving base station is greater than a re-selection threshold value based on the cell re-selection criterion. The user equipment performs cell re-selection when the serving RSRP value is greater than the re-selection threshold value. The user equipment does not perform the cell re-selection when the serving RSRP value is not greater than the re-selection threshold value.
US10694426B2 Base station, control apparatus, wireless terminal, and wireless communication system
A base station includes: a transmitter configured to transmit an operation signal for a remote control; and a controller that is coupled to the transmitter, wherein the controller is configured to execute a setting process that includes setting, with regard to transmission of the operation signal, a service class for the remote control, and execute a control process that includes controlling, in accordance with the service class, the operation signal to be transmitted via the transmitter.
US10694421B2 Methods and devices for packet data convergence protocol (PDCP) data transmission in wireless communication systems
A method, performed by a User Equipment (UE) including a Packet Data Convergence Protocol (PDCP) entity associated with two Radio Link Control (RLC) entities and configured with a duplication function that is not activated, includes: determining, by the PDCP entity, whether the two RLC entities belong to a same cell group, and submitting, by the PDCP entity, a PDCP Data Protocol Data Unit (PDU) to a primary RLC entity of the two RLC entities when the two RLC entities belong to the same cell group.
US10694419B2 Antenna port mapping for demodulation reference signals
A unified, rank independent mapping between antenna ports and group/code pairs. Each antenna port is uniquely associated with one code division multiplexing (CDM) group and one orthogonal cover code (OCC). The mapping between antenna ports and group/code pairs is chosen such that, for a given antenna port, the CDM group and OCC will be the same for every transmission rank.
US10694418B2 Support of quality of service control in a mobile communication system
In an embodiment, a method is provided for support of Quality of Service QoS control in a mobile communication system wherein an User Equipment has access to a mobile network providing Packet Data Network (PDN) connectivity services, said mobile network including a 3GPP Core Network (CN) accessed by a trusted non-3GPP Access Network (TNAN) via an interface between an Access Network Gateway (AN-GW) in said Trusted non-3GPP Access Network (TNAN) and a PDN Gateway PDN-GW in said 3GPP CN, said method including support of 3GPP CN-initiated QoS control, for uplink traffic from said UE, based on QoS control information received by said UE, said QoS control information allowing the UE to associate uplink traffic flows sent by the UE via Access Network Gateway (AN-GW) towards a PDN Gateway PDN-GW with TNAN connectivity QoS for uplink traffic.
US10694412B2 Method for transmitting and receiving channel measurement information in wireless LAN system and device for same
The present specification discloses a method for transmitting and receiving channel measurement information in a wireless local area network (WLAN) system and a device for the same. More specifically, the present specification describes a method for transmitting and receiving channel measurement information to support a time division duplex (TDD) scheduling scheme, which is a method for transmitting and receiving channel measurement information based on channel measurement per time unit different from that in a conventional method, and a device for the same.
US10694411B2 Testing of user equipments for idle periods distribution
Embodiments include apparatuses, methods, and systems that may test a UE for its idle period distribution. A test system may identify a set of bins in which a union of the set of bins may be equal to a contention window, wherein each individual bin of the set of bins may have an associated probability. A first bin of the set of bins may have a first associated probability, and a second bin of the set of bins may have a second associated probability that is larger than the first associated probability. Each individual idle period may be assigned to a corresponding bin of the set of bins. A UE may have a pass status or a failure status based on the individual idle periods assigned to the corresponding bin of the set of bins, and the associated probability for the bin. Other embodiments may also be described and claimed.
US10694410B2 Radio link monitoring in listen-before-talk communications
In one aspect, a wireless device monitors radio link quality for a link between the wireless device and a wireless transmitter that is configured to transmit a discovery signal at spaced, periodic, intervals and that is further configured to intermittently transmit subframes carrying user data, such that the wireless device is unable to predict which subframes will carry user data before attempting to detect the subframes. The wireless device collects, for each of the spaced, periodic, intervals, discovery-signal signal quality metrics corresponding to the discovery signal. The wireless device also collects, for each detected subframe carrying user data, detected-subframe signal quality metrics corresponding to the detected subframe. The wireless device generates, for each of a plurality of evaluation intervals, an in-synch or out-of-synch indication, based on a combination of the discovery-signal signal quality metrics corresponding to the evaluation interval and the detected-subframe signal quality metrics corresponding to the evaluation interval.
US10694406B2 Techniques for reporting channel state information (CSI) for an unlicensed radio frequency spectrum band
Techniques are described for wireless communication. One technique includes receiving a service via a component carrier, wherein the component carrier may be in an unlicensed radio frequency spectrum band. One or more signals transmitted on the component carrier may be measured to estimate channel state information of the component carrier in the unlicensed radio frequency spectrum band.
US10694405B2 Apparatus and method for setting a local oscillator duty ratio based on an image distortion level
An apparatus and method are provided for setting a local oscillator duty ratio based on an image distortion level. A first signal is transmitted utilizing a first X-phase path of a transmitter. Further, an image distortion level is measured in connection with the first signal. Based on the measurement, a duty ratio of a local oscillator is set, for reducing a distortion in connection with a transmission of a second signal utilizing a second Y-phase path of the transmitter.
US10694397B2 Base station antenna assembly having feed board therein with reduced passive intermodulation (PIM) distortion
An antenna assembly includes a substrate having front and back surfaces thereon and a plurality of through-holes therein, along with a solder pad on the back surface of the substrate. An input cable is also provided, which is attached to the back surface of the substrate. The input cable includes an outer conductor, which contacts the back surface of the substrate, and an inner conductor, which extends at least partially through a first of the plurality of through-holes and is electrically connected to the solder pad. A metal trace (e.g., 50-ohm trace) is provided on the front surface of the substrate. The metal trace is electrically connected to the solder pad by electrically conductive plating in a second of the plurality of through-holes.
US10694390B2 Regulating assignment of a wireless local area network communication channel
A technique includes identifying a cellular communication frequency band and a wireless local area network communication channel being used by a wireless station. Based on the identified cellular communication frequency band and wireless local area network communication channel, assignment of the wireless local area network communication channel is regulated to inhibit interference due to the concurrent use of the cellular communication frequency band and the wireless local area network communication channel. The regulation of the assignment includes using the wireless station to determine whether to reassign the wireless local area network communication channel.
US10694389B2 Network slice management method, management unit, and system
A network slice management method, a management unit, and a system, where the method includes receiving, by a first management unit, a first management request, where the first management request carries requirement information of a network slice or indication information, and the indication information is used to obtain the requirement information of the network slice. The method further includes determining, by the first management unit, requirement information of a subnet that forms the network slice. According to the method, the first management unit can determine the corresponding requirement information of the subnet based on the requirement information of the network slice.
US10694388B2 Torus-Quorum based channel rendezvous method for directional antennas
The present invention relates to a Torus-Quorum based channel rendezvous method for directional antennas. A pair of directional antennas facing any side initially points to the other party mutually in one Torus-Quorum system cycle through a rotation closure attribute of a Torus-Quorum system; and a receiver and a sender switch to a same available channel according to frequency hopping sequences to realize channel rendezvous. In the Torus-Quorum based channel rendezvous method for directional antennas proposed in the present invention, the directional antennas are rotated based on the Torus-Quorum, and elements are ensured to coincide with each other within limited time through the rotation closure attribute of the Torus-Quorum system, i.e., directions are opposite, thereby effectively shortening channel rendezvous time of the directional antennas.
US10694384B2 Schemes for connecting to wireless network
Technology is disclosed for preventing classification of objects, e.g., in an augmented reality system. The technology can identify a set of objects to be classified, determine whether context information for one or more objects in the identified set of objects to be classified is identified as not to be employed during classification, and during classification of two different objects, include context information for one object but not the other.
US10694377B2 Method and apparatus for identifying security key in next generation mobile communication system
The disclosure relates to a communication scheme and system for converging a 5th generation (5G) communication system for supporting a data rate higher than that of a 4th generation (4G) system with an internet of things (IoT) technology. The disclosure is applicable to intelligent services (e.g., smart home, smart building, smart city, smart car or connected car, health care, digital education, retail, and security and safety-related services) based on the 5G communication technology and the IoT-related technology. The disclosure relates to a method and apparatus for allowing a base station to identify a ciphering key (COUNT value) for security enhancement.
US10694368B2 Dynamic utilization of services by a temporary device
A system for dynamically providing or utilizing services and applications on a temporary or new device is provided. A user can send a message with a secure code that is forwarded to a home network associated with the user. The home network can initiate transferring data from an application repository on the home network to the visited network which can then install the application through over the air programming. Once installed on the device, the application can send authentication information including the subscriber identity module (SIM) information to a virtual SIM database on the visiting carrier or home carrier networks to enable the application and services on the temporary or new device.
US10694367B1 Subscriber data management logs parsing and conversion to analytics use cases
A method of building a service subscriber life-cycle data store by an application stored in a non-transitory memory of a computer system and executable by a processor of the computer system. The method comprises periodically reading wireless communication subscriber account logs from a log data store, parsing each of the logs to identify a subscriber associated with that subscriber account log, a time, and an account log type, analyzing the parsed account logs in time sequence order and based on the account log type to identify a plurality of subscriber life-cycle events, for each life-cycle event building a subscriber life-cycle entry comprising a date and time, a subscriber identity, and an identity of a subscriber life-cycle event, where each subscriber life-cycle entry corresponds to a plurality of subscriber account logs, and storing the subscriber life-cycle entry in a subscriber life-cycle data store.
US10694362B2 Ad-hoc social network (AHSN) system, AHSN-enabled device, and methods of use
Embodiments include a system comprising: a publisher communication device configured to publish a social message for the publisher device for delivery using a short-range wireless communication protocol to followers within an area and a forwarding message from another device for a destination device using a delay tolerant network (DTN) communication protocol without the need of the Internet, including public or private telecommunications network, or the Radio Access Network (RAN), including public or private cellular or WI-FI networks. The system comprises a destination device within the area of the publisher device to receive, via the short-range wireless communication protocol, the forwarding message using a DTN communication protocol from the publisher device. The system comprises at least one social browsing communication device browsing, within the area, for the social message and which receives the social message using the short-range wireless communication protocol from the publisher device.
US10694358B2 Session continuity for IPv6 over Bluetooth low energy
Methods and apparatus, including computer program products, are provided for communications. In one aspect there is provided a method. The method may include sending, by a low power node, an indicator to a target low power router, wherein the indicator at least represents a request to operate with a prior context used at a source low power router; and receiving, by the low power node, a message in response to the indicator, wherein the message at least indicates whether the low power node can operate at the target low power router with a same context that corresponds to the prior context used previously at the source low power router. Related apparatus, systems, methods, and articles are also described.
US10694355B2 Dedicated APN access using default network access key for profile download
A method including determining whether a subscriber identification profile (SIDP) is stored within a UE; sending an initial attach request along with a default network access key to a MME, upon determining that the SIDP is not stored; receiving a first authorization in response to the initial attach request, the first authorization restricts connectivity of the UE to an M2M activation system accessed by a dedicated APN associated with the default network access key; receiving, from a subscription management system, a SIDP generated by the M2M activation system; detaching from the M2M activation system and the network; sending a second attach request to the network based on the received SIDP; and receiving a second authorization to the network in response to the second attach request; the second authorization provides unrestricted APN connectivity and access to services associated with the subscriber identification profile.
US10694348B2 Facilitating mesh networks of connected movable objects
Wireless communication via a mesh network of connected movable objects is described. A method includes determining, by a device including a processor, a value of a characteristic of a first movable object of movable objects communicatively coupled to a wireless network, wherein the movable objects are automated vehicles, and wherein the determining the value is based on a likelihood of receipt of a message transmitted from the first movable object to a second movable object of the movable objects. The method also includes generating information usable to move the first movable object in a manner that satisfies a defined condition associated with the value. The information can be strength of a wireless communication channel between the first movable object and a second movable object of the movable objects.
US10694345B2 Automated determination of networks motifs
The present invention relates to a computer-implemented method and a system for determining co-occurrences in at least one graph with n vertices and E edges, wherein each edge is defined by a pair of vertices, the method comprising: storing a binary adjacency matrix representing a first graph in a memory; performing a calculation step for the first graph, wherein the calculation step comprises: loading a block of at most K consecutive rows of the binary adjacency matrix from the memory and storing each row into one of K caches; streaming each of the subsequent uncached rows of the binary adjacency matrix from the memory; reading pairs of rows comprising a streamed row and each one of the cached rows; computing the logical conjunction between each couple of elements of the rows at the same position in the rows for each read pair of rows; and adding the results of the logical conjunction for all the couples of elements in each read pair by means of one-bit adders to obtain the co-occurrence, wherein the calculation step is repeated for consecutive blocks of rows in the binary adjacency matrix until all the pairs of rows of the binary adjacency matrix have been read.
US10694341B2 Extension of Wi-Fi services multicast to a subnet across a wi-fl network using software-defined network (SDN) to centrally control data plane behavior
Wi-Fi services multicast to a subnet in a software-defined network (SDN) are extended. An SDN controller centrally monitors a data plane of a Wi-Fi network. Advertisements for services within a first subnet by an advertising station are forwarded to the SDN controller. Parameters of the service of the advertising station are extracted for storage by performing deep packet inspection on the one or more packets. Queries for services within a second subnet by a querying station are also forwarded to the SDN controller. Parameters of the service of the querying station are extracted for storage by performing deep packet inspection on the one or more packets. The query for service to the advertisement matches responsive to the advertisement parameters compared to the query parameters. Responsive to matching, a set of connection parameters necessary for the querying station at the second subnet to connect to the advertising station at the first subnet is sent.
US10694339B2 Enabling and disabling location sharing based on environmental signals
Environmental signals are used to determine when to prompt a user to enable location sharing on their computer devices. These environmental signals may include the current location of the user being an unusual location for the user or a location that is tagged as a known social location such as a concert venue, stadium, or park. The environmental signals may also include one or more friends of the user being near the user. If the user chooses to enable location sharing in response to the prompt, the location of the user may be shared with some or all of their friends, or just the friends that have been determined to be near the user. After some amount of time has passed, or the environmental signals have changed, the location sharing may be automatically disabled for the user.
US10694330B2 Validating mobile applications for accessing regulated content
Allowing access to regulated content (e.g., FDA regulated) via mobile devices can increase operational efficiency of companies that have this type of content, and allow users to quickly interact with this content even when outside of the company office. Yet, mobile devices present security issues in ensuring that the integrity of the regulated content is maintained. A regulated content management system applies a multi-step validation and authentication process to allow mobile access to regulated content. The system validates a mobile application installed on the device for regulated content access, the mobile device itself, and the credentials of the user trying to access the content before access is granted. This thus provides users with access to regulated content in a mobile environment while maintaining the integrity of the regulated content.
US10694328B2 Method of locating a mobile device in a group of mobile devices
A method (800) of locating a mobile device in a group of mobile devices is disclosed. The method comprises transmitting (802) a request message defining a code, receiving (804) the request message, driving (806) a light source of a light emitting mobile device such that it emits light being coded according to the code, detecting (808), by a light receiving device, the light emitted by the light source, retrieving (810) the code from the light, identifying (812) the light emitting mobile device based on the code, and providing (814) an indicator on the light receiving mobile device, the indicator indicating the location of the light emitting mobile device.
US10694324B2 Method and apparatus for matching wireless hotspot with POI
In some embodiments, a method includes: obtaining position information of a wireless hotspot where the user locates, based on hotspot scanning information of wireless hotspots already scanned by the user; acquiring one or more candidate Points of Interest (POIs) close to the wireless hotspot based on the position information; based on characteristic information corresponding to the wireless hotspot and respective candidate POIs, ranking all candidate POIs to determine an POI matching the wireless hotspot, wherein the characteristic information comprises access characteristic information. In some embodiments, the following advantages may be realized: the POI matching the wireless hotspot is obtained based on relevant data that the user scans the wireless hotspot to predict the POI actually accessed by the user without a procedure of manually collecting the data or user feedback, thereby improving the efficiency.
US10694310B2 Audio processing device and method therefor
An input unit receives input of an assumed listening position of sound of an object, which is a sound source, and outputs assumed listening position information indicating the assumed listening position. A position information correction unit corrects position information of each object on the basis of the assumed listening position information to obtain corrected position information. A gain/frequency characteristic correction unit performs gain correction and frequency characteristic correction on a waveform signal of an object on the basis of the position information and the corrected position information. A spatial acoustic characteristic addition unit further adds a spatial acoustic characteristic to the waveform signal resulting from the gain correction and the frequency characteristic correction on the basis of the position information of the object and the assumed listening position information. The present technology is applicable to an audio processing device.
US10694299B2 Ear-worn electronic device incorporating motor brain-computer interface
An ear-worn electronic device comprises a plurality of EEG sensors configured to sense EEG signals from or proximate a wearer's ear. At least one processor is configured to detect, during a baseline period of no wearer movement, EEG signals from the EEG sensors, and detect, during each of a plurality of candidate control movements by the wearer, EEG signals from the EEG sensors. The at least one processor is also configured to compute, using the EEG signals, discriminability metrics for the candidate control movements and the baseline period, the discriminability metrics indicating how discriminable neural signals associated with the candidate control movements and the baseline period are from one another. The at least one processor is further configured to select a subset of the candidate control movements using the discriminability metrics, each of the selected control movements defining a neural command for controlling the ear-worn electronic device by the wearer.
US10694298B2 Hearing aid
A hearing aid configured for detecting and enhancing speech within an audio environment is disclosed. An incoming audio stream is continuously monitored for the presence of speech within the audio stream. A Codebook Excited Linear Prediction (“CELP”) encoder analyzes the incoming audio stream and outputs an indication of a presence or absence of human speech within the incoming audio stream. Upon detection of human speech, the hearing aid in real time may: amplify the audio input to make the speech more audible to a wearer; filter non-speech audio through isolation of the speech by passing the output of the CELP encoder directly to a CELP decoder; activate a beam-steering process which makes dominant a microphone closest to a speaker while de-prioritizing input from other microphones of the hearing aid; and/or shape the audio spectrum conveyed by the audio input using a response curve optimized for better clarity of human speech.
US10694297B1 Back chamber volume enlargement microphone package
A MEMS microphone package includes a substrate, a transducer, an integrated circuit chip, and a housing. The substrate has a hollow chamber, a first opening and a second opening, wherein the first opening and the second opening communicate with the hollow chamber. The transducer is disposed on the substrate. The integrated circuit chip is disposed on the substrate. The housing is disposed on the substrate, and covers the integrated circuit chip and the transducer.
US10694294B2 Metal diaphragm and speaker
An electro-acoustic product, and more particularly to a metal diaphragm and a speaker. The metal diaphragm includes a hemispherical diaphragm portion that is provided with a central convex, a hemispherical diaphragm portion periphery is extended in a horizontal direction and configured to form an annular flat diaphragm portion, a annular flat diaphragm portion periphery is folded toward the convex direction of the hemispherical diaphragm portion and configured to extend away from the hemispherical diaphragm portion to form a trumpet-shaped diaphragm portion; a height of a trumpet-shaped diaphragm outer periphery portion away from the hemispherical diaphragm portion is greater than a height of a top portion of the hemispherical diaphragm portion. Thereby the split distortion of the speaker at high-frequency is reduced to ensure that the metal diaphragm can be normally vibrated to produce sound.
US10694293B2 Radiation device and dual suspension edge loudspeaker, loudspeaker box, and application thereof
A dual suspension edge member structure for a radiation device, a dual suspension edge loudspeaker and a loudspeaker box. The radiation device comprises an outer supporting frame, a vibration element, a first suspension edge member extending between the vibration element and the outer supporting frame, an inner frame connected to the vibration element, an outer holding frame, and a second suspension edge member connected between the inner frame and the outer holding frame. The dual suspension edge member structure of the radiation device for making the dual suspension edge loudspeaker or loudspeaker box prevents shaking and shifting of the vibration element to improve the sound effect quality.
US10694292B2 Environmental detection system and sound control method using the same
A sound control method includes following steps. Firstly, a controller commands a first ultrasonic transmitter to emit a first ultrasonic wave. Then, in a first time interval, the controller records a first received signal waveform received by an ultrasonic receiver. Then, the controller commands a second ultrasonic transmitter to emit a second ultrasonic wave. Then, in a second time interval, the controller records a second received signal waveform received by the ultrasonic receiver. Then, a playing mode of at least one speaker is controlled according to the first received signal waveform and the second received signal waveform.
US10694283B2 Suspended speaker housing in a teleconference system
Aspects of the invention can include a teleconferencing system having a system housing, a speaker enclosure configured within the system housing, a speaker mounted to the speaker enclosure, and one or more damping cushions coupling the speaker enclosure to the system housing. The one or more damping cushions can suspend the speaker enclosure within the system housing such that the speaker enclosure is separated and mechanically isolated from the system housing by at least a minimum distance (e.g., 2 mm). In some cases, the one or more damping cushions provide the only structural coupling between the speaker enclosure and the system housing. The one or more damping cushions can be configured to dampen mechanical energy generated by the speaker thereby preventing at least a portion of the mechanical energy form coupling to the system housing via the one or more damping cushions.
US10694276B2 In-ear headphone
A low-profile earbud is disclosed that sits securely within an ear of a user. The earbud includes a protruding portion that passes through a channel defined by the tragus and anti-tragus of the ear. In some embodiments, the protruding portion can take the form of a cable configured to supply power and transfer data to the earbud. In some embodiments, the protruding portion can provide additional space for electrical components and sensors supporting the earbud.
US10694275B2 Headphone
A headphone includes two earphone bodies, a head mount bracket, two elastic portions and two ear cushions. The head mount bracket is connected to the two earphone bodies. The two elastic portions are respectively connected to the two earphone bodies, and respectively have a concave surface. The two ear cushions are respectively disposed on the concave surfaces of the two elastic portions and are used to contact a user's ears.
US10694274B2 Panel bottom member structure and display device
A panel bottom member structure includes a panel bottom member including a light absorbing member, a top bonding layer disposed on the light absorbing member, an acoustic vibration element disposed beneath the light absorbing member and generating a vibration in response to an acoustic signal, and a buffer member disposed beneath the light absorbing member and non-overlapping the acoustic vibration element, and an element circuit board connected to the acoustic vibration element and provided with an acoustic element driving chip for generating the acoustic signal.
US10694272B2 Sound bar apparatus having detachable sound transducer
A sound bar apparatus having a detachable sound transducer includes a sound bar body comprising an audio signal processor and a plurality of terminals; and a sound transducer housing comprising a connection terminal connected to one of the plurality of terminals of the sound bar body, wherein the plurality of terminals are connected in parallel in a longitudinal direction of the sound bar body, and the sound transducer housing is configured to be detachably connected to the sound bar body.
US10694270B1 Accelerated monitoring of optical transceivers
In an embodiment, a system for accelerated monitoring of optical transceivers includes a monitoring unit included in a port interface module of a network switch. The monitoring unit is configured to receive a monitoring configuration, obtain status information from a plurality of optical transceivers connected to the port interface module at an instance based on the monitoring configuration, and store the obtained status information and at least one associated timestamp in a memory. The memory is included in the port interface module and configured to provide the stored status information to a requestor external to the port interface module.
US10694269B2 Optical cable identification tool
Systems and methods are provided for determining whether an optical cable matches a port on a switch device. The present disclosure can provide for a switch device which includes a cable identification tool. The cable identification tool can be configured to receive a port configuration table from a management device. The switch device can then obtain features of at least one cable attached to a port of the switch device. The switch device can then compare the obtained features with a table entry in the port configuration table to yield a comparison result. The table entry can correspond to the port to which the at least one cable is attached. Based on the comparison result, the switch device can generate one or more notifications. The notifications can indicate a match status of the at least one cable to the port.
US10694267B2 Systems and methods of fast wireless output device activation in a mesh network system
Systems and methods of fast wireless output device activation in a mesh network system are provided. Methods can include a parent device receiving data from a child device, the parent device determining if the data received from the child device requires an output, and if so, the parent device activating an output device associated with the parent device. In some methods, the parent device need not wait for instructions from a control panel or gateway before activating the output device. Accordingly, the latency time to activate the output device can be reduced.
US10694266B2 Load monitoring system for waste receptacle
A system is disclosed for monitoring waste collected by a service vehicle. The system may include a lift actuator configured to cause lifting of the waste, a power takeoff driven by a powertrain of the service vehicle to power the lift actuator, and a sensor configured to generate a speed signal indicative of a speed of the powertrain. The system may also include an output device, and a controller in communication with the sensor and the output device. The controller may be configured to receive the speed signal from the sensor, determine an amount of waste lifted by the lift actuator based on the speed signal, and relay the amount of waste to the output device.
US10694259B2 Broadcast transmission device, broadcast reception device, operating method of broadcast transmission device, and operating method of broadcast reception device
An operating method of a broadcast reception device, according to an embodiment of the present invention includes receiving a broadcast signal; receiving media content presentation information including information necessary to present media content based on the broadcast signal; and presenting the media content based on the media content presentation information.
US10694256B2 Media content search results ranked by popularity
Media content search results ranked by popularity is described. In embodiment(s), a search request for television media content can be initiated by a viewer, and television media content that is relevant to the search request can be identified. The relevant television media content can then be ranked based on a popularity rating and the relevant television media content can be displayed in an ordered list that is ordered by popularity rankings.
US10694255B2 Media sharing and communication system
A media sharing and communication system, including a recording mechanism that records a desired portion of media upon activation by a first individual user, a first user transmitter/receiver that transmits the portion of media and a voice message generated by the first individual user regarding the portion of media to a second individual user, a confirmation mechanism that confirms that the second individual user is authorized to view the portion of media and a notification mechanism that notifies the first individual user if the second individual user is not authorized to receive the portion of media, and a second user transmitter/receiver that receives the portion of media and voice message upon authorization of the second individual user. A method of sharing portions of media.
US10694246B2 Source device and method of transmitting content
A source device and a method of transmitting content are provided. The source device includes a controller configured to check a version of a content protection method supported by a sink device from the repeater, to encrypt the content based on a version of the content protection method applied to the content, and to set a value of type information of the content protection method based on the version of the content protection method applied to the content and the version of the content protection method supported by the sink device, and a communicator including communication circuitry configured to transmit the encrypted content and the type information of the content protection method to the repeater, wherein the type information of the content protection method for determining whether the content received from the source device is output to the sink device from the repeater, based on the version of the content protection method supported by the sink device.
US10694243B2 Methods and apparatus to identify media based on watermarks across different audio streams and/or different watermarking techniques
Methods and apparatus to identify media based on watermarks across different audio streams and/or different watermarking techniques are disclosed. An example apparatus includes a watermark detector to detect a first watermark embedded in a first audio stream associated with media and to detect a second watermark embedded in a second audio stream associated with the media. The second audio stream is different than the first audio stream. The example apparatus includes a watermark analyzer to compare first media identifying information in the first watermark with second media identifying information in the second watermark. The example apparatus also includes a media detection event controller to associate the first and second watermarks with a media detection event when the first media identifying information is consistent with the second media identifying information. The example apparatus further includes a transmitter to transmit the media detection event to a data collection facility.
US10694241B2 Capturing border metadata while recording content
A digital video recorder records first content from a channel broadcast that includes second content adjacent to the first content in response to a user request and stores a border around the first content that includes a portion of the second content and metadata related to the second content. The border may be previous and/or subsequent to the first content. In some implementations, the digital video recorder may obtain the metadata from a source other than from which the digital video recorder receives the content. The first content and the metadata may be recorded at the same and/or different times.
US10694232B2 Dynamic bandwidth allocation for addressable content
Systems and methods for push-based dynamic bandwidth allocation deliver addressable, advertising content in a digital network. Bandwidth is allocated on a push basis in response to receiving a trigger from a content distribution stream. The trigger contains data indicating an addressable break. A portion of bandwidth is then allocated to an addressable content stream based on the data of the trigger. The addressable content stream is then streamed to a receiver during the addressable break and the receiver is tuned from the broadcast stream to the addressable content stream for the duration of the addressable break. The additional bandwidth is de-allocated at the end of the addressable break.
US10694228B2 System and method for handling video data
A video processor card for outputting video data, the video processor card being arranged for insertion into a video media server and into communication with an output of the video media server, the card comprising: an input for receiving a first video data stream at a first video resolution from the output of the video media server; a processor arranged to demultiplex the received first video data stream at the first resolution into a plurality of second video data streams, each second video data stream being at a second video resolution; and a plurality of video outputs, each video output arranged to output one of the plurality of second video data streams, wherein the first video resolution is at a higher video resolution than the second video resolution.
US10694227B2 Video transmission system and video transmission method
The video transmission system includes a divided-clip generator for generating first and second clips, a transmission unit for sequentially transmitting the first and second clips, and a display apparatus for displaying the first and second clips. The first clip is generated by dividing video data by a specific time period and by dividing audio data by a specific time period. The second clip is generated after the first clip. The divided-clip generator includes a video output unit and an audio output unit. The video output unit divides the video data by a first time period equal to a multiple of a unit frame time of the video data. The audio output unit divides the audio data by a second time period equal to a multiple of a unit frame time of the audio data. The end of the first time period is before the end of the second time period.
US10694226B1 Video ad delivery
There are disclosed devices, system and methods for video ad delivery. The disclosed platform optimizes video advertisements, specifically VAST (and VPAID) content, that is delivered to end users through video players.
US10694224B2 Display apparatus for playing substitutional advertisement and control method thereof
A display apparatus includes a communication interface connected to a broadcasting server and an advertisement server, a display, a first scaler converting a broadcasting image stream, which is received from the broadcasting server, to a specified format, a second scaler converting a substitutional advertisement image stream received from the advertisement server, to the specified format, and a processor controlling the first scaler and the second scaler to display an image on the display.
US10694223B2 Dynamic custom interstitial transition videos for video streaming services
A device receives a base video that includes an area in frames of the base video reserved for being overlaid with metadata. The device determines a first set of videos to be played next for a particular user. A selection of the first set of videos is based on a second set of videos associated with the particular user. The device receives metadata for the first set of videos and populates an executable presentation template for the base video with a set of extracted metadata. The device plays the base video and synchronizes execution of the populated presentation template with the playing of the base video to overlay the reserved area of the frames with the set of metadata to create a custom interstitial transition video that informs the particular user about the videos to be played next.
US10694221B2 Method for intelligent buffering for over the top (OTT) video delivery
Aspects of the subject disclosure may include, for example, selecting a set of traffic counters, wherein the traffic counters provide a profile of viewing habits of a user, and wherein the traffic counters are extracted from video streaming by the user; predicting a size of a video buffer based on the traffic counters selected; and building the video buffer based on the predicted size. Other embodiments are disclosed.
US10694214B2 Multi-type parallelized sample adaptive offset in video coding
In general, techniques are described for performing multiple passes of sample adaptive offset (SAO) filtering when coding video data. A video decoding device comprising one or more processors may perform the techniques. The processors may determine a first SAO pixel classification for a block of video data and determine a first offset value based on the first SAO pixel classification and one or more pixel values of the block. The one or more processors may also determine a second SAO pixel classification for the block and determine a second offset value based on the second SAO pixel classification and the one or more pixel values of block of video data. The processors may then apply the first offset value and the second offset value to the block of video data to generate a block of SAO filtered video data.
US10694212B2 Method and apparatus for adaptively processing video samples in a video signal frame
A method and apparatus for adaptively processing video samples in a video signal frame, the video samples being arranged in a Largest Coding Unit. The method comprises extracting a plurality of video samples from the Largest Coding Unit, calculating a correction offset for a first video sample of the extracted plurality of video samples upon the basis of a first value of the first video sample and a second value of a second video sample of the extracted plurality of video samples, and weighting the first video sample with the correction offset.
US10694209B2 Method for encoding and method for decoding a LUT and corresponding devices
A method for encoding a LUT defined as a lattice of vertices is disclosed. At least one value is of each vertex of the lattice. The method comprises for a current vertex: predicting the at least one value of said current vertex from another value which is for example obtained from reconstructed values of neighboring vertices; and encoding in a bitstream at least one residue computed between the at least one value of the current vertex and its prediction in a bitstream.
US10694208B2 Spatiotemporal prediction for bidirectionally predictive (B) pictures and motion vector prediction for multi-picture reference motion compensation
Several improvements for use with Bidirectionally Predictive (B) pictures within a video sequence are provided. In certain improvements Direct Mode encoding and/or Motion Vector Prediction are enhanced using spatial prediction techniques. In other improvements Motion Vector prediction includes temporal distance and subblock information, for example, for more accurate prediction. Such improvements and other presented herein significantly improve the performance of any applicable video coding system/logic.
US10694207B2 Methods, devices, and computer programs for combining the use of intra-layer prediction and inter-layer prediction with scalability and screen content features
The present invention relates to encoding an image of a video stream according to at least one coding mode selected among a plurality of coding modes used to encode images of the video stream, where blocks of the image to be encoded are predicted as a function of at least one reference image from a set of at least one reference image, the at least one reference image comprising at least a reconstructed spatial portion of the image to be encoded and at least a low resolution portion of the image to be encoded, the choice between a reconstructed spatial sub-portion or a low resolution sub-portion to be used for encoding a block of the image to be encoded being determined as a function of a control parameter.
US10694205B2 Entropy coding of motion vectors using categories of transform blocks
A method for inter-predicting a current block includes determining a motion vector and a reference frame for the current block, determining a transform block of transform coefficients for the current block, determining a category of the transform block, determining, using the category, a context for coding the motion vector, and encoding the motion vector using the context. The category is based on positions of non-zero coefficients of the transform coefficients. An apparatus for decoding a current block using inter prediction includes a memory and a processor. The memory includes instructions executable by the processor to decode a transform block for the current block, determine a category of the transform block, determine, using the category, a context for decoding a motion vector, decode the motion vector using the context, and inter-predict the current block using the motion vector. The category is based on positions of non-zero coefficients in the transform block.
US10694204B2 Systems and methods for motion compensated residual prediction
Systems and methods are disclosed for improving the prediction efficiency for residual prediction using motion compensated residual prediction (MCRP). Exemplary residual prediction techniques employ motion compensated prediction and processed residual reference pictures. Further disclosed herein are systems and methods for generating residual reference pictures. These pictures can be generated adaptively with or without considering in-loop filtering effects. Exemplary de-noising filter designs are also described for enhancing the quality of residual reference pictures, and compression methods are described for reducing the storage size of reference pictures. Further disclosed herein are exemplary syntax designs for communicating residuals' motion information.
US10694198B2 Scalable data stream and network entity
The handling of scalable data streams by network entities is rendered less complex by, in the data stream, accompanying packets which actually carry data by packets of a different packet type which have a scalability axes descriptor defining the number of scalability axes and a semantic meaning thereof. In another aspect, the handling of scalable data streams by network entities is rendered more efficient by conveying level and/or profile descriptors using packets other than the data carrying packets, with profile and/or level descriptors being divided up into a first set explicitly signaling the definition of the available coding option set and/or available syntax element value range for a respective operation point, and a second set of profile and/or level descriptors which signal the definition of the available coding option set and/or available syntax element value range for their respective operation points by reference another profile and/or level descriptor.
US10694197B2 Composition based dynamic panel mode switch
A device includes a display client configured to output pixel data at a display and a processor. The processor is configured to determine a composition of one or more layers for display at the display client. The processor is further configured to select a video mode or a command mode as a selected mode, based on the determined composition. Pixel data for each frame to be displayed is output to the display client when operating in the video mode. Pixel data for frames that include different pixel data for at least one pixel than a previously output frame is output to the display client when operating in the command mode. The processor is further configured to output an instruction to operate in the selected mode.
US10694194B2 Image processing apparatus, non-transitory computer readable storage medium, and image processing method
An image processing apparatus includes an image processing block configured to encode each of plural data strings by using the number of common run lengths which are common to the plural data strings as run information of identical pixel values which are consecutive in each of the plural data strings.
US10694190B2 Processing apparatuses and controlling methods thereof
A processing apparatus has a processor including a first memory. The processor divides a frame in video content into a plurality of coding units (CUs), and encodes the plurality of CUs in a diagonal direction to generate an encoded frame, wherein when a first CU is encoded based on a first encoding type, the processor is further configured to load, from a second memory, a first partial region of a reference frame corresponding to first position information of the first CU to the first memory and encode the first CU based on the first partial region of the reference frame loaded from the second memory, and wherein, when the first CU is encoded based on a second encoding type, the processor is further configured to encode the first CU based on a first reference pixel value corresponding to the first position information of the first CU from the first memory.
US10694187B2 Method and device for deriving block structure in video coding system
A video decoding method performed by a decoding device, according to the present invention, comprises the steps of: deriving at least one reference block for an object block; deriving a partitioned structure of the object block on the basis of a partitioned structure of the at least one reference block; partitioning the object block into a plurality of sub blocks on the basis of the derived partitioned structure; and generating recovered samples by decoding the plurality of sub blocks. According to the present invention, a partitioned structure of a current picture can be derived on the basis of a reference block of a neighboring picture, and thus the amount of data used in the additional information signaled for partitioning of the current picture can be reduced and overall coding efficiency can be improved.
US10694184B2 Video coding method and apparatus
The present invention relates to a method and apparatus for performing encoding and decoding using a variably-sized quantization coefficient group, in quantization coefficient group encoding and decoding of video compression technology.
US10694181B2 Bilateral filters in video coding with reduced complexity
An example method of filtering a reconstructed block of video data includes obtaining, by one or more processors, reconstructed samples of a current block of the video data; and selectively bilaterally filtering, by the one or more processors, the reconstructed samples of the current block to generate a filtered current block. In this example, selectively bilaterally filtering the reconstructed samples of the current block comprises refraining from bilaterally filtering at least one reconstructed sample of the current block such that the filtered current block includes at least one non-bilaterally filtered sample.
US10694179B2 Video coding using hybrid intra prediction
One exemplary embodiment presents a method of decoding a group of image elements in a frame of an encoded video sequence. The method comprises determining an intra-prediction mode for the group of image elements, and providing a first prediction of the group of image elements according to the determined intra-prediction mode. The method further comprises determining a location identifier identifying a location of a decoded version of another group of image elements in a frame of the video sequence, and providing a second prediction of the group of image elements using the determined location identifier. Further, the method comprises identifying which subset of a plurality of subsets of intra-prediction modes contains the determined intra-prediction mode, wherein each subset corresponds to a first weighting and a second weighting assigned for all intra-prediction modes of that subset, and wherein different subsets are assigned different first weightings and different second weightings, and applying at least one of the first weighting assigned to the identified subset to the first prediction to generate a first weighted prediction and the second weighting assigned to the identified subset to the second prediction to generate a second weighted prediction. The method further comprises generating a decoded version of the group of image elements using a combination of the first prediction and the second weighted prediction or using a combination of the first weighted prediction and the second prediction or using a combination of the first weighted prediction and the second weighted prediction.
US10694174B2 Method and a system for registering shutter glasses in an image generating device
A method for registering shutter glasses in an image generating device configured to display a plurality of video streams by time interleaving the frames of the video streams and sending synchronization signal to the shutter glasses, wherein the method comprises: initiating a registration mode by sending a registration signal from the RCU to the image generating device and to the shutter glasses; placing the shutter glasses on an IR signal path between the RCU and the image generating device; modulating, by the shutter glasses lens, the IR signal generated by the RCU, wherein the modulation parameters are specific for the shutter glasses; in the image generating device, receiving the modulated IR signal from the RCU and recognizing an ID of the shutter glasses on the basis of the modulation parameters of the IR signal; and storing the shutter glasses ID in the relevant memory.
US10694171B2 Stereoscopic image appreciation eyeglasses with liquid crystal cell voltage control and stereoscopic image display device
An infrared polarizing filter is attached to an infrared synchronization signal radiator of a stereoscopic image display device which alternately displays right and left images by time-division with polarized light in one direction to radiate the polarized-light infrared synchronization signal. The problem with the occurrence of crosstalk is solved. Stereoscopic image appreciation eyeglasses have polarizing plates, visual field opening/closing liquid crystal cells and tilt correcting liquid crystal cells. The synchronization signal is received by a receiver mounted on an eyeglass frame. The tilt correcting liquid crystal cells are adjusted by a voltage based on the eyeglass frame tilt angle detected.
US10694169B1 Depth mapping with polarization and focus pixels
In some embodiments, an image sensor structure includes a super-pixel sensor comprising a plurality of micro-pixel sensors. The image sensor structure includes a plurality of micro-lenses affixed to focus light on the plurality of micro-pixel sensors. In some embodiments, each micro-lens of the plurality of micro-lenses directs light to locations on a respective one or more of the plurality of micro-pixel sensors. In some embodiments, the image sensor structure includes one or more color filters affixed at locations for filtering light directed by the micro-lenses to a first set of color image micro-pixel sensors comprising one or more of the plurality of micro-pixel sensors for capturing color image data and one or more polarization filters affixed at locations for filtering light directed by the micro-lenses to a second set of polarization micro-pixel sensors comprising one or more of the plurality of micro-pixel sensors for capturing depth map data.
US10694168B2 System and method for mitigating or preventing eye damage from structured light IR/NIR projector systems
Systems and methods for mitigating or preventing eye damage from structured light IR/NIR projector systems. When a SL projector with a multi-light-source array that projects a SL pattern onto an object, a first camera images the light pattern projected on the object and optionally provides camera frames viewed by a user. A multi-light-source array controller is configurable to control separately an on or off status and/or an intensity of each light source in the multi-light-source array, and an algorithm is operative to detect in the first camera frames SL pattern elements projected onto the object, to detect the eyes of the user, to compare a position of each projected SL pattern element with a position of the detected eyes, and to send commands to the multi-light-source array controller to turn off or reduce the intensity of array light sources that are projected or likely to be projected onto the user's eyes.
US10694167B1 Camera array including camera modules
The disclosure includes a camera array comprising camera modules, the camera modules comprising a master camera that includes a processor, a memory, a sensor, a lens, a status indicator, and a switch, the switch configured to instruct each of the camera modules to initiate a start operation to start recording video data using the lens and the sensor in the other camera modules and the switch configured to instruct each of the camera modules to initiate a stop operation to stop recording, the status indicator configured to indicate a status of at least one of the camera modules. Lens distortion effects may be removed from the frames described by the video data. The camera modules of the camera array are configured to provide a 3× field of view overlap.
US10694166B1 Real-time multifocal displays with gaze-contingent rendering and optimization
Systems and methods for displaying an image across a plurality of displays are described herein. Pixel intensity values in the multifocal display are determined using correlation values and numerical iterations. An eye tracking system measures eye tracking information about a position of a user's eye, and the pixel intensity values are modified based on the eye tracking information. An image is displayed on the plurality of displays based on the determined pixel intensity values. The plurality of displays may be within an HMD, and address vergence accommodation conflict by simulating retinal defocus blur.
US10694164B2 Generated stereoscopic video using zenith and nadir view perspectives
The disclosure is directed to a method to generate a stereoscopic video image stream of a zenith or nadir view perspective of a scene. In another aspect, a system is disclosed for generating a zenith or nadir view perspective utilizing a relative user view orientation. In yet another aspect, a video processing computer is disclosed operable to generate a zenith or nadir view perspective utilizing a user view orientation.
US10694162B2 Digital cameras with direct luminance and chrominance detection
Digital camera systems and methods are described that provide a color digital camera with direct luminance detection. The luminance signals are obtained directly from a broadband image sensor channel without interpolation of RGB data. The chrominance signals are obtained from one or more additional image sensor channels comprising red and/or blue color band detection capability. The red and blue signals are directly combined with the luminance image sensor channel signals. The digital camera generates and outputs an image in YCrCb color space by directly combining outputs of the broadband, red and blue sensors.
US10694160B2 Channel based projector calibration
The present disclosure is related to methods and systems for calibrating a projector. The method includes displaying a plurality of calibration patterns, where the calibration patterns are displayed separately by different wavelength channel bands, e.g., red channel, blue channel, green channel. The method then includes receiving by a processing element one or more calibration images. The method then includes determining one or more displacements corresponding to a plurality of pixels in the calibration image with respect to a plurality of pixels in the calibration pattern to adjust for distortions on a per wavelength channel basis.
US10694156B2 Recording apparatus for vehicle
A recording apparatus for a vehicle capable of recording a video image with reduced reflected glare is provided. A recording apparatus for a vehicle according to the present invention includes a main body part comprising at least a camera, a mounting part configured to mount the main body part so that the camera is oriented to photograph outside of a vehicle through a windshield provided in the vehicle, and a display unit configured to display information. The display unit is rotatably mounted at a lower part of the main body part and is positioned to block light from below the camera when the display unit rotates in a direction in which the camera photographs a video image and a display surface of the display unit faces downward, which is referred to as a first arrangement.
US10694153B2 Imager with wire harness connecting features
An imager having a lens defining a viewing angle. A lens holder is operably coupled with the lens. A printed circuit board includes a flex connector. The flex connector is operably coupled with a wire harness that extends in a direction orthogonal to the viewing angle. A housing includes a cover and a base. An electromagnetic interference shield is disposed on a rear surface of the base.
US10694148B1 Image-based navigation using quality-assured line-of-sight measurements
Systems and methods for providing improved navigation performance in which camera images are matched (using correlation) against reference images available from a geolocation-tagged database. An image-based navigation system partitions the camera image (corresponding to the area within the field-of-view of the camera) into a plurality of camera sub-images (corresponding to regions in that area), and then further partitions each camera sub-image into a multiplicity of tiles (corresponding to sub-regions within a region). The partitioning into camera sub-images seeks geometric diversity in the landscape. Each tile is checked for quality assurance, including feature richness, before correlation is attempted. The correlation results are further quality-checked/controlled before the results are used by the Kalman filter to generate corrections for use by the inertial navigation system. Respective lines-of-sight to multiple regions are measured using multiple tiles in each region to provide better observability and better performance.
US10694136B2 Method, apparatus and electronic device for interface invoking
A method, device and electronic device for interface invoking are disclosed according to the embodiments of the invention. The method is applicable in a first electronic device having at least a display unit, and includes: judging whether a distance between the first electronic device and a second electronic device is not greater than a preset distance, to obtain a first judgment result; in a case that the first judgment result is positive, controlling an application in the first electronic device for manipulating the second electronic device to be in an on-state, and displaying an operating interface corresponding to the application on the display unit of the first electronic device; and in a case that the first judgment result is negative, controlling the operating interface to be in an off-state or hidden state.
US10694134B2 Comparison device and CMOS image sensor including the same
A comparison device includes a comparison circuit including input ports to receive a pixel signal and a ramp signal, respectively, and structured to compare the pixel signal and the ramp signal to output a comparison signal; a sensing circuit coupled to the comparison circuit and structured to sense a common voltage variation amount from the comparison circuit, wherein the common voltage variation amount depends on the pixel signal such that the common voltage variation amount increases as the pixel signal increases; and a tail current control circuit coupled to the sensing circuit and structured to control a tail current amount of the comparison circuit based on the common voltage variation amount.
US10694133B2 Solid-state imaging device, method for driving solid-state imaging device, and electronic apparatus
Provided are a solid-state imaging device, a method for driving a solid-state imaging device, and an electronic apparatus capable of achieving low power consumption with a simpler circuit and a smaller area, and capable of realizing high-speed charging. A voltage supply part includes an external capacitor in which a first electrode is connected to a first node and a second electrode is connected to a second node, a first switch connected between a first power-source potential vaa and the first node, a second switch connected between a second power-source potential vgnd and the second node, and a third switch connected between the first power-source potential vaa and the second node, and the first node is connected to a first power-source voltage terminal of a row driver.
US10694131B2 Comparing circuit and an image sensor including a current stabilization circuit
A comparing circuit may include a first amplifier and a second amplifier. The first amplifier performs a correlated double sampling operation in response to a pixel signal and a ramp signal, and the second amplifier amplifies an output signal of the first amplifier. The second amplifier includes a current stabilization circuit that supplies current to the second amplifier during the correlated double sampling operation irrespective of the output signal of the first amplifier.
US10694129B2 Raw scaler with chromatic aberration correction
Systems and methods for down-scaling are provided. In one example, a method for processing image data includes determining a plurality of output pixel locations using a position value stored by a position register, using the current position value to select a center input pixel from the image data and selecting an index value, selecting a set of input pixels adjacent to the center input pixel, selecting a set of filtering coefficients from a filter coefficient lookup table using the index value, filtering the set of source input pixels to apply a respective one of the set of filtering coefficients to each of the set of source input pixels to determine an output value for the current output pixel at the current position value, and correcting chromatic aberrations in the set of source input pixels.
US10694128B2 Solid-state image pickup apparatus and driving method for solid-state image pickup apparatus
A solid-state image pickup apparatus includes a pixel array unit in which image signal generation pixels for generating analog image signals in response to light irradiated thereupon and correction signal generation pixels for generating analog correction signals for correcting the image signals are arranged in a matrix pattern. A conversion unit performs first conversion that is conversion from the analog image signals generated by the image signal generation pixels arranged in a row in the matrix pattern into digital image signals. The conversion unit further performs second conversion, which is conversion performed at substantially the same time with the first conversion, from the analog correction signals generated by the correction signal generation pixels arranged in a plurality of rows in the matrix pattern into digital correction signals. A correction unit performs correction of the digital image signals with the digital correction signals generated in the plurality of rows.
US10694125B2 Solid-state imaging element, method of operating solid-state imaging element, imaging apparatus, and electronic device
The disclosure relates to a solid-state imaging element, a method of operating the solid-state imaging element, an imaging apparatus, and an electronic device. The solid-state imaging element enables appropriate measurement of fluctuation of power supply voltage, and removal of noise caused by the fluctuation of the power supply voltage by using the measured fluctuation of the power supply voltage. In a case where analog/digital conversions of pixel signals are performed at different timings being not overlapped on a line basis, during a period, on the line basis, in which reading and analog/digital conversions are sequentially performed on the line basis, voltage of power supply to be supplied to associated pixels is sampled. The disclosure is applicable to solid-state imaging elements.
US10694122B2 Methods and apparatus for true high dynamic range imaging
When imaging bright objects, a conventional detector array can saturate, making it difficult to produce an image with a dynamic range that equals the scene's dynamic range. Conversely, a digital focal plane array (DFPA) with one or more m-bit counters can produce an image whose dynamic range is greater than the native dynamic range. In one example, the DFPA acquires a first image over a relatively brief integration period at a relatively low gain setting. The DFPA then acquires a second image over longer integration period and/or a higher gain setting. During this second integration period, counters may roll over, possibly several times, to capture a residue modulus 2m of the number of counts (as opposed to the actual number of counts). A processor in or coupled to the DFPA generates a high-dynamic range image based on the first image and the residues modulus 2m.
US10694120B2 Methods for producing a temperature map of a scene
Methods for generating a temperature map of a scene are provided. A method may include receiving thermal data of the scene. The thermal data includes frames of thermal infrared data. A mapping may be created for each frame based on the digital thermal infrared data. The method further includes generating the temperature map using the mapping. The temperature map is generated prior to a contrast enhancement process. The method further includes separately transmitting the temperature map and the digital thermal infrared data in a data channel.
US10694118B2 Signal processing apparatus, imaging apparatus, and signal processing method
In a signal processing apparatus including a mixing region detecting unit, and an image capturing condition updating unit, the mixing region detecting unit detects a region where a non-visible light image signal is to be mixed with a visible light image signal, the non-visible light image signal and the visible light image signal being generated by repeatedly performing imaging on a basis of a predetermined image capturing condition. The image capturing condition updating unit newly generates an image capturing condition in the non-visible light image signal on a basis of the non-visible light image signal in the detected region to update the predetermined image capturing condition. A region including fog, or the like is detected, a visible light image signal is mixed with a non-visible light image signal in the region, and image capturing conditions of the non-visible light image signal in the region are updated.
US10694117B2 Masking approach for imaging multi-peak fluorophores by an imaging system
In one aspect, a visible light sensor of an imaging system captures a visible light image of a subject in which a fluorophore is present. The fluorophore has fluorescence emissions in the visible spectrum and in the near-infrared (NIR) spectrum. An NIR sensor of the imaging system captures an NIR image of the subject in which the fluorophore is present. The imaging system forms a combined image of the visible light image and the NIR image, in part by masking pixels of the visible light image with pixels of the NIR image that are associated with the fluorescence emission of the fluorophore in the NIR spectrum. The imaging system provides the combined image to an electronic display for display.
US10694115B2 Method, apparatus, and terminal for presenting panoramic visual content
The embodiments provide a method, an apparatus, and a terminal for presenting panoramic visual content. The method includes: obtaining viewer information of a viewing region of a panoramic visual content presentation device; determining a target viewer according to the viewer information; and outputting, according to a change in a position of the target viewer relative to the panoramic visual content presentation device, panoramic visual content in a photographing order of the panoramic visual content or in an order reverse to the photographing order. In the present invention, the panoramic visual content is output according to a requirement of the target viewer, on the panoramic content presentation device that cannot be directly touched during viewing, thereby bringing a satisfactory presentation effect and good user experience.
US10694111B2 Image processing apparatus, image capture apparatus, and control method for adding an effect of a virtual light source to a subject
With respect to a subject included in an image, the illuminating condition by an ambient light source in an environment where the image was captured is estimated, and based on the estimation result, the effect of a virtual light source that was non-existent at the time of image capture is computed. More specifically, the effect of the virtual light source is computed using an illumination direction of the virtual light source and the reflective characteristics of the subject illuminated by the virtual light source, which have been determined based on the estimation result, and an image derived from addition of the effect of the virtual light source is output.
US10694109B2 Imaging apparatus
An imaging apparatus includes: a shake detector that detects a shake amount of at least one of an interchangeable lens and a camera body; an image stabilization unit that performs an image stabilization by moving at least one of a correction lens and an imaging device by an image stabilization amount obtained based on the shake amount; a storage unit that stores drive limit range information that indicates a relationship between an aperture value and a drive limit range corresponding to the interchangeable lens; and a controller. The drive limit range includes a range where the at least one of the correction lens and the imaging device is to be moved by the controller, and in the drive limit range, a light attenuation rate is less than or equal to a predetermined value. The controller sets the aperture value based on the drive limit range information and causes the image stabilization unit to perform the image stabilization, when a shooting mode is not a first mode that allows designation of the aperture value.
US10694103B2 Building system and building method for panorama point cloud
A building method and a building system for panorama point cloud data are provided. The building method for panorama point cloud data includes the following steps. At least one reference geometric object located at an overlap region of two adjacent three-dimensional capturing devices is captured by the two adjacent three-dimensional capturing devices to obtain two reference point cloud sets. A reference feature plane is obtained from each of the reference point cloud sets. A coordinate transformation matrix is obtained according to the reference feature planes. A plurality of real-time point cloud sets are obtained by the three-dimensional capturing devices. The coordinate transformation of the real-time point cloud sets are performed according to the coordinate transformation matrix, and the real-time point cloud sets are combined to obtain the panorama point cloud data.
US10694102B2 Method to capture, store, distribute, share, stream and display panoramic image or video
The present invention is a system for capturing and assembling panoramic image data having a panoramic image capture device with image assembly parameters and configured to capture image content data, an encoding device coupled to the panoramic image capture device and configured to combine the image content data and the image assembly parameters into a panoramic image file, and a decoding device configured to receive the panoramic image file and assemble, based on the image assembly parameters, at least a portion of the image content data into an output image.
US10694100B2 Image processing apparatus, image processing method, and computer readable recording medium
An image processing apparatus includes: a processor configured to execute: acquiring image data; generating a first interpolation image data corresponding to light in a red wavelength band, a second interpolation image data corresponding to light in a green wavelength band, a third interpolation image data corresponding to light in a blue wavelength band, and fourth interpolation image data corresponding to narrow band light; calculating a ratio of a pixel value of the fourth interpolation image data to a pixel value of the second interpolation image data for each region including one or a plurality of pixels; extracting a pixel of the fourth interpolation image data in the region where the calculated ratio exceeds a predetermined threshold value; generating a composite image data based on the pixel value of the extracted pixel and the second or the third interpolation image data; and generating color image data.
US10694099B1 Dynamic image-based adjustment of image capture parameters
A portable electronic device with image capturing capabilities automatically or semi-automatically adjusts one or more image capturing parameters based on an image metric calculated from image data captured by the device. The device can be configured for processing image data captured by an on-board camera to determine the image metric, and to perform an automated adjustment action based on the determined value of the image metric. In some embodiments, the image metric is an image brightness metric upon which automated adjustment of a camera sensitivity parameter is based.
US10694096B2 Image pickup apparatus, method for controlling image pickup apparatus, and computer-readable storage medium
An image pickup apparatus includes an optical system and at least one processor executing instructions to: control the optical system to pick up images while changing a focus position; combine; and detect feature points of the images picked up by the optical system and use the feature points of two images to calculate a conversion coefficient for positioning. In the controlling, in a case where the focus positions of the two images are adjacent to each other and the conversion coefficient of the two images does not satisfy a predetermined condition, image pickup is performed again with a method for controlling change of the optical system, and in the combining, two images in which the conversion coefficient satisfies the predetermined condition and focus positions of which are adjacent to each other among the images picked up by the optical system are combined.
US10694095B2 Integrated sensor and lens assembly with differential threads adjustment
An integrated image sensor and lens assembly comprises an image sensor substrate comprising an image sensor, a lens mount coupled to the image sensor substrate, a tube adapter extending into a channel of the lens mount, and a lens barrel housing a set of lenses for directing light to the image sensor. The lens barrel has a threaded portion that extends into the tube adapter. An upper subsection of the lens mount and a lower subsection of the lens barrel are unthreaded.
US10694092B2 Dual camera module and optical device
The present embodiment relates to a dual camera module comprising a first camera module and a second camera module, wherein: a first magnet unit of the first camera module includes a first magnet and a second magnet, both disposed opposite to each other on a side surface of a first housing; a second magnet unit of the second camera module includes a third to a sixth magnet arranged on four respective corners of a second housing; a third magnet unit is disposed on a side surface of the first housing facing the second housing; the third magnet unit is disposed between the first magnet and the second magnet; and the third magnet unit is smaller than the first magnet and is disposed on a virtual line connecting an optical axis of the first camera module and an optical axis of the second camera module.
US10694075B2 Color mapping resources determining characteristic of print coverage vectors in colorimetry partitions
In an example, a method includes determining a plurality of print coverage vectors, each of the print coverage vectors specifying a common amount of a selected print agent. The method may further comprise determining a colorimetry provided by each of the print coverage vectors and dividing a range of colorimetries into partitions in a colorimetric space. For each of a plurality of the partitions, the method may include determining a characteristic of each print coverage vector resulting in a colorimetry within that partition and selecting a print coverage vector for that partition based on the determination. A color mapping resource may be determined based on the selected print coverage vectors.
US10694074B2 Information processing method, first terminal, second terminal, and server
Embodiments of the present disclosure provide an information access control method performed by a computer server, the method including: receiving an image sharing request from a first terminal, the image sharing request including a first image to be shared among a user group of a social networking application; identify one or more faces in the first image through face recognition; randomly selecting one of the faces in the first image; applying a mask to the first image except a predefined portion of the randomly-selected face; sending the partially masked first image to a second terminal; receiving an image viewing request from the second terminal in response to a user selection of the partially masked first image and a user-initiated resource transfer from the second user account to the first user account; and returning a version of the first image not being partially masked to the second terminal.
US10694073B2 Multi-function peripheral, system including the multi-function peripheral, information processing apparatus, method of controlling the same, and storage medium
When a user authentication result is received via a network in response to an instruction for user authentication issued by a user who has operated any of a plurality of user interfaces, a user interface, of the plurality of user interfaces, which has been operated by the user is determined. If the received user authentication result indicates a success, an operation by the user via the determined user interface is permitted.
US10694072B2 Data reception apparatus, method for controlling data reception apparatus, program, data transmission/reception system, and data transmission apparatus
A data reception apparatus includes: a receiver that receives first compressed data from a data transmission apparatus and second compressed data from the data transmission apparatus; and a hardware processor that: starts decompression processing of the first compressed data; calculates a scheduled completion time point of the decompression processing of first unit compressed data, and calculates a scheduled completion time of decompression processing as decompression processing of second unit compressed data; and executes processing for determining, as data to be decompressed that is compressed data to be subject to the decompression processing, unit compressed data presumed that the decompression processing is to be complete earlier out of the first unit compressed data and the second unit compressed data, wherein the hardware processor executes the decompression processing of the unit compressed data determined to be the data to be decompressed.
US10694067B2 On net faxing
Distribution of electronic documents is described, including receiving an electronic document to be distributed, identifying whether a destination identifier is associated with a destination account among a known group of customer accounts, routing the electronic document, and calculating a fee associated with delivery of the electronic document based on whether the destination account is among the known group of customers and a set of billing rules. The set of billing rules may specify a discounted fee for routing an electronic document to each of a known group of customer accounts. In other aspects, the set of billing rules may specify a discounted fee for routing an electronic document to a first group of the known group of customer accounts and specify a standard fee for a second group of the known group of customer accounts.
US10694065B2 Media ramp with film
Examples disclosed herein relate to a device including a media ramp, in examples, the device includes a scanner disposed in a scan zone to image a medium traveling across the scan zone; a transparent member disposed over the scan zone; a media ramp disposed adjacent to the scan zone to direct the medium to an exit; and a film element disposed underneath the transparent member and adjacent to the scan zone at a first end and disposed to extend over at least a portion of the media ramp at a second end.
US10694059B2 Document reading apparatus and method for controlling document reading apparatus
It is possible to read a document at an optimal speed according to an operation mode selected by a user while improving productivity at a low cost, without forcing the user to perform a complicated operation for changing a document reading speed. A method for controlling a reading unit to read a document with a first reading resolution in a case where a reading resolution is the first reading resolution, to read a document with a second reading resolution in a case where the reading resolution is the second reading resolution smaller than the first reading resolution and a predetermined mode is not set, and to read a document with the first reading resolution in a case where the reading resolution is the second reading resolution smaller than the first reading resolution and the predetermined mode is set.
US10694057B2 Apparatus, method and storage medium that stores program
In an apparatus, a reception unit receives information indicating an end of image process in an external apparatus or information indicating an occurrence of an error in the external apparatus. A display control unit causes a display unit to display predetermined information based on the information received by the reception unit. An acquisition unit acquires a constraint condition for causing the display unit to limit a display of the predetermined information. A determination unit determines whether an operating state of an apparatus capable of controlling the display unit meets the constraint condition. When the determination unit determines that the operating state meets the constraint condition, the display control unit limits the display of the predetermined information on the display unit based on the information received by the reception unit.
US10694055B2 Information processing device and program for remote browser operation
An information processing device in which a first browser is installed, includes a hardware processor that determines whether or not displaying of a web page by the first browser conforms to predetermined criteria, and when the displaying does not conform to the criteria, remotely operates a second browser installed in an information terminal, and remotely operates the second browser to cause the second browser to display the web page.
US10694054B2 Information processing apparatus, image reading apparatus, image forming apparatus, and non-transitory computer readable medium
An information processing apparatus includes a setting unit and a display controller. The setting unit sets setting information to be used when reading image data from a document by a reader. The display controller performs control so that an instruction concerning how to set the document in the reader will be displayed for a user, on the basis of plural items of setting information set by the setting unit.
US10694053B1 Wireless location tracking tag for monitoring real time location-tracking apparatus for an electronic device
A system for tracking the location of an electronic device includes an electronic device and a wireless location tag. The wireless location tag includes a microcontroller unit, and a modular connector interface configured to be communicatively coupled to a port of the electronic device. The wireless location tag is configured to establish an Internet connection to one or more backend electronic devices in response to detecting that the wireless location tag has been communicatively coupled to the port of the electronic device, obtain identifying information that is associated with the electronic device, and identify tag identifying information associated with the wireless location tag. The wireless location tag is also configured to send one or more instructions to the one or more backend electronic devices via the Internet connection, and send one or more ping messages to the one or more backend electronic devices.
US10694047B2 Methods, systems and applications for managing wireless services on a wireless device
The application is directed to a method and system for tracking and managing data usage on a wireless device. A graphical user interface is displayed on a wireless device for tracking and managing data usage over a predetermined time. A request is received via the graphical user interface to set an alert. The alert indicates when the data usage exceeds a predefined value. A determination is made whether the data usage exceeds the predefined value. Further, an alert is transmitted to the wireless device.
US10694041B2 Analytics-guided call routing with third party
A number of phantom communication sessions and a number of contact center agents are assigned to a high priority contact center queue. The number of phantom communication sessions are greater than or equal to the number of assigned contact center agents. The high priority contact center queue is used for coordinating communication session routing with an external control application. A first contact center agent of the number of contact center agents is determined to be available. The first contact center agent is assigned to a first phantom communication session in response to determining that the first contact center agent is available. This results in a notification being sent to the external control application that the first contact center agent is available. This allows the external control application to coordinate routing of the communication session.
US10694040B1 Centralized event log generation and analysis for contact centers
A computer system is described that is configured to generate an entry in a centralized event log for each voice call into a contact center of an organization. The event log system is configured to receive call data associated with action performed during the call and retrieve context data associated with the call from across a plurality of disparate systems used by the contact center to service the call. The event log system is configured to include both the call data and the context data in the call entry, and to correlate the call entry with previous call entries for a same entity identified for the call. The call entry may also include entity profile data as metadata. The pertinent data for the call will be stored in a single, centralized location accessible by any of the front-end systems for use in determining how to handle the call.
US10694038B2 System and method for managing calls of an automated call management system
Systems and methods for managing a call between a contact, a conversation bot, and a human agent are disclosed. The method selects a conversation bot associated with a particular human agent from multiple conversation bots that are each associated with a different human agent. Each conversation bot can be a model trained using conversation data recorded during conversations conducted by the particular human agent with which it is associated. The method connects an audio call with a human contact, and generates audio during the call based upon a voice of the particular human agent. The method determines that a transition criterion is satisfied, and selects a selected human agent from amongst a plurality of available human agents. When the transition criterion is satisfied, the method enables a selected human agent to participate on the call, and continues the call between the selected human agent and the human contact.
US10694037B2 System and method for automatically validating agent implementation of training material
A system and method for testing an agent by a validation bot may include sending training material to an agent; automatically initiating, by the validation bot, a session with an agent by providing a phrase to the agent via a client media interface; obtaining a reply from the agent; mapping the reply of the agent to an agent intent; providing a response to the agent based on the agent intent and according to a predetermined session flow, wherein the predetermined session flow is based on the training material; repeating obtaining responses, mapping the responses and providing responses until a termination criterion is met; calculating a score of the agent according to scoring rules; and providing the score of the agent to a user.
US10694036B1 Applying user preferences, behavioral patterns and/or environmental factors to an automated customer support application
A method and apparatus of applying user profile information to a customized application are disclosed. One example method of operation may include receiving an inquiry message or call from a user device, identifying and authorizing the user from inquiry message information received from the inquiry message, retrieving a user profile comprising at least one user preference, applying the at least one user preference to a user call processing application, and transmitting menu options to the user device based on the applied at least user preference.
US10694035B2 Call content management for mobile devices
One example method of operation may include identifying a call to a mobile device, determining whether the call includes call content data intended for the mobile device, initiating an active session and a time to live (TTL) associated with the call content data, forwarding the call content data to the mobile device when the call includes call content data associated with the caller, and receiving a content confirmation from the mobile device that the call content data was received.
US10694034B1 Avoiding identity fraud and unwarranted calls by authorization mechanism in communication system
Provided are systems, methods, and media for verifying a commission-based relationship in a communication system. An example method includes generating authorization information by an authorizer that is to be transmitted to a caller and forwarded by the caller to a callee upon a call being initiated between the caller and the callee, in which the authorization information includes at least authorizer identity information, callee identity information, and a caller public key. The method includes signing the authorization information with a private key of the authorizer and transmitting the signed authorization information to the caller. The caller is configured to generate a digital signature via a private key of the caller and transmit the digital signature and the signed authorization information to the callee. The callee is configured to verify the identity of authorizer, caller and callee and event information based on the authorization information.
US10694033B2 System and method for identifying unwanted communications using communication fingerprinting
A method for identifying communicators as wanted or unwanted based on messages from such communicators comprising receiving, by the data processing system, an inbound message from a communicator, comparing, by the data processing system, the inbound message to fingerprints stored in a database accessible to the data processing system, determining, by the data processing system, at least one match to the fingerprints, determining, by the data processing system, an identity of the communicator by determining whether and how likely the communicator is wanted or unwanted based on the at least one match to the fingerprints, and configuring, by the data processing system, handling of calls from the communicator based on the identity.
US10694029B1 Validating automatic number identification data
Verifying caller identification information is described. A query to verify a first communications connection associated with an observed caller ID is received. Using a second communications channel, a message to a device associated with the observed caller ID is transmitted. A response to the message is received. The message is evaluated to perform a security determination. The security determination is provided as output.
US10694027B2 System and method for automated voice quality testing
A system for automated audio quality testing, comprising a plurality of endpoint emulators, call engines, and optionally audio generator devices and head and torso simulator devices, and a method for using such a system for testing of audio quality over a variety of system architectures for optimization of contact center operations and improvement of customer experience.
US10694026B2 Systems and methods for early fraud detection
A computer implemented method and system for routing a call based on characteristics of call data are provided. The method may include: receiving or retrieving a first data set representing a first set of plurality of call features relating to an on-going call from a database; generating, using a machine learning model, a suspiciousness score of the on-going call based on the first data set, the suspiciousness score indicating a probability of the on-going call being a fraudulent call; routing the on-going call based on the suspiciousness score; displaying the first suspiciousness score on a graphical user interface; continuously receiving or retrieving a second data set representing a second set of plurality of call features relating to the on-going call from the database; updating the suspiciousness score of the on-going call based on the second data set; and displaying the updated suspiciousness score on the graphical user interface.
US10694025B1 Reduction in network congestion
A system, method and non-transitory computer readable storage medium comprising instructions that when read by a processor perform receiving a telephony connection request at a location in a telephony network, the location separated from an intended recipient of the telephony connection request by a target telephony network, determining addressing information regarding the intended recipient, the addressing information including at least routing information or a phone number, determining a status characteristic of the intended recipient based on the addressing information, based on the status characteristic, and determining whether the intended recipient would successfully receive the telephony connection request if the telephony connection request was forwarded to the intended recipient.
US10694019B2 Safety cutoff for a power tool or other device
A cutoff system for a power tool or other device includes a receiver and a transmitter, the receiver being configured to electrically couple to a power source and to a power tool or other device, the transmitter is configured to transmit a communication signal to the receiver, and the receiver is further configured to transmit electrical power from the power source to the power tool or other device only when the receiver receives the communication signal from the transmitter.
US10694018B2 Method and apparatus for controlling running status of wearable electronic device
A method and an apparatus for controlling a running status of a wearable electronic device, where the method includes determining a posture of a wearable electronic device, where the posture includes a stationary posture and a moving posture, and controlling a running status of the wearable electronic device according to the posture. According to the method and the apparatus for controlling a running status of a wearable electronic device, the posture of the wearable electronic device is monitored using, for example, a gyroscope signal from a mobile phone, whether a user is using the wearable electronic device is determined, and the running status of the wearable electronic device is determined without using a light sensor, which reduces manufacturing costs of the wearable electronic device.
US10694012B2 Adapter for a holding device
An adapter for releasably fastening a portable/compact unit or object to a holding device. The adapter comprises a base plate and two projections projecting away from one another in opposite directions and at a spacing from the base plate. The base plate has means for attaching the adapter to the unit or object or attached fixedly thereto or is configured in one piece with it. A guide disc is mounted on the base plate, is parallel to said base plate and can be rotated at least to a limited extent between at least one released position and at least one locked position. The guide disc has a middle opening, into which the two projections extend. The opening comprises two plug-in regions into which a holding device suitable for interaction with the adapter can be plugged in at least partially when the guide disc is situated in a released position.
US10694009B2 Communication system having an array of pumps and method of use thereof
A communications system and method of use thereof in which communication system includes a substrate and an array of pumps of mounted on the substrate. The array of pumps are operable for operating at a first frequency to produce sound waves at a second frequency. The first frequency is higher than the second frequency. IN some embodiments, the pumps in the array of pumps can include a first cavity having a first inlet and a first outlet, a first plurality of electrically conductive traces located within the first cavity, and a continuous sheet of electrically conductive material spaced apart from and in close proximity to the first plurality of electrically conductive traces. The first plurality of electrically conductive traces are operable for creating a first time-varying deflection in the electrically conductive material. The first time-varying deflection moves in the first cavity from the first inlet to the first outlet.
US10694008B2 Method and device for processing data packets
The invention proposes a method of encoding data packet by encoding type information and size information of said data packet into the same field. The invention also proposes a method of processing data packets received. The data packet comprises a header part and a message part. The header part comprises at least one bit for indicating the type of said data packet, said method comprising a step (101) of obtaining the size information of said data packet based on said at least one bit.
US10694007B1 Preamble defect detection and mitigation
Systems and methods are disclosed for detection and mitigation of defects within a preamble portion of a signal, such as a data sector preamble recorded to a data storage medium. In certain embodiments, an apparatus may comprise a circuit configured to synchronize a sampling phase for sampling a signal pattern. The circuit may sample a preamble field of the signal pattern to obtain sample values, split the sample values into a plurality of groups, determine defect groups having samples corresponding to defects in the preamble field, remove the defect groups from the plurality of groups, and synchronize the sampling phase based on the plurality of groups.
US10694002B1 Data compression optimization based on client clusters
Data compression optimization based on client clusters is described. A system identifies a cluster of similar client devices in a group of client devices, by comparing data compression factors that correspond to each client device in the group of client devices. The system identifies a relationship between data compression factors corresponding to the cluster and data compression ratios corresponding to the cluster. The system identifies a client device, in the cluster, which corresponds to a data compression ratio that is inefficient relative to other compression ratios corresponding to other client devices in the cluster. The system outputs a data compression recommendation for the client device, based on data compression factors corresponding to the client device and the identified relationship between the data compression factors corresponding to the cluster and the data compression ratios corresponding to the cluster.
US10693998B1 Systems and methods for creating application ratings
The disclosed computer-implemented method for creating application ratings may include (i) determining that a user device has downloaded an application, (ii) monitoring the usage of the application on the user device, (iii) deducing a value of the application based at least in part on the monitored usage, and (iv) creating a rating for the application that indicates the deduced value of the application. Various other methods, systems, and computer-readable media are also disclosed.
US10693997B2 Network based machine learning generated simulations
Embodiments of the present disclosure pertain to network based machine learning generated simulations. In one embodiment, the present disclosure includes a computer implemented method comprising sending first code comprising a programmable calculator from a server system to a client system across a network. A data request is sent to a database, the data request configured to retrieve data from the database comprising a plurality of fields and a target field. The retrieved data is processed using a machine learning algorithm to produce a weight for each field of the plurality of fields and a scoring data structure. The fields and the scoring data structure are sent to the client system across the network. A user selects values for the plurality of fields and the programmable calculator is configured based on the scoring data structure to generate a simulated value for the target field based on the user selected values.
US10693996B2 System and method for improving efficiency of a remote computing device
The present disclosure discusses system and methods for improving the efficiency of a remote computing device. The system and methods include generate a profile and delivery schedule for the remote computing device. The system can dynamically update the delivery schedule of future requests the system transmits to the remote computing device based on responses to current request.
US10693989B2 Brokering services from partner cloud platforms
A Proxy Service Broker on a Hoster Platform as a Service (PaaS) receives a request for a Service Catalog including PaaS services available from a Partner PaaS. Using the Proxy Service Broker, creation of an instance of a Partner PaaS service selected from the Service Catalog is initiated. Using the Proxy Service Broker, a call is transmitted to a Partner Service Broker on the Partner PaaS to create the instance of the Partner PaaS service executing on the Partner PaaS. An Application is deployed on the Hoster PaaS to consume the instance of the Partner PaaS service. The deployed Application is bound with the instance of the Partner PaaS service and directly consumes the bound Partner PaaS service.
US10693988B2 Reactive API gateway
A system for processing application programming interface (API) calls and event messages may include a gateway subsystem and an events hub. The gateway subsystem can route API calls submitted by user agents connected to the gateway subsystem to appropriate service subsystems. The events hub can receive event messages from at least some of the service subsystems and publish the received event messages for consumption by one or more consuming subsystems including the gateway subsystem. A first published event message may specify a first user and the gateway subsystem can (i) determine every user agent that is associated with the first user and that is currently connected to the gateway subsystem and (ii) transmit information that represents the first published event message to every user agent that is determined to be associated with the first user and currently connected to the gateway subsystem.
US10693985B2 User subscription to content
One or more computing devices, systems, and/or methods for facilitating user subscription to content from a content provider are provided. For example, a message interface provides access to messages associated with a user message address of a user. A content recommendation to subscribe to content of a content provider is generated and populated within the message interface (e.g., a recommendation to subscribe to a gardening newsletter). Responsive to the user interacting with the content recommendation, a subscribe option is displayed through the message interface. The user can use the subscribe option to quickly and efficiently create a user subscription to the content without transitioning away from the message interface. Information used to create the user subscription can be prefilled in order to reduce the amount of user actions needed for creating the user subscription.
US10693984B2 Automated mobile device notification routing
A method and system for improving a mobile device notification is provided. The method includes receiving notification routing data associated with routing notifications to a plurality of hardware devices of a user. A list describing hardware devices of the user is received and specified notifications of the routing notifications are associated with specified devices of the plurality of hardware devices. A request for transmitting a notification to the user is received and content of the notification is analyzed. Results of the analysis are associated with the list describing hardware devices of the user and the notification is transmitted to a specified hardware device of the plurality of hardware devices.
US10693983B2 Method for monitoring a status in form of presence and/or absence of a network entity
A method for monitoring, by a presence service, a presence status of a network entity in a software defined network (SDN), wherein the SDN includes one or more forwarding elements configured to recognize and apply one or more actions on forwarded packets, includes receiving a subscription request including a network entity identifier for the network entity and creating one or more entries for the network entity in one or more monitored entries data structures. The one or more entries for the network entity include the presence status of the network entity. The method further includes discovering, via an edge switch, the network entity, setting, in response to the discovering, the presence status of the network entity as online, and installing an absence detection flow table entry at the edge switch.
US10693981B2 Provisioning personalized content recommendations
A personalized content recommendation provisioning method and system are described, according to various implementations. In an implementation, a user profile is established for each of multiple users within an electronic data environment (e.g., the Internet). The user profile may include information collected via a registration of the user and information identifying content consumed by the user based at least in part on information collected by an associated tracking cookie. The user profile may be used to generate a personalized grade associated with each of multiple candidate content recommendations in a high-quality candidate content recommendation pool, determine a content recommendation scope associated with a user in view of a personalized grade associated with each of the plurality of candidate content recommendations, and display the content recommendation scope to the user.
US10693973B2 System and method for work distribution in a fog network via code offloading
A fog network includes a first fog network node configured to execute an application program, and a second fog network node configured to host a container. The first fog network node is configured to determine a need to offload at least a portion of the application program for execution in the second fog network node, access a registry to identify and locate a container image created from executable code of the application program stored in the fog network, and load the identified container image in the second fog network node. The second fog network node is configured to start the container in response to the container image being loaded, execute the executable code of the application program, and return a result from executing the executable code of the application program to the first fog network node.
US10693972B2 Secure cross-domain session storage
Methods, systems, and devices for webpage domain handling are described. Some systems may include functionality for a user device to persist embedded application sessions between different webpages. For example, the user device may load a first webpage for a first domain, instantiate an inline frame (iframe) within the webpage, and run an embedded application in the webpage. Using an iframe-embedded document for a host server, the user device may store session data associated with running the application in session storage for the host server. If the user device switches to a second webpage (e.g., of a different domain) while continuing to run the application, the user device may reload the iframe and enclosed document, and may retrieve the active session data from the session storage for the host server. The user device may continue running the embedded application without interruption in the second webpage based on this session data.
US10693970B2 Servicing of storage device software components of nodes of a cluster storage system
Described herein are method and apparatus for servicing software components of nodes of a cluster storage system. During data-access sessions with clients, client IDs and file handles for accessing files are produced and stored to clients and stored (as session data) to each node. A serviced node is taken offline, whereby network connections to clients are disconnected. Each disconnected client is configured to retain its client ID and file handles and attempt reconnections. Session data of the serviced node is made available to a partner node (by transferring session data to the partner node). After clients have reconnected to the partner node, the clients may use the retained client IDs and file handles to continue a data-access session with the partner node since the partner node has access to the session data of the serviced node and thus will recognize and accept the retained client ID and file handles.
US10693969B2 Electronic device using logical channels for communication
An apparatus and method for providing one or more protocols for one or more electronic devices are provided. The method includes establishing, by an electronic device configured to provide a framework interface by executing instructions stored in a memory, one or more physical channels with an external electronic device, using one or more communication modules, executing, by the electronic device, two or more application programs to interface with the framework interface, and communicating, via the framework interface, data from the two or more application programs through the one or more physical channels to the external electronic device, using at least one logical channel or session for a respective one of the two or more application programs.
US10693965B2 Storing data in distributed systems
One example method includes receiving, by the one or more processors, a request to update data stored on a distributed data storage system that comprises a primary server and a plurality of secondary servers, the request comprising data updates; sending, by the one or more processors, an update log instruction to the primary server and the plurality of secondary servers so that each of the primary server and the plurality of secondary servers records a log associated with the request; determining, by the one or more processors, that the log has been recorded; and in response to determining that the log has been recorded, sending, by the one or more processors, a data storage instruction to the primary server and a secondary server of the plurality of secondary servers so that each of the primary server and the secondary server stores the data updates.
US10693963B2 On-demand workload management in cloud bursting
A system, computer program product, and method is described to manage cloud bursting from a private cloud to a public cloud. The method starts with executing one or more software components of at least one application receiving transaction requests on at least one processing node accessing at least one database server. The one processing node is managed by at least one controller in a first deployment model of a computing infrastructure. The controller, the processing nodes and the database servers each include instrumentation for tracking of performance metrics thereof. A map is created of transaction requests received by the controller to data resources in the database by analyzing the set of common structures. The map is used to identify which of the software components and corresponding data resources in the database to move a processing node in a second deployment model of a computing infrastructure.
US10693959B2 Residential automation system, equipment and process that is easy to install, configure and use
In a residential automation system (100) including a terminal (101), a gateway (102), at least one remote controller (105) having at least one key and at least one peripheral device (104), a configuring method has a configuration step, performed by the terminal (101), including recognizing (E1) the gateway (102), the at least one remote controller (105) and the at least one peripheral device (104) and associating them; creating (E2) a configuration information including control commands involving the at least one peripheral device (104); and sharing the configuration information with the gateway (102) and with the at least one peripheral device (104). The associated gateway (102) and at least one peripheral device (104) are in constant synchronization with the terminal (101) during at least a part of the configuration step.
US10693958B2 System and method for adding node in blockchain network
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for adding a node in a blockchain network are provided. One of the methods includes: obtaining, by a current consensus node of the blockchain network, a first transaction comprising a first request for adding the node as a new consensus node of the blockchain network; in response to that consensus verification of the first transaction succeeds, executing the first transaction and numbering the node in a node list based on numbers of a plurality of current consensus nodes of the blockchain network; and performing view change for the node to participate in future consensus verification as the new consensus node of the blockchain network.
US10693956B1 Methods and systems for secure information storage and delivery
A group definition is received via a network interface. Communications are transmitted to destinations, the communications comprising an invitation to associate with the a content sharing group. Authentication data associated with users that accept the invention is encrypted. The accepting users are associated with the content sharing group. A content gallery definition is received. A communication is received that the content gallery is to be shared with the content sharing group. The content gallery is caused to be instantiated on devices of users associated with the group. A content request for the content sharing group is received and the content request is transmitted accordingly to users associated with the group. A content item is received in response the request and the content item is transmitted to user devices associated with the group and enabled to appear in instantiations of the content gallery on the user devices.
US10693955B2 Techniques for SAN storage cluster synchronous disaster recovery
Improved techniques for disaster recovery of storage service accessible through storage area networks are disclosed. Embodiments include establishing peer relationships between nodes of primary and secondary computing clusters. Configuration information is replicated in near synchronous manner from a primary cluster and used to configure a secondary cluster in a similar manner. Host data is replicated in synchronous manner for all the storage devices and LUNs within them. The secondary cluster is kept updated continuously with configuration information and user data in LUNs on storage devices such that a host may be served data from the secondary cluster when the primary cluster experiences a disaster or failure. Other embodiments are described and claimed.
US10693953B2 Load switch command including identification of source server cluster and target server custer
A software defined network (SDN) controller sends a load switch command to a network device. The load switch command includes identification of a source server cluster and identification of a target server cluster.
US10693947B2 Interchangeable retrieval of sensitive content via private content distribution networks
The present disclosure provides for improved computational efficiency in systems used to provide content over a network. Hybrid content sourcing is enabled to provide content via a Content Distribution System (CDN) and a centralized service in conjunction with one another via a single URL provided to client devices. Client devices are provided with expiration tokens, which are used to authorize the CDN to request and serve the content to the client devices with the security inherent to the centralized service. Tenants are thereby enabled to use the CDN as an available source via a single Uniform Resource Locator provided to clients with greater security than public CDNs.
US10693943B2 Configuring tags to monitor other webpage tags in a tag management system
Methods and systems allow for using a master tag to monitor and control other tags on a webpage can include identifying a webpage. The method can also include identifying, with a master tag embedded in the webpage, one or more characteristics of at least one other tag embedded within the webpage. Further, the method can include sending a report to a data store that identifies the one or more characteristics of the at least one other tag.
US10693938B2 Method and system for interactive transmission of panoramic video
The present application discloses a method and system for interactive transmission of panoramic video, wherein the method comprises: determining, by a client, the location information of a user's current region of interest; requesting a server for video information of the region of interest by using the location information; and, acquiring, by the server, a panoramic video slice corresponding to the region of interest according to the location information, and transmitting the panoramic video slice to the client. With the present invention, resource overhead and a delay of transmission of panoramic video can be reduced.
US10693937B2 Method for VoLTE voice quality fault localization
Methods and apparatus for identifying a source of quality degradation for a media call flowing in a first direction and a second direction between a mobile-originating user equipment (UE) and a mobile-terminating (MT) UE are presented. In an example method, a network node obtains a set of multiple rules specified respectively for multiple candidate sources of quality degradation for the media call in the first direction. These rules indicate whether a particular candidate source is an actual source of quality degradation based on values of certain key performance indicators (KPIs). The network node identifies, from among the multiple candidate sources of quality degradation, one or more sources of quality degradation by evaluating one or more rules from the set of multiple rules.
US10693936B2 Transporting coded audio data
In one example, a device for retrieving audio data includes one or more processors configured to receive availability data representative of a plurality of available adaptation sets, the available adaptation sets including a scene-based audio adaptation set and one or more object-based audio adaptation sets, receive selection data identifying which of the scene-based audio adaptation set and the one or more object-based audio adaptation sets are to be retrieved, and provide instruction data to a streaming client to cause the streaming client to retrieve data for each of the adaptation sets identified by the selection data, and a memory configured to store the retrieved data for the audio adaptation sets.
US10693932B2 Distributing communication of a data stream among multiple devices
Methods, apparatus and articles of manufacture for distributing communication of a data stream among multiple devices are disclosed. An example first device disclosed herein is to send a request including an alphanumeric sharing code to a distribution system to join a shared connection, the shared connection to distribute communication of a complete data stream among a plurality of devices including the first device, the alphanumeric sharing code to associate the plurality of devices with the shared connection. The example first device is also to receive a first one of a plurality of partial data streams corresponding to a first portion of the complete data stream from the distribution system via a first data connection established in response to the request. The example first device is further to relay the first one of the plurality of partial data streams to the second device.
US10693931B2 Delivery of broadcast-related content tagged by offline device
A processing system, which including a processor and associated memory, provides broadcast content to a broadcaster via a communications network. The broadcast content includes multiple broadcast media items. Subsequent to the broadcast content being broadcast, the processing system receives, via the communications network, an information transfer initiated by an end-user device. The information transfer includes tag information indicating a selected broadcast media item previously marked by a user of the end-user device during a period of time the end-user device was disconnected from the processing system. In response to the information transfer, the processing system identifies content related to the selected broadcast media item based on the tag information, and uploads the identified content to the end-user device via the communications network.
US10693926B2 Method and device with intelligent media management
A method (300) and device (200) with intelligent media management is disclosed. The method (300) can include: streaming (310) media content in a wireless communication device; identifying (320) a media signature of the streamed media content; searching (330) a stored library for the identified media signature; and playing (340) locally stored media content, if the search results in finding a match with the identified media signature in the stored library. Thus, when a match occurs, locally stored media content replaces the streamed media content, to provide substantially lower power consumption and enhanced battery life in connection with wireless communication devices.
US10693924B2 Method and system for connecting electronic devices
A method and system for conducting meetings, e.g. making it easy for the user to connect his device to the meeting or come to a common shared view of the meeting content, where all devices participating in the meeting are located within one physical meeting room. In another embodiment, at least some devices are located outside the meeting room. In principle there is no meeting room necessary, but all devices can be distributed anywhere in a region or in the world, and after connection, the meeting content is shared to all physical meeting rooms and remote devices of the system.
US10693921B2 System and method for distributed mobile network
According to one aspect of the present disclosure, there is provided a method, by a virtual network function, that includes: receiving a first request from a user equipment (UE), the first request including first parameters and a first token, the first token being a vector value corresponding to a session state for the UE; determining the session state for the UE according to the first token; programming network resources according to the session state, the programming updating states of the network resources, wherein the session state for the UE is updated when the states of the network resources are updated; producing a second token corresponding to the updated session state for the UE; storing the updated session state and the second token; and transmitting the second token to the UE.
US10693919B2 Distributed connectivity policy enforcement with ICE
Instead of utilizing a centralized server or hardware(routers/gateways) to enforce connectivity policy restrictions, the policy connectivity restrictions for media session traffic are enforced by an endpoint that is involved in the media communication. Based on the policy requirements, the client enforces the policy restrictions by restricting the candidates that may be selected for the establishment of the media path. For example, the enforcement may result in the client selecting a path from available candidates that avoids congested Wide Area Network (WAN) links, avoiding a low bandwidth link, or possibly even failing the communication completely. The clients may also provide periodic updates to the policy server to allow tracking of the utilization of managed WAN links.
US10693918B2 Radio access technology based security in service provider networks
Techniques for radio access technology based security in service provider networks (e.g., service provider networks for mobile subscribers) are disclosed. In some embodiments, a system/process/computer program product for radio access technology based security in service provider networks includes monitoring network traffic on a service provider network at a security platform to identify a Radio Access Technology (RAT) type for a new session; associating the RAT type with the new session at the security platform; and determining a security policy to apply at the security platform to the new session based on the RAT type.
US10693917B1 System and method for on-line and off-line streaming application isolation
Providing streaming of applications from streaming servers onto clients. The applications are contained within isolated environments, and the isolated environments are streamed from the servers onto clients. The system may include the option of running both in on-line and off-line. When on-line, the system may include authentication of the streaming servers and authentication of clients and credentialing of the isolated environments and applications the clients are configured to run. The system may further include encrypted communication between the streaming servers and the clients. When off-line, the system may include the ability to run already installed isolated environments without requiring credentialing. The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades.
US10693915B2 Secure policy audit in shared enforcement environment
A method and system are provided that, in turn, provide a secure policy audit in a shared enforcement environment. The method includes providing an auditing component in a software defined network. The method further includes receiving, by the auditing component, a first auditing event from a first component in the software defined network and a related auditing event from a second component in the software defined network. The method also includes analyzing, by the auditing component, the first auditing event and the related auditing event against an enforcement of an access policy criteria for the software defined network. The access policy criteria requires auditing events from at least two enforcement points in the software defined network. The first and second component form the at least two enforcement points. The method additionally includes determining, by the auditing component, one of a compliance and a non-compliance with the access policy criteria.
US10693914B2 Alerts for communities of a security information sharing platform
Examples disclosed herein relate to alerts for communities of a security information sharing platform. Some examples may enable obtaining a security indicator from a user of a first community of a security information sharing platform that enables sharing of security information among a plurality of communities; including the security indicator in community-based security information associated with the first community, the first security indicator comprising a first observable; sharing the first security indicator with the security information sharing platform; obtaining, from the security information sharing platform, information related to sightings of the first observable; and providing a first alert to the first community based on the information related to the sightings of the first observable.
US10693913B2 Secure and policy-driven computing for fog node applications
In one embodiment, a device in a network gathers characteristics of a container application on the device. The device provides the gathered characteristics of the container application for security assessment. The device receives an indication of the security assessment based on the provided characteristics of the container application. The device controls execution of the container application based on the received indication of the security assessment.
US10693911B2 Dynamic generation of policy enforcement rules and actions from policy attachment semantics
At least one set of enforceable policy provisions is identified within at least one defined service level policy to be enforced during runtime by a policy enforcement point (PEP). Each set of enforceable policy provisions includes a policy subject, a reference to a policy domain, and at least one assertion. Each identified set of enforceable policy provisions is transformed by the PEP into at least one runtime-executable processing rule that each includes at least one PEP processing action that each represents an atomic unit of policy enforcement level behavior executable by the PEP to enforce the respective at least one assertion against runtime objects associated with the policy subject within an area of runtime policy enforcement specified by the policy domain.
US10693909B2 Securing an endpoint in a computer network
A computer network endpoint is secured to prevent information leak or other compromise by instantiating in memory first, second and third security zones. With respect to an authorized user, the first zone is readable and writable, the second zone is read-only, and the third zone is neither readable nor writable. System information (e.g., applications, libraries, policies, etc.) are deployed into the first zone from the second zone. When sensitive data is generated in the first zone, e.g., when a secure communication session is established using a cryptographic key, the sensitive data is transferred from the first zone to the third zone, wherein it is immune from information leak or other compromise. The sensitive information is transferable from the third zone to one or more external having a need to know that information. Because information does not pass directly from the first security zone to the external systems, the endpoint is secured against information leak or other attack.
US10693901B1 Techniques for application security
Software developers previously dealt with each security threat by incorporating a corresponding set of code lines into individual web applications, which required significant amount of time and code lines for each security threat and the resulting code was hard to maintain or modify. One aspect of the present invention addresses common security concerns in a standardized and centralized approach. All user requests for web applications are centralized to a single input and validated by a Web Security Filter. Selected layers of validation filters (e.g., ESAPI and AntiSamy) could be sequentially applied to the user requests, and those filters can be individually maintained/modified as discrete modules. Not only is this centralized, holistic approach to application security effective against a majority of malicious attacks, it is also saves a lot of time and costs in code development and maintenance.
US10693898B2 Systems data validation
A network connection between a server group of a data intake and query system and each of one or more source network nodes is established. The server group includes an indexer server and a model management server. Source data at the server group is received from at least one of the one or more source network nodes. A model management server detects data constraints for a security model. The data constraints include a data element used by the security model and an availability requirement set. Using the timestamped entries, the data constraints are validated to obtain a validation result. The model management server determines a data availability assessment of the security model based on the validation result. The data availability assessment of the security model is stored in computer storage.
US10693893B2 Detection of man-in-the-middle in HTTPS transactions independent of certificate trust chain
Various methods for detecting a man-in-the-middle (MITM) during HTTPS communications are disclosed including, in some aspects, establishing a TCP connection for the retrieval of a web page from a domain name using an alternate IP address that is different from the IP address of the target domain where receipt of the target web page in response to a HTTP GET message indicates that a MITM is present, using a domain name as the SNI in a TLS connection and an alternate domain name in a HTTP GET message where receipt of a target web page of the alternate domain name indicates that a MITM is present, and generating an alternate domain name using a domain generation algorithm and using the generated alternate domain name as the SNI in the TLS message where receipt of a certificate for the generated alternate domain name indicates that a MITM is present.
US10693888B2 Systems and methods for proximity identity verification
Systems and methods are provided for authenticating a user of a computing device. An example system includes a memory storing instructions, and a processor configured to execute the instructions to receive an authentication request from a user of a computing device, determine a context of the authentication request, determine a physical location of the user, and perform, based on the context of the authentication request and the physical location of the user, an associate proximity detection. The associate proximity detection includes steps to identify an associate based on at least one of the context of the authentication request or the physical location of the user, determine a physical location of the identified known associate, and determine a proximity of the user to the identified known associate. The authentication request may be approved when the determined proximity is within a threshold.
US10693887B2 Sealing secret data with a policy that includes a sensor-based constraint
Technologies pertaining to limiting access to secret data through utilization of sensor-based constraints are described herein. A sensor-based constraint is a constraint that can only be satisfied by predefined readings that may be output by at least one sensor on a mobile computing device. If the sensor on the mobile computing device outputs a reading that satisfies the sensor-based constraint, secret data is provided to a requesting application. Otherwise, the requesting application is prevented from accessing the secret data.
US10693886B2 Computation system, computation device, method thereof, and program to perform information processing
A computation device accepts a first processing request output from a first external device, executes first processing, which does not involve outputting information to a second external device, of processing based on the first processing request until the first processing request is judged to satisfy a predetermined security level, and executes second processing, which involves outputting information to the second external device, of the processing based on the processing request after the first processing request is judged to satisfy the security level.
US10693884B1 Device agnostic security layer and system
A network end-point communicates, to a controller, a unique hardware identifier that is associated with a first end-point. The network end-point receives from the controller a first encryption key that is uniquely matched to a decryption key privately held by a second end-point. The network end-point then receives device data from a first device in direct communication with the first end-point. The network end-point communicates the device data to the second end-point, wherein the device data is encrypted using the first encryption key.
US10693883B2 Technologies for integrating and sandboxing web resources
Systems, methods, and computer-readable media for integrating web resources are provided. A Resource Provider Proxy Service (RPPS) may download and cache whitelisted resources from a third party service (3PS). Once whitelisted resources are downloaded to the RPPS from the 3PS, a secure endpoint service may expose the resources to applications running on user systems. The resources served to the user system applications may be virtually isolated from one another in separate domains using a sandboxing framework. Other embodiments may be described and/or claimed.
US10693882B2 Resource-based selection of identity provider
The automatic selection of an identity provider to be used to authenticate users when requesting to access network resources for a tenant. The authentication is initiated by checking the username against the directory of the tenant. If that check results in finding an entry for the username in that directory, the entry is checked for an identity provider. If that check results in finding an identity provider, the user is directed to that found identity provider for authentication. Thus, in many, most, or all cases, an identity provider is found and selected for authentication of the user without the user having to manually select the identity provider. The username may be an internal user of an entity. The selection of the identity provider works in either case since there would still be an entry for that user in the directory of the tenant.
US10693879B2 Methods, devices and management terminals for establishing a secure session with a service
This disclosure provides a method, performed in a resource-constrained device 60, for establishing a secure session with a service 800 delivered by a server terminal 80 using a security protocol over a communication network. The resource-constrained device 60 is registered at a management terminal 70. The method comprises receiving, from the server terminal 80, a credential associated with the service 800. The method comprises sending, to the management terminal 70, a service approval request 803. The service approval request 803 comprises an identifier of the service 800 and/or the credential. The method comprises receiving, from the management terminal 70, a response 804. The response 804 comprises an indication that the service 800 is approved, and a security context for a resumption of the secure session. The secure session has been established by the management terminal 70. The method comprises initiating the resumption of the secure session with the service 800 using the security context.
US10693876B2 System for licensing mobile applications, features, and devices
A system for licensing an application or feature for use on a wireless mobile device is disclosed. The wireless mobile device is provided to a user with a licensable application or feature, but the application or feature has not been fully authorized for use. When the wireless device receives a request to use the application or feature, the wireless device operates the requested application or feature, and generates an irrevocable license request. The license request is transmitted to a license server at a time convenient for the wireless device. The license server generates a license certificate to the application or feature, and transmits the license certificate to the wireless mobile device. The wireless device receives the license certificate, which is stored in local memory. Accordingly, the application or feature is now fully licensed for future operation on the wireless mobile device. The license server operates accounting processes to generate license reports and license accounting information.
US10693875B2 Authentication center system
This invention provides an authentication center system which enables a user to manage the specific account information of the user's accounts at different service parties centrally in one authentication center.
US10693874B2 Authentication integrity protection
Systems, methods, and processor-readable media are disclosed to adaptively secure access operations with respect to electronic resources. A request from an endpoint device may be detected, and adaptive authentication may be initiated. Identifiers for the endpoint device may be generated or retrieved. An access-right indicator may be identified to facilitate determination of whether particularized access for electronic resources is to be granted. Initiation of access events by the endpoint device may be detected. Sensor-based data that is based on a first set of sensors capturing phenomena at the endpoint device may be received. A particularized specification of recognized patterns mapped to the access-right indicator may be adaptively developed. A nonconformance of additional data with respect to the particularized specification may be detected. Responsive to the nonconformance, an activation adjustment in sensor operation may be selectively caused, and subsequent sensor-based data may be collected based on the activation adjustment.
US10693869B2 Systems, methods, and apparatuses for implementing a web-based life management platform with user created electronic communications triggered upon future events
In accordance with embodiments disclosed herein, there are provided methods and systems for implementing a web-based life management platform with user created electronic communications triggered upon future events supported by a processor and a memory to execute such functionality. For instance, there is disclosed in accordance with one embodiment, a life management platform including means for: generating a user account for a subscriber at the system; communicably interfacing with a user device over a network via a receive interface of the system, in which the user device operates remotely from the system; authenticating the subscriber via subscriber credentials received from the user device; receiving input from the user device defining each of: (i) one or more contacts, (ii) one or more messages, and (iii) one or more documents; receiving a request to configure a plan for the subscriber and configuring the plan to include (i) at least one of the one or more contacts, (ii) at least one of the one or more messages for the included contacts, and (iii) at least one of the one or more documents to be made accessible to the included contacts; defining an event trigger for the plan, in which the event trigger is to initiate execution of the plan upon occurrence of a subscriber defined event; and triggering execution of the plan at the system pursuant to determination the event trigger has occurred, in which execution of the plan includes transmitting a notice to the included contacts for the plan with a link to access the message and the one or more documents. Other related embodiments are disclosed.
US10693862B1 Determining, by a remote system, applications provided on a device based on association with a common identifier
A method is disclosed that includes receiving a notification about an activity pertaining to a user, the notification being directed to a first application and a second application, and identity of the user being associated with a token. The method also includes identifying a first instance of the first application and a first instance of the second application at a user device of the user, and determining the first instance of the first application and the first instance of the second application are associated with the token. The method further includes selecting one of the first instance of the first application or the first instance of the second application to provide the notification at the user device based on the token, and providing the notification to the selected one of the first instance of the first application or the first instance of the second application at the user device.
US10693857B2 Single key authentication method
Systems, methods, and computer-readable media are disclosed for obtaining authenticated access to a service provider system, or more specifically, to a user account maintained on the service provider system, using a single key authentication mechanism. This mechanism includes generating an authentication image that includes user-generated content, user application-generated content, and service provider-generated content; sending the authentication image to the service provider system, which is configured to authenticate access to the user account based at least in part on the authentication image; and receiving an indication as to whether access to the user account has been authenticated.
US10693854B2 Method for authenticating a user, corresponding server, communications terminal and programs
A method is provided for authenticating a user's communications terminal with an authentication server connected to a gateway terminal by using a communications network. The method includes: obtaining a piece of data representing an identity of the user from the gateway terminal; configuring, by the authentication server, a data transmission link between the authentication server and the terminal, using a predefined data transmission interface of the gateway terminal and as a function of the piece of data representing the identity of the user; transmitting, by the authentication server, to the terminal, a piece of encrypted data for checking authentication, using the data transmission link; receiving, by the authentication user, coming from the terminal, a piece of encrypted data for counter-checking authentication; issuing an assertion of authentication of the user when the piece of data for the counter-checking of authentication corresponds to the piece of data for checking authentication.
US10693851B2 Data protection keys
One embodiment provides a client device. The client device includes a Trusted Platform Module (TPM). The TPM includes a secure controller to extend a secure hash digest with at least a portion of a data stream or a hash of the at least a portion of the data stream.Another embodiment provides a server system. The server system includes verifier logic. The verifier logic is to verify that an attestation identity key (AIK) public key associated with a received Trusted Platform Module (TPM) quote corresponds to an authenticated client device.
US10693843B2 Security for scene-based sensor networks
Security and access control is provided for sensor devices, the data captured by sensor devices, and the results of processing and analyzing that data. In one aspect, SceneData related to a Scene is requested from a sensor-side technology stack and at least some of the SceneData is secured, for example by encryption. Different SceneData can be secured separately and at different levels of security, thus providing fine-grained security of the SceneData. In yet another aspect, data security is implemented by a separate privacy management system. In yet another aspect, sensor devices themselves are secured against external network threats. The sensor device includes an execution environment and a separate network management layer that secures the execution environment against threats from the external network. In one implementation, the sensor device is partitioned into a trusted region and a non-trusted region, and the network security stack is implemented in the trusted region.
US10693842B2 Device for managing multiple accesses to a secure module of a system on chip of an apparatus
A device for managing multiple accesses to a secure module of a system on chip of an apparatus, and comprises a stream ciphering means arranged for computing on the fly and in a single pass an integrity check for data to be transferred between secure and non secure modules of the system on chip with a seed and an encryption key, and for encrypting/decrypting on the fly and in this single pass these data with the encryption key, and a control means for providing the encryption key and seed to the stream ciphering means and for requesting data transfer and retrieving status to the secure and non secure modules for allowing the transfer of encrypted/decrypted data between the secure and non secure modules.
US10693839B2 Digital media content distribution blocking
A method and system for improving a digital media content transfer blocking process is provided. The method includes detecting a request for access to digital media content from a digital media provider system. Network traffic across the network is identified and it is verified that the digital media content is comprised by the network traffic. In response, investigation platform software code is executed and a database system associated with the digital media provider system is queried. A system determines if a legitimate connection based relationship exists between a user device and the digital media provider system and the digital media content is monitored. The digital media content is determined to be unauthorized for use by the user and in response the digital media content is disabled from executing functions with respect to the user device of a user.
US10693836B2 Data loss prevention system implemented on cloud and operating method thereof
Provided is a data loss prevention system comprising an address converting module for converting a private IP address of a received traffic into an IPv6 address; a first communication module for decoding the received traffic; the data loss analyzing module for analyzing the traffic transmitted from the first communication module according to a predetermined policy and examining whether personal information or confidential information is included; and a second communication module for transmitting the traffic transmitted from the data loss analyzing module to the address converting module after the traffic is encoded or not encoded according to the information representing whether the traffic is encoded included in the IPv6 address, wherein the address converting module restores the IPv6 address of the traffic transmitted from the second communication module to the private IP address.
US10693834B2 Client subnet efficiency by equivalence class aggregation
A method for improving client subnet efficiency by equivalence class aggregation includes receiving a Domain Name System (DNS) query from a client, determining, based on predetermined class criteria, that the client is associated with an equivalency class, searching a cache associated with the equivalence class for an answer corresponding to the DNS query, and upon locating the answer, serving the answer to the client. If it is determined that the cache does not include the answer, the method proceeds with querying, by a recursive server, an authoritative server using client subnet data associated with the equivalence class, receiving the answer from the authoritative server, storing the answer to the cache associated with the equivalency class, and serving the answer to the client. The client subnet data may include a representative CIDR block, the representative CIDR block being used to make queries on behalf of all clients associated with the equivalence class.
US10693829B2 Providing translations of electronic messages via a social networking system
The present disclosure is directed toward systems and methods for providing translations of electronic messages via a social networking system. For example, systems and methods described herein involve determining whether to provide an electronic message or a translation of the electronic message to a recipient based on social networking activities of the recipient. Furthermore, systems and methods described herein can provide a translation of an electronic message based on an analysis of social networking activities of one or more recipients of the electronic message.
US10693827B2 Determining intended electronic message recipients via linguistic profiles
A method for checking against transmitting a message to an unintended recipient, includes developing, using a processor on a computer, a training model of a linguistic profile of messages previously transmitted electronically by a user to a recipient, by iteratively computing a composite feature vector over a set of all messages previously transmitted electronically to the recipient, the iterations for developing the training model continuing until summed proportional changes across all features falls below a first preset threshold value.
US10693825B2 Systems and methods for editing, recalling, and deleting messages
Systems and methods for enabling messages to be modified are disclosed. The system can enable messages that have already been sent, and even messages that have already been read, to be edited, recalled, or deleted. The system can identify incoming messages with message identifications (IDs) that are associated with previously sent or received messages, or “stored” messages, and modify the stored messages according to the content of the incoming messages. The system can include new SIP headers including X-EDIT-MessageID, X-RECALL-MessageID, and X-DELETE-MessageID. When an incoming message is received with a message ID associated with a stored message and/or one of the new commands, the receiving user equipment (UE) can replace the contents of the stored message with the contents of the incoming message or recall or delete the stored message.
US10693821B2 System and method for delivering inline interactive objects encapsulated in a message
A system and method for delivering text, media, and inline interactive data (called message content) encapsulated in a message-based conversation has been devised. Content of multiple types are rendered and manipulated using interactive program code objects, downloaded when first needed from a repository, present on the message device. Inline interactive data can be shared and manipulated by participants in a message conversation as part of and in context with the ongoing conversation. Sharing and data integrity of the inline interactive data as well as conversation participant authentication, privileges and conversation security is managed by a central message server.
US10693820B2 Adding images to a text based electronic message
Criteria can be received from a user via a user interface, the criteria specifying image types or desired image attributes. A plurality of word groups that each satisfy a respective criterion can be identified in a first electronic message, each word group comprising at least one word. For each word group that satisfies the respective criterion, at least one image that satisfies an image type specified by the respective criterion or that has at least one image attribute specified by the respective criterion can be automatically selected from a plurality of images, wherein the selected image corresponds to a meaning of the word group that satisfies the respective criterion. Each image selected for each respective word group that satisfies the respective criterion can be presented with the first electronic message.
US10693815B2 System and method to use all incoming multicast packets as a basis for GUID to LID cache contents in a high performance computing environment
Systems and methods to use all incoming multicast (MC) packets as a basis for global unique identifier (GUID) to local identifier (LID) cache contents in a high performance computing environment, in accordance with an embodiment. Since all multicast packets have a Global Route Header (GRH), there is always both a source GID and a source LID defined for an incoming multicast packet. This implies that it is, in general, possible for an HCA implementation to gather information about GID and GUID to LID mappings for any sender node based on all incoming MC packets.
US10693809B2 System and method for representing PMA attributes as SMA attributes in a high performance computing environment
System and method for representing performance management agent (PMA) attributes as subnet management agent (SMA) attributes in a high performance computing environment. In general legacy systems, performance metrics, as collected by a performance management agent, can only be collected via the use of general data packets traversing a subnet. In accordance with an embodiment, by configuring a SMA attribute to comprise the same performance metrics as collected by a PMA, a subnet manager, or another management component, can access the performance metrics in-band via the use of a subnet management packet.
US10693808B2 Request arbitration by age and traffic classes
Example implementations relate to hybrid arbitration of requests for access to a shared pool of resources. An example implementation includes receiving a set of requests for access to the shared pool of resources. The requests may each be from any number of traffic classes. A traffic class may be selected according to turn-based arbitration logic. Additionally, a request from each traffic class of a subset of received requests may be selected. A request selected by the age-based arbitration logic and of the selected traffic class may be granted access to the shared pool of resources.
US10693806B2 Network bandwidth reservations for system traffic and virtual computing instances
Virtual computing instances are provisioned with network resource allocation constraints, which may include hard constraints that must be met in order for the virtual computing instances to be created in a host server. Network resources from multiple hosts may be pooled in a virtual switch, and a cloud management system (CMS) may ensure that a network bandwidth reservation for a new virtual computing instance can be accommodated by network bandwidth in the pool that is reserved for communication endpoint traffic. In addition to such CMS-level constraint enforcement, techniques disclosed herein may also enforce network bandwidths constraints at the host level to guarantee that network bandwidth reservation requirements for communication endpoint(s) of a new virtual computing instance can be satisfied by a particular host before creating the virtual computing instance in that host.
US10693805B2 Tracking costs for a deployable instance
A system and method for receiving a request to launch a deployable instance, a resource requirement profile for the deployable instance, different cost model information for each cloud in a pool of clouds, and different capability information for each cloud in the pool of clouds. Selectable clouds in the pool of clouds that meet the resource requirement profile are determined, and a deployment cost is calculated for the deployable instance for each cloud in the pool of clouds based on the resource requirement profile and the cost information. A lowest cost cloud that corresponds to the resource requirement profile for launching the deployable instance is determined from the selectable clouds based on the deployment cost of each selectable cloud. Upon determining the lowest cost cloud that corresponds to the resource requirement profile, the deployable instance can be launched on the lowest cost cloud.
US10693792B2 Method for routing incoming communication
A first mobile device and a plurality of other mobile devices connect to a network. A routing configuration table is configured. The routing configuration table includes rules about sharing communication between the first mobile device and the plurality of other mobile devices. The first mobile device is paired with the plurality of other mobile device based on the routing configuration table. A determination is made whether the first mobile device has received a communication. In response to the determination that a communication has been received by the first mobile device, the communication is transferred to at least one mobile device of the plurality of mobile devices based on the configuration table.
US10693791B2 Software-defined network-based method and system for implementing content distribution network
A software-defined network-based method and system for implementing a content distribution network. An application function, control function, and network entity resource of a CDN are added respectively to an application layer, control layer, and data forwarding layer of an SDN. When a request for a CDN application is received, the SDN application layer generates resource requirement and service scheduling information based on the request, and transmits a reservation request for a resource required by the CDN application to an SDN control layer. The SDN control layer allocates a resource required by the CDN application to combine network load balancing and path policies and to generate a content routing table for data transmission, generating and transmitting L2 and L3 forwarding tables to the SDN data forwarding layer. When it receives content distribution and content delivery requests, the SDN data forwarding layer executes a CDN service-related operation based on the forwarding tables.
US10693790B1 Load balancing for multipath group routed flows by re-routing the congested route
Techniques are disclosed regarding interfaces, each configured to output network packets. The techniques can include a memory storing a first multipath group associated with the interfaces and a routing table, containing a first route to the first multipath group. The techniques can also include congestion detection logic configured to determine that an interface of the first multipath group is congested. The techniques can additionally include congestion avoidance logic configured to, upon determining that the interface of the first multipath group is congested, generate a second route in the routing table to a second multipath group associated with the interfaces of the first multipath group, wherein the second route diverts a flow of network packets from the first multipath group to the second multipath group.
US10693786B2 Efficient size reduction of a bloom filter
Method, system and product for efficient size reduction of a Bloom filter. The method includes: creating an interleaved Bloom filter based on a Bloom filter, wherein the interleaved Bloom filter is defined so as to have non-sequential cells of the Bloom filter be positioned sequentially, wherein the interleaved Bloom filter interleaves segments of the Bloom filter, wherein a size of the segments is based on an interleaving factor. A reduced size Bloom filter having a number cells below the number of cells of the Bloom filter is computed. The computation includes computing a value of a cell in the reduced size Bloom filter based on two or more values of cells in the interleaved Bloom filter.
US10693782B2 Method and system for service switching using service tags
The disclosure herein describes a system, which provides service switching in a datacenter environment. The system can include a service switching gateway, which can identify a service tag associated with a received packet. During operation, the service switching gateway determines a source client, a requested service, or both for the packet based on the service tag, identifies a corresponding service portal based on the service tag, and forwards the packet toward the service portal. The service switching gateway can optionally maintain a mapping between the service tag and one or more of: a source client, a required service, the service portal, and a tunnel encapsulation. The service switching gateway can encapsulate the packet based on an encapsulation mechanism supported by the service portal and forward the packet based on the mapping.
US10693778B2 Network communication system with node energy reduction packet protocol
A method of communicating a packet between a first node and a second node, the packet comprising a data payload and a portion of information preceding the data payload. The method comprises: (i) first, identifying a quality of a channel between the first node and the second node; (ii) second, in response to the quality of the channel, selecting a manner of communication of the information preceding the data payload; (iii) third, encoding the selected manner of communication in the portion of information preceding data payload; and (iv) fourth, transmitting the packet from the first node to the second node.
US10693777B2 In-situ operations, administration, and maintenance (iOAM) for software defined architectures (SDAs)
In one embodiment, a router receives a packet from a network device in a software defined architecture (SDA) network, and obtains iOAM data from an outer header of the packet, the iOAM data inserted into the outer header by one or more network devices that previously processed the packet. The router then copies the iOAM data into a locally pertinent header, and after determining local iOAM data of the router, appends the local iOAM data to the iOAM data copied into the locally pertinent header. The router may then process the packet accordingly. In another embodiment, an SDA router may insert an indication of one or more applied policies into an iOAM header of the packet, such that an edge router can determine any unapplied policies and subsequently apply them.
US10693772B2 Packet sending method, router, and service switching entity
The application provide a packet sending method, a router, and a service switching entity. According to the application, a router determines a flow group identifier of a service packet and information about a next-hop service switching entity according to a user identifier and IP 5-tuple information; and forwards the packet to the next-hop service switching entity according to the information about the next-hop service switching entity, so that the next-hop service switching entity determines a corresponding destination service instance according to the user identifier, the flow group identifier, a router identifier, and a processing result, and forwards the packet to the destination service instance, to perform corresponding service processing, thereby implementing service packet forwarding among service instances. The router in the method provided in the embodiments has a flow steering function, and steers a flow to a specified path to perform node-by-node processing.
US10693763B2 Asymmetric connection with external networks
Some embodiments provide a system that allows for the use of direct host return ports (abbreviated “DHR ports”) on managed forwarding elements to bypass gateways in managed networks. The DHR ports provide a direct connection from certain managed forwarding elements in the managed network to remote destinations that are external to the managed network. Managed networks can include both a logical abstraction layer and physical machine layer. At the logical abstraction layer, the DHR port is treated as a port on certain logical forwarding elements. The DHR port transmits the packet to the routing tables of the physical layer machine that hosts the logical forwarding element without any intervening transmission to other logical forwarding elements. The routing tables of the physical layer machine then strip any logical context associated with a packet and forwarding the packet to the remote destination without any intervening forwarding to a physical gateway provider.
US10693760B2 Fabric network
Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables devices connected to the fabric to communicate with each other using various profiles known to the devices. A device sending a message may follow a general message format to encode the message so that other devices in the fabric may understand the message regardless of which logical networks the devices are connected to. Within the message format, a payload of data may be included for the receiving device to forward, store, or process the message. The format and the contents of the payload may vary according to a header within the payload that indicates a profile and a message type within the profile. Using the profile and message type, the receiving devices may decode the message to process the message.
US10693758B2 Collaborative incident management for networked computing systems
Information technology environment monitoring systems, for example, perform analytics over machine data received from networked entities. Outputs of such a system may be useful to help a user identify a problem and resolve an incident. Inventive aspects enable user interactions to trigger automatic connection with network servers to establish communication channels for conveying analytics and other information related to the problem between and among network nodes participating in the resolution of the problem or incident.
US10693757B2 Interface layer for diagnostic support of network-accessible devices
Techniques are disclosed relating to diagnosing a network-accessible device. A first computer may store authorization information associated with a plurality of network-accessible computing devices associated with a user. The first computer system may receive, from a second computer system, a request from the user to perform a diagnostic operation that involves communication between a third computer system and a particular one of the plurality of network-accessible computing devices. The first computer system may request, based on a permission indicated by the stored authorization information, that the third computer system retrieve diagnostic information from the particular network-accessible computing device and perform the diagnostic operation. The first computer system may receive, from the third computer system, result information relating to the diagnostic operation.
US10693755B2 Broadband access management systems and methods
A Device Abstraction Proxy (DAP) interface receives a request for operational data relating to broadband access line services provided to a plurality of broadband access terminals in a network by two or more providers. The DAP interface receives, in response to the request, the operational data, including operational data for a plurality of DSL lines coupled to the plurality of broadband access terminals. The DAP then identifies at least two of the plurality of broadband access lines as belonging to a common neighborhood of broadband access lines, each of the at least two of the plurality of DSL lines respectively associated with at least two of the plurality of broadband access terminals being provided the broadband access services by different providers. Embodiments correlate a condition and/or a performance of one of the at least two broadband access lines identified as belonging to the common neighborhood with a condition and/or performance of another one of the at least two broadband access lines identified as belonging to the common neighborhood.
US10693745B2 Defining and enforcing operational associations between configuration item classes in managed networks
A remote network management platform may include a database containing representations of configuration items associated with a managed network that is managed by the remote network management platform. The remote network management platform may further include a server device. The server device may be configured to obtain a plurality of preferred relationships for a particular configuration item class. The server device may be further configured to store, in the database, the plurality of preferred relationships. The server device may also be configured to visually provide indications of one or more respective pairings of relationship types and target configuration item classes from a plurality of preferred relationships, receive a selection of a particular relationship type and a particular target configuration item class in accordance with one of the indications, and store, in the database, the particular configuration item with the particular relationship type and the particular target configuration item class.
US10693742B2 Inline visualizations of metrics related to captured network data
The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system obtains a set of event streams from one or more remote capture agents over one or more networks, wherein the set of event streams comprises time-series event data generated from network packets captured by the one or more remote capture agents. Next, the system causes for display, within a graphical user interface (GUI), a first set of user interface elements, wherein the first set of user interface elements includes event stream information for an event stream in the set of event streams and a first graph of a metric associated with the time-series event data in the event stream. The system then updates the first graph in real-time with the time-series event data from the one or more remote capture agents.
US10693737B1 Universal alias and dependency models and network analysis
Computer processor hardware receives data associated with a set of elements in a network. The computer processor hardware assigns a unique identifier value to each respective element in the network. To produce encoded information representative of the network, the computer processor hardware chooses an attribute list indicating different attributes pertinent to the set of elements. For each unique identifier value indicating a corresponding network element, the computer processor hardware utilizes the received data to produce a corresponding set of encoded information indicating settings for the attributes in the list. The computer processor hardware produces a set of encoded information for each of the unique identifier values (and corresponding network elements) into an analytics data set defining the network. The analytics data set indicates all relationships amongst the network elements allowing complete end-to-end network architectures to be evaluated or focus to be placed on specific sub-segments of the network in order to evaluate processes and function at a micro level. It also allows associating costs to delivery service levels, to timing of deployment, or any wide variety of analysis dependent on the combined operation of network components.
US10693732B2 Transforming data based on a virtual topology
Techniques for transforming data based on a virtual topology are disclosed. A computer network is associated with a physical topology and a virtual topology. A physical topology is a particular arrangement of digital devices. A virtual topology is a description of a particular arrangement of virtual topology entities (VTEs). VTEs of the virtual topology are instantiated on digital devices of the physical topology. A processing component associated with a particular VTE processes data to perform one or more functions of the particular VTE. An emulation component associated with the particular VTE modifies the data to emulate performance of the functions by the particular VTE.
US10693728B2 Storage isolation domains for converged infrastructure information handling systems
A storage management method includes obtaining storage configuration information corresponding to a storage infrastructure of an information handling system, determining, from the storage configuration information, one or more storage and isolation fault domains within the storage infrastructure, wherein each of the one or more storage and isolation fault domains comprises an independently available and physically isolated storage resource, and placing an application workload data store within the storage infrastructure in accordance with the storage and isolation fault domains to comply with a physical isolation requirement applicable to the data store. Obtaining the storage configuration may include discovering the storage configuration information by accessing resource description information identifying a plurality of storage resources and a management endpoint corresponding to each of the one or more storage resources, and retrieving, from each management endpoint, storage configuration information for a storage resource associated with the management endpoint.
US10693727B2 Non-intrusive device discovery and configuration cloning
Infrastructure management device(s) may discover IT device(s) communicatively connected over a network. IT device information may be determined for at least one of the IT device(s). Configuration rule(s) compatible with IT device information may be matched to IT device(s). Action(s) may be performed on one or more device inventories, determined at least in part, by the configuration rule(s). Feature gap(s) for IT device(s) may be determined. IT device neutral user interface command(s) may be created.
US10693725B1 Dynamically reconfiguring data plane of forwarding element to account for operating temperature
Some embodiments of the invention provide a network forwarding element that can be dynamically reconfigured to adjust its data message processing to stay within a desired operating temperature or power consumption range. In some embodiments, the network forwarding element includes (1) a data-plane forwarding circuit (“data plane”) to process data tuples associated with data messages received by the IC, and (2) a control-plane circuit (“control plane”) for configuring the data plane forwarding circuit. The data plane includes several data processing stages to process the data tuples. The data plane also includes an idle-signal injecting circuit that receives from the control plane configuration data that the control plane generates based on the IC's temperature. Based on the received configuration data, the idle-signal injecting circuit generates idle control signals for the data processing stages. Each stage that receives an idle control signal enters an idle state during which the majority of the components of that stage do not perform any operations, which reduces the power consumed and temperature generated by that stage during its idle state.
US10693724B1 Context-sensitive techniques for optimizing network connectivity
Techniques described and suggested herein include systems and methods for optimizing network connections by using attributes of one or more of the connected entities. For example, a routing engine may be implemented to determine, based on various attributes of a client device, its desired destination, and/or the networks capable of connecting the client device and the destination, optimized parameters and routes for the network connection. Such optimization may involve the selection of an optimal network, the negotiation of an optimal connection type, and the like. The optimization may be made for one or more disparate criteria, such as data security, bandwidth, network latency, geographical proximity, and so forth.
US10693721B2 Methods for serial port client server mapping
A method for a server to assign a corn port to a peripheral device coupled to a client computer includes initiating a session in response to a request from a client, receiving from the client information identifying the peripheral device, calling on the server a driver for the identified peripheral device and assigning on the driver a fixed virtual port to the identified peripheral device; assigning on the server a virtual corn port in server space for the identified peripheral device, automatically specifying on the server the virtual corn port as the connection for the identified peripheral device, and mapping on the server a variable corn port to the peripheral device in server space.
US10693720B2 Distribution of updates in an IoT network
In one embodiment, a computing device groups a plurality of devices into update clusters based at least on their connectivity layout, and divides update data into a plurality of update portions, distributing the plurality of update portions to a plurality of selected redistribution devices in the particular cluster (each receiving one or more of the portions). The computing device notifies devices in the particular cluster (that can use the update data) of the plurality of selected redistribution devices along with which particular update portions are available from each of the plurality of selected redistribution devices. This therefore causes (or allows) the devices needing an update to i) download needed update portions of the plurality of update portions from the redistribution devices, ii) combine all of the plurality of update portions into the update data, and iii) perform an update using the combined update data.
US10693719B2 Centralized controlling system controlling interactions and cooperation between radio-operated devices operating in a mesh network supporting multiple radio communication protocols
A mesh network (120) constituted by radio-controlled bridges (101, 102, 103, 104, 105, and 106) in communication with connectionless devices (109) and connection-oriented devices (110) is disclosed. The mesh network (120) is further configured with a plurality of communication protocol translators facilitating communication between devices using different communication protocols. The mesh network (120) is further configured with a central controlling unit (100) controlling allowed and not allowed interactions between devices communicating over the mesh network (120).
US10693718B2 Updating management instructions for bound services in a distributed network management system
Management instructions for a managed servers are updated according to a set of rules included in management policy. A global manager computer receives information describing a change in a bound service executed by the particular managed server. The global manager generates an updated description of the particular managed server is generated by modifying an initial description of the particular managed server according to the received information describing the change in the bound service. The global manager determines currently relevant rules for the particular managed server. If the currently-relevant rules differ from previously-relevant rules, the global manager determines a rule is that should be added. The global manager generates a function-level instruction including a reference to an authorized actor-set of actors permitted to communicate with the bound service. The global manager configures the particular managed server to enforce the function-level instruction.
US10693717B2 Assisted port identification by connection an Activation device to a physical port and detecting a state change for a particular software virtual interface
Process to associate a set of physical ports on a physical device with a set of software virtual interfaces. Process includes placing the set of software virtual interfaces to be associated with a set of N physical ports in an enabled state which has a first link state when no activation device is connected to a particular software virtual interface and a second link state when an activation device is connected to the particular software virtual interface. Connecting an activation device such as a loopback connector to a physical port to shift the software virtual interface to the second link state to map that particular physical port to that particular software virtual interface.
US10693716B2 Blockchain based device management
Techniques are disclosed herein for employing blockchain for managing devices. Information for the devices may be stored in a blockchain ledger on a computer system that is part of a blockchain fabric. The computer system may include memory, a network interface and a processor. The memory may store a portion of a blockchain ledger for managing a plurality of devices, wherein the blockchain ledger comprises a plurality of blocks, each block comprises a plurality of transactions, and each transaction is associated with one of the devices. The network interface may receive a transaction, wherein the transaction comprises a unique identifier and configuration information for a device. The processor may determine that the computing server is authorized to issue the transaction to update the blockchain ledger, and cause the update to the blockchain ledger using the transaction.
US10693714B2 Communication method for Wi-Fi internet of things equipment and Wi-Fi internet of things system
A communication method for Wi-Fi Internet of Things equipment, which is used for Wi-Fi Internet of Things main control equipment to send control information to Wi-Fi Internet of Things controlled equipment, in which Wi-Fi Internet of main control equipment and Wi-Fi Internet of Things controlled equipment complete pairing, and acquire a MAC address and a communication key of each other; the Wi-Fi Internet of main control equipment sends control information to the Wi-Fi Internet of Things controlled equipment by loading a private information structure in a Wi-Fi unicast packet or multicast packet; and the Wi-Fi Internet of Things controlled equipment sends confirmation information to the Wi-Fi Internet of Things main control equipment after receiving the control information.
US10693713B1 Method and apparatus for providing service coverage with a measurement-based dynamic threshold adjustment
Aspects of the subject disclosure may include, for example, identifying a first application executed by a user equipment, computing a first metric associated with an uplink between the user equipment and a base station over a first network, comparing the first metric with a second metric associated with the execution of the first application by the user equipment, and responsive to the comparing, causing the user equipment to connect to the base station via a second network that is different from the first network. Other embodiments are disclosed.
US10693712B2 Method and apparatus for control channel monitoring behavior in a wireless communication system
One or more computing devices, systems, and/or methods for performing operations associated with a link failure are provided. For example, a first control region may be received and/or monitored via a first link. The first control region may be associated with a first configuration. A link failure associated with the first link may be determined. Responsive to determining and/or detecting the link failure, a failure recovery request may be transmitted. Responsive to transmitting the failure recovery request, a second control region may be received and/or monitored via a second link. The second control region may be associated with a second configuration. A response may be received in the second control region. Responsive to or after receiving the response, the second control region may be received and/or monitored.
US10693711B1 Real-time event correlation in information networks
Systems and methods are provided for managing information networks. A delta causality matrix is generated based on newly discovered topology changes in an information network. The delta causality matrix specifies changes in problem-symptom relationships of a causality matrix associated with constituent objects in a previous topology of the information network. The delta causality matrix is utilized to modify at least one context which comprises a first set of related symptoms and problems associated with the constituent objects in the previous topology of the information network. The modified context includes a second set of related symptoms and problems associated with constituent objects of the modified topology of the information network. An event correlation operation is performed utilizing the modified context and active symptoms detected in the information network, to determine at least one problem which has a symptom signature that corresponds to the set of current symptoms.
US10693710B2 Correlation engine comprising root cause and service impact analyses
A network correlation engine (CE-1) to be coupled to a telecommunication network (NT) comprising at least one network section (Sm) to supply at least one event notification (Am) upon detection of an event relating to the section. The correlation engine comprises at least one event analysis block (Bn) comprising at least a root cause analysis module (RCn) to receive on input the event notification and to supply on output a root cause analysis result (RRn) and a service analysis module (SAn) to receive on input the root cause analysis result from the root cause analysis module of the block is and to supply on output a service impact analysis result (SRn).
US10693709B2 Processing gap events in a change detection management system
A system may identify gap events in a change detection stream. When changes in data are transmitted to a downstream system, the system may identify intermittent portions of the transmission where data is missing (e.g., a gap event). In some examples, a gap event may be caused by system maintenance or one or more system errors. After identifying the gap event, the system may bridge the gap event using metadata associated with the gap event. The associated metadata may be transmitted (e.g., via a gap event identification message) to the downstream system, which may prevent the downstream system from experiencing computational inefficiencies due to the gap event.
US10693707B2 System for decomposing events from managed infrastructures with semantic clustering
A system is provided for decomposing events from managed infrastructures. A first engine is configured to receive message data from a managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information, the at least one engine is configured to determine common characteristics of events and produce clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in a physical hardware of the managed infrastructure directed to supporting the flow and processing of information. The first engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A second engine is configured to determine one or more common steps from events and produces clusters relating to events. The second engine determines one or more common characteristics of events and produces clusters of events relating to the failure or errors in the managed infrastructure. The system is configured to use data-driven fault localization, more particularly using semantic clustering.
US10693705B2 Show command service aka CLI relay
A method for accessing operational information of a deployed network device through non-preprogrammed command line interface instructions. More specifically, a show command service is disclosed, which enables the procurement of additional configuration and/or state information on a network device through a coordination point.
US10693703B1 Displaying content items based on device status
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting content items. In one aspect, a method includes identifying an opportunity to present a content item at a device and in a manner that precludes a user from accessing content of one or more applications executing on the device. Data relating to a status of each of the one or more applications are identified. A level of urgency for a user to access content of the one or more applications is determined based on the data. A response to the opportunity to present a content item is selected based on the level of urgency for the user to access content of the one or more applications. The response is selected from a first response that causes presentation of the content item and a second response that precludes presentation of the content item.
US10693700B1 Receivers incorporating non-uniform multidimensional constellations and code rate pairs
Communication systems are described that use unequally spaced constellations that have increased capacity compared to conventional constellations operating within a similar SNR band. One embodiment is a digital communications system including a transmitter transmitting signals via a communication channel, the transmitter including a coder capable of receiving user bits and outputting encoded bits at a rate, a mapper capable of mapping encoded bits to symbols in a constellation, and a modulator capable of generating a modulated signal for transmission via the communication channel using symbols generated by the mapper, wherein the constellation is unequally spaced and characterizable by assignment of locations and labels of constellation points to maximize parallel decode capacity of the constellation at a given signal-to-noise ratio so that the constellation provides a given capacity at a reduced signal-to-noise ratio compared to a uniform constellation that maximizes the minimum distance between constellation points of the uniform constellation.
US10693699B2 Method and terminal for transmitting synchronization signal in V2X communication
A method for transmitting a synchronization signal in vehicle-to-something (V2X) communication is presented. A terminal according to the present invention can determine whether to transmit a synchronization signal on the basis of the power capacity of the terminal. The terminal can reduce power consumption by transmitting the synchronization signal only within a window according to the power capacity.
US10693692B2 Receiver-side processing of orthogonal time frequency space modulated signals
Wireless communication techniques for transmitting and receiving reference signals is described. The reference signals may include pilot signals that are transmitted using transmission resources that are separate from data transmission resources. Pilot signals are continuously transmitted from a base station to user equipment being served. Pilot signals are generated from delay-Doppler domain signals that are processed to obtain time-frequency signals that occupy a two-dimensional lattice in the time frequency domain that is non-overlapping with a lattice corresponding to data signal transmissions.
US10693691B2 Reference signal resource location techniques in wireless communications
Methods, systems, and devices for wireless communication are described in which a number of reference signal processes may be configured for a number of slots in a radio frame, and a corresponding reference signal process for each slot may be based at least in part on a location of the slot within the radio frame and a number of configured reference signal processes. An indication may be provided to a user equipment (UE) in each slot that indicates a presence or absence of a reference signal transmission in the slot.
US10693690B2 Data symbol transmission method and wireless device
A data symbol transmission method and a wireless network device are provided. The device includes: an information determining unit, configured to determine a location at which hardware switching needs to be performed in a current subframe and switching time of the hardware switching; a configuration unit, configured to configure, according to the switching time, a first guard period for a first data symbol corresponding to the location, where a length of the first guard period is greater than or equal to that of the switching time; where the configuration unit is further configured to: use, as a second data symbol, a data symbol in the subframe other than the first data symbol, and configure a second guard period for the second data symbol; and a sending unit, configured to send the subframe to another wireless network device. Resource utilization can be improved, and a system capacity can be increased.
US10693684B1 Symbol rate determination method and measurement instrument
A symbol rate determination method for determining a symbol rate of an input signal is disclosed. The method comprises: receiving the input signal; determining respective pulse widths of pulses contained in the input signal; allocating the pulse widths to groups based on a magnitude of the respective pulse widths; determining a group pulse width for each of the groups, the group pulse width being representative of the pulse widths contained in the respective group; and determining the symbol rate based on the determined group pulse widths. Moreover, a measurement instrument for determining a symbol rate of an input signal is disclosed.
US10693680B2 Methods and apparatuses for enabling secure communication between mobile devices and a network
Example methods, apparatuses and systems are disclosed for establishing a secure communication channel between a network establishment service and a monitoring node. An example method includes retrieving, by a processor of a network establishment service, a monitoring node identifier (MID) corresponding to a monitoring node associated with a particular monitoring platform, wherein the MID comprises a private token unique to the monitoring node. The example method further includes identifying, by node configuration circuitry of the network establishment service and based on information regarding the monitoring node, a preferred gateway node for communicating with the monitoring node. The example method further includes logically pairing, by the node configuration circuitry of the network establishment service, the monitoring node with the preferred gateway node, and transmitting, by communications circuitry of the network establishment service, the association information to the preferred gateway node. Corresponding apparatuses, systems, and computer program products are also provided.
US10693678B2 Data center networks
Measures for routing data packets in a data center network are provided. A packet forwarding function in a server in a data center network is configured to forward data packets to/from virtual systems hosted on that server. The packet forwarding function is configured to make forwarding decisions for received data packets based on the destination internet protocol (IP) address of the received data packet, and forward the data packet at least on the basis of the forwarding decision.
US10693676B2 Relay device
A relay device may include a plurality of communication circuits and a state control portion. The relay device may relay the data among a plurality of buses, each of which connecting one or more nodes. The plurality of communication circuits may perform transmission and reception of the data, and transition among a plurality of states including a transmission enabled state and a transmission disabled state. The plurality of communication circuits may be connected to the plurality of buses in one to one manner. The state control portion may cause a specific communication circuit to transition from the transmission enabled state to the transmission disabled state when a relay transition time has elapsed from an occurrence of predetermined event. The specific communication circuit may represent at least one of the plurality of communication circuits to which at least one of the plurality of buses connecting the specific node is connected.
US10693674B2 In-datagram critical-signaling using pulse-count-modulation for I3C bus
Systems, methods, and apparatus are described that enable a device to indicate availability of priority data to be communicated over a half-duplex serial bus without waiting for an ongoing transmission to be completed. In-datagram critical signaling is accommodated without breaking backward compatibility. A method implemented at a transmitting device coupled to a serial bus includes transmitting a data byte over a first line of the serial bus to a receiving device in accordance with a clock signal transmitted by a master device on a second line of the serial device, detecting a first pulse on the first line of the serial bus during a cycle of the clock signal designated for an acknowledgement or negative acknowledgement by the second device, and processing an alert indicated by the first pulse.
US10693668B2 Operation method of communication node in network
An operation method of a communication node in an Ethernet-based vehicle network includes: transmitting a first frame advertising a presence of a data unit to be transmitted; receiving a second frame indicating that preparation for receiving the data unit is completed; and transmitting a third frame including the data unit using a static bandwidth which is reserved through an exchange of the first frame and the second frame.
US10693667B2 Methods and apparatus for exchanging communication signals via a cable of twisted pair wires
Aspects of the subject disclosure may include, a system for obtaining energy from at least one twisted pair wires of a cable, and transmitting communication signals via a plurality of twisted pair wires not associated with the at least one twisted pair wires supplying the energy to the processing system, wherein the plurality of twisted pair wires is electrically shorted resulting in a combined wire, wherein the communication signals are directed to a second device via the combined wire, wherein propagation of the communication signals along the combined wire is enabled by utilizing an electrical return path provided by a metallic shield of the cable, and wherein a message wire of the cable supports placement of the first device on the cable. Other embodiments are disclosed.
US10693666B2 Device and method for parallel powering
The invention relates to powering one or more devices, in particular in the context of Power-over-Ethernet (PoE). In an embodiment of the invention, it is proposed to equip each node (11) with a PD interface (22) that can signal multiples of the standard defined unity load (25 kΩ with tolerances) during the detection process and increase the load during a sequence of detection attempts. In that way, several nodes (11) can share one PSE outlet and determine the number of neighboring loads (11). At the same time, each node (11) will offer full functionality during “normal” stand-alone wiring. This powering concept can be combined with full or limited data communication capabilities.
US10693663B2 Two dimensional code generation and recognition
The present disclosure describes technologies related to two-dimensional (2D) code generation and recognition. In one implementation, registration information is received from a server for authenticating and registering the server, and the server is registered if the registration information is authenticated. The registration information is then saved. A request from the server for generating a 2D code is received, wherein the request includes information to be encoded to the 2D code. The information to be encoded to the 2D code is digitally signed by generating a digital signature using asymmetrical encryption, and the digitally signed information is sent to the server to be encoded to the 2D code.
US10693661B1 Dynamic signature generation from keystroke dynamics
Described herein are various technologies pertaining to extracting cryptographic keys from user behavioral biometrics, specifically keystroke dynamics. Such cryptographic keys can be used for, among other things, user authentication throughout computer sessions. Keystroke dynamics are timing data indicating when keys were pressed and when they were released.
US10693657B2 Method and apparatus for verifying processed data
A method, comprising: obtaining, at a trustworthy party, a data processing result from a requesting party or a processing party in response to receiving a request for verifying correctness of the data processing result from the requesting party, wherein the data processing result is obtained by the requesting party from the processing party; obtaining, at a trustworthy party, the data used to getting the data processing result and a corresponding algorithm from the processing party, wherein the processing party uses the corresponding algorithm to process the data and gets the data processing result; processing, at the trustworthy party, the obtained data with the corresponding algorithm and comparing the processed result with the received data processing result, and if the two results are the same, the data processing result verified by the trustworthy party is correct.
US10693656B2 Method and device for scanning for data processing devices
There is provided a method of scanning for a remote device, the method comprising: generating, at a data processing device, a search input; transforming, at the data processing device, the search input to provide a transformed output, wherein the transformed output is representative of the search input; transmitting, a communication comprising the transformed output from the data processing device to the remote device; receiving, at the data processing a device, a communication from the remote device based on the transformed output.
US10693652B2 Secret sharing via blockchain distribution
Data verification in federate learning is faster and simpler. As artificial intelligence grows in usage, data verification is needed to prove custody and/or control. Electronic data representing an original version of training data may be hashed to generate one or more digital signatures. The digital signatures may then be incorporated into one or more blockchains for historical documentation. Any auditor may then quickly verify and/or reproduce the training data using the digital signatures. For example, a current version of the training data may be hashed and compared to the digital signatures generated from the current version of the training data. If the digital signatures match, then the training data has not changed since its creation. However, if the digital signatures do not match, then the training data has changed since its creation. The auditor may thus flag the training data for additional investigation and scrutiny.
US10693650B2 Biometric identity verification systems, methods and programs for identity document applications and renewals
An automated identity verification computing device, system and method receives an encrypted renewal request from a user computing device including a biometric value, a digital passport object identifier, and request data. The computing device, system and method retrieves trusted biometric data based on the digital passport object identifier from an identity database, determine a verification score based on the trusted biometric data and the biometric value, and generates a renewal package including the verification score, the digital passport object identifier, and the request data. The computing device, system and method transmits the renewal package to a sponsoring authority computing device.
US10693646B2 Event execution using a blockchain approach
Aspects of the disclosure relate to multicomputer systems and methods for data authentication and event execution. Any full node computing device in a network, including a data authentication and event execution computing platform, may receive a blockchain and a token associated with authenticating data included in the blockchain. The computing platform may analyze the data included in the blockchain to determine that another token must be received for data authentication. The computing platform may generate a request for the second token and transmit the request to the appropriate network device. The network device may then either approve or reject the request for an authentication token. If the appropriate number of devices authenticate the data in the blockchain by providing a token, then an associated event may be executed.
US10693645B2 Security management system for performing a secure transmission of data from a token to a service provider server by means of an identity provider server
The present invention relates to a security management system for performing a secure transmission of data from a token to a service provider server by means of an identity provider server, wherein said security management system comprises: —said identity provider server which is adapted to: —open with said token a secure messaging channel by means of a General Authentication Procedure using at least one certificate; —receive via said secure messaging channel from said token enciphered data; —transmit to said service provider server said enciphered data; —said service provider server which is adapted to: —receive from said identity provider server enciphered data of said token; —decipher said enciphered data to extract said data; —said token which is adapted to: —encipher data; and—transmit via said secure messaging channel to said identity provider server said enciphered data.
US10693639B2 Recovering a key in a secure manner
The present disclosure describes methods and systems, including computer-implemented methods, computer program products, and computer systems, for distributing recovery keys. One method includes: transmitting, from a first user device to a secure community server, a key distribution request, wherein the key distribution request identifies a second user device, and the first user device and the second user device are members of a same secure community managed by the secure community server; transmitting a first portion of a recovery key to secure community server for forwarding to the second user device; transmitting a second portion of the recovery key to the secure community server; and discarding the first portion and the second portion of the recovery key at the first user device.
US10693633B2 Timestamp based onboarding process for wireless devices
A method, apparatus, and system for provisioning a device onto a network using a non-secure communication channel between the device and a provisioner is described. The provisioner receives a timestamp-based on-time password (TOTP), and a universal resource identifier (URI) from the device and provides the TOTP and an out-of-band (OOB) UUID to a remote server over a secure communication channel identified by the URI. The device is then provisioned onto a network based on comparisons of the UUID and the TOTP.
US10693632B1 Autonomous devices
Autonomous devices and systems, methods, and program products for authorizing and performing autonomous devices transactions are disclosed. An autonomous device can be configured to generate a first hash value of a chain of hash values by applying a hash algorithm to first data including first new data and a first previous hash value of the chain of hash values, the first previous hash value computed by applying the hash algorithm to first previous data. The device can transmit to a transaction computer system the first hash value and the first new data. The device can generate and transmit to the transaction computer system a first signed electronic transaction request comprising first transaction data comprising a sending account identifier associated with the autonomous device, a destination account identifier, a transaction amount, and a timestamp. The device can digitally sign the transaction request using a private key of an asymmetric key pair.
US10693628B2 Enabling distance-based operations on data encrypted using a homomorphic encryption scheme with inefficient decryption
Methods, systems, and computer program products for enabling distance-based algorithms on data encrypted using a 2DNF homomorphic encryption scheme with inefficient decryption are provided herein. A computer-implemented method includes generating multiple versions of a data point, wherein each of the multiple versions of the data point comprises a distinct value corresponding to a distinct Euclidean space; encrypting each of the multiple versions of the data point; storing the multiple encrypted versions of the data point across multiple databases; and executing one or more distance-based algorithms on the multiple encrypted versions of the data point by using a finite decryption table across the multiple databases, wherein the finite decryption table stores a set of plaintext-ciphertext mappings between (i) multiple plaintext values and (ii) multiple encrypted ciphertext values corresponding to the multiple plaintext values.
US10693627B2 Systems and methods for efficient fixed-base multi-precision exponentiation
Systems and methods for efficient fixed-base multi-precision exponentiation are disclosed herein. An example method includes applying a multi-precision exponentiation algorithm to a base number, the multi-precision exponentiation algorithm comprises a pre-generated lookup table used to perform calculations on the base number, the pre-generated lookup table comprising pre-calculated exponentiated values of the base number.
US10693626B2 Method and system for generating/decrypting ciphertext, and method and system for searching ciphertexts in a database
There is provided a method of generating a ciphertext. The method includes encrypting an input data to produce an encrypted data, and randomizing the encrypted data to produce the ciphertext. In particular, the randomizing process includes performing an exclusive-or (xor) operation on the encrypted data with a cipher pad, whereby the cipher pad is generated based on an xor-homomorphic function of a first key using a second key generated based on the encrypted data. There is also provided a corresponding system for generating a ciphertext, a corresponding method and system for decrypting a ciphertext, and a corresponding method and system for searching ciphertexts in a database, such as at an untrusted server.
US10693613B2 Telecommunications apparatus and methods
A wireless telecommunications system supports a DRX operating mode for communications between a base station and terminal device, which includes a regular repeating cycle of DRX inactive periods when the terminal device monitors a downlink channel from the base station and DRX active periods when the terminal device enters a power-saving mode not monitoring the downlink channel. The terminal device transmits uplink signaling, triggering subsequent downlink signaling, that may include acknowledgement signalling for a previous downlink transmission or an uplink transmission resources request. The base station receives the uplink signalling, determines time of an upcoming DRX inactive period for the terminal device, and delays transmitting downlink signalling responding to the uplink signalling until the upcoming DRX inactive period. The terminal device enters the power saving mode after transmitting the uplink signalling and exits the power saving mode for the DRX inactive period to monitor the downlink channel for downlink signalling.
US10693611B2 Method and apparatus for transmitting a reference signal
Disclosed is method and apparatus which includes: obtaining a sequence group number and/or a sequence number of a reference signal according to at least one of following pieces of information: the number N of time domain symbols included in a time unit in which the reference signal is located, a positive integer M, index information of time domain symbols in which the reference signal is located among N time domain symbols included in one time unit, index information of the time domain symbol in which the reference signal is located among M preset time domain symbols, a frame number of a frame in which the reference signal is located, the number B of time units included in the frame in which the reference signal is located, or a time unit index obtained according to a subcarrier spacing of a bandwidth part (BWP) in which the reference signal is located.
US10693610B2 System and method for SRS switching, transmission, and enhancements
User Equipments (UEs) may be assigned a set of aggregated component carriers for downlink carrier aggregation and/or carrier selection. Some UEs may be incapable of transmitting uplink signals over all component carriers in their assigned set of aggregated component carriers. In such scenarios, a UE may need to perform SRS switching in order to transmit SRS symbols over all of the component carriers. Embodiments of this disclosure provide various techniques for facilitating SRS switching. For example, a radio resource control (RRC) message may be used to signal a periodic SRS configuration parameter. As another example, a downlink control indication (DCI) message may be used to signal an aperiodic SRS configuration parameter. Many other examples are also provided.
US10693609B2 Data processing method and data processing apparatus
Embodiments of this application relate to communication technologies and provide a method for transmitting or retransmitting data in a transport block. The transport block includes one or more code block groups, and each code block group includes one or more code blocks. A data processing device determines a code block group in the transport block that needs to be transmitted. Each code block in the code block group is processed by the data processing device to obtain a bit sequence. The data processing device transmits one or more bit sequences obtained by processing one or more code blocks in the code block group. The method and the apparatus provided in this application help reduce waste of air interface resources.
US10693608B2 Transmission method, reception method, transmitter, and receiver
When transmitting signals from a plurality of base stations (broadcasting stations), the base stations include at least a first base station having a first antenna with a first polarization and a second base station having a second antenna with a second polarization that is different from the first polarization. Then, when the first base station transmits a signal from the first antenna having the first polarization, the second base station transmits the same signal as the first antenna of the first base station from a second antenna having the second polarization, at the same time.
US10693607B2 Method and apparatus for activating carriers in a mobile communication system
The present invention relates to a method and apparatus for activating carriers in a mobile communication system, and includes determining, when an instruction message for aggregating multiple carriers is received, a bit position per carrier according to an identifier per carrier in the instruction message; checking, when a carrier state message including a state bitmap indicating state per carrier, the state per carrier according to the bit position per carrier in the state bitmap; and activating/deactivating the carriers according to the per-carrier states. According to the present invention, it is possible to minimize signaling overhead caused by carrier activation and deactivation.
US10693605B2 RACH transmission using multiple ports
A RACH preamble is transmitted from a UE using multiple antenna ports. A UE splits a data stream containing a RACH preamble into multiple streams corresponding to a same number of antenna ports of the UE. The UE multiplexes the copies of the RACH preamble according to a multiplexing scheme that enables a receiving eNB to discern the different channels used to transmit the signal from the different antenna ports. A RACH procedure is further accomplished in two steps instead of four by the UE then splitting a RACH payload to the same number of streams and multiplexing the RACH payload for transmission to the eNB. The eNB receives both transmissions, and may use the RACH preamble as a reference signal, and responds with a combined message with control information, random access response, and contention resolution information.
US10693603B2 Method for transmitting and receiving signal in a wireless local area network and device for same
The present specification proposes a method for a station to transmit and receive a signal in a wireless LAN (WLAN) system and an apparatus therefor. More specifically, when the station transmits and receives a signal via a plurality of channels, the present invention proposes a method of performing beamforming training on the plurality of channels, a method of transmitting and receiving a signal based on the beamforming training and an apparatus therefor.
US10693602B2 System and method for a long-term evolution (LTE)-compatible subframe structure for wideband LTE
A system and method of scheduling transmissions. A wireless device such as an eNodeB (eNB) may schedule a transmission of a wideband (WB) signal on a micro-frame selected from a plurality of WB micro-frames of a WB carrier. A narrowband (NB) subframe may span a portion of the selected WB micro-frame in the frequency-domain, and the selected WB micro-frame may overlap at least a portion of the NB subframe in the time-domain. The WB signal and an NB signal may be transmitted over the WB micro-frame and the NB subframe in accordance with a first numerology and a second numerology, respectively. A WB subframe may be divided into a plurality of micro-frames. The transmission direction of the WB micro-frame may be scheduled according to a transmission rule based on the contents of a payload in the NB subframe.
US10693600B2 Methods and systems for transmitting error correction packets
The present invention discloses methods and systems for managing an error correction mode at a first communications router. The first communication router transmits data packets to a second communications router and stores the first data packet in a local storage medium. When a delay inquiry message is received from the second communications router, the first communications router activates the error correction mode. When the error correction mode is activated, the first data packet is retransmitted to the second communications router and an error correction packet corresponding to the first data packet is also transmitted. When a back-to-normal message is received from the second communications router, the first communications router deactivates the error correction mode. The back-to-normal message indicates that the first communications router no longer needs to be in error correction mode.
US10693599B2 Method and apparatus for partial retransmission in wireless cellular communication system
A communication method and system are provided for converging a 5G communication system for supporting higher data rates beyond a 4G system with an IoT technology. A method by a base station in a wireless communication system includes transmitting, to a terminal, first information related to a number of code block groups (CBGs) included in a transport block (TB), wherein the first information is transmitted to the terminal by radio resource control (RRC) signaling; determining CBGs for the TB based on a number of code blocks (CBs) included in the TB and the first information, wherein the determined CBGs include a first group of a first number of CBs and a second group of a second number of CBs, and wherein the first number of CBs and the second number of CBs are determined based on dividing of the number of CBs included in the TB by the number of CBGs associated with the first information; transmitting, to the terminal, the determined CBGs and control information including second information related to transmission of the TB and third information; and receiving, from the terminal, feedback information for the TB transmitted based on the determined CBGs.
US10693598B2 Configuration method for sending and receiving data and an apparatus thereof
The present disclosure provides a configuration method for sending and receiving data and an apparatus thereof, the method comprises receiving a first configuration signal sent from a network device by a terminal device, wherein, the first configuration signal is for indicating whether a first Transport Block to be sent by the network device is a retransmitted Transport Block, and the first configuration signal contains DCI information of the first Transport Block; receiving the first Transport Block sent from the network device by a terminal device, wherein, the first Transport Block comprises at least one Code Block Group; decoding the Code Block Group in the first Transport Block by a terminal device according to the DCI information of the first Transport Block. The technical scheme provided by the present disclosure has an advantage of greater correct rate of data transmission.
US10693596B2 Downlink HARQ feedback transmission
The embodiments disclose a method for an access node in a wireless network, and the method comprises a step of determining a HARQ feedback for each of one or more HARQ processes, for each of the plurality of communication devices, a step of generating a HARQ feedback table for the plurality of communication devices and a step of transmitting the HARQ feedback table to the plurality of communication devices. The embodiments also disclose a method for a communication device. The method comprises a step of receiving a HARQ feedback table from an access node, a step of obtaining HARQ feedbacks for the one or more HARQ processes of the communication device and a step of performing a retransmission according to the determination of the HARQ feedbacks of the communication device. The access node and communication device thereof are also disclosed according to the embodiments.
US10693593B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals, the apparatus comprises an encoder to encode service data corresponding to a number of physical paths, a time interleaver to time interleave the encoded service data in each physical path, a frame builder to build at least one signal frame including the time interleaved service data, a modulator to modulate data in the built at least one signal frame by an OFDM (Orthogonal Frequency Division Multiplex) scheme and a transmitter to transmitting the broadcast signals having the modulated data.
US10693587B2 Multi-wire permuted forward error correction
Methods and systems are described for obtaining a plurality of information bits, and responsively partitioning the obtained plurality of information bits into a plurality of subsets of information bits, generating a plurality of streams of forward error correction (FEC)-encoded bits using a plurality of FEC encoders receiving respective subsets of the plurality of subsets of information bits, providing the plurality of streams of FEC-encoded bits to a plurality of sub-channel encoders, each sub-channel encoder receiving a respective stream of FEC-encoded bits from a different FEC encoder of the plurality of FEC encoders for generating a set of codewords of a vector signaling code, and wherein sequential streams of FEC-encoded bits from a given FEC encoder are provided to different sub-channel encoders for each successively generated set of codewords, and transmitting the successively generated sets of codewords of the vector signaling code over a multi-wire bus.
US10693584B2 System and method for adaptive modulation
Systems, methods, and/or techniques for improving downlink spectrum efficiency may be disclosed. For example, a higher order modulation (HOM) transmission may be provided to a device. The higher order modulation transmission may be configured to be indicated by the network or a device. Additionally, multiple modulation and coding scheme (MCS) tables, transport block size (TBS) tables, and/or channel quality index (CQI) tables may be provided to support the higher order modulation transmission.
US10693579B2 Transparent clocking in cross connect system
A cross connect apparatus or system with transparent clocking, consistent with embodiments described herein, connects a selected source or ingress port to a selected destination or egress port and clocks data out of the selected egress port using a synthesized clock that is adjusted to match a recovered clock from the selected ingress port. A transparent clocking system may generate the synthesized clock signal with adjustments in response to a parts per million (PPM) rate detected for the associated recovered clock signal provided by the selected ingress port. The cross connect system with transparent clocking may be a 400G cross connect system with 10G resolution. The cross connect system with transparent clocking may be used in optical transport network (OTN) applications, for example, to provide an aggregator and/or an add-drop multiplexer (ADM) or to provide a reconfigurable optical add-drop multiplexer (ROADM) upgrade to a higher data rate.
US10693578B1 Predictive radio tuning systems and methods for aircraft
Systems and methods provide providing predictive radio tuning for an aircraft. The systems and methods electronically receive data from an off aircraft source and integrate with aircraft sourced data. The information is related to frequencies for aircraft radios at one or more locations. The systems and methods electronically determine a location of the aircraft, electronically provide a predicted frequency in response to the location and the information using a radio tuning application, and display the predicted frequency on a radio tuning panel on an electronic display.
US10693573B2 Method for Locating a terrestrial transmitting source of an unknown signal
A method for locating a terrestrial transmitting source of an unknown signal that is transmitted via satellite to a terrestrial receiver, wherein the method includes comparing a power fluctuation of the unknown signal with a power fluctuation of at least one known signal allocated to a terrestrial transmitting source and determining a degree of similarity between the power fluctuation of the unknown signal and the power fluctuation of the at least one known signal.
US10693570B2 Device and method of analyzing a radio frequency signal
A device for analyzing a radio frequency signal is described. The device comprises an analyzing module that is configured to analyze input data relating to a multicarrier radio frequency signal with at least two carrier frequencies. The multicarrier analyzing module is further configured to calculate at least one of an optimized intermediate frequency and an optimized local oscillator frequency based on the input data. In addition, a method of analyzing a radio frequency signal is described.
US10693569B1 Method of providing a phase reference, method for establishing known phase relationships as well as phase reference system
A phase reference system for a phase-sensitive receiver is shown that provides an output signal which can be used for phase calibration of a frequency-converting device under test. The phase reference system has a first frequency generator that generates a first generator signal with a first generator frequency fg1 and a second frequency generator that generates a second generator signal with a second generator frequency fg2. The first and second generator signals are fed to a multiplier. The multiplier process the signals and outputs first, second and third spectral line data.
US10693564B2 Photonics interference canceler
An apparatus for performing interference cancellation is disclosed, comprising: a first electro-optic (EO) modulator configured to modulate a received RF signal onto a first optical carrier signal to generate a first modulated signal; a plurality of base signal sources configured to generate a plurality of base signals; an optical combiner coupled to the plurality of base signal sources, the optical combiner being configured to combine the base signals into a second optical carrier signal; a second EO modulator configured to modulate a reference signal onto the second optical carrier signal to generate a second modulated signal; and a subtraction element that is coupled to the first EO modulator and the refractive element, the subtraction element being configured to subtract the tapped delay line signal from the first modulated signal to generate an output signal.
US10693562B2 Encoding device and decoding device
An encoding device includes an encoding unit, DA converters, light sources, intensity modulators, and wavelength multiplexers. The encoding unit adds (NM/2) to an encoded signal having a negative minimum value in a range of the encoded signal among encoded signals of N channels of (NM+1) values obtained by calculating an inner product of a Hadamard matrix of N rows and N columns and a matrix having elements of N intensity signals of (M+1) values. The DA converters of the channels convert the encoded signals of the channels from digital signals into electrical analog signals. The light sources output light of wavelengths for use in the channels. The light intensity modulators of the channels intensity-modulate the light output from the light sources with the encoded signals converted into the electrical analog signals by the DA converters. The wavelength multiplexer outputs a wavelength-multiplexed signal obtained by wavelength-multiplexing the light intensity-modulated by the light intensity modulators.
US10693558B2 Method of optically transmitting digital information from a smart phone to a control device
A load control device for controlling the power delivered from an AC power source to an electrical load is able to receive radio-frequency (RF) signals from a Wi-Fi-enabled device, such as a smart phone, via a wireless local area network. The load control device comprises a controllably conductive device adapted to be coupled in series between the source and the load, a controller for rendering the controllably conductive device conductive and non-conductive, and a Wi-Fi module operable to receive the RF signals directly from the wireless network. The controller controls the controllably conductive device to adjust the power delivered to the load in response to the wireless signals received from the wireless network. The load control device may further comprise an optical module operable to receive an optical signal, such that the controller may obtain an IP address from the received optical signal and control the power delivered to the load in response to a wireless signal received from the wireless network that includes the IP address.
US10693557B1 Dual fidelity connectivity on-board a vehicle
Systems and methods for providing dual fidelity communications to devices on board a vehicle. The systems and method integrate light fidelity (LiFi) communications with traditional vehicle radio frequency (RF) communications and/or wired communications systems. The systems and method may include detecting data packets addressed to devices on-board the vehicle and determining a metric associated with a data packet and or data stream associated with the data packet. Based on the determined metric, the data packet is routed over the LiFi communication system or the traditional RF or wired communication system.
US10693553B1 Hybrid satellite communication system for cockpit, cabin, and crew connectivity
A hybrid satellite communication system for cockpit, cabin, and crew connectivity includes a hybrid antenna mountable on an exterior surface of an aircraft. The hybrid antenna includes an L-band antenna. The hybrid antenna includes a high-throughput antenna configured to operate on at least one of a ku-band or a ka-band. The hybrid satellite communication system includes a multi-constellation modem manager in communication with the hybrid antenna. The multi-constellation modem manager includes an L-band antenna modem card configured to communicate with the L-band antenna. The multi-constellation modem manager includes a high-throughput modem card configured to communicate with the high-throughput antenna. The multi-constellation modem manager is configured for simultaneous operation on multiple satellite constellations by simultaneously communicating via the L-band antenna and the high-throughput antenna.
US10693552B2 Beam training of a radio transceiver device
A method is performed for beam training of a radio transceiver device comprising device comprises at least two antenna arrays. During the beam training, a first set of occurrences of a reference signal is received using all the antenna arrays and such that one respective occurrence of the reference signal is received in one single wide beam at each of all the antenna arrays. The method comprises receiving, during the beam training, a second set of occurrences of the reference signal using less than all antenna arrays and such that one respective occurrence of the reference signal is received in each respective narrow at each of the less than all antenna arrays. Which of the less than all antenna arrays to receive the second set of occurrences of the reference signal is determined based on evaluation of reception of the first set of occurrences of the reference signal at each of all the antenna arrays.
US10693544B2 Methods and apparatus for multi-frequency beamforming
Multiple antennas of a beamformer may simultaneously transmit wireless signals at different frequencies. The signals may comprise synchronized, identical wireless commands, each at a different carrier frequency. The transmitted signals may constructively and destructively interfere with each other at a receiver antenna, to form a beat signal. When the transmitted signals constructively interfere, the beat signal may cause a voltage in the receiver to exceed a threshold voltage. The threshold voltage may be a minimum voltage at which a device, which is operatively connected to the receiver antenna, is able to perform energy harvesting or wireless communication. The beamformer may operate under blind channel conditions, because the transmitted frequencies may be selected in such a way as to maximize peak power delivered under all possible channel conditions. The beamformer may deliver wireless power to a sensor or actuator that is located deep inside bodily tissue.
US10693539B2 Layer mapping method and data transmission method for MIMO system
A method for indicating a combination between a codeword and a layer in a MIMO communication, system, a layer mapping method, and a data transmission method using the same are disclosed. A minimum number of codeword-layer mapping combinations from among all available combinations based on the' numbers of all codewords and all layers are pre-defined in consideration of a ratio of a codeword to a layer, a reception performance of a receiver, and reduction of combinations, so that a data transmission method using the predefined combinations is implemented. If a. specific one codeword is mapped to at least two layers, a diversity gain can be acquired.
US10693536B2 Apparatus and method for transmitting and receiving phase compensation reference signal
A method and system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for Internet of Things (IoT) are provided. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The method for transmitting and receiving a phase compensation reference signal (PCRS) to compensate for phase noise. The method may determine whether a first precoding is applied to a demodulation reference signal (DMRS) and the PCRS to be transmitted to a terminal. The base station may also generate the DMRS and the PCRS, based on whether the first precoding is applied to the DMRS and the PCRS, and transmit data, the DMRS, and the PCRS to the terminal.
US10693530B2 Wireless wide area network radio for a mobile telecommunication cellular network
Aspects of the present disclosure generally pertains a system and method for wireless inter-networking between a wireless wide area network (WWAN) and a local area network (WLAN) employing one or more extended range wireless inter-networking devices. Aspects of the present disclosure more specifically are directed toward a high powered wireless interconnect device that includes high efficiency circuitry to make it possible to implement in a portable or in-vehicle form factor, which may provide reasonable battery life, size, weight, and thermal dissipation.
US10693527B2 Distributed antenna system including crest factor reduction module disposed at optimum position
A distributed antenna system includes a plurality of head-end devices for each receiving mobile communication signals from at least one corresponding base station, a hub communicatively coupled to the plurality of head-end devices, and a plurality of remote devices communicatively coupled to the hub, wherein the hub configured to distribute the mobile communication signals received from each of the plurality of head-end devices to the plurality of remote devices, wherein each of the plurality of remote devices is remotely disposed to transmit the distributed mobile communication signals to a terminal in service coverage, and wherein the hub includes a mixing processing stage configured to perform digital mixing processing on the mobile communication signals respectively received from the plurality of head-end devices, and a crest factor reduction (CFR) module disposed posterior to the mixing processing stage, with respect to a signal transmission direction.
US10693523B2 Method and device for transmitting and receiving physical uplink control channel between user equipment and base station in wireless communication system
The present invention disclose a method for transmitting and receiving a physical uplink control channel between a user equipment and a base station and device for supporting the same.
US10693517B2 Mobile device connection apparatus
A mobile device connection apparatus, method and system is disclosed which allows a user to physically connect or tether, without the use of adhesive, a mobile device with a case to a user, surface, or structure. The mobile device connection apparatus comprises multiple layers of materials to create a connection point for mobile devices, such as mobile phones, which is compatible with devices with a case, reusable, and robust and prevents mobile devices from being damaged, lost, and stolen. Further the mobile device connection apparatus allows a user to interact with their phone in new ways.
US10693516B2 Electronic device having adjustable antenna settings
An electronic device may include control circuitry, sensors, and wireless circuitry having antennas. The sensors may generate sensor data that is used by the control circuitry to identify an operating environment for the device. The sensor data may include a grip map generated by a touch-sensitive display, infrared facial recognition image signals or other image signals, an angle of arrival of sound received by a set of microphones, impedance data from an impedance sensor, and any other desired sensor data. The control circuitry may use the sensor data, radio-frequency spatial ranging data, information about whether audio is being played over an ear speaker, and/or information about communications protocols in use to identify the operating environment. The control circuitry may adjust antenna settings for the wireless circuitry based on the identified operating environment to ensure that the antennas operate with satisfactory antenna efficiency regardless of operating conditions.
US10693515B2 Methods and apparatus for reducing cellular telephone radiation exposure
In some aspects, a cellular telephone includes (1) a user interface portion having a communications circuit; and (2) a cellular portion having a first communications circuit adapted to communicate with the communications circuit of the user interface portion and a second communications circuit adapted to communicate with a cellular network. The cellular portion is removably coupled to the user interface portion so as to allow a user of the cellular telephone to communicate over a cellular network by using the user interface portion while the cellular portion is separated from the user interface portion. Numerous other aspects are provided.
US10693513B2 IQ imbalance estimator
An IQ amplitude balance estimator is described herein which uses a positive frequency mixer to generate two outputs. The first output is the standard output from a positive frequency mixer and the second output corresponds to a spectrum inverted output from a negative frequency mixer. The second output is generated, however, using the same partial products as the first output and no negative frequency mixer is used. An IQ amplitude imbalance metric is generated by taking the real part of the output from correlation logic which performs a correlation of the two outputs from the mixer. This metric may then be used in a closed loop to compensate for any IQ amplitude imbalance.
US10693512B1 Distortion cancellation
The present disclosure provides for distortion cancelled by receiving a collided signal comprising first and second signals carrying respective first and second packets; digitizing the collided signal into a first digital signal and decoding the first packet therefrom; calculating a digital linear interference component of the first packet on the second from an estimated signal re-encoding the decoded first packet; synthesizing an analog linear interference component from the digital linear interference component; determining a digital nonlinear interference component of the first packet on the second from the first digital signal; amplifying the collided signal to produce a second amplified signal; removing the analog linear interference component from the second amplified signal to produce a partially de-interfered signal; removing the digital nonlinear interference component from the partially de-interfered signal to produce a de-interfered signal; and decoding the second packet from the de-interfered signal.
US10693508B2 Low complexity transmitter structure for active antenna systems
Various embodiments disclosed herein provide for a low complexity transmitter structure for active antenna arrays by reducing the number of digital predistortion extraction loops that need to be performed. Digital predistortion (DPD) corrects any non-linearities in a power amplifier. By determining which power amplifiers have similar characteristics in an array, and thus may use similar predistortion coefficients, once the DPD coefficients are determine for one of the grouped power amplifiers, DPD can be performed on each of the grouped power amplifiers based on the DPD coefficients.
US10693505B2 Signal transmission apparatus
A sending unit includes a send data storing unit, a sending-side signal processing unit, and a first DA converter and a second DA converter. A receiving unit includes a first AD converter and a second AD converter, a receiving-side signal processing unit, and a receive data storing unit. The sending-side signal processing unit calculates output signals using a matrix formed of eigenvectors corresponding to transmission eigenmodes in which the signals propagate through a transmission path. The receiving-side signal processing unit calculates data signals of a plurality of sequences by the inverse of the matrix used by the sending-side signal processing unit.
US10693503B2 Polar code decoding apparatus and method
A polar code encoding and decoding method includes generating a first and second sub-codewords. The sub-codewords correspond to pre-codewords, and the pre-codewords have a shared data aspect. The sub-codewords provide useful error-recovery for data stored in a memory. When data is read from the memory, decoding takes place. The data read operation may include hard decision decoding, soft decision decoding, or hard decision decoding followed by soft decision decoding. In the method, the shared data aspect is used to decode a first sub-codeword for which decoding was not initially successful. An apparatus is also provided.
US10693499B2 Apparatus and method for LDPC encoding suitable for highly reliable and low latency communication
Disclosed are an apparatus and a method for LDPC encoding suitable for highly reliable and low latency communication. The disclosed apparatus comprises: a second inner encoding module for outputting parity bits by means of single parity calculations and accumulation device calculations using bit strings outputted from a first inner encoding module; and the first inner encoding module for outputting a part of the parity bits by means of single parity check calculations for the bits output from a second outer module, and for outputting rest of the parity bit strings by means of single parity check calculations and accumulation device calculations, with a part of the parity bits output by the second inner encoding module as an additional input.
US10693497B2 Decoding apparatus, reception apparatus, encoding method and reception method
An encoding method and encoder of a time-varying LDPC-CC with high error correction performance are provided. In an encoding method of performing low density parity check convolutional coding (LDPC-CC) of a time varying period of q using a parity check polynomial of a coding rate of (n−1)/n (where n is an integer equal to or greater than 2), the time varying period of q is a prime number greater than 3, the method receiving an information sequence as input and encoding the information sequence using Equation 1 as a g-th (g=0, 1, . . . , q−1) parity check polynomial to satisfy 0.
US10693492B1 Context determination for planar mode in octree-based point cloud coding
Method and devices for coding point cloud data using a planar coding mode. The planar coding mode may be signaled using in a planar mode flag to signal that a volume is planar. A planar volume has all of its occupied child nodes on one side of a plane bisecting the volume. A planar position flag may signal which side of the volume is occupied. Entropy coding may be used to code the planar mode flag and/or the planar position flag. Context determination for coding may take into account one or more of whether a parent volume containing the volume is planar in occupancy, occupancy of a neighbouring volume at a parent depth, distance between the volume and a closest already-coded occupied volume at a same depth as the volume, plane position, if any, of the closest already-coded occupied volume, and a position of the volume within the parent volume.
US10693491B2 Receiver for a telecommunication system
A receiver is described, the receiver comprising an ABB filter stage, an ADC stage. The ABB filter stage comprises an ABB filter stage input configured to receive an analog baseband, BB, signal and an ABB filter stage output configured to provide a filtered analog BB signal. The ADC stage comprises an ADC stage input configured to receive the filtered analog BB signal and an ADC stage output configured to provide a digital BB signal. The ADC stage comprises an ADC comprising an ADC input configured to receive the filtered analog BB signal or a signal derived therefrom as an ADC input signal, and wherein the ADC is configured to perform an analog-to-digital, A/D, conversion of the ADC input signal to derive the digital BB signal.
US10693488B2 Digitalization device
A digitalization device includes a first pulse delay unit, a second pulse delay unit, and an addition output unit. The first pulse delay unit includes (2n−(2m−1)) first delay units connected in series, and outputs a first signal according to the number of first delay units through which a first pulse signal passes. The second pulse delay unit includes (2n+(2m−1)) second delay units connected in series, and outputs a second signal according to the number of the second delay units through which a second pulse signal passes. Here, n and m are natural numbers, and n≥m. The addition output unit outputs, as a digital value, an addition value obtained by adding a numerical value based on the output of the first pulse delay unit and a numerical value based on the output of the second pulse delay unit.
US10693485B1 Adaptive background ADC calibration
An electronic device is disclosed that includes an analog-to-digital converter circuit, an adaptive filter circuit coupled to the analog-to-digital converter circuit to correct one or more circuit impairments in the analog-to-digital converter circuit, a training signal generator circuit to generate training signals, and an amplitude detector circuit configured to suspend generation of the training signals and cause the adaptive filter circuit to suspend adaptation when the input signal is above a predetermined threshold.
US10693483B1 Adaptive toggle number compensation for reducing data dependent supply noise in digital-to-analog converters
Adaptive toggle number compensation techniques for reducing data dependent supply noise in DACs are disclosed. Various embodiments are based on setting a certain target toggle number for a plurality of DAC units used to convert at least a portion of a digital data sample and then applying various adaptive techniques to try to achieve the target toggle number in converting the data sample from digital to analog domain. Adaptive toggle number compensation techniques described herein try to reduce data dependent supply noise by deliberately limiting, to a certain target number, the number of DAC units that undergo a switch from the digital input of 1 to 0 or from 0 to 1 in converting a digital data sample. Compared to the conventional dummy signal generation approach, such adaptive toggle number compensation techniques may provide significant savings in terms of power consumption of a DAC.
US10693482B2 Time-to-voltage converter with extended output range
A time-to-voltage converter includes a switched-capacitor circuit configured to charge an output node to a reset voltage level in a first interval of a conversion period and configured to shift a voltage on the output node from the reset voltage level to a shifted reset voltage level in a second interval of the conversion period. The time-to-voltage converter includes a current source selectively coupled to the output node. The current source is configured to provide a constant current to the output node in a third interval of the conversion period. The shifted reset voltage level is outside a voltage range defined by a first power supply voltage level on a first voltage reference node and a second power supply voltage level on a second voltage reference node.
US10693481B2 Time-to-digital converter and digital phase locked loop
A time-to-digital converter includes N stages of converting circuits, where N2, and N is an integer. Each stage of the converting circuit includes a first delayer and an arbiter; an output end of the first delayer in each stage of the converting circuit outputs a delayed signal of the stage of the converting circuit; and the arbiter in each stage of the converting circuit receives a sampling clock and the delayed signal of the stage of the converting circuit, and compares the sampling clock with the delayed signal to obtain an output signal of the stage of the converting circuit. The first delayer in each stage of the converting circuit includes at least one first delay cell circuit with a first time unit. The first delayer in any stage of the converting circuit includes a less number of first delay cell circuits than the first delayer in a next stage of the converting circuit.
US10693480B2 PLL with Lock-in Frequency Controller
A PLL has a frequency comparator that is active during lock-in. It outputs a signal related to the difference between the oscillator frequency and a target frequency. It captures an initial phase and observes change in phase relative to the initial phase. Two ways of capturing the initial phase are provided. The frequency comparator can provide input signals for the loop filter and make the PLL act as a frequency-locked loop during lock-in. Alternatively, it can provide input signals for a search controller that may perform a binary or other search. The frequency comparator may wait one or more cycles of the reference clock signal to reduce noise, or it may set a threshold to eliminate some noise. It may signal that the oscillator frequency equals the target frequency when the threshold has not been exceeded after a timeout. The search controller may directly or indirectly control the PLL's oscillator.
US10693478B2 Clock generation system and method having time and frequency division activation mechanism
A clock generation system having a time and frequency division activation mechanism is provided that includes a clock source processing circuit that generates a primary clock signal and clock-branching circuits that perform a clock-branching generation procedure respectively in an order. Each of the clock-branching modules includes a frequency division unit and a processing unit. The frequency division unit receives the primary clock signal to divide the frequency according to a divisor number and output a branch clock signal. The processing unit controls the frequency division unit to not output the branch clock signal before the clock-branching generation procedure and to decrease the divisor number gradually over time period after the clock-branching generation procedure begins such that a branch frequency of the branch clock signal generated by the frequency division unit increases from an initial frequency to a final frequency to finish the clock-branching generation procedure.
US10693476B2 Semiconductor device and control method of the same
Increases of circuit scale and power consumption are suppressed while frequency deviation is kept within a predetermined allowable range. A semiconductor device according to an embodiment includes a variable load capacity circuit including a plurality of load capacity elements coupled in parallel to one end of a crystal resonator and a plurality of switches that are respectively serially coupled to the load capacity elements, and a switch control unit that controls ON/OFF of the switches on the basis of information to be an index of frequency deviation due to temperature change of a frequency signal obtained by oscillating the crystal resonator. The switch control unit changes the number of switches that will be turned ON among the plurality of switches so that an absolute value of the frequency deviation becomes small when the information is not included in a predetermined allowable range.
US10693474B1 PLL filter having a capacitive voltage divider
A phase-locked loop (PLL) includes a detector configured to generate an error signal based on a difference between a reference signal and an output signal, a charge pump configured to generate current pulses based on the error signal, a loop filter configured to generate a control voltage based on the current pulses, and a voltage-controlled oscillator (VCO) configured to generate the output signal at a frequency which is a function of the control voltage. The loop filter includes a capacitive voltage divider configured to reduce the control voltage from a range that falls within a voltage domain of the charge pump to a range that falls within a voltage domain of the VCO, the voltage domain of the charge pump being greater than the voltage domain of the VCO.
US10693473B2 Multi-modal data-driven clock recovery circuit
Multi-mode non-return-to-zero (NRZ) and orthogonal differential vector signaling (ODVS) clock and data recovery circuits having configurable sub-channel multi-input comparator (MIC) circuits for forming a composite phase-error signal from a plurality of data-driven phase-error signals generated using phase detectors in a plurality of receivers configured as ODVS sub-channel MICs generating orthogonal sub-channel outputs in a first mode and a separate first and second data driven phase-error signal from two receivers of a plurality of receivers configured as NRZ receivers in a second mode.
US10693470B2 Dual mode power supply for voltage controlled oscillators
The disclosure relates to technology for power supply for a voltage controller oscillator (VCO), where the power supply has a closed loop mode and an open loop mode. In closed loop mode, a peak detector circuit determines the amplitude of the output for the VCO, which is compared to a reference value in an automatic gain control loop. An input voltage for the VCO is determined based on a difference between the reference value and the output of the peak detector circuit. The peak detector circuit can be implemented using parasitic bipolar devices in an integrated circuit formed in a CMOS process. While operating in the closed loop mode, a controller monitors the input voltage and, when the input voltage is stabilized, the controller uses this input voltage value determined in open loop mode.
US10693462B2 Ground intermediation for inter-domain buffer stages
Techniques are described for ground-intermediating buffering that can effectively use the reference grounds of the circuit domains on either side of a buffer stage to generate one or more intermediated grounds for one or more signal buffers. For example, one of the reference grounds has a first amount of ground noise, the other of the reference grounds has a second amount of ground noise that is greater than or less than the first amount, and the intermediated grounds are generated to have respective amounts of ground noise that are between the first and second amounts. The ground intermediating buffer can perform signal buffering with respect to the intermediated ground(s), thereby reducing ground noise coupling across the circuit domains through both the signal and ground paths of the buffer stage.
US10693459B2 Biasing architectures and methods for lower loss switches
Biasing architectures and methods for lower loss switches. In some embodiments, a switching device can include a series arm having transistors implemented in a stack configuration between first and second nodes. The switching device can further include a shunt arm having transistors implemented in a stack configuration between the first node and a ground node. The switching device can further include a bias architecture having a series arm bias circuit and a shunt arm bias circuit. The series arm bias circuit can be configured to bias the transistors of the series arm and include a gate-gate resistor that couples each pair of neighboring transistors. The shunt arm bias circuit can be configured to bias the transistors of the shunt arm and include a gate-gate resistor that couples each pair of neighboring transistors.
US10693458B2 Switch circuit and method of operating the same
A switch circuit includes a first conductive terminal configured to receive a first signal from a first pin of a connector, a second conductive terminal configured to receive a second signal from a second pin of the connector, a third conductive terminal electrically connected to a third pin of the connector, and a fourth conductive terminal electrically connected to a fourth pin of the connector. The third conductive terminal outputs a first power signal of a first voltage level to the third pin of the connector upon receiving the first signal, and the fourth conductive terminal outputs a second power signal of a second voltage level to the fourth pin of the connector upon receiving the second signal.
US10693457B2 Semiconductor integrated circuit device
Power switch cells (20) respectively includes power switches (21), each of which is capable of performing switching between electrical connection and disconnection between a global power supply line (11) and a local power supply line (8) in accordance with a control signal (CTR). The power switches (21) are connected in a chain state to constitute a chain connection through which the control signal (CTR) is sequentially transmitted. A starting point switch (21a) in the chain connection has a greater distance to an edge (BE) of a region occupied by a power domain than an ending point switch (21b).
US10693453B1 Power switch circuit
A power switch circuit including first and second transistors, and a control circuit is provided. A first end of the first transistor serves as an input terminal of the power switch circuit. A second end of the first transistor is coupled to a node. A control end of the first transistor receives a first control voltage. A first end of the second transistor serves as an output terminal of the power switch circuit. A second end of the second transistor is coupled to the node. A control end of the second transistor receives a second control voltage. The control circuit detects a voltage of the node to determine a type of series connection between the first and second transistors, and generates the first and second control voltages to control a turned-on state of another of the first and second transistors after turning on one of the first and second transistors.
US10693448B2 Semiconductor device, electronic component, and electronic device
Provided is a semiconductor device that can directly compare two negative potentials. The semiconductor device includes a first to a third transistor and a load and is configured to compare a first negative potential and a second negative potential. The first negative potential and the second negative potential are input to a gate of the first transistor and a gate of the second transistor, respectively. Each drain of the first transistor and the second transistor is electrically connected to the load. The third transistor serves as a current source. The first transistor and the second transistor each include a backgate. A positive potential is input to the backgates.
US10693442B1 Universal automatic frequency control for multi-channel receivers
Systems and methods for performing automatic frequency control are provided. Instead of relying on individual frequency tuners for each channel of a multi-channel receiver system, the present subject matter uses a single frequency tuner for receiving each channel of the multi-channel receiver system. A locked demodulator may be designated as a reference demodulator and frequency offset values associated with the reference demodulator may be applied to other demodulators of the multi-channel receiver. These frequency offset values may be used by individual demodulators of each channel for correcting corresponding frequency offsets.
US10693439B2 Crystal vibrator and crystal vibration device
A crystal vibrator according to the present invention includes a crystal blank generating thickness shear vibration, a pair of excitation electrodes on both surfaces of the crystal blank, and a pair of extraction electrodes respectively extracted from the excitation electrodes. The crystal blank includes a region provided with a plurality of hill parts which are covered by an excitation electrode. Due to hill parts, it is possible to increase adhesion to the excitation electrodes and to provide a highly reliable crystal vibrator.
US10693438B2 Acoustic wave resonator and method for manufacturing the same
An acoustic wave resonator includes: a substrate; a resonating portion formed on a first surface of the substrate; a metal pad connected to the resonating portion through a via hole formed in the substrate; and a protective layer disposed on a second surface of the substrate and including a plurality of layers, wherein the plurality of layers includes an internal protective layer directly in contact with the second surface of the substrate and formed of an insulating material including an adhesion that is stronger than an adhesion of other layers, among the plurality of layers.
US10693435B2 Integrated and combined phase shifter and isolation switch
A phase shifter unit cell or a connected set of such cells that can be well isolated from external circuitry and which do not introduce insertion loss into an RF signal path, exhibit good return loss, and further provides additional advantages when combined with bracketing attenuator circuits. More particularly, embodiments integrate a high-isolation function within a phase shifter circuit by breaking the complimentary nature of the control signals to a phase shifter cell to provide greater control of switch states internal to the phase shifter cell and thus enable a distinct high-isolation state, and by including a switchable shunt termination resistor for use in the high-isolation state. Some embodiments are serially coupled to attenuator circuits to enable synergistic interaction that reduces overall die size and/or increases isolation. One such embodiment positions a high-isolation phase shifter cell in accordance with the present invention between bracketing programmable attenuators.
US10693434B1 RC time constant measurement
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for characterizing a device under test. An electrical waveform is received from the device under test and sampled to generate an array of data values. User input selects a particular position of the electrical waveform on a display, and identifies a corresponding starting time. A decay of a value at the starting time is identified and the array is analyzed to identify multiple data values that correspond to the decayed value. An ending time is then determined using the multiple data values, and a decay time between the starting time and ending time is determined and presented on a display device.
US10693432B2 Solenoid structure with conductive pillar technology
A three-dimensional (3D) solenoid structure includes a first inductor portion having a first surface and a second surface opposite the first surface. The 3D solenoid structure further includes a first capacitor portion, a first inductor pillar, at least one capacitor pillar, a second inductor portion, a second inductor pillar and a first inductor bonding interface. The first inductor pillar is coupled to the first surface of the first inductor portion. The capacitor pillar(s) is coupled to the first capacitor portion. The second inductor portion includes a first surface and a second surface opposite the first surface. The second inductor pillar is coupled to the first surface of the second inductor portion. The first inductor bonding interface, between the first inductor pillar and the second inductor pillar, couples together the first inductor portion and the second inductor portion.
US10693425B2 Power amplifier time-delay invariant predistortion methods and apparatus
An embodiment of the invention is a time-delay invariant predistortion approach to linearize power amplifiers in wireless RF transmitters. The predistortion architecture is based on the stored-compensation or memory-compensation principle by using a combined time-delay addressing method, and therefore, the architecture has an intrinsic, self-calibrating time-delay compensation function. The predistortion architecture only uses a lookup table to conduct both the correction of non-linear responses of a power amplifier and the compensation of any time-delay effects presented in the same system. Due to the time-delay invariant characteristic, the predistortion design has a wider dynamic range processing advantage for wireless RF signals, and therefore can be implemented in multi-carrier and multi-channel wireless systems.
US10693424B2 Power amplifying apparatus with wideband linearity
A power amplifying apparatus includes a first bias circuit configured to generate a first bias current, a first amplification circuit, configured to receive the first bias current, amplify a signal input to the first amplification circuit through a first node, and output a first amplified signal to a second node, a second bias circuit, configured to generate a second bias current which has a magnitude different from a magnitude of the first bias current, and a second amplification circuit, connected in parallel with the first amplification, configured to receive the second bias current, amplify the signal input through the first node, and output a second amplified signal to the second node. The second amplification circuit is configured to output the second amplified signal with a third-harmonic component that has a phase offsetting a third-order intermodulation distortion (IM3) component included in the first amplified signal, based on the second bias current.
US10693421B2 Power amplification module
A power amplification module includes a first transistor which amplifies and outputs a radio frequency signal input to its base; a current source which outputs a control current; a second transistor connected to an output of the current source, a first current from the control current input to its collector, a control voltage generation circuit connected to the output and which generates a control voltage according to a second current from the control current; a first FET, the drain being supplied with a supply voltage, the source being connected to the base of the first transistor, and the gate being supplied with the control voltage; and a second FET, the drain being supplied with the supply voltage, the source being connected to the base of the second transistor, and the gate being supplied with the control voltage.
US10693420B2 Low distortion multiple power amplifier power supply
A PA power supply, which includes a first ET power supply, power supply control circuitry, a first PMOS switching element, and a second PMOS switching element, is disclosed. During a first operating mode, the power supply control circuitry selects an OFF state of the first PMOS switching element, selects an ON state of the second PMOS switching element, and adjusts a voltage of a first switch control signal to maintain the OFF state of the first PMOS switching element using a voltage at a source of the first PMOS switching element and a voltage at a drain of the first PMOS switching element; the PA power supply provides a first PA power supply signal; and the first ET power supply provides a first ET power supply signal, such that the first PA power supply signal is based on the first ET power supply signal.
US10693416B2 Phase-selective entrainment of nonlinear oscillator ensembles
A system for entraining an oscillator ensemble is disclosed that includes a plurality of oscillators in an entrained phase pattern. The system includes an entrainment device operatively coupled to each non-linear oscillator of the oscillator ensemble, and the entrainment control device is configured to deliver a 2π-periodic control signal v(θ) to all oscillators of the plurality of oscillators to induce the entrained phase pattern.
US10693413B2 Roof integrated photovoltaic system
A roof integrated photovoltaic (RIPV) system has a plurality of solar tiles that are mounted to a roof. The tiles may be mounted using a metal batten and hanger system or some other attachment system. Each tile has an electrical edge junction extending reawardly from its top edge. The edge junction is coextensive with or contains the plane of the solar tile and may be slightly thicker than the solar tile. Sockets on opposed ends of the edge junction receive plugs of electrical cables for interconnecting the array of solar tiles together electrically. The edge junctions provide for a low profile installation that mimics the appearance of a traditional roofing tile such as a slate tile. The slightly thicker edge junctions may raise solar tiles of one course above the surfaces of solar tiles of a next lower course to provide ventilation for the RIPV array and to provide accommodating space for system wiring.
US10693412B2 Surgical power tool with critical error handler
In a surgical power tool that includes an electric motor positioned in a housing and a movable element extending from the housing and operatively actuated by the electric motor, a controller can repeatedly interrogate for faults a plurality of components in or on the housing, such as the electric motor, the controller, a battery, a trigger, and a mode switch. Upon finding a component in a fault condition, the controller can engage a critical error handler that disengages the electric motor, disables at least some of the plurality of components, and directs a microprocessor in the controller into a safe software state. Upon engaging the critical error handler, the controller can further write to a memory an error code corresponding to which of the plurality of components is in the fault condition. The error code can be accessible via a wired or wireless connection.
US10693411B2 Aerial vehicle, and overvoltage protection method and device of electronic governor in the same
An overvoltage protection method and device of an electronic governor in an aerial vehicle, and an aerial vehicle with the device are provided. The electronic governor is configured to control a motor. The method includes: collecting a DC bus voltage of the electronic governor; when the DC bus voltage is greater than a first voltage threshold and less than or equal to a second voltage threshold, adjusting a control parameter of the electronic governor based on a difference between the DC bus voltage and the first voltage threshold, such that the electronic governor controls the motor based on the adjusted control parameter to restrain further rise of the DC bus voltage, in which the second voltage threshold is greater than the first voltage threshold.
US10693410B2 Control method and control device for rotary electric motor, and rotary electric motor drive system
A control device and a control method for a rotary electric motor, and a rotary electric motor drive system capable of reliably suppressing vibration of the rotary electric motor are provided. A rotary electric motor is controlled by PWM at a predetermined carrier frequency, and in a case where a vibration frequency in a space zero-order eigenmode of the rotary electric motor and a frequency of a frequency component of electromagnetic exciting force that generates the eigenmode overlap with each other, a value of the carrier frequency is switched from a first value to a second value different from the first value.
US10693409B2 Half-bridge driver circuit, related integrated circuit and system
A half-bridge driver circuit is configured to generate drive signals based on control signals. A processing circuit is configured to generate high side and low side control signals based on a control signal. An edge detector is configured to generate first and second signals in response to rising and falling edges in the control signal. A state machine transitions between states in response to the first and second signals, and is configured to sequentially, in response to the first signal, set the high side and low side control signals low; in response to the second signal, set the high side control signal high and the low side control signal low; in response to the first signal, set the high side and low side control signals low; and in response to the second signal, set the high side control signal low and the low side control signal high.
US10693407B2 Driver unit for an interior permanent magnet motor and a motor assembly using the same
A driver unit for an interior permanent magnet motor (IPM) is presented. The driver unit includes sensor electronics configured to sense a phase voltage corresponding to one or more phase terminals of the IPM motor to generate a corresponding phase voltage signal. The driver unit further includes a controller electrically coupled to the sensor electronics and configured to extract one or more triplen harmonics of an order of a ninth harmonic and higher than the ninth harmonic of a fundamental frequency of the phase voltage signal corresponding to the one or more phase terminals. The controller is further configured to determine an angular position of a rotor of the IPM motor based on the extracted one or more triplen harmonics. Related motor assembly and method for controlling the IPM motor are also presented.
US10693406B2 Variable speed drive with active converter
A system or method for a VSD with an active converter including a controller, an inductor, an active converter, a DC link, and an inverter. The active converter is controlled to receive an input AC voltage and output a boosted DC voltage to a DC link, up to 850 VDC, the active converter using only low voltage semiconductor switches to provide the 850 VDC DC link voltage. The controller is configured to operate with a reactive input current magnitude equal to zero at a predetermined system load, and at system loads less than the predetermined system load, to introduce a reactive input current that results in a converter voltage having a magnitude less than the input voltage, wherein the vector sum of the input voltage and an inductor voltage is equal to the converter voltage.
US10693405B2 Permanent magnet generator with magnetic rotor band
A rotor of a generator includes a plurality of permanent magnets and at least one magnetic band. The plurality of permanent magnets is arranged about an axis such that magnetic poles of the plurality of permanent magnets are radially oriented in regard to the rotor. The at least one magnetic band is disposed on a surface of the rotor such that magnetic poles of the magnetic band are between 1 degree and 90 degrees from being axially oriented in regard to the rotor.
US10693404B2 Control methods for converting an amount of electric power into a loss for managing consequences of a grid fault
A method to control a wind power installation is provided. The wind power installation includes a generator and a converter. The generator is configured to convert wind power into electrical power and to provide the electrical power from the generator to the converter. The converter is configured to adapt and to provide the electrical power to an electrical grid. The converter is operable to comply with pre-determined grid code requirements during a grid fault. An amount of electrical power, which is present in the wind power installation during the grid fault, is fed into the generator. The generator is operable to convert the respective amount of electrical power into a generator loss.
US10693403B2 Torsional damping for generators
An apparatus and method for a generator assembly for a drive train such as a rotatable turbine engine assembly. The generator assembly includes at least first and second generators mechanically coupled to the drive train. First and second dampers are operably coupled to the first and second generators, respectively, to selectively damp the first and second generators. Damping the first and second generators can reduce or eliminate both common mode and differential mode torsional oscillations from the generators to the drive train.
US10693402B2 Modified Halbach array generator
A generator is described that includes a modified elongated Halbach array of magnets and a second array of magnets that interact to provide a flux field, which in turn interacts with a coil to generate an electrical current. The modified Halbach array includes two sets of magnets that are interspersed. In a first set of magnets the individual magnetic units are arranged in groupings of at least two magnets that are adjacent to one another and have the same magnetic orientation. In the second set of magnets utilizes either individual magnetic units or small groupings of individual magnetic units (relative to the first set of magnets) that are arranged in a different magnetic orientation than the first set, but identical to one another. A controller modifies electrical communication between different coils and/or controls inverters associated with the coils in order to control and stabilize electrical output from the generator.
US10693401B2 Electrified vehicle off-board load power management
An off-board load power management system for an electrified vehicle is provided. The system may include a DC-to-AC inverter for providing power to auxiliary loads. Using a manual selector, an operator may select an amount of power to be allocated for inverter use at all time during vehicle operation. A controller may guarantee the selected amount of power is available for inverter use and control a generator accordingly. The controller may manage the distribution of power from a battery and/or generator to the powertrain and other vehicle accessories to ensure the selected amount for the inverter always remains available.
US10693398B2 Method for adjusting an amplitude of a voltage injection of a rotating, multi-phase electric machine, which electric machine is fed by means of a PWM-controlled inverter
A method for adjusting an amplitude of a voltage injection of a rotating, multi-phase electric machine that is fed using a PWM-controlled inverter includes determining, at a first time, a predetermined current vector that would be present at the machine at a second time using a voltage equation of the machine based on a voltage predetermined in a controller for actuating the machine, a current vector determined from phase currents measured at the first time, and a speed of the machine. The method further includes determining a real current vector present at the machine at the second time based on phase currents of the machine measured at the second time and calculating a current vector difference between the predetermined current vector and the real current vector at the second time. The method further includes adjusting the amplitude of the voltage injection based on the calculated current vector difference.
US10693394B2 Driving apparatus of vibration-type actuator method of controlling driving vibration-type actuator and image pickup apparatus
A driving apparatus of a vibration-type actuator includes a driving circuit configured to drive a vibration unit including a plurality of vibrators, a detection unit configured to detect a sum of power consumption consumed by the plurality of vibrators, and a driving frequency setting unit configured to set a driving frequency within a frequency range depending on the sum of power consumption detected by the detection unit.
US10693386B2 Current protected integrated transformer driver for isolating a DC-DC convertor
An improved electronic oscillator circuit suitable for use in an isolating DC-to-DC converter circuit, and an improved isolating DC-to-DC converter circuit. In one embodiment, an integrated circuit coupled to a transformer includes an oscillator and an output driver. The integrated circuit is preferably fabricated using a silicon-on-insulator technology. The oscillator outputs an alternating pulse signal defined by electrical characteristics of components other than the transformer. The alternating pulse signal is coupled to the output driver, the alternating output of which is coupled to corresponding legs of the primary winding of the transformer. The secondary winding of the transformer provides an electromagnetically coupled isolated output which may be rectified and filtered to produce a DC output voltage. Additional functionality, such as current protection circuitry for the improved circuits, may be readily added to the integrated circuit at little or no increase in cost.
US10693383B2 Power conversion device
A control circuit converts power by controlling a phase difference between a switching phase of a plurality of switching elements of a first bridge circuit and a switching phase of a plurality of switching elements of a second bridge circuit such that the control circuit controls the phase difference to be smaller to reduce the output power. When the phase difference reaches a predefined lower limit value in a step-down mode of stepping down the input power, the control circuit controls an on-time of the plurality of switching elements of the second bridge circuit to be shorter while the phase difference is fixed at the lower limit value.
US10693382B2 Miniature fast charging and discharging circuit
A miniature fast charging and discharging circuit, including a power supply, a pre-stage boost auxiliary circuit, a bidirectional flyback circuit and an output capacitor. Input and output terminals of the pre-stage boost auxiliary circuit are respectively connected to the power supply and an input terminal of the bidirectional flyback circuit. The output capacitor is an output terminal of the bidirectional flyback circuit. The pre-stage boost auxiliary circuit includes a third switching MOSFET and a primary high-voltage storage capacitor connected in parallel with the power supply. When energy of the bidirectional flyback circuit reversely flows, the current cannot flow from the drain to the source, the current is stored in the primary high-voltage storage capacitor. Then, voltage of two ends of the primary high-voltage storage capacitor increases, and the charging time and the discharging time are simultaneously reduced, thereby accelerating the repeated charging and discharging speed of a dielectric elastomer.
US10693381B1 Startup mode for control of a resonant power converter
In some examples, a controller includes a startup generation circuit configured to control, while operating in a first phase of a startup mode, a bridge circuit using peak detection and using zero-crossing detection of an electrical current through a tank circuit coupled to the bridge circuit. The startup generation circuit is also configured to control the bridge circuit using the zero-crossing detection while operating in a second phase of the startup mode after the first phase. The startup generation circuit is further configured to control the bridge circuit using a discontinuous-current mode for the electrical current while operating in a third phase of the startup mode after the second phase. The controller also includes a steady-state generation circuit configured to control the bridge circuit using soft switching while operating in a steady-state mode after the third phase of the startup mode.
US10693377B2 Converter device
The converter device includes a rectification circuit that receives, as an input, AC power from an AC power supply, and performs full-wave rectification on the AC power received, a booster circuit that boosts an output voltage from the rectification circuit, a smoothing capacitor that smooths an output voltage from the booster circuit, and outputs a voltage smoothed, to the load, and a controller that controls the booster circuit. The booster circuit includes a plurality of booster sections each of which includes a reactor, a switching element, and a reverse-blocking diode. The controller maintains, in an ON state, the switching element included in at least one of the plurality of booster sections for a predetermined time period to determine the presence or absence of a fault of the booster section.
US10693376B2 Electronic converter and method of operating an electronic converter
An electronic converter has first and second input terminals, first and second output terminals, a current regulator circuit arranged between the first input terminal and an intermediate node, and input capacitor arranged between the intermediate node and the second input terminal, and an output capacitor. A control circuit block is configured to sense an input voltage, compare the regulated voltage to a reference value and generate a first signal, compare the input voltage to a lower threshold and an upper threshold and generate a second signal, switch the electronic converter between an active mode and an idle mode as a function of the first signal, and switch the electronic converter between a recharge phase and a switching phase as a function of the second signal when the electronic converter is in the active mode.
US10693368B2 Charge pump stability control
During its first and second residence times, corresponding first and second currents flow between a charge pump and a circuit that connects to one of the charge pump's terminals. Based on a feedback measurement from the charge pump, a controller adjusts these first and second currents.
US10693363B1 Self clearing power module
Aspects of the present disclosure involve a power module, which may include an inverter circuit employing semiconductor switch dies. In the presence of a failure of a die, which may include an arc from a short, a sensor produces a signal responsive to the failure. The signal initiates an indirect fuse, such as a pyrotechnic element, that opens conductors associated with the die. For example, the die or a related die may be wire bonded to terminals of the module. The indirect element may therefore open the bonds to the terminals to isolate the failed die and/or related dies.
US10693362B2 Switching power supply
A switching power supply includes an insulated transformer, a full-bridge circuit which converts input DC power into AC power and outputs the AC power to a primary-side coil, an output circuit which converts AC power input from secondary-side coils into DC power and outputs the DC power, and a control circuit which controls the full-bridge circuit by using a phase shift method based on voltage output by the output circuit. When a measured value of the amount of phase shift determined from at least one of the voltage and current output by the output circuit is smaller than a theoretical value of the amount of phase shift corresponding to the switching power supply operating in a continuous current mode, the control circuit prolongs dead time used in the full-bridge circuit in accordance with the difference between the measured value and the theoretical value.
US10693359B2 Linear vibration generator including structure for preventing disconnection of coil
A technology for improving a device structure so that an external impact does not occur in a coil in order to solve a problem in that several attachments, such as coil, included in a linear vibration generator are separated or broken due to a small impact test or drop test on the linear vibration generator. The attachments, such as coil, included in the linear vibration generator can be prevented from being disconnected, separated or broken due to the execution of a small impact test and drop test on the linear vibration generator.
US10693358B2 Reciprocating electromagnetic actuator with flux-balanced armature and stationary cores
An apparatus for electromagnetic actuation includes a cylindrical housing. The apparatus further includes at least two stationary cores fixed to the cylindrical housing. Each stationary core includes at least one first annular portion having a first annular thickness between a first inner diameter and a first outer diameter. The apparatus further includes a ring coil fixed to and in operable communication with each of the at least two stationary cores. The apparatus further includes a ferromagnetic armature concentrically aligned with the at least two stationary cores and configured to move relative to the at least two stationary cores. The ferromagnetic armature has at least one second annular portion having a second annular thickness between a second inner diameter and a second outer diameter. The second annular thickness is about the same as the first annular thickness.
US10693357B2 Straddled vehicle starter motor, engine start-up device, and straddled vehicle
A starter motor for starting up an engine mounted to a straddled vehicle. The starter motor includes a rotor, a brush in contact with the rotor to cause a current supplied thereto, and a movable permanent magnet arranged to oppose a core of the rotor with a gap therebetween and to be movable in a circumferential direction of the rotor within an angle range. The angle range includes a retarded angle position and an advanced angle position in which the movable permanent magnet is displaced respectively in a retarded and advanced angle direction relative to the brush. The movable permanent magnet is located in the advanced angle position when the rotor starts to rotate upon a supply of the current to the rotor, and to be moved in the retarded angle direction to the retarded angle position within a period in which the rotor is rotating with the current supplied to the rotor.
US10693351B2 Motor driving assembly
A motor driving assembly includes a motor. The motor includes an outer housing, and a rotor and a brush holder received in the outer housing. The rotor includes a rotary shaft extending out of the outer housing. A commutator is fixed on a shaft portion of the rotary shaft within the outer housing. Brushes for contacting the commutator are disposed on the brush holder. A visible identification mark fixed relative to the rotary shaft is disposed outside the outer housing of the motor, such that a relative position between the brushes and the commutator in a rotational direction of the rotary shaft is identifiable by reference to a position of the visible identification mark relative to the outer housing in the rotational direction of the rotary shaft. As such, the commutator can be prevented from stalling at a position where arcing noise may be easily generated.
US10693350B2 Electric machine cooling system and motor vehicle
An electric machine, having a shaft as well as a cooling system, which has at least one cooling channel formed by at least one component of the electric machine. The cooling system is filled with an electrically conductive coolant. The shaft is in electrical contact with the coolant and is grounded via the coolant.
US10693349B2 Life estimation system
The life estimation system is a life estimation system that estimates a life of the reduction gear including a reduction mechanism. The life estimation system includes a sensor that is to be mounted onto the reduction gear and detects information for identifying a stress generated in a specific part of the reduction gear, and an estimating unit that identifies the stress generated in the specific part based on detection information obtained by the sensor and estimates the life of the specific part based on the identified stress.
US10693348B2 Enhanced efficiency motor and drive circuit
Improved apparatuses and methods of returning magnetic energy of a motor to the motor system. Improved battery systems and configurations are disclosed to enhance recovery of magnetic energy of a motor, to enhance motor efficiency. A power source has a first pole and a second pole. A phase coil is configured to receive electrical energy from the power source to form a magnetic field for imparting motion to a rotor. A battery has a first pole and a second pole, the first pole of the battery configured to receive energy of the magnetic field of the phase coil, the second pole of the battery being coupled to the first pole of the power source and having a polarity that is opposite a polarity of the first pole of the power source.
US10693343B2 Electrostatic generator/motor electrodes located on the inner surface of an electromechanical battery rotor
A geometric design of E-S generator motor electrodes mounted on the inner surface of a fiber-composite rotor is provided. The electrode configuration is able to sustain very high g levels. The rotor may be funned of carbon-fiber wound on top of an inner E car S-glass fiber composite core. The electrode design provides the needed area to satisfy the power requirements of the storage system and utilizes a stacked wedge-like electrode array that both solves the high-g problem and results in a doubling or tripling of the electrode area, relative to that of electrodes that conform to the inner cylindrical surface of the rotor.
US10693338B2 System and method for suppressing surface discharges on conductive windings of an electric machine
A stator assembly of an electric machine includes a stator core having a slot extending between a first end and a second end, where the slot includes a first slot exit at the first end and a second slot exit at the second end. Also, the stator assembly includes a plurality of windings, where one of the plurality of windings is disposed in the slot and extends from the first slot exit to the second slot exit, and where the plurality of windings includes at least one conductor and an insulation disposed around the at least one conductor. Further, the stator assembly includes a dielectric plate coupled to one of the first slot exit and the second slot exit and configured to suppress surface discharges on windings present at one of the first slot exit and the second slot exit to which the dielectric plate is coupled.
US10693336B2 Winding configuration electric motor
A stator assembly for a permanent magnet motor is disclosed. The assembly comprises a yoke comprising a plurality of teeth in connection therewith and extending into an opening formed by the yoke. The plurality of teeth comprises a first tooth and a second tooth. The first tooth is arranged adjacent to the second tooth about a rotational axis of the motor. The assembly further comprises a first coil and a second coil. The first coil comprises a first conductive winding having a first number of turns disposed around the first tooth, and the second coil comprises a second conductive winding having a second number of turns disposed around the second tooth. The first number of turns is different from the second number of turns.
US10693333B2 Washing machine appliance and regulator assembly
A washing machine appliance and a regulator assembly therefor are generally provided. The regulator assembly may include inductive regulator may be positioned along a fluid supply conduit downstream from a water supply. The inductive regulator may include a regulator body, a rotor, a magnetic element, and an electrical stator. The regulator body may define an enclosed cavity extending between a regulator inlet and a regulator outlet. The rotor may be rotatably disposed within the regulator body. The magnetic element may be rotationally attached to the rotor. The electrical stator may be disposed outside of the enclosed cavity in selective magnetic communication with the magnetic element.
US10693331B2 Synchronous machine with magnetic rotating field reduction and flux concentration
A synchronous machine with flux concentration. The synchronous machine enables improved torquing characteristics with a simple structure in that at least one additional permanent magnet is provided in the rotor and/or stator, whose generated magnetic flux is at least partially returned via the flux guide regions of the rotor, wherein the magnetic flux of the additional permanent magnet in the flux guide regions of the rotor has a direction opposite to the magnetisation direction of the permanent magnets of the rotor.
US10693327B2 Wireless power transmitter
A wireless power transmitter includes: a power transmitting coil configured to receive alternating current (AC) power applied thereto and wirelessly transmit the AC power; a sensing device configured to output one or more sensing signals having magnitudes that are variable based on an approach of an object; and a circuitry configured to determine whether an acknowledgement signal has been received from a wireless power receiver and whether a foreign object has entered a region of the wireless power transmitter based on a change in the magnitudes of the one or more sensing signals, and configured to control transmission of the AC power through the power transmitting coil based on a result of the determining of whether the acknowledgement signal has been received from the wireless power receiver and whether the foreign object has entered the region of the wireless power transmitter.
US10693325B2 Contactless power transfer apparatus
A contactless power transfer apparatus includes an E-class amplifier having a coil configured to store an amount of energy for use in contactless power transfer and a field-effect transistor for controlling a current that flows in the coil, and an arrester provided between a drain terminal and a source terminal of the field-effect transistor and configured to be operated in response to application of a voltage having a voltage value lower than an absolute maximum rated voltage value between the drain and the source of the field-effect transistor.
US10693318B2 Energy management system, energy management method, and program
An energy management system, provided with: a collector that collects information regarding energy efficiency of a production apparatus and a processor that performs at least one of monitoring, simulation, and optimization of energy efficiency in production activity performed by the production apparatus, on the basis of the information regarding energy efficiency collected by the collector, using a modeling unit in which information regarding energy efficiency of a constituent element of the production apparatus is modeled on the basis of a predefined rule.
US10693314B2 Electric distribution architecture
An electric distribution architecture may comprise a main bus delivering current from a main source to a set of distributed loads at a first voltage wherein a subset of the set requires a second voltage lower than the first voltage. A distribution unit may be connected between the main bus and each load of the subset and may include a voltage converter converting the first voltage to the second voltage. A battery bus may deliver current to the subset at the second voltage from a battery when the main bus is not operating. The battery bus may operate at a third voltage higher than the second voltage on the battery bus. The voltage converter may convert the third voltage to the second voltage for the subset when the main bus is not operating, wherein the battery bus has a weight adequate to accommodate a current at the third voltage.
US10693312B2 Energy efficient electrical systems and methods for modular data centers and modular data pods
An efficient, modular, direct current (DC) uninterruptible power supply (UPS) for at least one server of a data center is disclosed. The single-conversion DC UPS includes an AC-DC converter, an energy storage device electrically coupled to the output of the AC-DC converter, and a single conversion server supply DC-DC converter electrically coupled to the AC-DC converter and the energy storage device, which may be a low-voltage lithium-ion battery or combined with an ultra capacitor. The DC UPS may be incorporated into a UPS system for a data center including a plurality of server rack assemblies and a plurality of cooling distribution units (CDUs). The UPS system includes an electric generator, an AC UPS electrically coupled between the electric generator and the plurality of CDUs, and a plurality of DC UPSs coupled between the electric generator and the plurality of server rack assemblies.
US10693310B2 Hiccup charger
Various door locks and their methods of operation are described. In one embodiment, one or more capacitors are discharged to power one or more electrical loads of a door lock and then charged by one or more associated power sources. During this type of operation, a voltage of the one or more capacitors may cyclically vary between a first voltage threshold and a second voltage threshold. Methods related to estimating an amount of energy provided to the one or more capacitors using time measurements are also described.
US10693302B2 DC-DC Conversion for Multi-Cell Batteries
A power supply has a multi-level DC-DC converter and a battery pack with two or more cells provided in series. The switching DC-DC converter provides a regulated voltage at an output. The converter has an energy storage element. The switching regulator is designed to selectively operate in two or more different modes. It switches between a first mode where one cell is connected (between battery and inductor of the converter), and the converter functions like a single cell buck converter and a second mode where two cells are connected in series and the converter functions like a two series cell buck converter. In general, any number of cells and modes can be provided, with successive cells being connected in series in each mode.
US10693301B2 Semiconductor device and battery voltage measuring method that prevents measurement error caused by parametric capacitance
A semiconductor device including a first buffer amplifier into which a voltage of a high potential side of one battery cell selected from plural battery cells that are connected in series is input; a second buffer amplifier into which a voltage of a low potential side of the one battery cell other than a lowermost stage battery cell is input; an analog level shifter into which a voltage output from the first buffer amplifier and a voltage output from the buffer amplifier are input; a first switch that switches a voltage input to the analog level shifter from the voltage output from the second buffer amplifier to a reference voltage; and a second switch that switches a voltage input to the first buffer amplifier from the voltage of the high potential side of the one battery cell to the reference voltage.
US10693299B2 Self-tuning resonant power transfer systems
Systems and designs for tuning a wireless power transfer system are provided, which may include any number of features. In one embodiment, a wireless power transfer system can be configured such that resonant frequencies of the system move towards an operating frequency of the system as a coupling coefficient between the transmit and receive resonators becomes smaller. In another embodiment, a receive controller can be configured to control a current delivered to a DC load by comparing an actual current at the DC load to a current requested by the DC load and adjusting an angle or a magnitude of a voltage at the DC load to match the requested current. In another embodiment, a rectifier circuit can act as a controlled voltage source and be configured to tune resonant frequencies between the transmit resonator and the receive resonator. Methods of use are also provided.
US10693298B1 Methods and systems for matching a load to a peak power point of a power generating device
Example methods and systems described herein include periodically adjusting load applied to a power generating device according to a testing cycle, detecting a peak power point of the power generating device and an associated load that results in the peak power point, adjusting the load applied to the power generating device to match the associated load that results in the peak power point, and based on the adjusted load drawing power outside of a threshold amount of the peak power point, (i) calculating a correction factor to apply to a reference voltage of the power generating device and (ii) adjusting a frequency of the testing cycle.
US10693294B2 System for optimizing the charging of electric vehicles using networked distributed energy storage systems
Embodiments of the present invention include control methods employed in multiphase distributed energy storage systems that are located behind utility meters typically located at, but not limited to, medium and large commercial and industrial locations. Some embodiments of the invention use networked multiphase distributed energy storage systems located at an electric load location or installed at interconnection points along the electric power distribution grid to provide a means for balancing the load created from an electric charging station, which are adapted to transfer power between one or more electric vehicles and the electric power grid.
US10693293B2 Fault protection in converter-based DC distribution systems
Methods and apparatus for protecting a direct-current (DC) electric power distribution system that includes one or more AC/DC converters and/or one more DC/DC converters, and one or more loads, connected by DC buses. An example method, which is carried out in response to the detection of a fault somewhere in the system, begins with limiting an output current of each of one or more of the converters so that each of the limited converters outputs a limited DC current at or about a corresponding predetermined current level. After the current limiting of the one or more converters has taken place, one or more protection devices in the system are activated, where the activating at least partly depends on the limited DC currents being at or about the predetermined fault current levels.
US10693290B2 Electronic temperature switch
An electronic temperature switch, comprises a measurement circuit that measures temperature and generates an temperature signal corresponding to the sensed temperature; an evaluator circuit that receives said temperature signal and compares said temperature signal to a lower threshold value and an upper threshold value, and generates an evaluation signal indicating when said temperature signal is between the lower temperature threshold value and an higher temperature threshold value; and a loading circuit that in response to the evaluator circuit, generates a first pre-set output signal indicating when the temperature signal is between the lower threshold value and the higher threshold value, and a second pre-set output signal when the temperature signal is not between the lower threshold value and the higher threshold value.
US10693286B2 Wire fixing device
A wire fixing device adapted for gripping at least one wire in a machine includes a positioning seat having at least one first cavity, and a first gripping seat disposed at one side of the positioning seat. The first gripping seat includes a first body and at least one first gripping member. The first gripping member has a first connection end portion connected to the first body, a first terminal end portion being resilient and opposite to the first connection end portion and inserted into the first cavity, and a first through hole adapted for extension of the wire therethrough. The first terminal end portion is constricted by the first cavity to grip securely the wire.
US10693279B1 Semiconductor laser diode on tiled gallium containing material
In an example, the present invention provides a gallium and nitrogen containing structure. The structure has a plurality of gallium and nitrogen containing semiconductor substrates, each of the gallium and nitrogen containing semiconductor substrates having one or more epitaxially grown layers. The structure has a first handle substrate coupled to each of the substrates. The orientation of a reference crystal direction for each of the substrates are parallel to within 10 degrees or less. The structure has a first bonding medium provided between the first handle substrate and each of the substrates.
US10693277B2 Implant regrowth VCSEL and VCSEL array with heterogeneous combination of different VCSEL types
A non-planarized VCSEL can include: a blocking region over or under an active region, the blocking region having a first thickness; one or more conductive channel cores in the blocking region, the one or more conductive channel cores having a second thickness that is larger than the first thickness, wherein the blocking region is defined by having an implant and the one or more conductive channel cores are devoid of the implant, wherein the blocking region is lateral the one or more conductive channel cores, the blocking region and one or more conductive channel cores being an isolation region; and a non-planarized semiconductor region of one or more non-planarized semiconductor layers over the isolation region. The VCSEL can include a planarized bottom mirror region below the active region and a non-planarized top mirror region above the isolation region, or a non-planarized bottom mirror region below the active region.
US10693269B2 Splice assembly
A splice assembly for engaging a conductor includes a brush configured to engage the conductor. The brush includes a housing having a first portion and a second portion. The housing defines a housing axis extending between the first portion and the second portion. The first portion defines a cavity having an open end. The second portion defines a bore. A diameter of the cavity is larger than a diameter of the bore. The cavity and the bore are configured to receive the conductor therethrough. The brush further includes a brush member secured within the cavity and positioned proximate the open end.
US10693267B2 Rotary structural body
A rotary structural body includes a rotation body that rotates in cooperation with a rotation shaft. The rotation body includes an engaging portion engaged with an engaged portion arranged on one of the rotation shaft and a transmission member that transmits rotation of the rotation shaft to the rotation body. The rotary structural body further includes a detector that detects a rotation angle of the rotation shaft in accordance with rotation of the rotation body and a support arranged on the engaged portion to extend across a circumferential gap between the engaged portion and the engaging portion.
US10693266B2 Coaxial electrical interconnect
A coaxial electrical interconnect is disclosed. The coaxial electrical interconnect can include an inner conductor including an electrically conductive spring probe. The coaxial electrical interconnect can also include an outer conductor including a plurality of electrically conductive spring probes disposed about the inner conductor. Each spring probe can have a barrel and a plunger biased out of the barrel. The plunger can have a first plunger portion external to the barrel and a second plunger portion disposed partially in the barrel. The first and second plunger portions can have different diameters. A barrel of the spring probe of the inner conductor can be located proximate a plunger of at least one of the spring probes of the outer conductor.
US10693264B2 Protective hood for outdoor electrical outlets
A protective hood for outdoor electrical outlets or receptacles has a top surface, two side panels, and an angled bottom surface having an aperture. In one variant of the protective hood, the aperture in is configured to receive power cords for connection to an electrical outlet over which the protective hood has been mounted, such as an existing electrical outlet installed on a building wall or a power pedestal. In another variant of the protective hood, the aperture in the angled bottom surface is configured to allow an electrical outlet to be installed directly therein, but with the protective hood still being mountable over an electrical outlet on a building wall or power pedestal instead of having an electrical outlet installed in the aperture.
US10693260B2 Mounting frame comprising a PE contact
The invention relates to a mounting frame (5) which comprises at least one PE contact (1) and can be inserted into the housing from a plug-in end and/or from a terminal end. The at least one PE contact (1) is arranged on the mounting frame (5). Previously known PE contacts can be contacted only from one end, whereas the disclosed PE contact (1) can be contacted from the terminal end and/or the plug-in end.
US10693259B2 Connector port assembly for an electronic device
In an example, a connector port assembly for use in an electronic device is disclosed. The connector port assembly may include a connector port, a fastener assembly and a flexible ring. The fastener assembly may fasten the connector port to a casing of the electronic device through at least one resilient member. The flexible ring may be disposed around an outer surface of the connector port. The fastener assembly and flexible ring may provide bend angle for the connector port.
US10693258B2 Submersible motor and waterproof connector
The present invention relates to a high-voltage submersible motor and a waterproof connector for use in the submersible motor. The submersible motor includes a motor body (36), a power cable (37a), a cable contact (50) electrically connected to the power cable (37a), a cable-side insulating member (49) to which the cable contact (50) is liquid-tightly coupled, a motor contact (42) connected to the cable contact (50), a motor-side insulating member (41) to which the motor contact (42) is liquid-tightly coupled, and an insulating resin (93) that fills an enclosed space (60) formed between the cable-side insulating member (49) and the motor-side insulating member (41). A connecting portion of the cable contact (50) and the motor contact (42) is covered with the resin (93).
US10693256B2 Nut seal connector assembly
An assembly for a coaxial connector is described. The assembly, in one embodiment, includes a coupler, a grip ring and a seal member.
US10693255B2 Connector-equipped electrical wires, and fitting body for connector-equipped electrical wires
A connector-equipped electrical wire includes a connector housing that includes a cavity that opens on a back side; a terminal-equipped electrical wire that includes an electrical wire and a terminal attached to an end portion of the electrical wire, and that is connected to the connector housing in a state where the terminal is held inside the cavity and also where the electrical wire runs through a back surface-side opening of the cavity and extends outward of an outer circumference of the connector housing; and a covering member that is attached to the connector housing so as to open on a side where the electrical wire extends outward of the outer circumference of the connector housing and also so as to cover at least the opening of the cavity on the back side of the connector housing.
US10693252B2 Electrical connector assembly for high-power applications
The present invention provides an electrical connector assembly for use in a high-power application, such as with motor vehicle electronics, that exposes the connector assembly to elevated temperatures and thermal cycling. The connector assembly includes a first electrically conductive connector formed from a first material, an internal spring member formed from a second material residing within the first connector, and a second electrically conductive connector with a receptacle dimensioned to receive both the first connector and the spring member to define a connected position, wherein the connector assembly withstands the elevated temperatures and thermal cycling resulting from the high-power application. To maintain the first and second connectors in the connected position, the spring arm of the spring member exerts an outwardly directed force on the contact beam of the first connector to outwardly displace the contact beam into engagement with an inner surface of the receptacle of the second connector.
US10693249B2 Electrical connector having wafer groups assembled to slots
The present disclosure discloses an electrical connector which comprises a shell, a first wafer group and a second wafer group. The shell comprises: a first frame portion defining a first slot; a second frame portion defining a second slot; a first supporting portion positioned at a first side of the shell; a second supporting portion positioned at a second side of the shell, and a bridging portion connecting the first frame portion and the second frame portion. The bridging portion, the first frame portion and the second frame portion cooperatively define an air flow channel. The first wafer group is assembled to the first slot. The second wafer group is assembled to the second slot.
US10693244B2 Independent azimuth patterns for shared aperture array antenna
A multi-column antenna having ports for different sub-bands is provided. In one aspect of the invention, power dividers couple the sub-band ports to the columns of radiating elements. At least one power divider is an un-equal power divider to allow a half-power beam width (HPBW) of one sub-band to be configured independently of the HPBW of the other sub-band. The ports may be combined at the radiating elements by diplexers. According to another aspect of the present invention, a multi-column antenna has a plurality of first sub-band ports and a plurality of second sub-band ports. Each of the first sub-band ports is coupled to one of the columns by a first sub-band feed network. Each of the second sub-band ports is coupled to two of the columns by a second sub-band feed network including a power divider. The different sub-bands have different MIMO optimization of the same multi-column antenna.
US10693243B2 Single band dual concurrent network device
A network device comprising, a first radio module configured to transmit and receive first radio signals in a first frequency band, a first antenna array configured to transmit and receive the first radio signals for the first radio module in the first frequency band, a second radio module configured to transmit and receive second radio signals in the first frequency band, a second antenna array configured to transmit and receive the second radio signals for the second radio module in the first frequency band, wherein, in operation, the first radio module and the second radio modules function concurrently using the first frequency band while at least 40 dB of antenna isolation is maintained between the first antenna array and the second antenna array.
US10693242B2 Miniaturization of quad port helical antenna
Quadrifilar helical antennae with four separate ports and providing a reduction in height are described. The QHA includes four conductive helical traces wound about a common longitudinal antenna axis. The conductive helical traces are configured for transmitting or receiving at a selected frequency band. Each conductive helical trace is connected to a respective port of the antenna via a respective launch line. The QHA also includes at least one conductive component insulated from the conductive helical traces and superimposed over the conductive helical traces. The at least one conductive component is configured to provide impedance matching at the frequency band.
US10693241B2 Multi-antenna control in wireless user devices
Wireless communication devices have antennas, and the antennas have earth-orientations. The wireless devices exchange network signaling with a wireless access node over the antennas. Some of network signaling indicates Device-to-Device (D2D) communication times and frequencies. The wireless communication devices exchange device signaling with each other over the antennas using the D2D communication times and frequencies. Some of the device signaling indicates the earth orientations for the antennas. The wireless communication devices select a subset of the antennas based on the earth orientations. The wireless communication devices exchange user data with each other over the selected subset of antennas using the D2D communication times and frequencies.
US10693239B2 HDTV antenna assemblies
Exemplary embodiments are disclosed of HDTV antenna assemblies. In an exemplary embodiment, a high definition television antenna assembly generally includes a first antenna element and a second antenna element. The first antenna element has a generally annular shape with an opening. The second antenna element includes first and second arms spaced apart from the first antenna element. The first and second arms extend at least partially along portions of the first antenna element. The first and second antenna elements may be electromagnetically coupled without a direct ohmic connection between the first and second antenna elements.
US10693235B2 Patch antenna elements and parasitic feed pads
Various embodiments are described that relate to patch antenna elements and parasitic feed pads. A patch antenna element can have a resistance and reactance. The resistance can be desirable while the reactance can be undesirable. To counteract the reactance, a parasitic feed pad can be placed near the patch antenna element and the parasitic feed pad produces a capacitance. The capacitance balances out the reactance to cancel out one another. When two patch antenna elements and two parasitic feed elements are employed in one antenna stack, the stack antenna can function as a dual band antenna.
US10693234B2 Low profile antenna system
An antenna system is described where uniform radiation pattern coverage is provided in the plane of a low profile antenna element. A polarization that is orthogonal to the plane of the low profile antenna element can be achieved for the radiated field. Tuning mechanisms are described to provide a method for dynamically altering the radiation pattern and for adjusting the frequency response of the antenna during the manufacturing process as well as at field installation. The antenna system is capable of being implemented in applications such as local area network (LAN), cellular communication network, and machine to machine (M2M).
US10693227B2 Patch array antenna, directivity control method therefor and wireless device using patch array antenna
To provide a patch array antenna that allows a limited increase in active component even if the number of antenna elements increases, in a first unequal distribution circuit 106, a first distribution ratio of the power of a first high-frequency signal to be distributed from a first feeding point 108 to first to Nth antenna elements is set to be one of monotone increasing and monotone decreasing with respect to a row of the first to Nth antenna elements. In a second unequal distribution circuit 107, a second distribution ratio of the power of a second high-frequency signal to be distributed from a second feeding point 109 to the first to Nth antenna elements is set to be the other of monotone increasing and monotone decreasing with respect to the row of the first to Nth antenna elements. Directivity is controlled by changing a phase difference between the first and second high-frequency signals.
US10693225B2 Radome structure, protected radiation-active system and methods for using the same
The present disclosure relates generally to a layered structure for a radome for use with radiation of a free space frequency. The present disclosure relates more particularly to a layer structure for a radome having a core with an inside surface and an exposed outside surface. The core includes a first core layer having a first relative permittivity of at least 2.3 and a second core layer having a second relative permittivity of at least 2.3. The first core layer is no more than 0.75 mm from the outside surface of the core. An inner structure is disposed on the inside surface of the core and has at least one layer. Each of the first relative permittivity and second relative permittivity is at least 0.4 greater (e.g., at least 0.7 greater, at least 1 greater, or at least 1.3 greater) than a relative permittivity of any layer in the inner structure.
US10693222B2 Method of manufacturing antenna device and antenna device
A method of manufacturing an antenna including: forming an integrated assembly that is configured with a core, a bobbin disposed around the core and having a flange, and a coil disposed around the bobbin; supplying a liquid filler material into an inner space of a case, the case having an opening; inserting the integrated assembly into the inner space of the case via the opening before or after the supplying of the liquid filler material; closing the opening with the flange; concentrating the liquid filler material toward the flange in the inner space; curing the liquid filler material after the concentrating so as to form a cured filler material; and fixedly supporting the integrated assembly within the case via the cured filler material at a position directly adjacent to the opening of the case.
US10693220B2 Antenna modules for vehicles
Antenna modules for vehicles are disclosed. The antenna modules may be arranged on elongated bases and may be configured to be mounted in 5 cavities of top parts of vehicles. They may comprise a plurality of antennas distributed along the elongated bases. The plurality of antennas may comprise at least multiple-input multiple-output (MIMO) mobile communications antennas and global navigation satellite system (GNSS) antennas.
US10693216B1 Mobile terminal having an antenna including dielectrics on a circuit board
A mobile terminal includes a terminal body and an antenna device configured to generate a resonant frequency of a frequency band for 5G communication system. Further, the antenna device is an antenna array including a plurality of dielectrics operating as a resonator. The mobile terminal also includes a circuit board including a feeding unit and a ground plane and configured to be inserted into each of the dielectrics such that a portion of the circuit board protrudes outward.
US10693213B2 Antenna module and a wireless device having the same
An antenna module includes a plurality of antenna units, wherein one of the antenna units includes a fixed phase and the other antenna units respectively include a phase adjusted in response to the fixed phase.
US10693209B2 Waveguide-to-microstrip transition with through holes formed through a waveguide channel area in a dielectric board
The invention relates to microwave technology and can be used in measuring technology and wireless communication. The technical result is a waveguide-to-microstrip transition which provides reduced signal transmission losses and increased working bandwidth together with a low wave reflection coefficient. A contacting metal layer is arranged on an upper surface of a dielectric circuit board around a micro-strip probe, without electrical contact with the micro-strip probe and a micro-strip transmission line and forming an internal area on the dielectric circuit boar being a waveguide channel area. A closed waveguide section having a slot in the area of the microstrip transmission line is arranged on the contacting metal layer. At least one metallized transition through-hole is formed along a perimeter around the area of the waveguide channel in the metal layers and in the dielectric circuit board, and at least one non-metallized through-hole is formed inside the waveguide channel area.
US10693193B2 Bi-plate grids for batteries, and single process to cast the same
The present disclosure is directed to bi-polar plates for use in lead-acid batteries, and methods of making the same. The bi-polar plates of the present disclosure comprise first and second conductive plates of lead joined by a plurality of connections through a plastic substrate. The connections may be formed by welding or in the process of casting the conductive plates, resulting in connections that are chemically homogenous with the conductive plates themselves. In addition, the welding and casting processes of the present disclosure offer significant time savings in the production of bi-polar plates.
US10693192B2 Wound-type cell
The present disclosure provides a wound-type cell which includes: a first electrode plate; a second electrode plate; a separator disposed between the first electrode plate and the second electrode plate; a first electrode tab electrically connected to the first electrode plate; and a second electrode tab electrically connected to the second electrode plate; in which a third winding start end of the separator is positioned at an outer side of a second winding start end of the second electrode plate in a length direction; the third winding start end extends along a direction away from a second end of the second winding start end and the third winding start end is not folded back.
US10693189B2 Nonaqueous electrolyte and nonaqueous secondary battery
The purpose of the present invention is to provide a nonaqueous electrolyte that contains acetonitrile having excellent balance between viscosity and the dielectric constant and a fluorine-containing inorganic lithium salt, wherein the generation of complex cations comprising a transition metal and acetonitrile is suppressed, excellent load characteristics are exhibited, and self-discharge during high-temperature storage is suppressed; a further purpose of the present invention is to provide a nonaqueous secondary battery. The present invention relates to a nonaqueous electrolyte which contains: a nonaqueous solvent comprising 30 to 100 vol % of acetonitrile; a fluorine-containing inorganic lithium salt; and a specific nitrogenous cyclic compound typified by pyridine.
US10693187B2 Solid electrolyte material and all solid lithium battery
A main object of the present invention is to provide a solid electrolyte material with high Li ion conductivity and heat stability. To achieve the above object, the present invention provides a solid electrolyte material comprising a composition of Li3PS4-xOx (1≤x<2 or 2.4
US10693185B2 Solid electrolyte material and fluoride ion battery
An object of the present disclosure is to provide a solid electrolyte material with excellent fluoride ion conductivity. The present disclosure achieves the object by providing a solid electrolyte material to be used for a fluoride ion battery, the solid electrolyte material comprising: a composition of BixM1−xF2+x, in which 0.4≤x≤0.9, and M is at least one kind of Sn, Ca, Sr, Ba, and Pb; and a crystal phase that has a Tysonite structure.
US10693182B2 Positive electrode for secondary battery, manufacturing method thereof, and lithium secondary battery including same
Provided is a method for manufacturing a positive electrode for a secondary battery, the method including applying a first positive electrode slurry including a first positive electrode active material on a positive electrode current collector, forming a first positive electrode mixture layer by primarily rolling the current collector applied with the first positive electrode slurry, applying a second positive electrode slurry including a second positive electrode active material on the above-formed first positive electrode mixture layer, and forming a second positive electrode mixture layer on which the first positive electrode mixture layer is laminated by secondarily rolling the first positive electrode mixture layer applied with the second positive electrode slurry.
US10693181B2 Electrode and lithium-ion battery
The present application provides an electrode and a lithium-ion battery. The electrode comprises: a current collector; a first active material layer comprising a first active material; and a second active material layer comprising a second active material; wherein the first active material layer is arranged between the current collector and the second active material layer. The first active material layer is formed on at least one surface of the current collector, and a ratio of an average particle size of the second active material to an average particle size of the first active material is from 1:1 to 40:1. The active material layer is used in the present application to ensure that the lithium-ion battery does not generate a short circuit when pressed by an external force, thereby ensuring the mechanical safety performance of the lithium-ion battery.
US10693179B2 Electrolyte solution for lithium secondary battery and lithium secondary battery comprising the same
The present invention relates to an electrolyte solution for a lithium secondary battery that includes an additive for forming a stable SEI film and a protective layer on a surface of an electrode to prevent a chemical reaction between the electrolyte solution and the electrode, and a lithium secondary battery having improved life characteristics and high-temperature stability by including the same.
US10693174B2 Fuel cell stack and method of producing the same
A flat-plate-type fuel cell stack including a plurality of plate-shaped stacked fuel cells each including an electrolyte layer, an anode, and a cathode. The fuel cell stack includes at least one of a fuel manifold communicating with a space adjacent to the anode and an oxidant manifold communicating with a space adjacent to the cathode. A compression seal member and a glass seal member are disposed around the at least one manifold.
US10693173B2 Fuel cell device
A fuel cell device includes: a fuel cell stack having a plurality of stacked unit cells; a first current collector and a second current collector which are arranged so as to have the fuel cell stack sandwiched therebetween in a stacking direction of the unit cells; a housing which stores the fuel cell stack, the first current collector, and the second current collector; a conductive first fastening member which is electrically connected to the second current collector, extends from the second current collector toward a side where the first current collector is disposed along the stacking direction, and has a first protrusion protruding from inside the housing to outside the housing; and a first elastic member which is provided at the first protrusion of the first fastening member so as to elastically bias the second current collector toward the first current collector via the first fastening member.
US10693171B2 System and method for preparing high purity vanadium electrolyte
A system and method for preparing a high-purity vanadium electrolyte, comprising preparing a low-valence vanadium oxide with vanadium oxytrichloride by ammonium salt precipitation and fluidization reduction, and preparing the high-purity vanadium electrolyte at a low temperature by adding a sulfuric acid solution and clean water under the conditions of ultrasound-assisted dissolution and activation. Efficient utilization of heat is achieved through heat exchange between the ammonium salt and the reduction tail gas and heat exchange between the reduction product and fluidized nitrogen gas. Ammonia gas in the reduction tail gas is recovered for precipitation of vanadium to achieve the recycling of ammonia gas. An internal member is arranged in the reduction fluidized bed to realize the precise regulation of the valence state of the reduction product. Furthermore, ultrasound-assisted dissolution and activation are employed to prepare the vanadium electrolyte at a low temperature, thereby improving the activity of the electrolyte.
US10693170B2 Lithium air battery having multi-layered electrolyte membrane and manufacturing method thereof
Disclosed herein are a lithium air battery having a multi-layered electrolyte membrane and a method of manufacturing the same. The lithium air battery includes a first electrolyte membrane capable of obtaining high ionic conductivity on a lithium negative electrode surface while minimizing the content of polymer and positioning a second electrolyte membrane with high resistance to oxygen radicals on the air electrode. Accordingly, the multi-layered electrolyte membrane can improve an electrolyte filling characteristic and a conductive characteristic of lithium ions, suppress oxygen radicals from being carried from an air electrode, and suppress a growth of lithium dendrite to largely improve a battery lifespan.
US10693168B2 Method for using fuel cell having curved membrane electrode assembly
The disclosure relates to a method for using fuel cell. The fuel cell includes a container, wherein the container comprises a housing and a nozzle, and the housing defines through holes; the housing defines a chamber and an opening; the nozzle has a first end in air/fluid communication with the opening and a second end; and a membrane electrode assembly, which is flexible, on the container to form a curved membrane electrode assembly surrounding the chamber and covering the through holes, wherein the membrane electrode assembly comprises a proton exchange membrane having a first surface and a second surface, a cathode electrode on the first surface and an anode electrode on the second surface. The method includes at least partially immersing the fuel cell in a fuel; and supplying an oxidizing gas into the chamber.
US10693164B2 Fuel cell vehicle
A fuel cell vehicle may include: an electric traction motor; an inverter; a fuel cell system; a first boost converter including first low voltage terminals connected to a fuel cell and first high voltage terminals connected to the inverter, the first boost converter including a first capacitor connected between positive and negative terminals of the first high voltage terminals; a first relay connected between the first boost converter and the inverter; and a controller, wherein the controller is configured to: shut down the fuel cell system; while a voltage of the fuel cell is higher than a voltage threshold, discharge the first capacitor and maintain a voltage thereof higher than the voltage of the fuel cell; and when the voltage of the fuel cell becomes lower than the voltage threshold, stop discharging the first capacitor and disconnect the first boost converter from the inverter by opening the first relay.
US10693160B2 Fuel cell system and method of controlling the same
A fuel cell system includes a fuel cell stack, a compressor that supplies cathode gas to the fuel cell stack, and a controller that controls constituent components of the fuel cell system including the compressor. The controller controls the compressor, such that a supply period in which the compressor supplies the cathode gas and a stop period in which supply of the cathode gas is stopped appear alternately, when the fuel cell stack is not required to generate electric power, and the supply period is longer than the stop period, and such that the flow rate of the cathode gas supplied by the compressor in the supply period is smaller than the flow rate in the case where the fuel cell stack is required to generate electric power.
US10693159B2 Fuel cell system and control device
A fuel cell system includes: a pressure control valve that is disposed in a supply path for supplying hydrogen and decompresses hydrogen to be supplied to a fuel cell stack; an expander that is disposed upstream from the pressure control valve in the supply path and decompresses and expands hydrogen supplied from a hydrogen tank; a second control valve that is disposed upstream from the expander in the supply path and is able to be switched to one of an open state in which hydrogen is supplied to the expander and a closed state in which a supply of hydrogen to the expander is intercepted or an amount of hydrogen supplied to the expander is less than that in the open state; and a control device including a control unit that controls the second control valve.