Document Document Title
US10798859B2 Component mounting method
A component mounting method includes independent mounting and cross lane alternate mounting. The independent mounting performs an operation of mounting a component on a first board carried in a first board transport lane from a first component supplier, and an operation of mounting a component on a second board carried in a second board transport lane from a second component supplier. The cross lane alternate mounting alternately performs an operation of mounting the component on the first board carried in the first board transport lane from the second component supplier, and an operation of mounting the component on the second board carried in the second board transport lane from the first component supplier.
US10798858B2 Component mounting device and method for capturing image of nozzle a component mounting device
After one suction nozzle turns from one arrangement pitch ahead of a work position toward the work position and immediately before the suction nozzle starts descent at the work position, an image of a side portion of the suction nozzle is captured. Parameters are used for controlling the imaging operation. The parameters include descent start timing when each of the suction nozzles starts descent during mounting of an electronic component, and data required for determining an imaging time necessary from when a camera starts imaging of the suction nozzle until the camera ends the imaging. Imaging is completed immediately before the one suction nozzle starts descent at the work position.
US10798857B2 Filter holding structure and component mounting apparatus
In a filter holding structure for holding a filter in a component suction head in which a suction nozzle is detachably attached to a tip part of a nozzle shaft, a filter holding space for holding the filter and an opening allowing communication between the filter holding space and the suction nozzle are provided in a tip part of the nozzle shaft. Also, a communication region of the filter holding space connected to the opening is made narrower than an end surface of the filter on the suction nozzle side and is held in the tip part of the nozzle shaft.
US10798855B2 Power conversion device
A refrigerant flow channel includes a first flow channel extending in a first direction and a plurality of first branching flow channels extending in a second direction by branching from the first flow channel. Three element arrays corresponding to a first motor for driving and three element arrays corresponding to a second motor for power generation are respectively disposed side by side in the first direction on a mounting surface. The element array of the first motor in each phase and the element array of the second motor in each phase face each other in the second direction, and are disposed at positions overlapping the first branching flow channel in a plan view. The element array of the first motor is located on an upstream side of the first branching flow channel with respect to the element array of the second motor.
US10798853B2 Inverter device to achieve improved heat dissipation efficiency
The present invention relates to an inverter device having an inverter module for converting DC power stored in an energy storage system (ESS) of a photovoltaic power generation system into AC power and supplying the AC power to a load. The inverter device comprises a case, an input/output terminal unit, and a heat dissipating fan. The case has an inverter module housed therein and a plurality of heat dissipating holes formed on the rear surface thereof. The input/output terminal unit is fixed to an upper portion of the front surface of the case through a first fastening member, and a plurality of cables are connected to an inner surface thereof through a second fastening member so as to be energized. The heat dissipating fan is fixed to the front surface of the case while being disposed below the input/output terminal unit, and discharges heat generated by the inverter module.
US10798846B2 Coolant replenishment device, cooling circulation system, and electronic device
The disclosure is related to a coolant replenishment device, a cooling circulation system and an electronic device. The electronic device includes a heat source, a circulation pipe, a pump, a heat exchanger and a coolant replenishment device. The circulation pipe has a circulation channel configured to accommodate a first coolant. The pump is disposed on the circulation pipe. The heat exchanger disposed on the circulation pipe. The coolant replenishment device includes a liquid storage tank, a push plate and a driving member. The liquid storage tank has an accommodating space configured to accommodate a second coolant. The push plate is movable toward or away from the liquid outlet. The driving member is disposed in the liquid storage tank and constantly apply a force on the push plate to push the second coolant from the accommodating place into the circulation channel through the liquid outlet.
US10798844B2 Rail assembly having a pivoting joint
An apparatus provides an extendable rail assembly including a track for securing to a rack, a first rail slidably coupled to the track, and a second rail slidably coupled to the first rail. The first rail is movable relative to the track between retracted and extended positions, wherein the first rail includes first and second rail sections coupled together by a pivot joint. The second rail is movable relative to the first rail between retracted and extended positions. Furthermore, with the first rail in the extended position and the second rail in the extended position, the pivot joint allows the second rail and the second rail section of the first rail to pivot relative to the track and the first rail section of the first rail. A pair of rail assemblies may be secured to a rack to support a member, such as a server.
US10798843B2 Computer rack lifter structure
An apparatus is described that forms a lifting and lowering assembly for equipment racks, or other equipment items, by attaching lifters onto a computer equipment rack, and other datacenter equipment, in order to allow the equipment or equipment rack to be raised or lowered vertically without unloading the equipment rack. The lifters mounted on the equipment rack are controlled by a remote control passing signals through a power supply/relay control box that are connected to the rack mounted lifters. Through the attachment and activation of rack mounted lifters, the assembly may raise and lower fully loaded equipment racks in a vertical direction to assist in the maintenance and relocation of equipment racks or other data center equipment.
US10798841B2 Electronic apparatus and method for producing electronic apparatus
An electronic apparatus includes a housing, a first substrate, and at least one substrate module. The housing includes side plates and a bottom plate. The side plates define the inside space having a bottom opening. The side plates include a first side plate and a second side plate connected to the first side plate. The first side plate has a protrusion protruding toward the inside space of the housing. The bottom plate is connected to the side plates to close the bottom opening. The first substrate is provided in the inside space to face the bottom plate. The at least one substrate module is provided on the first substrate in the inside space. The substrate connecting member is provided on the first substrate to face the second side plate and has a hole into which the protrusion of the first side plate is inserted.
US10798836B2 Powered hinge mechanisms
A device can include a hinge mechanism rotatably coupling a first portion of the device to a second portion of the device. The hinge mechanism is configured to automatically open the device. The device can also include a damper configured to control a rate at which the hinge mechanism automatically opens the device. The hinge mechanism can include a spine hinge, a rolling contact hinge, a film hinge, or a geared link hinge.
US10798832B2 Display apparatus
Disclosed herein is a display apparatus capable of implementing to be slim and lightweight. The display apparatus includes a display panel for displaying an image; a bottom chassis disposed in a rear of the display panel; and wherein the bottom chassis is formed with a panel including a plastic core and a planar material stacked on a side of the plastic core.
US10798831B2 Display device
A display device comprises a display panel and a back cover attached to the display panel. The back cover includes a first flexible area and a first supporting area adjacent to the first flexible area. The back cover includes a central area and an edge area at one or more lateral sides of the central area. The central area includes a plurality of first openings, and the edge area includes a plurality of second openings. The first flexible area includes a first sub-flexible area and a second sub-flexible area, the first sub-flexible area being between the first supporting area and the second sub-flexible area in a column direction. A distance between two adjacent second openings in the edge area of the first sub-flexible area is smaller than a distance between two adjacent second openings in the edge area of the second sub-flexible area.
US10798829B2 Implementing backdrilling elimination utilizing anti-electroplate coating
A method and structure are provided for implementing enhanced via creation without creating a via barrel stub. The need to backdrill vias during printed circuit board (PCB) manufacturing is eliminated. After the vias have been drilled, but before plating, a plug is inserted into each via and the plug is lowered to a depth just below a desired signal trace layer. A thin anti-electroplate coating is applied onto the walls of the via below the signal trace. Then the plugs are removed and a standard board plating process for the PCB is performed.
US10798825B2 Printed circuit board
A printed circuit board includes an insulating material and a circuit, formed on a surface of the insulating material. The circuit comprises a seed layer formed on the surface of the insulating material, an anti-reflection layer formed on the seed layer, and an electroplating layer formed on the anti-reflection layer.
US10798823B2 Method for manufacturing an electronic module and electronic module
This publication discloses an electronic module, comprising a first conductive pattern layer and a first insulating-material layer on at least one surface of the first conductive pattern layer, at least one opening in the first insulating-material layer that extends through the first insulating-material layer, a component having a contact surface with contact terminals, the component being arranged at least partially within the opening with its contact terminals electrically coupled to the first conductive pattern layer, a second insulating-material layer provided on the first insulating-material layer, and a conductive pattern embedded between the first and second insulating material layers. This publication additionally discloses a method for manufacturing an electronic module.
US10798809B2 Inductively coupled plasma generator
A conductive rod body is embedded in an insulative torch adapter into which a plasma torch is fitted so that a leading end protrudes from its outer circumferential surface. Further, a metal plate member electrically connected to a cable line to which a voltage for plasma ignition is applied is attached to a lower holder, and a conductive leaf spring member having a V-shaped cross section is attached to an upper holder. When the torch adapter is placed on the lower holder so that the protruding part of the rod body faces upward and the upper holder is closed to tighten a draw latch, the rod body and the metal plate member are electrically connected via the leaf spring member, and a high voltage for ignition can be applied to the plasma torch.
US10798805B2 Location-based configuration of a load control device
A method of automatically programming a new load control device that replaces an old load control device takes advantage of a remote identification tag (e.g., an RFID tag) located in the vicinity of the old device. The remote identification tag stores an identifier that is representative of a location in which the old device is installed. The method includes the steps of: (1) storing a setting of an old device in a memory of a controller; (2) associating the setting with the identifier of the old device in the memory of the controller; (3) the new device retrieving the identifier from the remote identification tag after the new device is installed in the location of the old device; (4) the new device transmitting the identifier to the controller; and (5) the controller transmitting the setting of the old device to the new device in response to receiving the identifier.
US10798791B2 Light emitting diode emergency vehicle light based on traffic detection
A traffic flow detection-based LED alarm lamp includes a red LED device, a blue LED device, an alarm lamp leg, a mounting assembly and a reinforcing plate. The red LED device and the blue LED device are installed parallel to each other and fixed to the top of a police car through the alarm lamp leg. The mounting assembly includes a nut and a bolt for fixing the alarm lamp leg to the top of the police car, and a reinforcing plate installed onto an inner side of a police car rooftop for reinforcing the fixation of the alarm lamp leg. The red LED device emits light with a first lighting frequency and the blue LED device emits light with a second lighting frequency. This invention can improve the warning effect of the LED alarm lamp.
US10798788B2 Heater and method for thawing/warming a perishable dielectric load
A heater (100) for thawing/warming a perishable dielectric load (130) contains: a heating chamber (140) for holding the perishable dielectric load (130) during thawing/warming thereof, a transmitter unit (110) generating electromagnetic energy (RFs) having predefined spectral properties, an emitting element (150) producing an electromagnetic field in the perishable dielectric load (130) based on the electromagnetic energy (RFs) from the transmitter unit (110), a tuning circuit (115) adjusting an overall impedance (Z) of the emitting element (150), the tuning circuit (115) and the heating chamber (140) so that the overall impedance (Z) matches an output impedance of the transmitter unit (110), and a control unit (120) measuring the overall impedance (Z) during thawing/warming of the perishable dielectric load (130) and repeatedly generating at least one control signal (Tn) causing the tuning circuit (115) to adjust the overall impedance (Z) to match the output impedance of the transmitter unit (110). The control unit (120) sets an initial value of the at least one control signal (Tn) based on an estimate (Vm) of a volume (V) of the perishable dielectric load (130).
US10798784B2 Electrical energy transfer system for a wire mesh heater
The present teachings disclose a wire mesh heater including: a wire mesh element having a surface area including a non-contact area and a contact area along at least 50% of a wire mesh element length; a primary conductor including a slit having a contact surface, wherein the contact area contacts the contact surface to provide an electrical connection between the wire mesh element and the primary conductor. In some embodiments, the primary conductor is welded to the wire mesh element, wherein the contact area contacts the contact surface to provide an electrical connection between the wire mesh element and the primary conductor. In some embodiments, an elastic is stretched and secured tautly under tension prior to operation of the wire mesh heater, and the elastic keeps the wire mesh element tautly under tension during operation of the wire mesh heater.
US10798779B2 Enhanced CoAP group communications with selective responses
Multicast messaging may be managed in a machine-to-machine/Internet of things context, such as a CoAP network, via the inclusion of server selection criterion in multicast request messages and/or resource directory registration management. Server selection criteria may be explicit or implicit. An explicit criterion may be expressed, for example, as an IP address, a server identifier relative to a group context, or a Bloom filter. An implicit criterion may, for example, relate to the context of the request or the requestor, and include such information as data accuracy, data type, application, operating system, network location, geolocation, resource creation time, and resource update time. Server selection criteria may be maintained by a resource directory and/or via a user interface.
US10798777B2 Multi-dimensional segmentation method and apparatus for 5G-oriented protocol stack, and terminal
Disclosed are a multi-dimensional segmentation method and apparatus for a 5G-oriented protocol stack, and a terminal. The method comprises: segmenting an MAC layer in a protocol stack, and putting HARQ entities of a physical layer and the MAC layer together in a pre-set physical resource for processing; and moving a relevant partial module of the physical layer to an FPGA for processing according to a calculation amount and functional requirements. The hardware configuration requirements are reduced on the basis of guaranteeing the performance.
US10798773B2 Method for controlling connected mode DRX operations
A method in a UE comprises monitoring a downlink control channel during a duration of at least a first timer, and receiving an indication of a downlink or uplink transmission for the UE. The method comprises after receiving the indication of the downlink or uplink transmission for the UE, stopping monitoring the first timer, wherein after the first timer is stopped the UE does not need to monitor the downlink control channel. The method comprises performing an uplink transmission associated with the indicated downlink or uplink transmission for the UE. The method comprises starting a second timer after receiving the indication for the downlink or uplink transmission for the UE, the duration of the second timer comprising an offset period, and, when the second timer expires, starting a third timer. The UE monitors the downlink control channel for the duration of the third timer.
US10798771B2 Communication method and communication apparatus
This application provides a communication method and a communications apparatus. A terminal in an inactive state receives a paging message, and content in the paging message is determined. When the content includes a first identity of the terminal, the terminal sends a first request message to a first access network device, where the first request message carries a non-access stratum (NAS) identifier of the terminal. When the content includes a second identity of the terminal and an identity of an anchor access network device, the terminal sends a second request message to the first access network device. The second identity of the terminal identifies the terminal on the anchor access network device, and the identity of the anchor access network device identifies the anchor access network device in an access network. The communication method of is application can adapt to a communication requirement of a terminal in an inactive state.
US10798767B2 Method and apparatus for relaying user data between a secure connection and a data connection
A method and apparatus relay user data between a secure connection and a data connection. A remote unit can be communicated with over a non-3GPP access network via a first network interface. A mobile core network can be communicated with via a second network interface and a third network interface. A secure connection request to establish a secure connection can be received via the first network interface. The secure connection with the remote unit can be established via the first network interface. A data connection can be established via the third network interface on behalf of the remote unit and user data can be relayed between the secure connection and the data connection when the secure connection request is associated with the second capability. The first capability can support non-access stratum communication and the second capability may not support non-access stratum communication.
US10798765B2 Method using a time point for sharing data between electronic devices based on situation information
A first electronic device is provided. The first electronic device includes a communication module and a controller that is configured to request a data list from a second electronic device based on a detection of a charging state of a battery of the first electronic device, receive the data list corresponding to the request, and request at least some elements of data in the received data list from the second electronic device.
US10798763B2 Wireless communication apparatus, information processing apparatus, communication system, and communication method
A communications apparatus and method provide logic for establishing communications sessions in accordance with one or more connection rights. In one implementation, a communications apparatus may include a control circuit configured to establish, through an information processing apparatus, a communications session with an additional communications apparatus associated with one or more first connection rights. The established communications session may be associated with one or more second connection rights that differ from the first connection rights, and the control circuit may be further configured to generate an instruction to transmit data in accordance with the second connection rights.
US10798761B2 Method for establishing protocol data unit session in communication system
A method for establishing a plurality of protocol data unit (PDU) sessions between a user equipment (UE) and a data network (DN) by the UE may comprise transmitting a message to establish the plurality of PDU sessions to at least one network function (NF) of a plurality of NFs, exchanging a signal to establish the plurality of PDU sessions among the UE, a radio access network (RAN), and the plurality of NFs based on the message, and establishing the plurality of PDU sessions between the UE and the DN according to predetermined priority and based on the signal, wherein each of the plurality of PDU sessions corresponds to a network slice (NS) for a particular service, wherein the message includes information about the particular service corresponding to the plurality of PDU sessions, and wherein the priority is determined based on the information about the particular service.
US10798750B2 Communication system
A communication system is disclosed in which a communication device communicates with communication apparatus that operates a cell within which the communication device is located. The cell is operated as a licensed assisted access (LAA) cell and has an associated physical uplink control channel (PUCCH). The communication device has a controller that is adapted to: generate a control signal for transmitting to said communication apparatus; perform a clear channel assessment (CCA) on said PUCCH before the control signal is transmitted; and block transmission of the control signal on said PUCCH when said CCA indicates that said channel is not clear. The communication device is further adapted, when said controller has not blocked said transmission of the control signal, to transmit the control signal to said communication apparatus in said PUCCH.
US10798747B2 Simple RACH (SRACH)
Systems and methods for providing random access in a cellular communications network are disclosed. In general, the cellular communications network is an Orthogonal Frequency Division Modulation (OFDM) based cellular communications network (e.g., a 3GPP LTE cellular communications network) or similar multi-subcarrier based cellular communications network. Random access is performed using a Physical Random Access Channel (PRACH) including subcarriers having a subcarrier frequency spacing that is equal to a subcarrier frequency spacing in one or more other channels of the uplink (e.g., a Physical Uplink Shared Channel (PUSCH)). As a result, the subcarriers in the PRACH are orthogonal to the subcarriers in the other channel(s) of the uplink, which in turn reduces, or substantially eliminates, interference between the PRACH subcarriers and the subcarriers of the other channel(s) of the uplink.
US10798743B2 Methods and systems for improved resource unit utilization
Disclosed are methods and systems for wireless communication. In one aspect, a method includes generating, by an access point, a frame, the frame assigning first resource units to first devices participating in a multi-user transmission with the access point during a transmission opportunity, and further indicating second resource units available during the transmission opportunity for transmissions to other devices, transmitting the frame; and receiving the multi-user transmission from the first devices according to the resource unit assignments.
US10798740B2 Wireless communication system, access point, terminal, and communication method
A wireless communication system according to the present disclosure includes an access point (AP) and a terminal (STA) that belong to a BSS. The STA compatible with IEEE 802.11ax switches, under an environment where the AP and the STA compatible with IEEE 802.11ax enable OBSS_PD-based SR, an NAV used for virtual carrier sense according to whether only the STA compatible with IEEE 802.11ax is present as the STA or both the STA compatible with IEEE 802.11ax and the STA incompatible with IEEE 802.11ax are present as the STAs.
US10798736B2 Network node and method for resource allocation for multiple radio access technologies
A method performed by a first network node (110), for managing channel access for a Wireless Device (WD) (120). The WD (120) supports one or more Radio Access Technologies (RATs). The first network node (110) receives a radio channel access request from the WD (120), which radio channel access request comprises information regarding a number of requirements on the channel access. The first network node (110) determines a channel access schedule based on the received information and channel statuses for the channels and RATs available within a geographical served by the first network node (110). The channel access schedule comprises information about the radio channel assigned to the WD (120). The first network node (110) further sends the channel access schedule to the WD (120).
US10798734B2 Method and wireless device for transmitting RACH preamble in wireless communication network
Embodiments herein provide a method and wireless device for transmitting a RACH preamble in a wireless communication network. The method includes steps of configuring a Narrowband Physical Random Access Channel (NPRACH) preamble comprising a first mini preamble and a second mini preamble; and transmitting the first mini preamble in a first available consecutive Up-Link (UL) sub-frames and the second mini preamble in a subsequent consecutive UL sub-frames reserved for UL transmission in at least one frame duration.
US10798733B2 Long PUCCH design for slots with varying duration of uplink and for dynamic time division duplexing
Techniques for dynamically controlling long physical uplink control channel (PUCCH) transmission are described. In an aspect, the disclosure describes a method for receiving a grant to transmit a long PUCCH, determining a grant type of the grant, wherein the grant type is one of a periodic grant or an aperiodic grant, determining a slot type of the slot to transmit the long PUCCH, and transmitting the long PUCCH over one or more slots based on the grant, the determined slot type, and the determined grant type. In another aspect, the disclosure describes a method for generating a triggering signal to transmit to a user equipment (UE), the triggering signal indicating to the UE to transmit a PUCCH, transmitting the triggering signal to the UE, and receiving the long PUCCH in response to the triggering signal.
US10798732B2 Wireless communications using traffic information
Systems, apparatuses, and methods are described for wireless communications. A base station may determine configuration parameters for a wireless device. The configuration parameters may be based on traffic pattern information received from the wireless device, such as a traffic periodicity, a timing offset, and/or a message size.
US10798729B2 Data transmission method and apparatus
Example data transmission methods and apparatuses are provided to reduce an uplink transmission latency of a user terminal and improve system resource utilization. One example method includes notifying, by a base station, a user terminal of a semi-persistent SPS period, where the SPS period is a short period. A first SPS resource is allocated, by the base station, to the user terminal. Data that is periodically sent by the user terminal based on the SPS period is received by using the first SPS resource.
US10798728B2 Method for transceiving data in unlicensed band and apparatus for same
The present invention relates to a wireless communication system, and more particularly, to a method for transceiving data in an unlicensed band and an apparatus for same. In particular, disclosed in the present invention are a method and an apparatus for same, the method comprising: a terminal receiving, from a base station, listen before talk (LBT)-type information and information relating to an uplink data transmission interval during which the data is transmitted from within one subframe; and transmitting the data to the base station only during the uplink data transmission interval from within the one subframe, based on an LBT operation indicated by the LBT-type information, thereby efficiently transceiving data between the terminal and the base station in the unlicensed band.
US10798727B2 Method for uplink communication in a LTE cellular network
The present invention relates to a method for data transmission from a wireless device to a base node, the base node is part of a cellular network and is configured to support frequency division multiple access method, the bandwidth receivable by the base node comprising a plurality of subcarriers, the wireless device is camping on the base node, the method comprises the steps of: —for the base node, assigning to the wireless device a subcarrier of the plurality of subcarriers, —transmitting data from the wireless device to the base node for the period of at least one data service session using only the assigned subcarrier, whereby using for said data transmission a first modulation scheme on the assigned subcarrier different from the modulation scheme used for more than one of the plurality of the subcarriers by at least one second wireless device camping on said base node.
US10798725B2 Apparatuses and methods for ultra reliable low latency communications in new radio based vehicle to everything environment
A method, apparatus, and computer-readable medium at a transmitting user equipment (UE) in a distributed cellular vehicle-to-everything environment are disclosed to achieve communications between the distributed UEs with high reliability and low latency. A transmitting UE can configure an ultra-reliable low-latency communication (URLLC) transmission unit by configuring a URLLC channel indicator, a URLLC transmission indicator, a URLLC control channel, and URLLC data portion. The UE can transmit the configured URLLC transmission unit in punctured OFDM symbols within a regular subframe to a receiving UE in the distributed C-V2X environment.
US10798724B2 Uplink resource scheduling control in response to channel busy condition
A wireless access network node transmits scheduling information assigning an uplink resource for a user equipment (UE), detects whether the UE has not transmitted using the assigned uplink resource, determines, based on the detecting, that the UE has failed a Listen-Before-Talk (LBT) check at the UE, and further schedules and assigns an uplink resource for the UE.
US10798723B2 Vehicle to everything communication control method and apparatus therefor
Provided are a method and apparatus for supporting mobile communication network-based vehicle to everything (V2X) communication. The method may include: transmitting, to a base station, terminal assistance information for semi-persistent scheduling (SPS) of radio resources for V2X communication; receiving, from the base station, SPS configuration information generated using the terminal assistance information; and performing V2X communication by using the SPS configuration information.
US10798722B2 Methods and devices for resource scheduling in wireless communication systems
A resource scheduling method includes determining, by a centralized scheduler, a classification threshold, classifying, by the centralized scheduler, each of a plurality of User Equipments (UEs) as a Cell Edge (CE) UE or a Non-Cell Edge (nCE) UE according to the classification threshold, and performing, by the centralized scheduler, a resource scheduling for the at least one CE UE and the at least one nCE UE.
US10798720B2 Uplink transmission skipping in a terminal apparatus
Provided is a terminal apparatus for communicating with a base station apparatus by using a primary cell (PCell) and an LAA secondary cell (LAA SCell). A first uplink transmission corresponding to a first uplink grant configured for the PCell is skipped, based on at least a state that a first parameter is configured. A second uplink transmission corresponding to a second uplink grant configured for the LAA SCell is skipped, based on at least a state that a second parameter is configured. A third uplink transmission in the PCell and a fourth uplink transmission in the LAA SCell are skipped, based on at least a state that a third parameter is configured. The third uplink transmission corresponds to a third uplink grant corresponding to a C-RNTI. The fourth uplink transmission corresponds to a fourth uplink grant corresponding to the C-RNTI.
US10798717B2 Wireless communication method and apparatus
The method includes: receiving, by a second transmit end, policy information sent by a first transmit end, where the second transmit end belongs to a second BSS, the first transmit end is a transmit end that is in a first basis service set and that transmits data by using a first link, and the policy information is used to indicate a condition that the second transmit end needs to satisfy to transmit data by using a second link, or used to indicate whether the second transmit end is allowed to transmit data by using a second link; and determining, by the second transmit end based on the policy information, whether to transmit data by using the second link. According to the wireless communication method, a spatial reuse transmission policy can be adjusted dynamically based on an actual situation of a current network. This improves a system throughput.
US10798716B2 Network device, terminal device, and resource allocation method
The present application discloses a resource allocation method, relates to the communications field, and resolves a problem that overall system performance is degraded because all vehicles use fixed four-time transmission when broadcasting service data packets to nearby vehicles. A specific solution is as follows: A receiving unit receives a transmission resource request sent by a first terminal device; a determining unit determines a quantity of transmission times in response to the transmission resource request received by the receiving unit; an allocation unit allocates a resource set to the first terminal device according to the quantity of transmission times determined by the determining unit, where a quantity of resources included in the resource set is equal to the quantity of transmission times; and a sending unit sends, to the first terminal device, time-frequency resource location information of each resource in the resource set allocated by the allocation unit.
US10798713B2 Method and apparatus for supporting vehicle to everything service
A method for supporting a vehicle communication (connected car or vehicle to everything (V2X)) service in a wireless communication system and an apparatus thereof are provided. The method includes receiving threshold information for reporting a channel busy ratio (CBR), measuring the CBR for a resource pool, identifying whether a reporting condition is satisfied by comparing the measured CBR with the threshold information, and reporting the measured CBR if the reporting condition is satisfied. The present disclosure relates to a communication technique for converging a fifth generation (5G) communication system for supporting higher data rates beyond a fourth generation (4G) system with an Internet of things (IoT) technology, and may be applied to intelligent services based on the 5G communication technology and the IoT-related technology.
US10798712B2 Methods for vehicular communication in accordance with co-existence between next generation vehicle-to-everything (NGV) devices and legacy devices
Embodiments of a Next Generation Vehicle-to-Everything (NGV) station (STA) and method of communication are generally described herein. The NGV STA may encode a physical layer convergence procedure (PLCP) protocol data unit (PPDU) for transmission in a dedicated short-range communication (DSRC) frequency band allocated for vehicular communication by NGV STAs and legacy STAs. In some cases, the NGV STA may encode the PPDU in accordance with an NGV enhanced physical (PHY) layer protocol, and includes usage of a mid-amble, space-time block coding (STBC), or low-density parity check (LDPC) coding. In other cases, the NGV STA may encode the PPDU in accordance with a legacy PHY layer protocol that is compatible with the legacy STAs, and excludes usage of the mid-amble, the STBC, and the LDCP coding.
US10798703B2 Position of uplink short burst in new radio
Various aspects of the present disclosure provides methods and techniques for flexible positioning of a uplink short burst in NR communications. In one example, the uplink short burst may have a slot position that at any position of the uplink centric slot. For instance, a downlink centric slot may contain control signals from a base station, such as a grant, that indicate the slot position of the uplink short burst. The grant may indicate, explicitly or implicitly, the position within an uplink centric slot that should be assigned to an uplink short burst. The UE may then transmit a response including an uplink short burst within the indicated slot position of an uplink centric slot. The various aspects may thus enable the dynamic assignment of uplink short bursts within uplink centric slots.
US10798702B2 Periodic frames for control plane data to manage multi-band wireless networking system
The disclosed embodiments include a method performed by network node(s) of a multi-band wireless network. The method includes wirelessly interconnecting network nodes to collectively form the multi-band wireless network configured to provide network access to a client node connected to any of the network nodes. The method further includes establishing a control plane protocol that enables wireless communications of control plane data embedded in periodic frame(s) communicated by the network nodes, and managing the multi-band wireless network by wirelessly communicating the periodic frame(s) between the network nodes in accordance with the control plane protocol.
US10798699B2 Physical downlink control channel transmission method, base station device, and user equipment
Embodiments of the present disclosure disclose a physical downlink control channel sending method. The method includes: sending configuration information of a first physical downlink control channel on a predefined resource, where the configuration information of the first physical downlink control channel is used to indicate manners of sending and receiving the first physical downlink control channel; and sending the first physical downlink control channel according to the configuration information of the first physical downlink control channel. Correspondingly, the embodiments of the present disclosure further disclose a physical downlink control channel receiving method, a base station device, and user equipment. By using the present disclosure, a physical downlink control channel, especially, an EPDCCH channel, can be transmitted, to resolve a problem of physical downlink control channel transmission caused by the fact that narrowband user equipment cannot receive a broadband PDCCH channel.
US10798698B2 Method for mitigating inter cell interference and device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device therefor, wherein the method comprises the steps of: receiving a PDCCH signal that contains scheduling information from a base station on a first subframe; receiving a PDSCH signal corresponding to said PDCCH signal from said base station on a second subframe; and decoding said PDSCH signal, wherein an interval between said first subframe and said second subframe is varied.
US10798696B2 Method and user equipment for receiving downlink signal, and method and base station for transmitting downlink signal
According to the present invention, a base station transmits zero-power information with respect to a downlink control channel, sets some of downlink control channel candidates in a slot at zero-power in accordance with the zero-power information, and transmits the downlink control channel via the downlink control channel candidates User equipment receives the zero-power information with respect to the downlink control channel and receives the downlink control channel via the downlink control channel candidates in the slot. The user equipment detects the downlink control channel by assuming, on the basis of the zero-power information, that the some of downlink control channel candidates are zero-power.
US10798695B2 Method for transmitting and receiving synchronization signal in wireless communication system, and apparatus therefor
Disclosed in the present specification is a method by which a terminal transmits and receives a synchronization signal in a wireless communication system, comprising the steps of: receiving, from a base station, a synchronization signal and an extended synchronization signal, which are repeatedly transmitted a predetermined number of times for each beam; acquiring time and frequency synchronization with the base station on the basis of the received synchronization signal and the received extended synchronization signal; and receiving a beam reference signal related to beam selection from the base station.
US10798692B2 Method and device for providing control information for different services
The present disclosure relates to a 5G or pre-5G communication system to be provided to support a higher data transmission rate since 4G communication systems like LTE. The present disclosure relates to a method for providing control information for different services of a base station. A method of a first terminal includes: receiving control information; identifying a control channel for the first terminal based on the control information; and decoding information received in the control channel for the first terminal based on superposition transmission related information included in the control information.
US10798691B2 Method for acquiring system frame number by terminal, terminal, and mobile communication system
A System Frame Number (SFN) acquisition method is provided. The System Frame Number (SFN) acquisition method of a terminal according to the present invention includes receiving a first message for adding a secondary cell of a secondary base station from a primary cell of a primary base station, receiving a Master Information Block (MIB) broadcast in the secondary cell, and acquiring a SFN information for the secondary cell from the MIB, and applying the SFN information to at least one cell of the secondary base station.
US10798690B2 PUCCH methods and apparatuses of enhanced CA in UE and base station
The present disclosure discloses an enhanced CA PUCCH method and device. In a first step, a UE receives a first high layer signaling, wherein the first high layer signaling indicates a reserved SR resource on a first serving cell. In a second step, the UE receives determines a target serving cell for transmitting SR indication information on a first sub frame, wherein the target serving cell is one of K candidate serving cells. In a third step, the UE transmits the SR indication information on the first sub frame of the target serving cell. Wherein the first serving cell is one of K candidate serving cells, the reserved SR resource is PUCCH resource, K is a positive integer, and the SR indication information indicates a positive SR or a negative SR.
US10798689B2 Methods and related devices of channel state information (CSI) reporting for bandwidth part (BWP) switch operation
A method for reporting Channel State Information (CSI) is provided. The method includes receiving, by a User Equipment (UE), a CSI reporting configuration from a base station on a first BWP; receiving, by the UE, a first BWP switch indication from the base station to change the first BWP to a second BWP; receiving, by the UE, a second BWP switch indication from the base station to switch from an active BWP of the UE back to the first BWP; and sending, by the UE, a CSI report based on the CSI reporting configuration in a case that the UE receives a CSI reporting activation command from the base station after receiving the second BWP indication.
US10798688B2 Code rate for control information
There is disclosed a method of operating a user equipment in a radio access network. The method includes transmitting feedback control signaling, the feedback control signaling representing a number I of information bits. The I information bits are encoded with a code rate based on a code rate indication. The disclosure also pertains to related devices and methods.
US10798682B2 Methods and apparatus for processing control and/or shared channels in long term evolution (LTE)
Certain aspects provide methods and apparatus for wireless communications. One example method generally includes receiving a shared channel within a subframe, determining the same precoding may be used across resource blocks belonging to the same precoding resource block group (PRG) of the shared channel, and processing the shared channel based on the determination.
US10798678B2 Methods and apparatuses for paging in a wireless communications network
According to a first aspect of embodiments herein, the object is achieved by a method performed by a User Equipment, UE, for handling a paging message in a wireless communications network. The UE configures (201) the UE to derive a group paging identifier to be associated with the UE from a first identifier associated with the UE, and to use the derived group paging identifier for identifying group paging identifier matches in response-driven paging, irrespective of UE state and initiator of the paging. The UE receives (202) a paging message from the wireless communications network. The paging message comprises the group paging identifier associated with the UE. The UE then derives (203) the group paging identifier associated with the UE from the first identifier associated with the UE. By means of the derived group paging identifier the UE identifies (204) group paging identifier matches in response-driven paging, irrespective of said UE states and initiator of the paging.
US10798677B2 Methods and apparatus for paging an inactive UE in a wireless network
In case of an UE in an inactive state (RRC disconnected but Core Network connected), the Core Network cannot page the UE because this one is formally connected. The UE is therefore paged at RAN-level. In detail, the first Base Station that receives downlink data or control signalling for the UE, pages the UE. If the UE does not reply, the first Base Station requests second Base Stations to page the UE. If not found the request is enlarged from the second BS to further Base stations and so on until either the UE is found or a maximum number of hops is reached. The Base Stations trace then backwards the information that the UE has been paged until the first BS.
US10798675B2 Method, device and readable storage medium for paging
A paging method, a paging device and a readable storage medium thereof are disclosed. The method includes: measuring synchronization signal blocks to obtain signal qualities of the synchronization signal blocks; selecting suitable synchronization signal blocks from the synchronization signal blocks based on the signal qualities; selecting a target synchronization signal block from the suitable synchronization signal blocks; and transmitting a paging response message to a base station utilizing a random access channel resource and/or a random access preamble corresponding to the target synchronization signal block to instruct the base station to transmit a paging message utilizing a downlink beam corresponding to the target synchronization signal block.
US10798674B2 Conditional termination of RSTD measurements
Methods and device for use in a wireless device of reporting positioning measurements comprises receiving network assistance information from a network node. The network assistance information is for assisting the wireless device in performing Observed Time Difference Of Arrival (OTDOA), and comprises: a list of reference cells; a list of neighbor cells; and a rule for terminating Reference Signal Time Difference (RSTD) measurements. The method further comprises performing RSTD measurement between a cell in the reference cell list and a cell in the neighbor cell list. Upon determining the RSTD measurement satisfies the rule for terminating RSTD measurements, the method includes reporting the RSTD measurements to the network node. Upon determining the RSTD measurement does not satisfy the rule for terminating RSTD measurements, performing another RSTD measurement between the cell in the reference cell list and a cell in the neighbor cell list.
US10798670B2 Information processing device, portable device, and system
An information processing device includes a processor configured to: receive first positional information related to a position of a portable device from the portable device; extract transmitters located within a certain area including a first positional coordinate, which is a positional coordinate of the portable device based on the first positional information, from among registered transmitters, calculate respective distances between transmitters within the certain area and the portable device, and extract a predetermined number or less of transmitters based on the calculated distances from among the transmitters within the certain area; and transmit first identification information of the predetermined number or less of transmitters, which allows the portable device to determine whether the first identification information includes second identification information indicating a transmitter transmitted from the transmitter in and to perform a particular process when the first identification information includes the second identification information, to the portable device.
US10798663B2 Uplink power headroom reporting for carrier aggregation
A method for reporting power headroom is disclosed. Power headroom may be reported across all carriers (wideband), for a specific carrier, or for a carrier group. The formula used to calculate the power headroom depends on whether the carrier (or a carrier in the carrier group) has a valid uplink grant. If the carrier or carrier group does not have a valid uplink grant, the power headroom may be calculated based on a reference grant. The power headroom is calculated by a wireless transmit/receive unit and is reported to an eNodeB.
US10798661B2 Techniques and apparatuses for resource-specific power control in 5G
Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a control node may determine a power setting for at least one of a first signal or a second signal to be simultaneously communicated between a target wireless node and at least one other wireless node, wherein the power setting is determined based at least in part on whether a first set of resources or a second set of resources are allocated for the first signal or the second signal; and configure the power setting to be used for the first signal or the second signal. Numerous other aspects are provided.
US10798660B1 Techniques for device-to-device frequency reuse in cellular networks
Device-to-device (D2D) transmissions by a wireless device may interfere with base station reception of other signals. To mitigate this interference, the wireless device estimates the path loss between itself and the base station. The path loss and the current D2D transmission power level are used to estimate the amount of interference the base station is experiencing as a result of the D2D transmissions from the wireless device. Based on the estimated interference experienced by the base station, the wireless device increases the robustness of the MCS being used and decreases the transmission power level by a corresponding amount. By decreasing the D2D transmission power level, less interference will be experienced by the base station. By increasing the robustness of the MCS, the impact of the reduced D2D transmission power level is mitigated.
US10798659B2 Transmission power control method, communication device and program
There is provided a method for controlling a transmission power in a second communication service making secondary usage of a spectrum assigned to a first communication service, with use of any node of one or more secondary usage node that transmits a radio signal of the second communication service, comprising the steps of: acquiring an acceptable interference power allocated to the second communication service; calculating a total sum of interference power levels on the first communication service based on transmission powers respectively required for the one or more secondary usage node; and excluding any secondary usage node of the one or more secondary usage node from allocation of the transmission power when the calculated total sum of interference power levels is larger than the acceptable interference power.
US10798657B2 Power control in high speed scenario
At least one antenna node is controlled to provide power correction instructions to a wireless communication device at an appropriate time when switching between uplink reception radio lobes, irrespective of which direction the reception radio lobes are directed in relation to the direction of movement of the wireless communication device. Loss of data and receive blocking problems can thereby be at least mitigated.
US10798656B2 Information transmission apparatus and method and communication system
An information transmission apparatus and method and a communication system. The information transmission method includes: reporting information including an ID of a relay UE by a remote UE to a base station, the information further indicating that the remote UE supports sidelink communication and/or non-3GPP communication with the relay UE; and performing communication based on a communication link configured by the base station or a communication link selected by the remote UE. Hence, not only the UE may be made power-saving, but also continuity of data transmission may be kept.
US10798655B2 Enhanced power consumption management of a user equipment using a mobile communication network, wherein different sets of radio resources are used in dependency of a power consumption information
A method for power consumption management of a user equipment using a mobile communication network includes: in a first step, a set of first radio resources is assigned, by a radio resource management entity, to the user equipment for transmitting uplink data and/or receiving downlink data; in a second step, subsequent to the first step, power consumption information is obtained by the radio resource management entity, the power consumption information indicating that a current power consumption of the user equipment using the assigned set of first radio resources is above a predefined upper power consumption threshold or below a predefined lower power consumption threshold; and in a third step, subsequent to the second step, a set of second radio resources is assigned, by the radio resource management entity, to the user equipment for transmitting uplink data and/or receiving downlink data.
US10798649B2 Method and apparatus for layer 3 configuration in a heterogeneous network
Methods, systems and apparatus are provided for camping, assisted serving cell addition or removal, and discontinuous reception (DRX) in networks having a macro cell and at least one assisted serving cell. In other aspects, enhancements to Layer 1 channels and uplink timing alignments are provided in networks having a macro cell and at least one assisted serving cell. In further aspects, assisted serving cell Layer 2 architecture and transport channels are provided in networks having a macro cell and at least one assisted serving cell. In further aspects, collaborated HARQ solutions are provided in networks having a macro cell and at least one assisted serving cell.
US10798647B2 Network slice selection
This disclosure relates to techniques for network slice selection. A network slice selection function of a cellular network may receive a network slice selection request from a radio access network node of the cellular network. The network slice selection request may be received by the radio access network node from a wireless device. A core network slice (and possibly a radio access network slice) of the cellular network may be selected for the service request. A network slice selection response may be provided to the radio access network node, indicating a control plane entry point address for the selected core network slice. The selected radio network slice may also be indicated in the network slice selection response.
US10798642B2 On-demand system information delivery procedure
Apparatus and methods are provided for on-demand system information (SI) delivery. In one novel aspect, an indicator in the minimum system information (MSI) indicates whether an SI or an SI group is delivered with broadcast or unicast. In one embodiment, the UE receives a MSI, obtains from the MSI the other SI (OSI) delivery mode indicator, and sends an on-demand SI request if the OSI delivery mode indicates the unicast delivery mode, otherwise acquires OSI information in a predefined or scheduled period if the OSI delivery mode indicates the broadcast delivery mode. In one embodiment, the delivery mode is unicast and the SI request is sent at a timing or resource explicitly configured in a SI change notification message. In another embodiment, the delivery mode is broadcast and updated SI is obtained based on the scheduling information included in the SI change notification message.
US10798630B1 Mitigating co-channel interference in wireless networks
Mitigating co-channel interference includes instructing a first access node to deploy a first radio air interface utilizing a first frequency band over a first default coverage area, instructing the first access node to deploy a second radio air interface utilizing a second frequency band over a first reduced coverage area, instructing a second access node to deploy a third radio air interface utilizing the first frequency band over a second reduced coverage area, and instructing the second access node to deploy a fourth radio air interface utilizing a second frequency band over a second default coverage area.
US10798624B2 Method and apparatus for transmitting data in CU-DU split scenario
Provided are a method in which a source distribution unit (DU) of a base station stops transmitting data to a user equipment (UE) in a wireless communication system, and an apparatus supporting the method. The method may include: receiving, from a central unit (CU) of the base station, a message indicating to stop transmitting data to the UE; and stopping transmitting data to the UE, upon receiving the message from the CU of the base station.
US10798619B2 Method and apparatus for performing handover of user equipment in wireless communication system supporting dual connectivity
A method of supporting a Handover (HO) by a master evolved Node B (eNB) in a wireless communication system supporting dual connectivity of a User Equipment (UE) for the master eNB and a slave eNB is provided. The method includes when an HO of the UE to the slave eNB is determined, transmitting an HO request message to a target slave eNB, when a HO Ack message is received from the target slave eNB, transmitting an HO trigger request message including identification information of the target slave eNB to a source slave eNB, and when a resource release message is received from the target slave eNB, transmitting an HO success indicator to the source slave eNB.
US10798618B2 Method for managing session and SMF node
The one disclosure of the present specification proposes a method for managing session. The method may be performed by a session management function, SMF, node and comprise: generating a packet data unit, PDU, session for a user equipment, UE; receiving, from an access and mobility management function, AMF, node, information about the UE; and determining, based on the information, whether to transmit an indication for notifying a user plane function, UPF, node to discard a downlink data for the PDU session of the UE. The determination may be dependent on whether the PDU session corresponds to a first service provided to the UE.
US10798613B2 Traffic separation in a controller based multi-AP network
Certain aspects relate to methods and apparatus for traffic separation in a multi AP (MAP) network. In some cases, a MAP Controller may configure sets of SSIDs to a single VLAN ID in a Traffic Separation Policy and distribute the Traffic Separation Policy information to the MAP Agents.
US10798611B2 Facilitating load balancing in wireless heterogeneous networks
Load balancing is facilitated utilizing geographical location and mobility speed. An example method includes receiving, by a first cell device including a processor and associated with a first cell, from a device of devices, information indicative of whether the device has detected cell type information from a second cell device associated with a second cell, wherein at least a portion of the second cell is located within a first boundary of the first cell. The method also includes: determining, by the first cell device, a mobility characteristic of the device, wherein the devices comprise respective mobility characteristics; and selecting, by the first cell device, the device of the devices to associate with the second cell based on the mobility characteristic of the device.
US10798610B2 Information issuing method, data sending method, apparatus and system
The present disclosure provides an information issuing method, a data sending method, as well as corresponding apparatus and system, and relates to communication field. The information issuing method includes: configuring, by a network access device, path information for a terminal, a Radio Resource Control (RRC) connection being established between the network access device and the terminal, the path information being configured to indicate a sending path of uplink data, and the sending path including a mobile communication link or a Wireless Local Area Network (WLAN) link; and issuing, by the network access device, the path information to the terminal, the terminal being configured to determine a target sending path of uplink data according to the path information, and send the uplink data to the network access device according to the target sending path.
US10798608B2 Message processing method and apparatus
Embodiments of the present disclosure provide a message processing method and apparatus. The method includes: determining a transmission type of information to be sent to a terminal device and a transmission parameter corresponding to the transmission type; and sending, to the terminal device, a notification message carrying an indication field, where the indication field is used to indicate the transmission type and the transmission parameter, so that the terminal device receives data based on the transmission type and the transmission parameter; and at least one state of the indication field indicates that the transmission type is a first multiuser superposition transmission type, or at least one state of the indication field indicates that the transmission type is a third multiuser superposition transmission type. Based on the message processing method and apparatus provided in the embodiments of the present disclosure, transmission efficiency of a system can be increased.
US10798606B2 Method and apparatus for transmitting broadcast-multicast single-frequency network measurement data
Embodiments of the present invention provide a method and an apparatus for transmitting broadcast-multicast single-frequency network measurement data, where second measurement data is acquired by preprocessing acquired first measurement data, and the second measurement data is sent to a base station. Because the second measurement data is obtained after the first measurement data is preprocessed, a size of the second measurement data is smaller than that of the first measurement data, thereby reducing a transmission overhead.
US10798605B2 Message transmission method and apparatus
A terminal obtains network congestion control configuration information. The terminal processes a message generated by the terminal according to the network congestion control configuration information and obtains the processed message. Then the terminal sends the processed message. Therefore, the message generated by the terminal can be processed flexibly to relieve a network congestion problem in the Internet of vehicles.
US10798598B2 Large scale radio frequency signal information processing and analysis system using bin-wise processing
A large-scale radio frequency signal information processing and analysis system that provides advanced signal analysis for telecommunication applications, including band capacity and geographical density determinations and detection, classification, identification, and geolocation of signals across a wide range of frequencies and across broad geographical areas. The system may utilize a range of novel algorithms for bin-wise processing, Rayleigh distribution analysis, telecommunication signal classification, receiver anomaly detection, transmitter density estimation, transmitter detection and location, geolocation analysis, telecommunication activity estimation, telecommunication utilization estimation, frequency utilization estimation, and data interpolation.
US10798593B2 Signal amplifiers that switch to an attenuated or alternate communications path in response to a power interruption
RF signal amplifiers are provided that include an RF input port, a switching device having an input that is coupled to the RF input port, a first output and a second output, a first diplexer having an input that is coupled to both the first output of the switching device and the second output of the switching device, and a first RF output port that is coupled to an output of the first diplexer. These amplifiers further include an attenuator that is coupled between the second output of the switching device and the input of the first diplexer.
US10798591B2 Optimizing multi-antenna device configuration
In one embodiment, a diagnostic device determines signal strengths of two antennas of a multi-antenna device. When the signal strength of each of the two antennas is unacceptable, the diagnostic device provides a recommendation to adjust each of the two antennas. Alternatively, when the signal strength of a first antenna of the two antennas is unacceptable while the signal strength of a second antenna of the two antennas is acceptable, the diagnostic device provides a recommendation to adjust the first antenna. However, when the signal strength of each of the two antennas is acceptable, but a difference between the signal strength of a first antenna and a second antenna of the two antennas is greater than a threshold, then the diagnostic device determines a weaker antenna with weaker signal strength between the first antenna and the second antenna, and provides a recommendation to adjust the weaker antenna.
US10798590B2 Base station, virtual cell, user equipment
A mobile telecommunications system anchor base station for a mobile telecommunications system is provided. The mobile telecommunications system has at least one anchor cell and at least one slave cell which is associated with the anchor cell. The anchor base station has circuitry which is configured to broadcast slave cell system information being specific for the at least one slave cell.
US10798587B2 Method of user proportion investigation and population estimation in a region for mobile communication operators
A method of user proportion investigation and population estimation in a region for mobile communication operators, including the following steps: S1. completing a WiFi network construction in the region; S2. a mobile phone user in the region sending a verification code request for WiFi login to a background by using a client; S3. the background receiving the request from the user, and recording a mobile phone number and a request time of the user; S4. the background completing an identification and classification processing of the operator of the mobile phone number, and obtaining the user proportion in the region for the communication operators within a set period of time; and S5. calculating a population amount in the region according to a number of mobile phone signaling provided by one mobile communication operator thereof and the user proportion in the region for the corresponding communication operator obtained in S4.
US10798580B2 Information processing device
According to an embodiment, an information processing device includes one or more processors configured to: receive first connected information including first information and first authentication information to authenticate the first information; add, to the first connected information, guarantee information to guarantee an anteroposterior relation of reception of the first connected information; and generate second authentication information to authenticate the first information, the guarantee information, and the first authentication information, the second authentication information being generated using the first information or the first authentication information and using the guarantee information.
US10798579B2 Communication method and related apparatus
A communication method and a related apparatus, where a base station obtains a security policy, where the security policy includes integrity protection indication information, and where the integrity protection indication information is used to instruct the base station whether to enable integrity protection for a terminal device. When the integrity protection indication information instructs the base station to enable integrity protection for the terminal device, the base station sends a target user plane integrity protection indication information to the terminal device.
US10798575B2 Display apparatus and display method
An image display system includes a first terminal device and with a second terminal device whose usable function range is smaller than a usable function range of the first terminal device. The image display system includes a display projection unit, a communication unit that establishes wireless connection with the first and second terminal devices, a control unit that manages the wireless connection, and a connection control image generating unit. The control unit and the connection control image generating unit generate a terminal connection image including information for connecting the second terminal device with the image display system, based on terminal connection permission information that assigns the second terminal device whose wireless connection with the display system is permitted, the terminal connection permission information being transmitted from the first terminal device. The display projection unit displays the terminal connection image.
US10798571B2 Method and system for provisioning access data to mobile device
A method and system for provisioning access data in a second application on a mobile device using a first application on the mobile device. Authentication data may be input into the first application, and an authentication code may be requested from a remote server. After the authentication code is received by the first application in the mobile device, it can pass the authentication code to a second application that initiates an access data provisioning process.
US10798570B2 Terminal authentication method and device
Embodiments provide a terminal authentication method and device. The method includes that: a Service Provider (SP) device receives a first authentication request sent by a first terminal, the first authentication request including a first identity credential of a user; the SP device determines an Identifier (ID) of the user and a priority of the first identity credential according to the first authentication request; the SP device sends context data of the user to the first terminal through a cloud service; and the SP device enables a first service for the first terminal according to the priority of the first identity credential. In the embodiments, the SP device loads the context data of the user for the terminal according to the identity credential, sent by the terminal, of the user, and provides the corresponding service.
US10798569B2 Methods for securely validating localization of a wireless communication device, and related devices
A method performed in a location server device of a location system is disclosed. The method is performed for securely validating localization of a wireless communication device. The method comprises obtaining first sensor data sensed by the wireless communication device. The method comprises obtaining primary location information of the wireless communication device, and validating the primary location information based on the first sensor data.
US10798567B2 Evolved node-B, shared spectrum controller and method for communication in shared spectrum
Embodiments of an Evolved Node-B (eNB), shared spectrum controller and methods for communication in shared spectrum are generally described herein. A mobile network shared spectrum controller may operate as part of a domain of a mobile network. A public shared spectrum controller may operate externally to the mobile network domain. The mobile network shared spectrum controller and the public shared spectrum controller may operate cooperatively to perform operations of a shared spectrum controller, such as management of secondary usage of shared spectrum by a group of eNBs. The mobile network shared spectrum controller may obfuscate at least a portion of network configuration information from the public shared spectrum controller to enable maintenance of confidential information within the mobile network domain.
US10798566B2 Securely conveying location and other information in advanced networks
Facilitating secure conveyance of location information and other information in advanced networks (e.g., 4G, 5G, and beyond) is provided herein. Operations of a system can comprise transforming, at a chipset level of the device, information indicative of a location of the device into a binary representation of the information indicative of the location of the device. The operations can also comprise embedding the binary representation of the information indicative of the location of the device into a message. Further, the operations can comprise facilitating a transmission of the message and the binary representation of the information indicative of the location of the device to a network device of a communications network.
US10798565B2 Allocation of profiles to a plurality of installed sim card terminals
A method implemented by a control server for configuring a security module connected to a telecommunication terminal. In particular, the control server allocates a unique activation code corresponding to a subscription including a plurality of N profiles to allocate to a fleet of N respective terminals. Thus the control server: a) after activation of the code with a first terminal, allocates a profile to the first terminal and records the profile allocation to the first terminal, and b) for a new profile allocation request corresponding to the activation code, repeats step a) if the N profiles have not already been allocated.
US10798564B2 Machine-readable code-based embedded subscriber identity module (ESIM) profile download
An activation request from a user device that includes a promotion identifier of a promotion campaign is received at a server, in which the promotion identifier is encapsulated by a machine-readable code that further includes a network address of the server. The activation request is routed from the user device to the server via the network address. A determination of whether an embedded Subscriber Identity Module (eSIM) profile associated with the promotion campaign is available for download to the user device is made. When the eSIM profile is available, the eSIM profile is sent to the user device such that the user device is able to use the eSIM profile to access telecommunication services of a Mobile Network Operator (MNO) according to one or more terms of the promotion campaign. When the eSIM profile is unavailable, an indication that the promotion identifier is invalid is sent to the user device.
US10798563B2 User terminal, radio base station and radio communication method
The present invention provides a method for configuring a hybrid automatic repeat request (HARQ) mode in a base station, a communication method for use by user terminal supporting communication capabilities of the first type, a base station and user terminal. This user terminal includes a transmission section that transmits information about a capability for supporting HARQ bundling, to a radio base station, and the transmission section transmits bundled HARQ-ACKs to the radio base station based on the capability.
US10798562B2 Differentiation of dual-connectivity split-bearer wireless access
Systems and methods described herein enable differentiated policy enforcement for dual connectivity split bearer scenarios. A wireless station receives, from a core network associated with the wireless station, downlink packets directed to an end device that is using a dual-connectivity split bearer. The wireless station directs delivery of the downlink packets over different radio access networks (RANs) of the dual-connectivity split bearer. The wireless station logs a radio access technology (RAT)-type used to deliver each of the downlink packets and sends, based on the logging, a downlink RAT-type feedback report to a network device in the core network. The wireless station receives uplink packets from the end device using the dual-connectivity split bearer, marks each of the uplink packets with a RAT-type indicator, and forwards the marked packets to the network device in the core network.
US10798560B2 Accessing a privately hosted application from a device connected to a wireless network
A method and a system for determining a path of data traffic based on a destination Internet Protocol (IP) address, the destination IP address being either private or public and belonging to any one of multiple organizations. In the method and system, a subscribed device identifier and the destination IP address of one of the multiple organizations is received at a managed service platform. If both the subscribed device identifier and the destination IP address of the one of the multiple organizations are not registered in a predetermined policy database, a subscriber or an owner of the subscribed device is prompted, at a telecommunications endpoint associated with the subscribed device identifier, to register the endpoint. The subscribed device identifier is then registered in the predetermined policy database, based on information received from the telecommunications endpoint in response to the prompting. If the subscribed device identifier and the destination IP address of the one of the multiple organizations are registered in the predetermined policy database, a service device of the managed service platform on a private network routes the data traffic to a private network resource of the one of the multiple organizations. If the subscribed device identifier is registered in the policy database and the destination IP address of the one of the multiple organizations is not registered in the predetermined policy database, the service device of the managed service platform on the private network routes the data traffic via an IP transit service to the public Internet.
US10798558B2 Adapting network policies based on device service processor configuration
Disclosed herein are various embodiments to prevent, detect, or take action in response to the moving a device credential from one device to another, the improper configuration of a service processor, a missing service processor, or the tampering with a service processor in device-assisted services (DAS) systems.
US10798556B2 Method for performing a procedure related to AMF registration by UDM in wireless communication system and apparatus for same
In one embodiment of the present invention, a method for enabling a UDM (Unified Data Management) to perform a registration related procedure of an AMF (Access and Mobility Management Function) in a wireless communication system comprises the steps of: receiving, by the UDM, a message related to serving AMF registration of a UE, which includes access type information and ID (Identity) information, from a first AMF; transmitting, by the UDM, a deregistration related message to a second AMF when the second AMF exists, wherein the second AMF is registered as a serving AMF of the UE and related to the access type information.
US10798555B2 Neighbor awareness networking in dynamic frequency selection channels
Described herein are mechanisms to inform a first Neighbor Awareness Networking (NAN) device as to whether or not a second NAN device is connected to a dynamic frequency selection (DFS) master and/or whether the second NAN device is listening to the same DFS master as the first NAN device. In order for NAN client devices to operate in the 5 GHz band and be DFS compliant, all such devices that are communicating in a NAN peer-to-peer manner must either maintain association with a DFS master or must listen to the same DFS master for channel information.
US10798551B2 Beacon-triggered activation of a near field communication application
An automated method is provided for activating a NFC application in a mobile interface device. In this method, the device receives from a beacon a wireless beacon signal comprising at least one beacon identifier. The wireless beacon signal is processed by the mobile interface device to determine the at least one beacon identifier. The mobile interface device determines based on the at least one beacon identifier, whether to activate the NFC application. Responsive to a determination that the NFC application should be activated, the mobile interface device transitions the NFC application from a passive state to an active state. NFC communication is then established between the mobile interface device and at least one NFC transmitting device disposed within a beacon range volume defined by the beacon location and the beacon range.
US10798549B1 Galley insert wireless communication system
A system for wirelessly communicating with aircraft galley inserts is disclosed. In one or more embodiments, a galley insert includes a communication interface configured to establish connectivity with an on-board WiFi router. The galley insert may further include a controller communicatively coupled to the communication interface. The controller may be configured to communicate with at least one device (e.g., a portable electronic device, another galley insert, etc.) in the aircraft cabin via the on-board WiFi router. In some embodiments, the communication interface may additionally or alternatively be configured to establish connectivity with at least one device in the aircraft cabin via at least one short-range wireless communication protocol (e.g., Bluetooth, Near Field Communication (NFC), or the like). In this regard, the controller may additionally or alternatively be configured to communicate with at least one device via the short-range wireless communication protocol.
US10798542B2 Information providing system and server
An information providing system includes: a plurality of vehicles each configured to perform inter-vehicle charging; and a server. Each of the plurality of vehicles is configured to transmit unattended power-supplying permission information to the server when the user performs an operation of permitting unattended power supplying. In the matching process, the server is configured to permit to set, as a power-supplying vehicle, a vehicle having transmitted the unattended power-supplying permission information. The server is configured to notify, to the unattended power-supplying vehicle matched through the matching process, a confirmed matching content including information of the power-receiving vehicle. The unattended power-supplying vehicle having received this notification is configured to unlock a lid, which covers a power-supplying connector of the unattended power-supplying vehicle, and permit the unattended power supplying in response to the matched power-receiving vehicle being parked in proximity of the unattended power-supplying vehicle.
US10798539B2 Systems, methods, and devices for utilizing radar with smart devices
The various implementations described herein include methods, devices, and systems for determining locations of a plurality of electronic devices within a home. In one aspect, a method is performed at a computing system having one or more processors and memory. The method includes: (1) obtaining device identification information for a plurality of electronic devices; (2) broadcasting, via a standard wireless communication protocol, a request based on the device identification information that a particular electronic device of the plurality of electronic devices be enabled to transmit or reflect location information using a radar technique; (3) receiving a signal from the particular electronic device, the signal indicating a location of the particular electronic device using a radar technique; and (4) determining the location of the particular electronic device based on the received signal.
US10798533B1 System and method for subscription based deployment and management of a communication system
An ordering system (102) generates subscription offerings and receives an order entry in response thereto, for configuring a plurality of mobile communication devices (116) and gateways. A service management system (106) having a service management controller processes the order entry and establishes subscription services in response thereto. The subscription services are based on one or more of features, bearer providers, and capabilities associated with the plurality of mobile communication devices and gateways. The service management system (106) manages the selection of optimal bearer providers as the gateways for the transport of features requested in the order. A billing service (120) is adjusted in accordance with deployment and management of the mobile communication devices, including the transfer of mission critical functions from narrowband bearer providers to broadband bearer providers.
US10798526B2 Systems and methods for co-localization of multiple devices
Systems, methods, and non-transitory computer-readable medium can receive a plurality of localization requests from a plurality of devices, each of the plurality of localization requests comprising sensor data captured by one or more sensors of the plurality of devices. Localization data can be sent to each device of the plurality of devices in response to receiving the plurality of localization requests. A plurality of pose data can be received from a first device and a second device of the plurality of devices. The plurality of pose data can include a position and orientation for each of the first and second devices based on the sensor data and the received localization data. At least one received pose data of the plurality of received pose data can be sent to at least the first device of the plurality of devices. The first device of the plurality of devices can be operable to determine a relative location of the second device in relation to the first device based on the received pose data of the second device.
US10798525B2 Techniques for wireless position determination utilizing a collaborative database
In one embodiment, a technique is provided for wireless position determination wherein identification information and positional information about wireless beacons is downloaded to a local database of a wireless computing device from a central database. The local database is usable by a wireless positioning system of the wireless computing device to estimate a position of the wireless computing device. A receiver unit of the wireless computing device may receive signals from wireless beacons that include a least one new wireless beacon not included in the local database. The wireless positioning system estimates positional information of the at least one new wireless beacon based on the position of the wireless computing device. Identification information and positional information for the at least one new wireless beacon is added to the local database. Thereafter, a contribution may be uploaded to the central database for the at least one wireless beacon, to further build the central database.
US10798519B2 Enhancing the accuracy of communication network's knowledge about location of terminal devices
There is provided a method comprising: acquiring, by a first network element of a cellular communication system providing a first cell, a location update request from a terminal device within the first cell, wherein the location update request is related to a cell level location of the terminal device, and wherein the location update request comprises a terminal device identifier; and examining that the terminal device has selected the first cell, and forwarding the location update request to a second network element of the cellular communication system.
US10798513B2 Head-related transfer function generation
Methods, systems, and devices for head-related transfer function generation are described. A device may receive a digital representation of a first audio signal associated with a location relative to a subject, and select from a database a first reference head-related transfer function measurement pair corresponding to the location of the first audio signal. The device may then obtain a second head-related transfer function measurement pair by performing a style transfer operation on the selected reference head-related transfer function measurement pair based on a set of head-related transfer function measurement pairs specific to the subject. As a result, the device may output a second audio signal based on the digital representation of the first audio signal and the second head-related transfer function measurement pair.
US10798512B2 Method and signal processing unit for mapping a plurality of input channels of an input channel configuration to output channels of an output channel configuration
A method for mapping a plurality of input channels of an input channel configuration to output channels of an output channel configuration includes providing a set of rules associated with each input channel of the plurality of input channels, wherein the rules define different mappings between the associated input channel and a set of output channels. For each input channel of the plurality of input channels, a rule associated with the input channel is accessed, determination is made whether the set of output channels defined in the accessed rule is present in the output channel configuration, and the accessed rule is selected if the set of output channels defined in the accessed rule is present in the output channel configuration. The input channels are mapped to the output channels according to the selected rule.
US10798502B2 Implantable transducer system
Embodiments are generally directed to implantable transducer systems for implantable hearing prostheses. The implantable transducer systems in accordance with embodiments presented herein include a transducer and an expandable fixation arrangement, such as a radially expandable fixation arrangement, that is configured to anchor/secure the implantable transducer system directly within an elongate cannular cavity extending through a portion of a recipient's skull bone.
US10798500B1 Behind-the-ear hearing aid
A behind-the-ear hearing aid includes a case having an accommodating chamber, an apparatus for processing sounds, an ear hook, and a battery assembly. The apparatus is mounted in the case. The battery assembly is detachably mounted in the accommodating chamber and electrically connected to the apparatus. When the power of the battery assembly is used up, the hearing aid can be continuously used by disassembling and replacing a new battery assembly, thereby solving the problem that the battery assembly in the existing hearing aid cannot be dissembled and replaced. It is environmentally friendly and convenient for use.
US10798495B2 Parametrically formulated noise and audio systems, devices, and methods thereof
In one embodiment, an audio system can generate a parametrically formulated noise signal which can be mixed with an audio signal or acoustic signal. According to an embodiment, a parametrically formulated noise signal can be configured to have a power spectrum amplitude that is a function of frequency. According to an embodiment, a parametrically formulated noise signal can have a power spectrum amplitude across a range of frequencies that is a function of an individual's hearing thresholds across the range of frequencies.
US10798492B2 Sensor with movable part and biasing
Methods and apparatuses are provided wherein a sensor which comprises at least two electrodes and a movable part is alternately biased with at least two different voltages.
US10798491B2 Electro-acoustic transducer for open audio device
An electro-acoustic transducer with a diaphragm with a front side and a rear side, the diaphragm configured to radiate front side acoustic radiation from its front side and rear side acoustic radiation from its rear side. There is a magnet, and a magnetic circuit that defines a path for magnetic flux of the magnet and comprises a gap, wherein the magnetic circuit comprises a pole piece. A voice coil is located in the magnetic circuit gap and configured to move the diaphragm. A basket is supported by the magnetic circuit. The basket supports the diaphragm. There are first and second openings in the basket. The first and second basket openings are both configured to receive one of the front side acoustic radiation and rear side acoustic radiation. The first opening is spaced from the second opening. The first opening has a greater acoustic resistance than the second opening.
US10798489B2 Array type magnetic circuit system
An array type magnetic circuit system includes a T yoke, magnetic steels and a washer. The T yoke includes a bottom plate, and more than two central columns located on the bottom plate and distributed in an array. The magnetic steels are respectively disposed at two sides of each of the central columns and provide a magnetic energy for the magnetic circuit system. Hole positions coupled with the central columns correspondingly are formed on the washer and the washer is tightly connected to the T yoke. According to the array type magnetic circuit system, under a condition in which a plurality of magnetic circuits are combined, the T yoke and the washer are respectively taken as a component, so that the precision of a product can be controlled better.
US10798481B2 Speaker box
The present disclosure a speaker box including: a lower cover; an upper cover enclosing an accommodating space together with the lower cover; a sounding unit accommodated in the accommodating space. The sounding unit and the upper cover together enclose a front chamber, and the sounding unit. The lower cover and the upper cover together enclose a rear chamber. The speaker box further includes an air-permeable spacer assembly sleeved on an end of the sounding unit located in the rear chamber. The air-permeable spacer assembly includes a frame made of sound-absorbing cotton sleeved on the sounding unit, and an air-permeable spacer connected to a side of the frame close to the lower cover. The rear chamber is filled with sound-absorbing particles, and the air-permeable spacer assembly isolates the sounding unit from the sound-absorbing particles. Compared with the related art, the speaker box disclosure has a better low-frequency acoustic performance.
US10798480B2 Speaker assembly and speaker using same
The present application discloses a speaker assembly. The speaker assembly includes a sound generator having a sound radiation surface and a back surface opposite to the sound radiation surface; at least one leakage area formed on the back surface; at least one leakage controller corresponding to the leakage area and covering the leakage area; a damping element disposed on a plane on which the leakage controller is disposed. The damping element is arranged between adjacent two leakage areas. By the configuration, the height of the speaker assembly is reduced.
US10798479B2 Determination of effects of physical activity on electrical load devices
An improved system and method for recognizing an audio signal due to physical activity and taking a predetermined action in response is disclosed. A “reverse noise signal” created by the sound pressure wave of the physical activity acting on the earpiece transducer is obtained. In some embodiments, an ambient noise signal is inverted and fed back, and the inverted signal is added to the intended audio signal being sent to the earpiece so that the ambient noise is cancelled. In other embodiments, a processor receives the ambient noise signal and predicts the modification to the intended audio signal needed to counteract the ambient noise. In other embodiments, the reverse noise signal may represent a motor or biological activity of a user; the system may take different actions in response to different physical activities, such as a heart beat of the user, or a tap, footfall, or swallowing by the user.
US10798476B2 Slidable microphone inside a portable device
Disclosed herein are portable devices and methods for their use. A portable device, in particular a mobile phone or smart watch, which includes at least a main body that includes a screen for outputting visual information, an acoustic output means for outputting acoustic information, in particular a speaker, a processor unit for operating the portable device, a communication means for transmitting data and/or signals, in particular wirelessly, to another device, in particular a further portable device or a server device, an electric energy source for powering the portable device, and a sensor means for detecting at least one effect subjected onto the portable device; and a microphone unit for receiving acoustic waves, wherein the microphone unit includes a microphone, a transfer unit for positioning the microphone between two end-positions and an actuator for moving the microphone between the end-positions, wherein the processor unit operates the actuator in dependency of data or signals provided by the sensor means.
US10798475B2 Display device
A display device including a display surface for displaying an image; and a speaker unit located on the display surface, the speaker unit generating a sound and emitting the generated sound to the outside. The speaker unit may detect a fingerprint of a user.
US10798472B2 Data transmission method, data receiving method, optical line terminal and optical network unit
A data transmission and reception method and device are provided. The data transmission method includes: determining wavelength channels for data to be transmitted according to received wavelength channel information of an optical network unit (ONU); dividing the data to be transmitted in a sequence according to the number of the wavelength channels to obtain data packets; identifying the data packets according to the division sequence to obtain sequence identifiers of the data packets; and encapsulating the data packets into downstream frames of the wavelength channels in a one-to-one correspondence according to the sequence identifiers of the data packets, and transmitting the downstream frames of the wavelength channels separately to the ONU.
US10798470B2 Footwear products including data transmission capabilities
Footwear systems include an article of footwear and a data transmission system engaged with the article of footwear. The transmission system transmits data to a remote system, such as a display system, another data transmission system, a processing system, etc. Such footwear systems further may include activation systems for activating the transmission and/or display systems. The transmitted data may be used for various purposes, such as: (a) identifying a user of the article of footwear; (b) activating targeted advertising or product information; (c) confirming the user's presence at a specific location and/or at a specific time; (d) determining start, finish, and/or intermediate split times for specific user; (e) confirming athletic equipment usage; (f) providing data for a game or reward program; (g) registering the user for an event or competition; or the like.
US10798466B2 Method and apparatus for improving over the top (OTT) delivery of interactive advertisements
A simplified HTML based video advertisement delivery which can be employed by receivers using existing data protocols such as simple HTML text tracks is disclosed. Text tracks are used as a trigger to launch interactive video advertisements, then advertisement delivery is managed with reduced system load. This ameliorates the “load time” problem and can also be used to allow the user to interact with the advertisement for an extended time.
US10798465B2 Digital audiovisual content campaigns using merged television viewer information and online activity information
The present disclosure relates to a content campaign system that improves the design and implementation of content campaigns. In particular, the content campaign system can receive television viewer information corresponding to television client devices and online activity information corresponding to client computing devices. Further, the content campaign system can identify a correspondence between the television viewer information and the online activity information for individual users and/or households. Based on the correspondence, the content campaign system can automatically generate targeting parameters for audiovisual content campaigns. For example, the content campaign system can recommend audiovisual content (e.g., a television advertisement) to provide to a target audience of users via a television broadcast based on the correlated television viewer information and online activity information of a particular user.
US10798463B2 Method and system of notifying users using an in-vehicle infotainment system
A system and method for notifying a user of various events through the in-vehicle system while suppressing notifications at a mobile device or a wearable device includes the mobile device and the in-vehicle infotainment system in communication with the mobile device. The mobile device receives a notification signal, suppresses displaying the notification signal and communicates the notification signal to the in-vehicle infotainment system. The in-vehicle infotainment system displays the notification signal on a screen display.
US10798461B2 Method for switching control modes of a smart TV set, device and computer readable medium
The present disclosure provides a method for switching control modes of a smart TV, a device and a computer readable medium. The method comprises: collecting a user's first triggering operation when the smart TV set is in a first control mode; according to a preset switching operation corresponding to a first control mode, verifying whether a first triggering operation is a switching operation for switching the first control mode into a second control mode; if yes, switching the control mode of the smart TV set from the first control mode to the second control mode. The technical solution of the present embodiment may be employed to implement the switching of different control modes of the TV set so that at the same time, the smart TV set is only located in one control mode so that messy control of the smart TV set will not be caused, and the control efficiency of the smart TV set is effectively improved.
US10798460B2 Device and method for crowd-sourcing movie screenings
A method for crowd-souring a screening by a user of an electronic device is disclosed. The method includes displaying, at a display of the electronic device, a plurality of available content selections received from a first server, and receiving, at the electronic device, a content selection of the plurality of available content selections. The method further includes displaying, at the display, a plurality of available cinema theater selections received from a second server in response to receiving the content selection, and receiving, at the electronic device, a cinema theater selection of the plurality of available cinema theater selections. The method also includes displaying, at the display, a plurality of available date and time selections received from the second server in response to receiving the cinema theater selection, and receiving, at the first electronic device, a date and time selection of the plurality of available date and time selections.
US10798458B2 Operation method of user terminal and server for sponsoring real-time broadcast
A user terminal and a server for supporting a real-time broadcast are disclosed. The user terminal may obtain, through a real-time broadcast platform, a free first sponsorship item for which a preset restrictive condition is set, and support, through the real-time broadcast platform, a streamer of the real-time broadcast using the first sponsorship item under the restrictive condition. In response to the supporting, a reward which is the same as a reward for a charged second sponsorship item may be provided.
US10798456B2 Method and device for presenting information
The present disclosure describes a method and device for presenting information. An example method includes receiving an information presentation request sent from a first terminal and acquiring a first network address of the first terminal. At least one account according to the first network address, a first period to which a current time moment belongs, and a prestored correspondence between a network address, a period and an account are determined. Presentation information matching with account information of the at least one account is selected and the presentation information is sent to the first terminal.
US10798452B2 Recommending media programs based on media program popularity
A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.
US10798447B2 Usage rules enforcement
A content handling device comprises a plurality of content transformation modules that can define one or more paths from a content source module to a content sink module. The content is associated with one or more usage rules requiring one or more transformations to be applied to the content. To enforce usage rules, each content transformation module is configured to receive the content, apply a transformation to the content in accordance with the usage rules and apply a tagging operation corresponding to the transformation to the content. In some embodiments output of the content by the content sink module is prevented if all tagging operations corresponding to the usage rules have not been applied. While in some embodiments usage rule tags corresponding to the usage rules are embedded locally at the content handling device, the disclosure also extends to a content distribution system with a usage rule tag embedding functionality.
US10798445B2 Linear media selection
In a substitutional media system, one of a set of media items is selected at a programme receiver for output within a predefined programming slot, based on profile data available at the receiver. Sets of the media items are scheduled to slots according to one or more constraints pertaining to that slot and/or to media items scheduled to other slots. The receiver may select a media item for output in a slot by resolving constraints with media items scheduled to other slots, or selected for output in other slots.
US10798444B2 Method and system for channel navigation and predictive tuning in a content receiver
A computer-implemented method for navigating through channels in a content receiver, wherein the channels have assigned channel numbers and categories, the method comprising: providing a list of categories; providing an ordered list of channels for each category; upon receiving a channel zapping command (SIMILAR+, SIMILAR−), selecting a next channel or a previous channel from the list of channels for the current category; upon receiving a category zapping command (NEXT, PREV), selecting a last watched channel in a next category or a previous category from the list of categories and changing the current category to the next category or the previous category; storing the channel number of the selected channel as the last watched channel on the current channel category; and tuning the content receiver to the selected channel. A suitable predictive channels assignment to respective tuners is also disclosed.
US10798443B2 Set-top box with enhanced content and system and method for use of same
A set-top box with enhanced content and system and method for use of the same are disclosed. In one embodiment, a wireless transceiver is located within a housing, which also interconnectively includes a television input, television output, a processor, and memory. The set-top box may establish a pairing with a proximate wireless-enabled interactive programmable device having a display. The set-top box receives trajectory data from the proximate wireless-enabled interactive programmable device, which represents motion-based commands provided by a user. The set-top box evaluates the trajectory data and sends a command signal to the television.
US10798439B2 Method and apparatus for receiving, sending and data processing information related to time such as leap second and daylight saving time (DST)
A receiving apparatus, a sending apparatus, and a data processing method that are configured to execute processing related with time information corresponding to a variety of operations. The receiving apparatus receives metadata that includes information for executing processing related with time information in accordance with a mode corresponding to two or more pieces of time information and executes the processing related with the time information on the basis of the received metadata, thereby executing the processing related with the time information corresponding to a variety of operations. The technology is applicable to television receivers, for example.
US10798437B2 Systems and methods for predictive media file transfer to user-carried storage components
Devices, systems, and methods are provided for automatically scheduling and carrying-out the transfer of media content to user-carried storage components in anticipation of predicted user needs. In various embodiments, the method includes the step or function of determining when an offline viewing event is forecast to occur due to an anticipated desire on behalf of the end user to view media content in a future timeframe without reliance on a network connection. When determining that an offline viewing event is forecast to occur, media transfer start conditions are established for initiating transfer of selected media content to a user-carried memory component prior to the forecast occurrence of the offline viewing event. When the media transfer start conditions are subsequently satisfied, transfer of the selected media content is initiated from a media content server, over a network, and to the user-carried memory component.
US10798435B2 Dynamic visual effect enhancing system for digital cinema and control method thereof
Disclosed is a dynamic visual effect enhancing system for a digital cinema which may comprise: a sound effect control module for controlling a speaker for producing sound effects according to a digital movie, an illumination light control module for performing illumination of an auditorium before and after the digital movie is played, a light source control module for dynamically controlling a light group according to the digital movie, and a server for storing the digital movie and for controlling the light source control module and the sound effect control module according to the digital movie, wherein the server is configured for controlling the light source control module, the sound effect control module, and the illumination light control module via a communication network. A corresponding control method can cooperate with a surround sound effect and can precisely exhibit corresponding visual effects in a particular scene of a movie.
US10798434B2 Video analytics system
A video monitoring system can include multiple collectors to receive video beacon data from multiple video monitoring interface modules. At least one beacon stream is connected to receive data from multiple collectors. A processing module receives the beacon stream and provides a real-time event stream used for real-time data analysis and a video view stream used for long-term data analysis.
US10798431B2 Method and apparatus for managing communication sessions
A system that incorporates teachings of the present disclosure may include, for example, a server operably coupled to an internet protocol multimedia subsystem network and an interactive television system, where the server receives a session transfer request from a first communication device, where the session transfer request includes identification information associated with a second communication device, and where the server transmits a message to the second communication device and transmits a media adjustment message to a media resource server of the internet protocol multimedia subsystem network. The media content is adjusted and transmitted to the second communication device responsive to the media adjustment message, where the adjusted media content is generated by the media resource server based on the identification information associated with the second communication device. Other embodiments are disclosed.
US10798430B2 Reception device, reception method, transmission device, and transmission method
The present technology relates to a reception device, a reception method, a transmission device, and a transmission method that make it possible to provide content according to a preference of a user. Provided is a reception device including: a tuning control unit configured to perform tuning control for tuning digital broadcasting using an Internet Protocol (IP) transmission scheme; and an acquisition control unit configured to perform acquisition control for acquiring content transmitted in the digital broadcasting according to a result of a matching process on a provider-side PDI-A indicating an answer set by a provider that provides content to a question on preference of a user included in transmission information transmitted in an upper layer of an IP layer of protocol layers of the IP transmission scheme and client-side PDI-A indicating an answer set by the user to the question in the digital broadcasting. The present technology can be applied to, for example, a television receiver set.
US10798428B2 Method and system for providing coupon
A method to improve convenience for providing a coupon with the use of a spatial or temporal modulation component added to light that can be captured while a service is being used. Provided is a method for providing a coupon by using a terminal device and at least one server configured to provide a service to the terminal device, the method includes capturing light while the service is being used, transmitting key information based on a spatial or temporal modulation component of the light to the server, and receiving coupon information related to the service transmitted from the server by using the terminal device; and receiving the key information from the terminal device and issuing the coupon information in accordance with the key information by using the server.
US10798425B1 Personalized key object identification in a live video stream
Embodiments of the invention provide a method, system and computer program product for personalized key object detection in a live video stream. The method includes streaming a live video stream in a window of a computing device and during the streaming, collecting biophysical data of an end user viewing the playing back and responding to ones of the collected biophysical data that indicate a positive reaction by associating a contemporaneously displayed frame of the live video stream with the positive reaction. Thereafter, each corresponding frame associated with positive feedback can be processed by identifying key words presented in text of the feedback to the corresponding frame, matching the identified key words to a tag of an object visually presented in the corresponding frame, and storing a reference to the object in connection with the end user as an object of interest for which targeted marketing may be presented.
US10798423B2 Cross-plane filtering for chroma signal enhancement in video coding
Cross-plane filtering may be used to restore blurred edges and/or textures in one or both chroma planes using information from a corresponding luma plane. Adaptive cross-plane filters may be implemented. Cross-plane filter coefficients may be quantized and/or signaled such that overhead in a bitstream minimizes performance degradation. Cross-plane filtering may be applied to select regions of a video image (e.g., to edge areas). Cross-plane filters may be implemented in single-layer video coding systems and/or multi-layer video coding systems.
US10798420B2 Lossless compression techniques for single-channel images
Disclosed herein are techniques for performing lossless compression of single-channel images (e.g., grayscale images). A first technique involves pre-processing an isolated (i.e., one) single-channel image for compression. In particular, the first technique involves calculating predicted pixel intensity values (within the single-channel image) based on neighboring pixel intensity values (also within the single-channel image). Bit values of the error margins of the predicted pixel intensity values are separated into two different byte streams according to a particular ordering, whereupon the byte streams are separately compressed (e.g., using a Lempel-Ziv-Welch (LZW)-based compressor) and joined together to produce a compressed single-channel image. A second technique involves pre-processing a group of single-channel images into one single-channel image for compression. In particular, the second technique involves interleaving pixel intensity values of the single-channel images to produce an interleaved single-channel image, and subsequently compressing the interleaved single-channel image (e.g., using an LZW-based compressor).
US10798419B2 Embedded codec circuitry for sub-block based encoding of quantized prediction residual levels
An embedded codec (EBC) circuitry includes encoder circuitry to determine a count of bits required to encode a plurality of quantized prediction residual levels in each sub-block of a plurality of sub-blocks of an image block, for a first coding scheme and a second coding scheme. The encoder circuitry allocates a bit value to a signaling bit for each sub-block of the plurality of sub-blocks, based on the determined count of bits. A value of the signaling bit represents either the first coding scheme or the second coding scheme. The encoder circuitry generates a bit-stream of the image block by selective application of either the first coding scheme or the second coding scheme on each sub-block of the plurality of sub-blocks, based on the value allocated to the signaling bit for each sub-block of the plurality of sub-blocks.
US10798418B2 Method and encoder for encoding a video stream in a video coding format supporting auxiliary frames
A method and an encoder for encoding a video stream in a video coding format supporting auxiliary frames which includes receiving first image data captured by a video capturing device, using the first image data as image data of a first auxiliary frame, encoding the first auxiliary frame as an intra frame, and encoding a first frame as an inter frame referencing the first auxiliary frame, wherein motion vectors of the first frame are representing a first image transformation to be applied to the first image data.
US10798416B2 Apparatus and method for motion estimation of three dimension video
Disclosed is a 3D video motion estimating apparatus and method. The 3D video motion estimating apparatus may enable a motion vector of a color image and a motion vector of a depth image refer to each other, thereby increasing a compression rate.
US10798415B2 Intra prediction method of chrominance block using luminance sample, and apparatus using same
Disclosed are an intra prediction method of a chrominance block using a luminance sample and an apparatus using the same. An image decoding method comprises the steps of: calculating an intra prediction mode of a chrominance block on the basis of an LM mapping table when the chrominance block uses an LM; and generating a prediction block for the chrominance block on the basis of the calculated intra prediction mode of the chrominance block. When intra prediction mode information of chrominance blocks are decoded, mutually different tables are used depending on whether or not an LM is used, so that encoding and decoding can be performed without an unnecessary waste of bits.
US10798413B2 Method, apparatus, and system for encoding and decoding image
Disclosed are methods, apparatuses, and systems for encoding and decoding an image. The present invention provides an intra prediction unit that receives an input image, calculates a correlation between a Luma area block and Chroma area block in the input image in intra prediction, removes high frequency ingredients by low-pass filtering an encoded luma pixel based on the calculated correlation, and generates a prediction block by applying an LM chroma mode, which is an extended chroma mode technique, to the luma pixel removed therefrom the high frequency ingredients.
US10798412B2 Encoding and decoding architectures for format compatible 3D video delivery
Encoding and decoding architectures for 3D video delivery are described, such as 2D compatible 3D video delivery and frame compatible 3D video delivery. The architectures include pre-processing stages to pre-process the output of a base layer video encoder and/or decoder and input the pre-processed output into an enhancement layer video encoder and/or decoder of one or more enhancement layers. Multiplexing methods of how to combine the base and enhancement layer videos are also described.
US10798408B2 Last frame motion vector partitioning
A first partitioning for partitioning a first region of a frame before a current frame in a video sequence is determined. The first partitioning defines at least two prediction sub-regions of the first region, and the prediction sub-regions include contiguous, non-overlapping groups of pixels. A motion vector that predicts a prediction sub-region of the first region is determined. The first partitioning is modified to a second partitioning by moving at least one border of the first partitioning that is between adjacent prediction sub-regions of the first region by the motion vector. A current region of the current frame that is collocated with the first region is partitioned by the second partitioning, and is encoded or decoded. The technique eliminates the need to re-partition an entire frame each time, and can be used with both rectangular-shaped block partitioning and partitioning using masks and other partitioning techniques.
US10798403B2 Prediction image generation device, video decoding device, and video coding device
At least one of a vector candidate derivation unit and a merge candidate derivation unit derives a motion vector of each of multiple sub-blocks contained in a decoding target block by referring to motion vectors at multiple control points including two points at an interval which is longer than one side of the target block, and a prediction image generation unit refers to the motion vector of each sub-block to generate a prediction image.
US10798401B2 Method for generating prediction block in AMVP mode
A device configured to encode video data is discussed. The device includes a generator configured to generate a prediction block of a current prediction unit using a reference index and a motion vector of the current prediction unit, and a residual block using a difference between the current prediction unit and the prediction block; a transformer configured to transform the residual block to generate a transform block; a quantizer configured to quantize coefficients of the transform block to generate a quantization block using a quantization parameter. Further, the quantizer generates the quantization block by selecting two effective quantization parameters that are available and exist among left, upper, and previous quantization parameters according to an order of priority levels set for the left, upper, and previous quantization parameters and using an average of the two effective quantization parameters; and an entropy-coder configured to entropy-code the quantization block using a scan pattern.
US10798400B2 Inter prediction mode-based image processing method and apparatus therefor
Disclosed are an inter prediction mode-based image processing method and an apparatus therefor. Particularly, a method for processing an image on the basis of inter prediction may comprise the steps of: determining whether a motion vector scale adaptation is applied to a block; up-scaling a down-scaled MVD (Motion Vector Difference) when the motion vector scale adaptation is applied to the block; deriving a MV (Motion Vector) for the block, using the up-scaled MVD and a MVP (Motion Vector Predictor); and generating a predictive block of the block, using the derived MV.
US10798399B1 Adaptive video compression
An adaptive video compression system may receive video data to be compressed, such as for delivery to a user device by a video streaming service. For example the video data may be an entire video file or a segment of a video file. The adaptive video compression system determines a suitable encoding scheme for compressing the video data. In order to determine the encoding scheme, the video data may be analyzed to extract a plurality of features interests of the video data, which may represent one or more characteristics of the video data. The features may be concatenated and collectively expressed as a feature vector. The feature vector is then used to determine a classification for the video data. Accordingly, an encoding scheme is determined for the video data based on the classification of the video data, and applied to video data to compress the video data.
US10798398B2 Decoding device and decoding method, encoding device, and encoding method
The present disclosure relates to a decoding device, a decoding method, an encoding device, and an encoding method, which are capable of enabling a decoding side to accurately recognize a color gamut of an encoding target image. The decoding device includes circuitry configured to receive an encoded stream including encoded data of an image and color primary information indicating a coordinate of at least one color primary of the image. The circuitry extracts the encoded data and the color primary information from the received encoded stream. The circuitry decodes the encoded data to generate the image. Further, the circuitry adjusts a color space of the generated image based on the extracted color primary information. The present disclosure can be applied to, for example, a decoding device of a high efficiency video coding (HEVC) scheme.
US10798397B2 Method and apparatus for video coding
Aspects of the disclosure provide methods and apparatuses for video coding. In the method, a bit stream including syntax elements is received. The syntax elements correspond to residues of a transform block in a coded picture. A first maximum number of context-coded bins of the syntax elements of a first coefficient sub-block in the transform block is determined based on a frequency position of the first coefficient sub-block. Each of a number of bins of the syntax elements of the first coefficient sub-block is coded according to a context model and the determined first maximum number. Coded bits of the number of the bins of the syntax elements of the first coefficient sub-block are decoded based on the context models. Further, the first maximum number is different from a second maximum number of context-coded bins of the syntax elements of a second coefficient sub-block in the transform block.
US10798392B2 Methods of palette based prediction for non-444 color format in video and image coding
A method of video coding using palette coding mode for color video in a non-444 color format is disclosed. The non-444 video data can be converted to the 444 format so that the palette designed for the 444 format can be used for the non-444 video data. For the 4:2:0 color format, each chroma sample collocated with corresponding quad luma samples is padded with three chroma samples to form converted quad chroma samples. For the 4:2:0 color format, if a current pixel does not belong to the color palette, one or more escape values are signaled for the current pixel and the escape value associated with the chroma sample of the current pixel for each color component is not signaled for three of the quad chroma sample locations collocated with corresponding quad luma samples.
US10798390B2 Method and apparatus for scan order selection
The disclosure proposes a decoder for decoding coefficients of blocks of a video sequence from a bitstream. The decoder comprises a decoding module configured to decode one or more coefficient vectors of each block from the bitstream, a check module configured to reconstruct, for at least one block, hidden information from one or more coefficients of that block, the hidden information constituting or forming part of scan order information associated with that block, a scan order selector configured to select a scan order for each block from a set of scan orders, preferably from a set of pre-defined and generated scan orders, on the basis of the scan order information associated with that block, and a deserializer configured to inverse scan, for each block, the one or more coefficient vectors of that block according to the scan order selected for that block so as to obtain a coefficient matrix.
US10798385B2 Inter-prediction method and apparatus in image coding system
An image decoding method performed by a decoding apparatus according to the present invention is characterised by comprising the steps of: deriving a reference picture list 0 (L0) and a reference picture list 1 (L1); deriving two motion vectors (MV) for a current block, wherein the two MVs include MVL0 for the L0 and MVL1 for the L1; determining whether to apply BIO prediction that derives motion vectors for each sample in the current block based on the MVL0 and the MVL1; deriving motion vectors for each sample in the current block based on the MVL0 and the MVL1 if it is determined to apply the BIO prediction; and deriving a prediction sample based on the motion vectors for each sample.
US10798376B2 Method and apparatus for video coding
Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. According to an aspect of the disclosure, the processing circuitry decodes prediction information of a current block in a current coding tree unit (CTU) within a picture from a coded video bitstream. The prediction information is indicative of an intra block copy mode. The processing circuitry further determines a reference area in the picture for the current block based on signals in the coded video bitstream that indicate constraints of the reference area, and then the processing circuitry reconstructs at least a sample of the current block based on reference samples of the reference area in the picture.
US10798375B2 Encoding method and device therefor, and decoding method and device therefor
Provided is a video decoding method including obtaining, from a bitstream, split information indicating whether a current block is to be split; when the split information does not indicate that the current block is to be split, decoding the current block according to encoding information about the current block; and when the split information indicates that the current block is to be split, splitting the current block into at least two lower blocks, obtaining encoding order information indicating an encoding order of the at least two lower blocks of the current block from the bitstream, determining a decoding order of the at least two lower blocks according to the encoding order information, and decoding the at least two lower blocks according to the decoding order.
US10798374B2 Set-top box with self-monitoring and system and method for use of same
A set-top box with self-monitoring and system and method for use of the same are disclosed. In one embodiment of the set-top box, a housing secures a television input, a television output, a processor, memory, and storage therein, which are communicatively interconnected by a busing architecture. The memory is accessible to the processor, and the memory includes processor-executable instructions that, when executed, cause the processor to detect when the television is not being utilized. Responsive thereto, the instructions cause the processor to scan channels received from the television input and generate a composite TV screen image data that may be resolved to a single TV screen image made from an assemblage of TV screen image captures corresponding to the scanned channels.
US10798369B2 Three-dimensional display device
The disclosure provides a three-dimensional (3D) display device including a pixel array and a grating. The pixel array includes a plurality of pixel columns, each of the plurality of pixel columns is inclined by an angle with respect to a direction in which an edge of the pixel array extends, and inclined angles of the pixel columns are substantially the same; each of the pixel columns is formed by arranging sub-pixels of three colors repeatedly in a fixed order, wherein dot pitches between any two adjacent sub-pixels in a same pixel column are substantially the same, and the sub-pixels in one of any two adjacent pixel columns in the plurality of pixel columns are staggered in turn with respect to respective sub-pixels in another pixel column of the two adjacent pixel columns and dot pitches between any two adjacent sub-pixels in the two adjacent pixel columns are substantially the same.
US10798364B2 3D image reconstruction based on lensless compressive image acquisition
The present disclosure generally discloses a three-dimensional (3D) image reconstruction capability. The 3D image reconstruction capability may be configured to support reconstruction of a 3D image of a scene. The 3D image reconstruction capability may be configured to support reconstruction of a 3D image of a scene based on lensless compressive image acquisition performed using a lensless compressive camera having a single aperture and a set of multiple sensors. The reconstructed 3D image of a scene may include (1) image data indicative of a set of multiple two-dimensional (2D) images reconstructed based on the set of multiple sensors of the lensless compressive camera (which may be represented as images) and (2) depth information indicative of depths at points or areas of an overlapping portion of the multiple images reconstructed based on the set of multiple sensors of the lensless compressive camera (which may be represented as a depth map).
US10798363B2 Video file processing method and apparatus
A video file processing method and apparatus, configured to record a video displayed in a VR device. A device type of a first virtual reality (VR) device is detected by processing circuitry of an apparatus. The first VR device is configured to display a target video to be recorded. An application on the first VR device is detected by the processing circuitry based on the device type of the first VR device. Video data of the target video is obtained by the processing circuitry from the application on the first VR device. The video data is coded by the processing circuitry to generate a recorded video file of the target video. A video playback terminal device compatible with the first VR device is identified by the processing circuitry. The recorded video file of the target video is played back through the video playback terminal device.
US10798359B2 Generating hi-res dewarped book images
Systems and methods for generating high resolution dewarped images for an image of a document captured by a 3D stereo digital camera system, or a mobile phone camera capturing a sequence of images, which may improve OCR performance. Example embodiments include a compact stereo camera with two sensors mounted at fixed locations, and a multi-resolution pipeline to process and to dewarp the images using a three dimensional surface model based on curve profiles of the computed depth map. Example embodiments also include a mobile phone including a camera which captures a sequence of images, and a processor which computes a disparity map using the captured sequence of image frames, computes a model of the at least one document page by generating a cylindrical three dimensional geometric surface using the computed disparity map, and renders a dewarped image from the computed model.
US10798358B2 Image processing method and device for accomplishing white balance regulation, computer-readable storage medium and computer device
An image processing method is provided. The image processing method includes: each frame of image in multiple continuous frames of images is processed to determine a number of light sources of each frame of image; it is determined whether a difference between a number of light sources of a kth frame of image and a number of light sources of a (k+1)th frame of image is equal to 0; and when the difference is unequal to 0, a color temperature of the (k+1)th frame of image is determined to be a color temperature of the kth frame of image and the (k+1)th frame of image is processed according to the color temperature of the (k+1)th frame of image. An image processing device, a computer-readable storage medium and a computer device are further provided.
US10798354B2 Projection display apparatus and method for controlling the same
A projection display apparatus includes a first operating mode, a second operating mode, a processing circuit, a control circuit, an imaging device and a shifting device. The processing circuit receives an input video signal, the input video signal includes an input video feature, the control circuit selectively switches the projection display apparatus to the first operating mode or the second operating mode according to the input video feature or the operating condition, the imaging device receives the first output video signal and outputs a plurality of first output video images corresponding to the first output video signal, and the imaging device is further configured to receive the second output video signal and output a plurality of second output video images corresponding to the second output video signal.
US10798352B2 Rendering wide color gamut two-dimensional (2D) images on three-dimensional (3D) capable displays
A display for displaying image data includes defining virtual color gamuts based on a plurality of primary display colors associated with a light source. At least one of the virtual color gamuts is defined to approximate an established color gamut. Intensity values associated with the virtual color gamuts are generated based on received video data, and the intensity values associated with the virtual color gamuts are used to generate drive values for the primary colors of the light source. A display using one or more virtual color gamuts is also disclosed.
US10798346B2 Methods and apparatus for shallow gradient artifact reduction in image display systems
In described examples, a method includes: receiving an array of image data pixels for display by a spatial light modulator; dividing the array of image data pixels into a plurality of blocks. For the blocks of the plurality of blocks, the method includes: computing a mean value for pixels in the block; computing a variance for pixels in the block; and, in response to the mean value and the variance, retrieving an indicator of a likelihood of a visible artifact for the block; and in response to the retrieved indicator, outputting a signal to selectively increase or reduce a load time of the spatial light modulator for displaying the array of image data pixels.
US10798342B2 High definition surveillance image storage optimization and retention triggering apparatus
A high definition surveillance video storage optimization system executes purging directives according to policy and retention meta data. Segments of video are purged from storage when thresholds of retention metrics are applied and when policy permits. Retention metrics are determined from acoustic sound energy, radiation energy, access control events, and movement. Policies reflect calendars and elapsed time, percentage of available storage, statutory and judicial mandates, and utility of the stored segments. Extrinsic sensor data and operations are recorded into non-transitory retention meta data stores. Metrics are transformed into retention flags at either time of recordation or time of purgation. Security file storage includes metadata about the environment acquired by sensors include doors, audio noise, object identification and tracking and inputs which influence retention or purging. A circuit filters for motion and stores metadata per segment. Meta data enables content based purging of least consequential files.
US10798335B2 Converting variable frame rate video to fixed frame rate video
Converting variable frame rate video to fixed frame rate video is described. A variable frame rate (VFR) video having source frames with varying frame durations is obtained. A fixed frame rate for the VFR video is determined. A mapping is generated which maps the source frames of the VFR video to a sequence of result frames of the fixed frame rate. To generate the mapping, a suitable source frame is chosen for each result frame using one or more mapping rules. After the mapping is generated, the mapping is adjusted to improve smoothness of motion of the VFR video by adding at least one skipped source frame to the mapping and removing at least one repeated source frame from the mapping. The VFR video is then converted into, or interpreted as, a fixed frame rate video having the determined fixed frame rate based on the adjusted mapping.
US10798334B2 Image processing system, image display method, display device and storage medium
This application discloses an image processing system, an image display method, a display device, and a storage medium, which belongs to the field of display technology. The method includes: acquiring a first resolution supported by a display panel currently installed in the display device; identifying a second resolution of pending image data input by a video source to the image processing system; determining a target data processing module in at least two data processing modules; retrieving the target data processing module to process the pending image data to obtain target image data; and outputting the target image data to the display panel. Since at least two data processing modules are provided in the image processing system, the image processing system may be compatible with display panels having at least two resolutions, which effectively improves the compatibility of the image display system. This application is used in display devices.
US10798333B2 Cell observation system
An image creation unit of a server creates and stores a plurality of phase images or the like having different resolutions on the basis of holographic data collected by a measuring terminal. In response to an image transmission request according to an operation, an image transmission processing unit of the server extracts data of an image corresponding to an observation range after the movement from an image of an appropriate resolution and transmits the data to the browsing terminal. In the browsing terminal, a display image is formed by overlaying a high-resolution phase image corresponding to only an observation range to be displayed on low-resolution phase image of an observation target area.
US10798332B1 Dual pass-through imaging system and method
An imaging system including infrared light source, imaging unit and processor. Imaging unit includes first and second image-sensor chips, semi-transparent reflective element, infrared filter arranged to block transmission of infrared light towards first image-sensor chip, and means for transmitting infrared light received from overlapping field of view towards second image-sensor chip, whilst blocking transmission of infrared light received from non-overlapping field of view towards second image-sensor chip. First and second image-sensor chips are controlled to capture first and second images of real-world environment, wherein portion of second image-sensor chip that receives infrared light from overlapping field of view captures depth information pertaining to overlapping field of view. Extended-reality image is generated from first and second images, based on depth information.
US10798329B2 Image pickup apparatus, image pickup system, and method of driving image pickup apparatus
In an image pickup apparatus including first circuits, second circuits, and conversion units, an operation period of the second circuit is shorter than an operation period of the first circuit, and a number of the first circuit arranged in each unit cell is greater than a number of the second circuit arranged in each unit cell.
US10798327B2 Photoelectric conversion apparatus and imaging system
A photoelectric conversion apparatus includes a pulse shaping circuit that shapes an output from a diode of avalanche amplification type into a pulse, and a pulse conversion circuit that converts a pulse signal output from the pulse shaping circuit. The pulse conversion circuit converts a pulse signal having a first amplitude and output from the pulse shaping circuit into a pulse signal having a second amplitude smaller than the first amplitude.
US10798324B2 Solid-state image capture element, driving method, and electronic device
The present disclosure relates to a solid-state image capture element, a driving method, and an electronic device which are enabled to capture a high-quality image. In the solid-state image capture element, at least two or more of the discharge driving units are arranged in series between the photoelectric conversion unit and the discharge unit. During capturing of a still image, when a reset operation of the photoelectric conversion unit is performed in starting exposure of the pixel, driving is performed such that after potentials of all the discharge driving units arranged in series are reduced and the charge remaining in the photoelectric conversion unit is discharged to the discharge unit, the potential of the discharge driving unit on the photoelectric conversion unit side is returned to an original potential first, and then the potential of another discharge driving unit is returned to an original potential. The present technology can be applied to a CMOS image sensor which performs imaging by, for example, a global shutter method.
US10798323B1 Control method for an active pixel image sensor
In an active pixel sensor comprising a photodiode Dp, a memory node MN and a readout node SN, the memory node being provided to contain the charge generated by the photodiode at the end of an integration period allowing an integration in global shutter mode and a correlated double sampling, it is envisaged to carry out, in each integration period, at least one transfer {circle around (2)} of charge from the photodiode to the memory node followed by clipping {circle around (3)} of the amount of charge contained in the memory node at an intermediate voltage t1 after the start of the integration period but before a last transfer of charge {circle around (4)} to the memory node at the end of the integration period. The pixels are subsequently read out, row by row, by correlated double sampling CDS. The one or more intermediate transfers, with clipping, to the memory node during the integration period allow the dynamic range of the sensor to be extended to high levels of ambient light while retaining good sensitivity to low levels of ambient light.
US10798322B2 High dynamic-range image sensor
A pixel array within an integrated-circuit image sensor is exposed to light representative of a scene during a first frame interval and then oversampled a first number of times within the first frame interval to generate a corresponding first number of frames of image data from which a first output image may be constructed. One or more of the first number of frames of image data are evaluated to determine whether a range of luminances in the scene warrants adjustment of an oversampling factor from the first number to a second number, if so, the oversampling factor is adjusted such that the pixel array is oversampled the second number of times within a second frame interval to generate a corresponding second number of frames of image data from which a second output image may be constructed.
US10798320B1 Image sensor, comparator circuit and method thereof
A comparator circuit of an image sensor that is configured to compare a pixel signal and a ramp signal is introduced. The comparator circuit includes a first comparator circuit and a second comparator circuit. The first comparator circuit includes differential inputs that receive the pixel signal and the ramp signal, respectively. The second comparator circuit includes differential inputs that receive the pixel signal and the ramp signal, respectively. The second comparator circuit is activated when a level of the pixel signal is smaller than a first threshold value, the first comparator circuit is activated when the level of the pixel signal is greater than a second threshold value, and the first threshold value is greater than the second threshold value.
US10798318B2 Solid-state imaging element, imaging device, and electronic device
A solid-state imaging element includes a first substrate including a pixel circuit having a pixel array unit, and a second substrate. The second substrate includes signal processing circuits to process signals from the pixel array unit, and a wiring layer with wiring regions electrically connected to respective ones of the signal processing circuits. Each signal processing circuit has a same circuit pattern. The second substrate and the first substrate are stacked. A wiring pattern of each wiring region is different.
US10798317B2 Multispectral color imaging device based on integrating sphere lighting and calibration methods thereof
The present invention provides a multispectral color imaging device, an automatic calibration method based on a reference reflective surface, and a method for eliminating background signals. A multispectral color imaging device including a light house module comprising a light source and a light intensity collection device surrounding the light source; an integrating sphere module including an integrating sphere, a light inlet on one side of the integrating sphere, a light outlet on the top of the integrating sphere, a sample holder gateway on the other side of the integrating sphere and a sample holder having access to the interior of the integrating sphere; and a filter wheel module including a camera, a filter wheel below the camera, and a lens below the filter wheel. The device and calibration methods of the present invention together improve the accuracy and stability of the measurement.
US10798316B2 Multi-spectral imaging using longitudinal chromatic aberrations
Systems and methods for imaging a target object are provided. In one example, a multispectral imager includes an objective lens configured to disperse light from a target object with a high degree of longitudinal chromatic aberrations along an optical axis of the objective lens. The multispectral imager also includes a sensor configured to capture a whole image of the target object at each of a plurality of wavelengths when at least one of the objective lens and the sensor is moved along the optical axis. Furthermore, the multispectral imager includes a processor configured to analyze intensities of different additive primary colors of each pixel of each whole image to determine which pixels have a correct wavelength.
US10798313B2 Preserving privacy in surveillance
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for preserving privacy in surveillance. The methods, systems, and apparatus include actions of obtaining images of a scene captured by a camera, identifying an object in the images through object recognition, determining that the object that is identified in the images is of a particular type that has a privacy restriction, and in response to determining that the object in the images is of the particular type that has the privacy restriction, obfuscating an appearance of the object in the images.
US10798312B2 Cellular phone including application processor the generates image output signals based on multiple image signals from camera modules and that performs rectification to correct distortion in the image output signals
An image processing device including a first lens, a second lens disposed on one side of the first lens, a third lens disposed on the other side of the first lens, a first image sensor which receives an input of a first image obtained from the first lens to generate a first image signal, a second image sensor which receives an input of a second image obtained from the second lens to generate a second image signal, a third image sensor which receives an input of a third image obtained from the third lens to generate a third image signal, a selector which receives the input of the second image signal and the third image signal, outputs the second image signal under a first condition, and outputs the third image signal, under a second condition different from the first condition and an image processor which performs image processing, using the first image signal and an output signal of the selector.
US10798311B2 Methods and apparatus for reducing spatial flicker artifacts
Various embodiments of the present technology may comprise a method and apparatus for reducing spatial flicker artifacts in high dynamic range images produced from multiple image captures with differing integration times. The method and apparatus may comprise, in the image captures, measuring pixel intensity selecting pixels with a predetermined intensity thresholds, calculating a ratio based on a channel selection, normalizing the calculated ratio to an ideal ratio, and applying the normalized ratio to corresponding image pixels in a second image capture to produce a flicker-free image.
US10798310B2 Hyperspectral imager coupled with indicator molecule tracking
Provided are methods and systems for concurrent imaging at multiple wavelengths. In one aspect, an imaging device includes at least one objective lens configured to receive light backscattered by an object, a plurality of pixel array photo-sensors, a plurality of bandpass filters covering respective photo-sensors, where each bandpass filter is configured to allow a different respective spectral band to pass through the filter, and a beam steering assembly in optical communication with the at least one objective lens and the photo-sensors. The beam steering assembly directs light received by at least one objective lens from the tissue of a subject to at least one pixel array photo-sensor in the plurality of pixel array photo-sensors. The device further permits capture of near infrared images emitted by indicator molecules.
US10798309B2 Method and apparatus for nonuniformity correction of IR focal planes
A method and apparatus for calculating and accounting for non-uniformity of pixels within an infrared (IR) focal plane sensor utilizing an infrared light emitting diode (IR LED) to wash out environmental infrared light is provided. The IR LED may back propagate through an optical path of an IR sensor to illuminate pixels on a focal plane array, thereby providing data by which the non-uniformity offsets may be calculated and removed for normal operation of the IR sensor.
US10798300B2 Method and device for unfolding lens image into panoramic image
The present application provides a method and a device for expanding a lens image into a panoramic image, the method includes: step A, preparing an original mesh model, calculating new mapping coordinate values, performing coordinate value transformation for the original mapping coordinate values of the original mesh model and the calculated new mapping coordinate values, and generating a new mesh model and storing the new mesh model; and step B, preparing a lens image to be expanded, assigning the lens image to be expanded to the new mesh model in step A, and rendering the new mesh model by a GPU to obtain a panoramic image and store the panoramic image.
US10798295B2 Electronic device, image capture method, and control device
An electronic device (1) includes a control device (10) configured to carry out: image capture operation determination processing in which a first subject is determined without a user operation and image capture timing is determined; and autofocus processing in which a second subject is determined without a user operation and an image capture device is controlled to focus on the second subject, the autofocus processing being commenced before the image capture operation determination processing finishes.
US10798291B2 Task-assistance control apparatus and task image control apparatus
A task-assistance control apparatus that assists an operator performing a task while viewing a captured task image includes: a task-image acquisition circuit that acquires the task image; and a task determination circuit that determines task details on the basis of the type of a tool detected in the task image and the movement of the tool.
US10798289B1 Device and method for photo and video capture
A single user input element in an image capture device is used for both image and video capture, based on detecting a state change of the single user input element from a first state to a second state based on a detected user activity, and determining a duration of the second state. A first distinct signal indicating that an image capture is triggered is provided based on the duration of the second state being less than a time interval and a second distinct signal indicating that a video recording is triggered is provided based on the duration of the second state being greater than the time interval. The video recording is captured until a state change of the single user input element from the second state to the first state is detected.
US10798287B2 Analysis apparatus and focusing method
An analysis apparatus comprises a flow cell which has a flow passage for a liquid containing a tangible component; an image pickupper which picks up images of the liquid flowing through the flow passage; an adjuster which adjusts a relative position of the flow cell with respect to the image pickupper in relation to an optical axis direction of the image pickupper and a direction in which the liquid flows through the flow passage; and a controller which determines an image pickup position of the flow cell in at least one of the optical axis direction and the direction in which the liquid flows, on the basis of a number of pieces of the tangible component in focusing states existing in the images of the liquid picked up by the image pickupper at a plurality of positions at which the relative position differs.
US10798286B2 Contrast detection autofocus using adaptive step
A method for moving an optical device relative to an image sensor to focus an image includes receiving a current image acquired by the image sensor when the optical device is at a current position relative to the image sensor, obtaining a current contrast value of the current image and a current contrast variation rate at the current position, determining whether the current contrast variation rate meets a first threshold criterion, moving the optical device from the current position to a next position in accordance with the determination result, and repeating the aforementioned operations until a next contrast variation rate for a next image meets a second threshold criterion. The next image is acquired when the optical device is at the next position.
US10798285B2 Image processing apparatus, method, and medium to perform alignment of a plurality of images based on conversion coefficient while finely moving an in-focus position
To enhance the accuracy of a conversion coefficient detected from a plurality of images captured while finely moving an in-focus position, an image processing apparatus includes a detection unit configured to detect feature points from a plurality of images having different in-focus positions, and a combining unit configured to calculate a conversion coefficient for alignment using the feature points and perform combining processing based on the conversion coefficient. The combining unit calculates a conversion coefficient of a second image in the plurality of images with respect to a first image in the plurality of images based on a conversion coefficient calculated using the feature points detected from the first image and a third image in the plurality of images.
US10798280B2 Control device, camera system, and program
According to a control device of the present invention, there is provided a center server including a display processing unit that performs control so as to display a panorama image display area in which a panorama image captured with a camera terminal device is displayed and an enlarged image display area in which an enlarged image is displayed, the enlarged image being obtained by enlarging an area corresponding to a position specified on the panorama image, and a control unit that performs control so as to capture with the camera terminal device an image of the area corresponding to the position specified on the panorama image. The display processing unit displays on the enlarged image display area the image captured with the camera terminal device in accordance with control by the control unit, and the panorama image is a circular panorama image.
US10798273B2 Parking guidance camera apparatus and method of installing the same
A parking guidance camera apparatus is provided. An elastic pad of a pan tilt gimbal is in close contact with or separated from a lower surface of a pan tilt camera module in a main body housing to fix or release the tilt camera module. An outer portion of an operation lever is hinge-coupled to a holder to be vertically tilted in a state in which the elastic pad is seated on an upper surface of the outer portion of the operation lever in the main body housing. An upper portion of a fixing knob is screw-coupled to an inner portion of the operation lever to vertically tilt the operation lever according to a rotating direction thereof so that the elastic pad is in close contact with or separated from the pan tilt camera module.
US10798270B2 Synchronizing media in multiple devices
A system includes a processor and a memory. The memory stores instructions executable by the processor to receive first and second media units with respective first and second time stamps that are assigned based on a first clock cycle time and a data transmission rate, and to assign an adjusted time stamp to the second media unit based on the first clock cycle time, a second clock cycle time, the first time stamp, and the data transmission rate.
US10798268B2 Image processing apparatus, method of controlling the same, and storage medium for switching a show-through removal process based on a halftone-dot region
An image processing apparatus according to embodiments obtains a variance value of signal values of pixels included in a predetermined region of the read image read from an original, and compares the obtained variance value with a threshold value for determining whether the read image has a halftone dot region. Furthermore, the present image processing apparatus, upon determining that the read image includes a halftone dot region in accordance with the result of this comparison, executes a first removal process for removing the reflection of an image of one surface of an original when reading the other surface, and executes a second removal process otherwise.
US10798263B2 Portable scanner and scanning method thereof
The present disclosure relates to a portable scanner capable of increasing the precision of focus and a scanning method using the same. According to an embodiment of the present disclosure, the portable scanner, which generates a three dimensional (3D) image from a subject, includes a focus state output device to determine a present focus state with respect to a set focal length from a subject and to output the present focus state such that a user recognizes the present focus state.
US10798262B2 Image processing apparatus, image processing apparatus controlling method, and recording medium
An image processing apparatus includes a memory holding image data generated by an image reader; a memory controller for accessing the memory; first and second image processors for executing image processing on the image data one line at a time, the second image processor being added when implementing functional expansion; a connector for connecting the first and second image processors by a transfer path of the image data when implementing the functional expansion; first and second generators for respectively generating first and second allowance signals for allowing reading of a next line of the image data from the memory, according to the image processing times taken by the first and second image processors; and an allower configured to output, to the memory controller, a third allowance signal for allowing reading of the next line of the image data from the memory, based on the first and second allowance signals.
US10798260B2 Image forming device with icon display and system thereof
An information processing device includes a display. A first setting screen, which is used to set a setting condition of a selected job, is displayed on the display. The first setting screen includes a plurality of setting icons used to determine a first type setting and a second type setting. The first type setting or the second type setting is assigned to be different from each other to each of the plurality of setting icons. In addition, the plurality of setting icons is disposed in a matrix shape, the first type setting is disposed to be different in a first direction, and the second type setting is disposed to be different in a second direction which is different from the first direction.
US10798256B2 System and method for remote fax interconnect
Systems and methods for the virtualization, aggregation, enhancement, and distributed processing of facsimile communications. The Remote FAX Interconnect known as etherFAX® is a system and method that allows for the reception and delivery of information to or from one or more facsimile systems using Internet/web based communication protocols such as HTTP(S) as the transport between a cooperating facsimile capable application or hardware and the remotely accessible etherFAX® services.
US10798253B2 Methods, devices, and computer programs for enabling the sponsoring of data connectivity
In a telecommunication network, a method is carried out for assisting a first user terminal (1001) in benefiting from a data connectivity. A second user terminal (1002) indicates (s10), to a connectivity donation server (200), that it is willing to sponsor data connectivity of the first terminal (1001) and that, restriction(s) are imposed on how the sponsored connectivity can be used. The restriction(s) comprise: i) where the first terminal (1001) is to be located for benefiting from the sponsored connectivity; and ii) which access network(s) the first terminal (1001) has to connect to for benefiting from the sponsored connectivity. The connectivity donation server (200) then transmits a token to the second terminal (1002), which in turn transmits (s30) it to the first terminal (1001) using proximity-based means. Terminals, network nodes, and computer programs for use in the above method are also disclosed.
US10798252B2 System and method for providing user notifications
A method performed by an end user device associated with a service plan having a limit on usage of a network service, the method comprising storing one or more notification actions corresponding to one or more notification requests; performing a device action that reflects a past or intended use of the network service; receiving one of the one or more notification requests from a network element in response to the device action; performing one of the one or more notification actions in response to the notification request, the notification action causing the end user device to retrieve at least a portion of a notification message associated with a status of the use, the at least a portion of the notification message being separate from the one of the one or more notification requests; and presenting the notification message on a user interface of the end user device.
US10798247B2 Acoustic echo suppression device and acoustic echo suppression method
A microphone picks-up voice of a driver. A first echo suppression unit outputs a voice signal after first echo suppression based on a voice signal of the driver and a voice signal after echo suppression in the past (first reference signal) stored in a buffer memory. A second echo suppression unit outputs a voice signal after second echo suppression based on a voice signal of the driver and a voice signal after the echo suppression in the past (second reference signal) stored in a buffer memory. An output signal selector selects one of the voice signals after the first echo suppression or the voice signal after the second echo suppression according to a detection result of the presence or absence of a system variation by a system variation detector, and causes a speaker to output the selected voice signal.
US10798243B2 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.
US10798241B1 System and method for determining unwanted call origination in communications networks
A method and system for discovering and locating the source of unwanted communication origination in a communications network, the method comprising compiling a communication campaign database storing data of one or more communication campaigns along with automatically identified instances of those campaigns, and simultaneously or sequentially matching those instances against known communication traffic of a set of cooperating telecommunication carriers. The one or more communications campaigns include a grouping of related fingerprints and patterns that identify a sequence of characters, audio or video associated with instances of a same likely campaigns, either legitimate or illegitimate/fraudulent.
US10798240B1 Identifying and processing of unreturned calls in IPBX
Apparatuses and methods concerning routing of calls in an IPBX server are disclosed. A first processing circuit is communicatively coupled to an IPBX server that routes VoIP calls for a plurality of end-users having respective VoIP-enabled devices and generates call event messages for the routed calls. The first processing circuit generates call summary metrics from the call event messages. A second processing circuit evaluates the call summary metrics to identify a set of incoming calls to the IPBX that were missed and have not been returned by the end-users. The second processing circuit cross-correlates the identified set of incoming calls with a secondary data source to determine a respective priorities for the set of incoming calls. The second processing circuit stores data indicating calls of the identified set have a higher priority.
US10798238B2 System and method for tracking a mobile device user
According to various embodiments, a method for locating the user of a mobile device without accessing global position system (GPS) data is disclosed. The method includes determining the last location that the user was connected to a wireless network. The method further includes compiling publicly-available auxiliary information related to the last location. The method additionally includes classifying an activity of the user to driving, traveling on a plane, traveling on a train, or walking. The method also includes estimating the location of the user based on sensory and non-sensory data of the mobile device particular to the activity classification of the user.
US10798230B2 Faulty distributed system component identification
A system for detecting a communications computer network node malfunction by analysis of network traffic output by the network node. Low latency packet capture nodes copy network traffic and transmit it to an analytics engine, which may use machine learning techniques, including long short-term memory (LSTM) neural networks, to determine a likelihood that the output of one data router in a network is suffering from a software malfunction, hardware malfunction, or network connectivity issue, and preserve overall data quality in the network by causing cessation of traffic by the malfunctioning node of the network.
US10798227B2 Centralized chromatic pluralizing of internet of things (IOT) communication
Assigning chromatic numbers based on a pre-assigned scheme to a stream of sensor data from sensors of Internet connected devices to “color” the message which can then be processed by chromatic number to obtain a pluralized stream of data.
US10798226B2 Broadband fallback for router
Systems for routing data over first and second broadband channels. Communication data are received from one or more user equipment (UE). A first bandwidth capacity of the first broadband channel and a second bandwidth capacity of the second broadband channel are determined. A ratio of communication data throughput between the first broadband channel and the second broadband channel are adjusted based on a bandwidth allocation rule set that routes the communication data according to the first bandwidth capacity of the first broadband channel and the second bandwidth capacity of the second broadband channel.
US10798223B2 Reliable communications using a point to point protocol
This disclosure describes techniques for performing communications between devices using various aspects of Ethernet standards. As further described herein, a protocol is disclosed that may be used for communications between devices, where the communications take place over a physical connection complying with Ethernet standards. Such a protocol may enable reliable and in-order delivery of frames between devices, while following Ethernet physical layer rules, Ethernet symbol encoding, Ethernet lane alignment, and/or Ethernet frame formats.
US10798222B2 Apparatus for managing SDN-based in-vehicle network and control method thereof
A software defined network (SDN)-based network management apparatus includes: an SDN controller including a first management unit to store a plurality of heterogeneous protocol information items, and an SDN switch controlled by the SDN controller and including a second management unit to store at least one heterogeneous protocol information item acquired from the SDN controller and a gateway to communicate with a vehicle network. In particular, upon receiving a packet corresponding to a new protocol that has not been used for access, from an external source, the SDN switch sends a request to the SDN controller for analysis of the received packet, and the SDN controller forwards protocol information corresponding to the received packet among the plurality of heterogeneous information items stored in the first management unit, to the SDN switch.
US10798219B2 Server and server client system
There is provided a server or the like capable of improving an estimated accuracy of a user common among a plurality of clients. According to the present invention, while a unique identifier is assigned to each of clients 210 and 220, the unique identifier is merely for identifying the client. Thus, a user of each of the clients 210 and 220 is not specified by the unique identifier, and protection of his or her privacy or personal information is ensured. Among factors of each client 210 and 220, the plurality of factors having designated relationship thereamong are extracted. A plurality of unique identifiers respectively corresponding to the extracted factors are associated with one another and are stored in the server storage device 10.
US10798215B2 HTTP response failover in an HTTP-over-ICN scenario
A first network access point (NAP) of an Information Centric Networking (ICN) network may receive a request for a HTTP resource from a requestor. The first NAP may request the HTTP resource from a first server associated with a fully qualified domain name (FQDN). The first NAP may receive an error message that the HTTP resource is not available. The first NAP may publish a message to a rendezvous point (RVZ) including a list of excluded node identifiers (NIDs) of one or more NAPs that have not provided the HTTP resource. The first NAP may receive a forwarding identifier (FID) of a second NAP associated with the FQDN with a NID not on the list of excluded NIDs from a topology manager (TM). The first NAP may request the HTTP resource from the second NAP. The first NAP may receive the HTTP resource is and send it to the requestor.
US10798213B2 Building a multi-tenant portal application
Providing software-as-a-service to a plurality of clients includes: visually rendering a first virtual portal and a set of portal resources according to a portal-resource association specified in a resource association matrix; identifying a set of server resources accessible from a portal server, the set of server resources excluding the set of portal resources; determining a score for a first resource of the set of server resources; visually rendering the first resource; and associating the first resource with the first virtual portal in the resource association matrix by adding an identifier of the scored resource.
US10798209B1 Smart proxy rotator
The task, logic of HTTP/HTTPS session statistics interception and collection is moved to the client side instead of the proxy layer. Encrypted HTTPS tunnel is terminated at the client end, making the actual content or data in transit invisible to both proxies and the smart proxy rotator (SPR). Client's scraping software has a plug-in installed that expands its functionality. HTTP/HTTPS session quality metrics are intercepted and collected at the client side, then sent to the SPR. Proxy usage mark “can be used” is obtained from the SPR for the currently analyzed proxy, based on the results of metrics analysis.
US10798206B1 Network cache accelerator
A network host such as a caching device is disclosed that greatly increases the speed with which a server reads and writes data for clients. The host may include a specialized network interface that not only processes TCP but also parses received network file system headers, identifying those headers within the TCP data stream, separating them from any corresponding network file system data, and providing them separately from that data to the network file system of the host for processing as a batch, all without any interrupt to the host. Similarly, the network file system of the host may communicate directly with the network interface by writing network file system headers directly to a register of the network interface to transmit data.
US10798203B2 Method and apparatus for reducing network resource transmission size using delta compression
A method and computing device for delta compression techniques for reducing network resource transmission size are described. A first request for a network resource is received. The requested network resource is retrieved. A first response including the network resource is transmitted to the near end network optimizer. The retrieved network resource is stored as a first version of the network resource regardless of a directive that a cached version of the network resource is not to be used to respond to future HTTP requests for that network resource without successful revalidation with an origin server. A second request for the network resource is received. A most current version of the network resource is retrieved. A set of differences between the first version and the most current version of the network resource are determined. The set of differences are transmitted to the near end network optimizer.
US10798202B2 Security systems for mitigating attacks from a headless browser executing on a client computer
Computer systems and methods in various embodiments are configured for improving the security and efficiency of server computers interacting through an intermediary computer with client computers that may be executing malicious and/or autonomous headless browsers or “bots”. In an embodiment, a computer system comprises a memory; one or more processors coupled to the memory; a processor logic coupled to the memory and the one or more processors, and configured to: intercept, from a server computer, one or more original instructions to be sent to a browser of a client computer; send the one or more original instructions to the browser and one or more telemetry instructions, wherein the telemetry instructions are configured, when executed, to generate a set of telemetry data indicating one or more objects that were referenced by the browser and to send the set of telemetry data to the intermediary computer; receive the set of telemetry data and determine whether the browser is legitimate or illegitimate based on the set of telemetry data.
US10798200B2 Payload matching via single pass transformation of HTTP payload
In an embodiment, a method of payload matching via a single pass transformation of an HTTP payload includes receiving a payload packet destined for a recipient and parsing the payload packet in a single scan of the packet using a combined regular expression. The combined regular expression includes a plurality of regular expressions that correspond to a set of replacement rules. The method includes determining a scatter-gather list conforming to the rule, constructing a new payload packet based on the scatter-gather list, and sending the new payload packet to the recipient.
US10798196B1 Wireless communication system self-healing transaction state keeper
A method of adapting content distribution. The method comprises receiving event data reported by an electronic device by a message queue, assigning a state to each batch by a state management application, processing the batch by the processing application, sending a processed message that identifies the processed batch to the state management application, monitoring the sent processed messages by a state keeper component, wherein the monitoring comprises keeping a list of identities of batches that have been processed, searching the list of identities of processed batches to find an identity of a retrieved but not yet processed batch, stopping processing a batch by the processing application for a batch that is found by searching in the list of identities of processed batches, and assigning a processed value to the state of the retrieved batch that is found in the list of identities of processed batches by the state keeper component.
US10798194B2 Webpage pushing method, client, server, and system
A webpage pushing method includes sending, by a client, a page loading request to a server, where the page loading request carries an identifier of the client and cache change information of the client. The method includes the server, a home page according to the page loading request, and parsing the home page to acquire a key sub-resource for loading the home page. The method includes returning, by the server, the home page to the client, acquiring, through calculation according to the cache change information of the client, a key sub-resource that does not exist in the client from the key sub-resource for loading the home page, and pushing the key sub-resource that does not exist in the client to the client.
US10798193B2 System and method for automatic storyline construction based on determined breaking news
Disclosed are systems and methods for improving interactions with and between computers in a content system supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data across platforms, which data can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods determine a breaking news story and track breaking developments in such story. The present disclosure can construct a breaking news storyline from the developments in the detected breaking news story, whereby a user can view the storyline as individual breaking news messages or as a complete timeline of events displayed on a provided page.
US10798190B2 Tracking changes to content on an external source in an online social network
In one embodiment, a method includes accessing a profile page of a user of an online social network, determining whether content on an external web site has been update by the user, and if the content on the external web site has been updated, then updating the profile page of the user to include the content.
US10798188B2 Electronic device and method for processing information associated with driving
An electronic device according to various embodiments may include: a communication module comprising communication circuitry; and a processor configured to receive, from an external electronic device functionally connected with the electronic device, a request associated with transferring a portion of one or more rights capable of controlling the electronic device, using the communication module; transfer the portion of the one or more rights to the external electronic device, based at least on the request if the electronic device is performing a function associated with driving; and restrict transferring the portion of the one or more rights to the external electronic device, based at least on the request if the electronic device is performing a function not associated with the driving.
US10798183B2 Tunneling protcol and gateway for distributed computing environments
Techniques are described for managing communications with applications executing in a distributed computing environment, through use of a tunneling protocol that is employed by a client-side gateway and a server-side application router to enable client-server communications that would not otherwise be supported within the distributed computing environment. A cloud computing service may enforce network security policies, such as restricting network traffic to and from its hosted applications to use an application layer protocol such as a version of Hypertext Transfer Protocol (HTTP), which may not be feasible for legacy applications and/or applications of a particular type or domain. The implementations described herein provide a mechanism that supports the deployment and operation of an application in a cloud computing environment, where such an application may employ any suitable communication protocol that may not be supported by the environment.
US10798175B1 IoT contextually-aware digital twin with enhanced discovery
IoT devices within a commercial real-estate or residential building environment may be connected through networks, such as a Building Automation and Control network (BACnet). Systems and methods according to this disclosure provide automatic discovery of IoT devices and relationships in commercial real-estate and residential buildings and integration of the BACnet devices into the digital twin of the building. In some implementations, an IoT gateway is configured to translate the communication received from the BACnet to an IoT cloud platform and configured to normalize the data across the different security platforms into a consistent format which enables integration and interoperability of the different building system platforms that may otherwise be operating in isolation from each other. Systems and methods according to the present disclosure provide edge based analytics and control of IoT BACnet devices based on defining conditions and rules, and provide integration of multiple building systems in the context of commercial real-estate and residential buildings.
US10798169B2 Prioritizing ranges to rebuild based on namespace health
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device detects memory error(s) associated with memory device(s) of set(s) of storage units (SUs). The computing device processes the memory error(s) to generate a rebuilding priority level for at least some EDS(s) and establishes an EDS scanning rate. The computing device scans the EDS(s) based on the EDS scanning rate. When an EDS error is detected, the computing device updates the rebuilding priority level to generate an updated rebuilding priority level for the at least some of the set of EDSs and facilitates generation at least one rebuilt EDS for the EDS error based on the updated rebuilding priority level.
US10798167B2 Storage enhanced intelligent pre-seeding of information
Various embodiments for data management across a network by a processor. Data characteristics are analyzed through the network, incorporating an analysis of traffic and utilization of the data in the network, and inclusive of data operations resulting in at least a portion of the data reaching an endpoint in a network topology. Based on the analysis of the data characteristics, the portion of the data is pre-seeded forward to a location closer to the endpoint in the network topology than a previously stored location, such that when the portion of the data is requested through the endpoint, movement of the portion of the data to the endpoint encumbers fewer resources of the network.
US10798166B2 Consolidated processing of storage-array commands by a snapshot-control media agent
A “snapshot-control media agent” (“snap-MA”) is configured on a secondary storage computing device that operates apart from client computing devices. A “forwarder” media agent operates on each client computing device that uses a storage array, yet lacks command channels to the storage array. The forwarder media agent forwards commands directed at the storage array to the snap-MA, which receives and processes commands directed at the storage array that were forwarded by the forwarder media agents. Responses from the storage array are transmitted to the respective forwarder media agent. The snap-MA pools storage-array-command devices to avoid capacity limitations in regard to communications channels at the storage array. The snap-MA operating in conjunction with the forwarder media agents enable the illustrative system to consolidate the communication of storage-array commands away from client computing devices and/or proxy media agent hosts and into the secondary storage computing device that hosts the snap-MA.
US10798164B2 Techniques for intelligent device collaboration
Introduced here are computer-implemented techniques for facilitating communication between a central processing system and one or more computing devices. The central processing system can intelligently communicate with at least some of the computing device(s). Moreover, the central processing system can simultaneously or sequentially utilize sensor data generated by multiple computing devices that are known to be associated with one another. For example, if multiple computing devices are known to be in the same general geographical location, then the central processing system may only require that one computing device upload geographical metadata for analysis. If the computing device experiences any issues that prevent the geographical metadata from being uploaded, then the central processing system can automatically prompt another computing device to temporarily or permanently assume the role of leader.
US10798163B2 Communication tool for data transfer
An initiation request is received for initiating a service, where the initiation request is generated by a user of a first communication group participating in a communication session. A participation response is received from a plurality of users of the first communication group that defines a second communication group participating in the communication session. A participation result is determined that includes service conditions associated with the user of the first communication group and the plurality of users of the second communication group. In response to determining the participation result, a third communication group is generated that includes target users for completing the service.
US10798162B2 Cluster system with fail-safe fallback mechanism
A fail-safe system for a cluster application is disclosed. The system includes a first subsystem comprising a graphic processing unit (GPU) that executes a high-level operating system renders a first set of parameter data, and a second subsystem that executes a real-time operating system and renders a second set of parameter data. The system also includes a controller area network connected to a parameter data source input and to the first subsystem and the second subsystem. The system further includes a quality of service (QoS) switch executing a QoS monitor module that decides to display the first set of parameter data being rendered by the first subsystem or the second set of parameter data being rendered by the second subsystem depending on an availability and load of the first subsystem as determined by a lag and a stability threshold. The system further includes a display connected to the QoS switch.
US10798159B2 Methods for managing workload throughput in a storage system and devices thereof
Methods, non-transitory computer readable media, and computing devices that managing network traffic in a storage system include parse one or more packets received from a client to identify header data, and wherein the parsing comprises identifying when the one or more packets is a read request or a write request. A server is identified based on the parsed one or more packets. One or more rules are modified in the parsed one or more packets to allow data exchange between the client and the identified server. The parsed one or more packets are transmitted with the modified one or more rules to the identified server, wherein data exchange is initiated between the client and the identified server based on the parsed one or more packets with the modified one or more rules.
US10798158B1 Network system and decision method
A network system includes Internet of Things (IoT) devices, computation server, and gateways. At least one of the computation servers is configured to: tag, according to a signal quality of a signal of the IoT devices, the IoT devices as first devices and second devices; compute a device number of the first devices connecting with the gateways, and while the gateways are connected to the second devices, compute a gateway number the second devices capable of connecting to; compute a load index associated with the device number and the gateway number of the gateways; compute a transmission energy consumption index of a first link between the gateways and the computation servers; select, according to the load index and the transmission energy consumption index of the gateways; and obtain a communication network, wherein the communication network comprises the first devices, the second devices, and the gateways selected.
US10798156B2 Intelligent content delivery networks
Systems and methods are provided for distributing content. One embodiment includes a content management server. The content management server includes a memory that stores a library of assets comprising digital media, and that further stores scores that indicate popularity of the assets in the library. The content management server also includes an interface that receives a Hyper Text Transfer Protocol (HTTP) request that is sourced by a device remote from the content management server, and a controller that identifies a Uniform Resource Locator (URL) within the HTTP request, selects a group of assets for the URL from the library, identifies an asset that has a highest score within the group, and provides the asset in response to the HTTP request. The controller alters scores for assets in the library over time as assets in the library are provided, and selects different groups of assets for the URL over time.
US10798154B2 Extended park mode
A vehicle may include a control module and a plurality of vehicle control modules in networked communication with the control module. The control module may be configured to receive an indication from a user interface to transition the vehicle into an extended park mode, and responsive to the indication, instruct the plurality of vehicle control modules to perform operations to reduce their respective key-off loads on the vehicle. A cloud service may be configured to receive, over a wide-area network responsive to user input to a mobile device, an indication to transition a vehicle associated with the mobile device into an extended park mode, and responsive to the indication, provide a message over the network to the vehicle to instruct the vehicle to perform operations to reduce key-off loads of a plurality of vehicle control modules of the vehicle.
US10798153B2 Terminal apparatus and server and method of controlling the same
A terminal apparatus provides shared profile information that is selectively received from a server based on a relationship between a first user and a second user, according to whether information of the second user is stored in the terminal apparatus of the first user as local profile information and information of the first user is stored in the terminal apparatus of the second user as the local profile information. Accordingly, a phonebook service for desired profile information is provided only for users in a buddy relationship sharing contact information with each other.
US10798150B2 Method and apparatus for coordinating tasks among a plurality of users
An approach is provided for efficiently coordinating one or more tasks among a plurality of users. A service provider may determine one or more contextual criteria for at least one task associated with at least one user. The service provider may further cause a selection of one or more contacts associated with the at least one user based on the one or more contextual criteria. Additionally, the service provider may cause a presentation of the at least one task to the one or more contacts.
US10798149B2 File storage, object storage, and storage system
When a part already transmitted to an object storage is updated by a file system management section while a plurality of parts are being transmitted to the object storage, a file transfer section requests the object storage to generate a temporary object that is a temporarily generated object containing the transmitted and updated part by combining the parts transmitted before update, re-splits a file into a plurality of parts so that the transmitted and updated data and not-transmitted data are handled as parts different from transmitted and not-updated data, and transmits the part containing the transmitted and updated data or the part containing the not-transmitted data to the object storage.
US10798148B2 Configuring nodes of distributed systems
In a computer-implemented method for configuring a distributed computer system comprising a plurality of nodes of a plurality of node classes, configuration files for a plurality of nodes of each of the plurality of node classes are stored in a central repository. The configuration files include information representing a desired system state of the distributed computer system, and the distributed computer system operates to keep an actual system state of the distributed computer system consistent with the desired system state. The plurality of node classes includes forwarder nodes for receiving data from an input source, indexer nodes for indexing the data, and search head nodes for searching the data. Responsive to receiving changes to the configuration files, the changes are propagated to nodes of the plurality of nodes impacted by the changes based on a node class of the nodes impacted by the changes.
US10798146B2 System and method for universal timeout in a distributed computing environment
A system and method for supporting universal timeout in a distributed computing environment. The universal timeout feature can enforce a defined timeout for a block (or group of blocks) or code executing on a thread regardless of the number of network hops required to effectuate the code. The universal timeout feature allows a thread to express a timeout which is respected across the platform thereby improving timeout functionality compared to prior timeout implementations which pass a timeout between functions. Universal timeout may be implemented using a try-with-resources paradigm where the timeout period is treated as a resource.
US10798142B2 Method, apparatus and system of video and audio sharing among communication devices
A device, method and system of video and audio sharing among communication devices, may comprise a communication device for generating and sending a packet containing information related to the video and audio, and another communication device for receiving the packet and rendering the information related to the audio and video. In some embodiments, the communication device may comprise: an audio encoding module to encode a piece of audio into an audio bit stream; an avatar data extraction module to extract avatar data from a piece of video and generate an avatar data bit stream; and a synchronization module to generate synchronization information for synchronizing the audio bit stream with the avatar parameter stream.
US10798140B1 Stream data record reads using push-mode persistent connections
From a stream management service, indications of transmissions of data records of a first data stream via a persistent network connection associated with a subscription are provided to a stream processing application. In response to detecting that a transfer throttling condition associated with the subscription has been met, a delay is introduced before additional data records are transmitted via the same persistent network connection. After a subscription expiration period has elapsed, an indication of the expiration is provided to the application via the persistent connection.
US10798138B2 Instant calling method, apparatus and system
A real-time call method performed by a calling side, the calling side being a Voice over Internet Protocol (VoIP) terminal, includes: initiating a multi-party voice call request to a signaling server, wherein terminals that are specified in the multi-party voice call request includes a telephone terminal; establishing a data channel according to a remote access address returned by the signaling server in response to the multi-party voice call request; and performing a multi-party voice call based on establishment of data channels of the terminals according to the remote access address, wherein the telephone terminal establishes a data channel according to the remote access address by using a gateway device.
US10798134B2 Internet protocol (IP) multimedia subsystem (IMS) based session initiation protocol (SIP) call setup retry
Systems, methods, and devices of the various embodiments disclosed herein may enable automatic retry of Internet Protocol (IP) Multimedia Subsystem (IMS) Based Session Initiation Protocol (SIP) Call Setup. Various embodiments may enable a server in an IMS based telecommunication network, such as a proxy-call session control function (P-CSCF) server, interrogating/serving-call session control function (I/S-CSCF) server, telephony application server (TAS), etc., to reattempt SIP call setup. In various embodiments, in response to receiving a SIP error response including a retry-after header, the server may wait a period of time before sending a new SIP invite message.
US10798128B2 Distributed authentication for service gating
A system and method enforce a security policy in a message-based operating system by controlling access to an operating system authenticator. The control occurs in response to an invocation of a microkernel call that initiates a process manager's function in accordance with the access right retained stored in a microkernel. The system and method control access to a server serving a client in the message-based operating system according to a token. The token is issued by the operating system authenticator and establishes a client's access to the services provided by the server.
US10798127B2 Enhanced document and event mirroring for accessing internet content
Systems and methods for enhanced DOM and event mirroring and security in web applications provides an intermediate Master Browser between web content and client devices to improve security and other enhancements.
US10798122B2 Preventing execution of programs that are embedded in email messages
Systems and methods are presented which generate modified email messages, which are largely devoid of embedded functions, from original email messages, which have embedded functions. The embedded functions are amenable to self-executing codes such as viruses, worms, and Trojan programs. Thus, the modified email message without these embedded functions, and any argument associated with these functions, provides a more secure email environment.
US10798121B1 Intelligent context aware user interaction for malware detection
According to one embodiment, a malware detection system is integrated with at least a static analysis engine and a dynamic analysis engine. The static analysis engine is configured to automatically determine an object type of a received object. The dynamic analysis engine is configured to automatically launch the object after selecting an action profile based on the object type. The dynamic analysis engine is further configured to, provide simulated user interaction to the object based on the selected action profile either in response to detecting a request for human interaction or as a result of a lapse of time since a previous simulated human interaction was provided.
US10798117B2 Security processing method and server
An anomaly detection server is provided. The anomaly detection server is a server for counteracting an anomalous frame transmitted on an on-board network of a single vehicle. The anomaly detection server acquires information about multiple frames received on one or multiple on-board networks of one or multiple vehicles, including the single vehicle. The anomaly detection server, acting as an assessment unit that, based on the information about the multiple frames and information about a frame received on the on-board network of the single vehicle after the acquisition of the information about the multiple frames, assesses an anomaly level of the frame received on the on-board network of the single vehicle.
US10798107B2 Application platform with flexible permissioning
Systems and methods are provided for an application platform with flexible permissioning. In one embodiment, an application platform with flexible permissioning comprises: a service provider server adapted to interact with an application development server and a client device over a network, the service provider server adapted to implement at least one application programming interface (API); one or more processors; and one or more memories adapted to store machine-readable instructions which when executed by the processors cause the application platform with flexible permissioning to: maintain a profile associated with at least one application developer using the application development server; receive an API call from the application developer; authenticate the application developer and authorize the API call; assign an access level to the application developer based on the profile associated with the application developer; and control permissions given to the application developer to perform operations available based on the assigned access level.
US10798106B2 System for providing layered security
A system for providing layered security is disclosed. In particular, the system may include determining a state of a first device of a device ecosystem and a state of a second device of the device ecosystem. Based on the states of the first and second devices, the system may include calculating a confidence score for the device ecosystem. If the confidence score satisfies a threshold score for enabling access to a selected system, the system may include transmitting an access code to the device ecosystem. Based on the access code, the system may enable the device ecosystem to access the selected system. If, however, the confidence score does not satisfy the threshold score, the system may include requiring the device ecosystem to provide additional authentication information in order to access the selected system.
US10798104B2 Networked communications control for vehicles
A vehicle includes a lower security network (LSN) and higher security network (HSN) having therebetween a read only filter and path in parallel to respectively exclusively pass data from the LSN to the HSN, and from the HSN to the LSN. The vehicle includes a gateway controller configured to alter a duty cycle associated with the filter according to utilization of the HSN to alter a data rate through the filter but not through the path.
US10798101B2 Managing security groups for data instances
Access level and security group information can be updated for a data instance without having to take down or recycle the instance. A data instance created in a data environment will have at least one default security group. Permissions can be applied to the default security group to limit access via the data environment. A control security group can be created in a control environment and associated with the default security group. Permissions can be applied and updated with respect to the control security group without modifying the default security group, such that the data instance does not need to be recycled or otherwise made unavailable. Requests to perform actions with respect to the control security groups are made via the control environment, while allowing native access to the data via the data environment.
US10798097B2 Intelligent redirection of authentication devices
Authentication devices can be intelligently redirected in a VDI environment to thereby ensure that the redirected authentication devices remain available for authentication even after a remote session has been locked. This intelligent redirection of authentication devices can be accomplished in a way that only requires server-side modifications and that is agnostic to the remoting protocol used to establish the remote session.
US10798095B2 Authentication method, device and authentication client
Authentication methods, apparatuses, and devices, including computer programs encoded on computer storage media are provided. One of the methods includes: receiving information to be authenticated from user input; sending an authentication request to an authentication client; determining a first time when the authentication request is sent to the authentication client and a second time when a jump operation from the browser to the authentication client is completed; when a time difference between the first time and the second time is greater than a threshold, sending an authentication result request to the authentication client; receiving a page jump request from the authentication client for jumping from the authentication client to the browser according to the identification information, the page jump request comprising an authentication result of the information to be authenticated; and displaying the authentication result according to the identification information.
US10798088B2 Service object allocation
A request is received at a server and from a first software client to obtain at least one electronic credential, and the first software client is associated with a first user, and the server stores multiple electronic credentials that are used to extract a service object; at least one electronic credential is transmitted from the server to the first software client based on a predetermined rule; an allocation request is received at the server to extract the service object, and the allocation request includes electronic credentials selected from electronic credentials obtained by the first software client; a number of categories of the selected electronic credentials that included in the allocation request is determined to be is greater than or equal to a predetermined number; and the service object that selected from a service object set is allocated to the first software client based on a predetermined allocation rule.
US10798079B2 Vehicle with mobile to vehicle automated network provisioning
A vehicle that includes one or more controllers coupled to at least one and/or one or more wireless transceivers and antennas. The controllers are configured to enable enhanced, automated provisioning of network hardware of the vehicle with the settings and parameters of required wireless network credentials, by requesting, retrieving, receiving, and utilizing such credentials received from a mobile device. The mobile device includes one or more sets of credentials that are compatible for use with the network hardware configuration or configurations of the controllers, and communications, and network hardware of vehicle. The controller(s) are further configured to store such credentials locally in the vehicle, to request updates, to detect and identify wireless networks identified by such credentials when the wireless networks are in-range of the vehicle network hardware, and to automatically provision and connect the network hardware of vehicle to the detected and identified wireless networks.
US10798078B2 System for using login information and historical data to determine processing for data received from various data sources
In an embodiment, upon receiving access credentials from a first entity, first information about the first entity is retrieved and used to determine a first service and a first service category of the first service provided by a first service provider to the first entity in the past. Based on the first service category, one or more first sub-categories associated with the first service are determined. Upon determining electronic data characteristics of received electronic data, it also is determined whether any of the electronic data characteristics matches one or more first sub-category characteristics of any of the one or more first sub-categories associated with the first service. If so, based on, at least in part, the electronic data, an updated first sub-category for the first sub-category associated with the first service is generated and transmitted to the first service provider for processing.
US10798077B1 Securely authenticating untrusted operating environments
Approaches for securely authenticating untrusted operating environments. A software module intercepts a message which requires a first operating environment to authenticate itself to a service or resource provider. The software module executes outside of the first operating environment. The first operating environment lacks access to an authentication mechanism necessary to successfully authenticate to the service or resource provider. The software module notifies a second operating environment of the message. The second operating environment determines that the first operating environment should be permitted to authenticate to the service or resource provider. The second operating environment obtains authentication data generated using the authentication mechanism. The second operating environment provides the authentication data to the first operating environment to allow the first operating environment to authenticate itself to the service or resource provider.
US10798072B2 Password management system and process
The present disclosure provides a password management process and system. The updating of the password data in the process and system is performed based, at least in part, on the functional account data and corresponding scheduling data, said scheduling data representing criteria for updating the password of, at least, the particular functional account.
US10798071B2 IPSEC anti-relay window with quality of service
In some examples, an example method to provide an IPsec anti-replay window with quality of service (QoS) at a first network endpoint may include configuring a multiple number of anti-replay windows, generating a first security association (SA), and establishing the first SA with a second network endpoint. The first SA may include a first multiple number of security parameter indexes (SPIs), where each of the first multiple number of SPIs may be assigned to a specific QoS level, and each of the first multiple number of SPIs may be assigned to one of the multiple number of anti-replay windows. Establishing the first SA with the second network endpoint may include assigning the first SA to a first encryption key, and providing the first encryption key to the second network endpoint.
US10798069B2 Secure virtual personalized network
A computer provides a secure, virtual personalized network (SVPN) for a first user with master privileges and at least a second user with guest privileges in the SVPN. Notably, the computer may execute a virtual machine that provides a container for the SVPN of the first user, and the first electronic device associated with the first user and a second electronic device associated with the second user may execute instances of an application that facilitates secure communication in the SVPN. Moreover, the first electronic device may store a set of first encryption keys and the second electronic device may store a set of second encryption keys, which allow the first electronic device and the second electronic device to securely communicate with each other via the SVPN. Note that the computer may not be able to access the set of first encryption keys or the set of second encryption keys.
US10798066B2 System for retrieving privacy-filtered information from transaction data
The current invention relates to a computing system for obtaining a privacy-filtered response to a query of a user, the computing system comprising a server, the server comprising a server processor, tangible non-volatile server memory, server program code present on said server memory for instructing said server processor; a computer-readable medium, the computer-readable medium comprising a database, said database comprising privacy settings comprising a privacy threshold; a device, said device comprising a device processor, tangible non-volatile device memory, device program code present on said device memory for instructing said device processor; wherein said server is configured for receiving raw transaction data from an external source such as a raw transaction database or a raw transaction feed.
US10798062B1 Apparatus, system, and method for applying firewall rules on packets in kernel space on network devices
A disclosed method for applying firewall rules on packets in kernel space on network devices may include (1) intercepting, via a socket-intercept layer in kernel space on a routing engine of a network device, a packet that is destined for a remote device and then, in response to intercepting the packet in kernel space on the routing engine, (2) identifying an egress interface index that specifies an egress interface that (A) is external to kernel space and (B) is capable of forwarding the packet from the network device to the remote device, and (3) applying, on the packet in kernel space, at least one firewall rule based at least in part on the egress interface index before the packet egresses from the routing engine. Various other apparatuses, systems, and methods are also disclosed.
US10798058B2 Distributed identity-based firewalls
Systems and techniques are described for monitoring network communications using a distributed firewall. One of the techniques includes receiving, at a driver executing in a guest operating system of a virtual machine, a request to open a network connection from a process associated with a user, wherein the driver performs operations comprising: obtaining identity information for the user; providing the identity information and data identifying the network connection to an identity module external to the driver; and receiving, by a distributed firewall, data associating the identity information with the data identifying the network connection from the identity module, wherein the distributed firewall performs operations comprising: receiving an outgoing packet from the virtual machine; determining that the identity information corresponds to the outgoing packet; and evaluating one or more routing rules based at least in part on the identity information.
US10798055B2 Detecting relayed communications
Methods, apparatus and computer readable code for determining whether a potential relay device is a relay device are provided herein. In some embodiments, first and second information elements are received from a potential relay device, which is an original source of the second information element. In order to determine whether the potential relay device is a relay device, it is determined whether a feature of an original source of the first information element and a feature of the potential relay device are features unlikely to relate to a single device, wherein a positive result of the determining is indicative that the potential relay device is a relay device. In an exemplary embodiment, a disclosed system includes an information element receiver and a feature incompatibility analyzer. Optionally, the disclosed system includes a feature discovery module, a parameter obtainer and a feature database.
US10798050B2 Method and apparatus for expedited domain name system query resolution
In one embodiment, a method and apparatus for resolving domain name system queries using unique top-level domains in a private network space are disclosed. For example, the method determines that a domain name service query specifies a destination residing in a private network space rather than in a public Internet space. The method then routes the domain name service query to a top-level domain name service server associated with the private network space, without routing the domain name service query to a root domain name service server in the public Internet space. The top-level domain name system server resides in the highest level of a hierarchy of domain name system servers belonging to the private network space.
US10798047B2 Systems, devices and methods for text message communication
One or more systems for text message communication including at least: a processing unit, a communication unit for transmitting and receiving data, and a storing unit, the storing unit having a first database of text messages stored thereon, the processing unit being adapted to synchronize the first database with a second database stored on a communication device so that the text message contained in a given one of the first and second databases can be copied in the other one the first and second databases in order to transmit the text message from the given one of the first and second databases to the other one the first and second databases. An electronic device for text message communication and a method for text message communication are also provided.
US10798040B2 Publish/subscribe mashups for social networks
Described herein is a mashing technology that facilitates mashup creation over a plurality of publish/subscribe social network data stream. These mashing techniques that are tailored to managing content from disparate social networks. As described herein, these techniques include creating and using a set of operations that facilitate the creation of “mashups” over multiple publish/subscribe social network data streams.
US10798037B1 Media content mapping
A method and system for mapping media content is provided. The method includes detecting first media content being presented. The first media content is compared to second media content and similarities are determined. In response, are first electronic device is paired with a second electronic device and associated input content being inputted into a GUI is detected. A contextual analysis of the input content is executed and audio, video, and image data is compared to the input content. A correlation between the input content and a portion of the audio, video, and image data is determined and an associated portion is extracted from the audio, video, and image data. The portion is embedded and presented within a specified area of the GUI.
US10798034B2 Virtual chat rooms
One or more computing devices, systems, and/or methods for hosting virtual chat rooms of a chat room are provided. For example, users (e.g., 3,000 users) may access video interfaces, hosting a video, and chat room interfaces associated with a chat room for the video (e.g., users may access a news website providing a live stream of a current event along with a chat room for discussing the live stream). Signals of the users (e.g., a user location, age, account profile information, prior chat room message behavior, etc.) are evaluated to identify user properties (e.g., the user is an active participant within chat rooms). The chat room may be sharded into a set of virtual chat rooms into which users are assigned based upon the user properties (e.g., 300 virtual chat rooms of 100 users each). In this way, users may have more meaningful interactions within the smaller virtual chat rooms.
US10798033B2 Processing messages for an application running on a computer external to a communications management unit (CMU)
A method for processing Aircraft Communications Addressing and Reporting System (ACARS) messages at a Communications Management Unit (CMU) on an aircraft is provided. The method includes, for an ACARS downlink message, receiving a message at the CMU from an application on a computer external to the CMU onboard the aircraft, reading a field in the message that indicates a message type for that application, determining an ACARS label associated with the message type, using the determined ACARS label instead of the industry standard ACARS label/sublabel associated with the onboard application external to the CMU, and sending the ACARS downlink message encoded with the determined ACARS label to a ground system to be delivered to a peer ground application.
US10798031B1 Generic disambiguation
A disambiguation dialog may be generated by determining candidate responses based on an intent of a user's message. A utility value and a relevance probability may be determined for each of the candidate responses. An intermediate ranking may be computed for each of the candidate responses based on the utility value and the relevance probability. Candidate dialogs may be formed with the top candidate response, the top two candidate responses, and so on. Additional candidate dialogs may be generated by varying a presentation format of the candidate responses. Discoverability probabilities may be associated with each of the candidate responses within a candidate dialog. A joint metric for each candidate dialog may be computed as a function of the utility value, relevance probability and discoverability probability associated with each of the candidate responses included in the candidate dialog. The highest ranked candidate dialog may be selected as the disambiguation dialog.
US10798030B1 Pre-chat intent prediction for dialogue generation
In certain embodiments, pre-chat intent prediction and dialogue generation may be facilitated. In some embodiments, a chat initiation request may be obtained from a user. The latest activity information associated with the user may be provided to a prediction model to obtain predicted intents of the user. For each intent of the current intents, a candidate question may be selected from a question set based on the candidate question matching the intent. Within ten seconds of the chat initiation request, the candidate questions may be simultaneously presented on the chat interface. A user selection of a first question of the candidate questions may be obtained via the chat interface responsive to the presentation of the candidate questions. Based on the user selection and the first question matching a first intent of the predicted intents, the first intent may be provided as reference feedback for the prediction model.
US10798029B2 System and apparatus for generation of multiple automated ephemeral chat messages
A computer-implement process generally pertains to ephemeral chat messaging, and in particular, maintaining context of a conversation between a BOT and a user from one webpage of a web browser to another webpage of the web browser. The computer-implemented process includes adding a message to a chat widget. The chat widget is displayed within the webpage of the web browser and the message being added is from the other webpage that the user responded to. The computer-implemented process also includes discarding one or more previous messages in the chat widget that are not responded to by the user, allowing the conversation between the BOT and the user to persist while retaining the context of the conversation from the other webpage.
US10798026B2 Bufferbloat recovery and avoidance systems and methods
Systems and methods for bufferbloat recovery and avoidance are provided herein. A portion of the buffer can be compressed based on one or more thresholds without changing an order of packet transmission and without dropping packets. The method includes storing, by a device, a plurality of packets received by the device to a buffer. The buffer can be configured with a minimum threshold and a maximum threshold. The method includes detecting that a size of the buffer has reached at least the maximum threshold and compressing one or more packets of the plurality of packets stored between the minimum threshold and the maximum threshold while transmitting, during compression, at least a portion of one or more packets of the plurality of packets stored in the buffer below the minimum threshold.
US10798025B2 Transmitting multi-destination packets in overlay networks
In an embodiment, a network adapter obtains tunneling endpoint information for each virtual switch of a plurality of virtual switches of a multi-destination group. The network adapter encapsulates each of a plurality of replicated multi-destination packets corresponding to respective virtual switches of the plurality of virtual switches with a header specific to a respective tunneling protocol identified in the tunneling endpoint information obtained for the respective virtual switch. The network adapter transmits each encapsulated multi-destination packet to a respective receiver hosted on the respective virtual switch corresponding to the encapsulated multi-destination packet, wherein the respective virtual switch determines a destination port for the encapsulated multi-destination packet on the respective virtual switch by identifying the multi-destination group, determined from the encapsulated multi-destination packet, in a port list on the respective virtual switch.
US10798024B2 Communicating control plane data and configuration data for network devices with multiple switch cards
In some implementations, a switch card is provided. The switch card includes a set of switch chips configured to communicate data with a plurality of line cards. The plurality of line cards is coupled to a second switch card. The second switch card comprises a second set of switch chips. The switch card also includes a communication component coupled to the set of switch chips. The communication component is configured to determine whether the switch card should operate in a master mode or a slave mode. In response to determining that the switch card should operate in the master mode, the switch card is also configured to receive control plane data from a supervisor card. The switch card is further configured to communicate the control plane data to one or more switch chips of the set of switch chips and the second set of switch chips.
US10798022B2 Switch proxy controller for switch virtualization
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for switch virtualization by a switch proxy controller. In an aspect, a method includes receiving, by a switch proxy controller, a first request from a first switch fabric, where the first request indicates a first identifier that identifies the first request from other requests from the first switch fabric, generating a second request that indicates a second identifier that identifies the second request from other requests sent from the switch proxy controller to a switch, providing the second request to the switch, receiving, by the switch proxy controller, a first reply that indicates the second identifier indicated in the second request, generating, based on the second identifier indicated in the first reply, a second reply that indicates the first identifier, and selecting the first switch fabric to receive the second reply based on the second identifier.
US10798021B2 Router fabric for switching real time broadcast video signals in a media processing network
A router fabric for switching real time broadcast video signals in a media processing network includes a logic device configured to route multiple channels of packetized video signals to another network device, a crossbar switch configured to be coupled to a plurality of input/output components and to switch video data of the multiple channels between the logic device and the plurality of input/output components in response to a control instruction, and a controller configured to map routing addresses for each video signal relative to the system clock, and to send the control instruction with the mapping to the crossbar switch and the logic device.
US10798020B2 Data sharing events
Methods and systems for sharing data among multiple services are described herein. Multiple services may access data from a shared data source. The services may subscribe to data sharing events. A data sharing service may iterate through the shared data source and transmit data retrieved from the shared data source in data sharing events. When the data sharing service reaches the end of the shared data source, the data sharing service may begin iterating through the shared data source again from the beginning. The data sharing events may be transmitted at a predetermined frequency. The services may subscribe to or unsubscribe from the data sharing events.
US10798019B2 Context information processor, profile distribution unit and method for a communication network
A context information processor for a communication network, comprising a determination unit configured to determine a context information of a user, an evaluation unit configured to evaluate whether the context information of the user complies with an active behavior profile of the user, and a transmitter configured to transmit the context information if the context information does not comply with the active behavior profile.
US10798017B2 Method and system for reclaiming unused resources in a networked application environment
Techniques are disclosed for reclaiming resources within a distributed computing system. A reclamation application searches the distributed computing architecture for unused resources, classifies the unused resources, and determines an expiration period based on the classification. The reclamation application determines a candidate owner of the resource based on one or more characteristics of the resource. The reclamation application then notifies the candidate owner that the resource is to be reclaimed unless claimed by the candidate owner within the expiration period. If the candidate owner claims the resource within the expiration period, then the reclamation application terminates the reclamation of the resource. If the candidate owner does not claim the resource within the expiration period, then the reclamation application reclaims the resource after the duration of the expiration period. Advantageously, this approach to reclaiming resources results in more efficient utilization of resources, lower operation and maintenance costs, and improved system security.
US10798016B2 Policy-based scaling of network resources
A method of policy-based scaling of network resources comprises, with a processor, creating a dependency data set for a number of application components on a network, setting a number of scaling policies by tier based on the dependency data set, and applying the scaling policies within the network. A cloud management device for policy-based scaling of network resources comprises a processor, and a data storage device communicatively coupled to the processor, in which the processor creates a dependency data set for a number of application components on a network, and sets a number of scaling policies by tier based on the dependency data set.
US10798010B2 Quality of service in packet networks
Methods, systems, and apparatuses are described for providing quality of service for data packets traversing networks. A header of a data packet may include various data fields. A node associated with the networks may route the data packet based on the various data fields in the header of the data packet to provide quality of service for the data packet.
US10798009B2 Network latency optimization
A network may provide latency optimization by configuring respective latency values of one or more network components. A latency manager may receive a request indicative of a maximum latency value of a communications path between two devices, and may determine a particular network latency value. The latency manager may then determine respective endpoint latency values for endpoint devices based on the maximum latency value and network latency values. In addition, buffer characteristics, such as buffer depth at particular devices, may be adjusted in view of the latencies.
US10798002B2 Distributed antenna system, frame processing method therefor, and congestion avoiding method therefor
According to one or more embodiments of the present invention, a frame processing method of a distributed antenna system may include confirming whether a quality of service (QoS) tag exists in header information of a received frame; performing frame scheduling of the frame based on the QoS tag; and dropping or transmitting the frame according to a transmission priority according to a result of the frame scheduling.
US10798001B2 Software defined networking (SDN) controller orchestration and network virtualization for data center interconnection
A data center interconnection (DCI) network may comprise a data center controller (DCC) managing a plurality of data centers (DCs) interconnected by a provider network managed by a network provider controller (NPC). The provider network may be an OpenFlow based software defined networking (SDN) transport network. The DCC may initiate a virtual network service (VNS) negotiation with the NPC to connect the DCs and may specify a network abstraction granularity level. The NPC may respond by computing paths through the provider network accordingly and providing the DCC with one or more virtual networks (VNs). The DCC may compute virtual paths through the VNs and send virtual network element (VNE) connection setup commands to the DCC. The DCC may convert the VNE connection setup commands into network element (NE) commands to setup connections in NEs of the provider network. The DCC and the NPC may perform fault monitoring, detection, and recovery.
US10797996B2 Server-based local address assignment protocol
An apparatus comprises: a memory; and a processor coupled to the memory and configured to: perform a random number generation; generate a host identifier (HID) based on the random number generation, wherein the HID is substantially unique within a local network; and generate, using the HID, an initial message requesting a local address. A method comprises: performing a random number generation; generating a host identifier (HID) based on the random number generation, wherein the HID is substantially unique within a local network; generating, using the HID, an initial message requesting a local address; and transmitting the initial message.
US10797995B2 Request routing based on class
A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
US10797993B2 Overlay network identity-based relay
Embodiments are directed to a relay that receives packets from a source gateway associated with a source gateway identifier (GID) and a target GID associated with a target gateway where each GID is separate from a network address or a hostname of the source gateway or the target gateway. The relay determines a connection route based on an association between the connection route and an ingress identifier obtained from the packets. The relay provides the connection route based on the source GID and the target GID. The relay determines network address information associated with the target gateway based on the connection route. And, the relay forwards the packets provided by the source gateway to the target gateway based on the network address information.
US10797990B2 Server redundant network paths
In a group of servers, a link fault to one of the servers is detected. In response to detecting the link fault, network traffic that uses the faulty link is distinguished and the distinguished network traffic is forwarded. Applicable backup links are activated, and the distinguished traffic is redirected using an activated backup link for the faulty link.
US10797988B2 Method and apparatus for controlling and managing a field device using an industry internet operating system
The application relates to a method and apparatus for controlling and managing a field device using an industry Internet operating system, in this method, an industry cloud server sends a device identifier configuration strategy to an industry field device, so that the industry field device establishes a communication connection with the industry cloud server, generates the identifier of the industry field device, and further generates a list of device information; and the industry cloud server monitors and manages the industry field device over a cloud according to the list of device information sent by the industry field device on its own initiative. In this way, the industry field device can obtain the device identifier automatically without relying upon any specialized hardware device, and report the device information to the industry cloud server on its own initiative.
US10797986B2 Link discovery method and apparatus
The disclosure provides a link discovery method and an apparatus. The method includes: sending, by a control plane device, a first message to a plurality of forwarding plane devices in a network to which the control plane device belongs, where the first message is used to instruct each forwarding plane device receiving the first message to send a topology discovery packet at all available ports of the forwarding plane device; receiving, by the control plane device, second messages respectively sent by the plurality of forwarding plane devices, where each of the second messages is generated, according to a first topology discovery packet received at a second port, by a second forwarding plane device sending the second message, and determining, by the control plane device, topology connections between the plurality of forwarding plane devices according to the second messages sent by the plurality of forwarding plane devices.
US10797977B2 Robust suspension and resumption of desktop virtualization
A method for suspending and resuming a connection for desktop virtualization between two computing devices. In response to a client computing device shutting down, suspending, hibernating, or losing network connectivity during virtualization, the server computing device may itself shut down, suspend, or hibernate, or may pause or suspend the operation of one or more applications currently hosted by the server computing device. The server may detect that connectivity has been restored and resume operation of hosted applications. Alternatively, the client may transmit a command to the server indicating that the client is ready to resume virtualization. The client may also be configured to transmit a command that may cause the server to resume a powered-on state after the server was shut down or in a state of hibernation.
US10797973B2 Server-client determination
Systems, methods, and computer-readable media are provided for determining whether a node in a network is a server or a client. In some examples, a system can collect, from one or more sensors that monitor at least part of data traffic being transmitted via a pair of nodes in a network, information of the data traffic. The system can analyze attributes of the data traffic such as timing, port magnitude, degree of communication, historical data, etc. Based on analysis results and a predetermined rule associated with the attributes, the system can determine which node of the pair of nodes is a client and which node is a server.
US10797971B2 Diagnostic framework in computing systems
Various techniques for diagnostics, troubleshooting, and root-cause analysis are disclosed herein. In one embodiment, a method includes receiving operational data from a computing system and identifying an operational pattern based on the operational data. The operational pattern includes a temporal sequence of operations, events, or system states related to the computing system. The method also includes receiving an annotation and associating the received annotation with the identified operational pattern. The annotation identifies a reason, a cause, or a corrective suggestion corresponding to a violation of the temporal sequence.
US10797968B2 Automated provisioning of radios in a virtual radio access network
In one example, a Network Functions Virtualization Orchestrator (NFVO) obtains a radio service descriptor defining communication parameters for a radio in a virtual Radio Access Network (vRAN). Based on the radio service descriptor, the NFVO determines whether a virtual Distributed Unit (vDU) that is configured in accordance with the communication parameters and a virtual Centralized Unit (vCU) that is configured in accordance with the communication parameters are already instantiated in the vRAN. If it is determined that the vDU or the vCU is not already instantiated, the NFVO automatically instantiates the vDU or the vCU in the vRAN.
US10797967B2 Managing service deployment
A service deployment manager may receive a service request that includes data identifying a service to be deployed in a cloud computing environment, data identifying an execution environment in which the service is to be deployed, data identifying a framework on which the service is to be deployed, and data identifying a version strategy to be applied to the service. The service deployment manager may receive data identifying a user account associated with the service request, and may determine that the user account has permission to deploy the requested service. The service deployment manager may identify a service template, based on the service, that specifies a virtual hardware configuration, and may provide, to a service deployment platform, instructions to deploy the service using the virtual hardware configuration. The instructions may include the data identifying the execution environment, the data identifying the framework, and the data identifying the version strategy.
US10797962B2 Methods and apparatus for providing adaptive private network centralized management system data visualization processes
Systems, methods, and techniques are described for a display management of an adaptive private network (APN). A database is installed in a first node of a centralized management system including a network control node (NCN) coupled through the APN to client nodes. Timing messages sent by the NCN to the client nodes are time stamped according to a first clock in the NCN. A network time is calibrated in the client nodes based on timestamps of data which are correlated to a master time specified by the first node. The APN is polled for user specified data to be stored in the database, wherein the data is associated with a user specified period of time which is correlated to the master time. The user specified data is accessed from the database for display according to a network configuration, a user selected display type, and attributes selected by the user.
US10797961B2 Device search apparatus and device search method
A device search apparatus includes: a communication device which wirelessly communicates with a device; an input device to which information is inputted; a display device which displays information; and a processing device which, if input information including a predetermined keyword is received via the input device, searches for a device, using the communication device, extracts a device associated with a device name included in the input information from among the devices detected by the search, and displays a device indication representing each of the extracted devices on the display device.
US10797960B2 Guided network management
The concepts and technologies disclosed herein are directed, in part, to a system that can monitor traffic traversing a virtualized network that includes a plurality of virtual network functions (“VNFs”) that provide, at least in part, a service. The system can capture an event from the traffic. The event can involve at least one VNF, and can negatively affect at least one operational aspect of the virtualized network in providing the service. The system can create snapshot that represents a network state of the virtualized network during the event. The system can create, based upon the snapshot, a shadow network. The shadow network can include a network emulation of the network state of the virtualized network during the event. The system can determine, from the shadow network, at least one modification to at least a portion of the virtualized network that would at least mitigate negative effects of the event.
US10797957B2 Network management apparatus, network management method, network management system, and program
A network management apparatus includes: a determination part that determines, when a set of transmission rates set for a plurality of groups including one or more flows is gradually changed from a start state to an end state, a set(s) of transmission rates used in an intermediate state(s) in such a manner that a constraint(s) on a bandwidth(s) of a link(s) through which a flow(s) passes is satisfied; and a setting part that gradually changes the set of transmission rates set for the plurality of groups from the start state to the end state while using the determined set(s) of transmission rates in the intermediate state(s).
US10797955B2 System and method for operating a network
A method for operating a network includes combining modules, which are lower-level service functions of the network, to compose a service, which is a higher-level service function of the network. At least two modules of the modules interact according to a policy for providing and/or monitoring and/or optimizing the service. The modules have an awareness, that includes a location-awareness and/or a proximity-awareness, with respect to at least one other module for deciding and/or varying: the amount and/or kind of interaction between the modules and/or the at least one other module; and/or a location of at least one of the at least one other module and/or the modules, at runtime depending on the awareness of a location and/or a proximity and on the policy.
US10797953B2 Server consolidation system
A computer program product for a network management device, including: a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for server management in a computer network. The operations include: receiving resource usage data generated at a network communication device coupled between a server and a network management device, wherein the resource usage data describes resource usage of the server; and classifying the server into a cluster of servers based on the resource usage data from the network communication device and a cluster characterization for the cluster. The cluster includes a plurality of servers with similar resource usage data, and the cluster is one of a plurality of clusters managed by the network management device.
US10797947B2 Initialization and configuration of end point devices using a mobile device
Method and system for assigning addresses to end point devices in a network includes placing a mobile device in close proximity to a first end point device and establishing a wireless connection, transmitting an auto-addressing command from the mobile device to the end point device in response to the connection being established and disconnecting the connection in response to the end point device being configured with the network address. As the mobile device is moved through the system, when the wireless signal strength between the mobile device and a respective the end point device exceeds a threshold, both devices recognize that they are in close proximity and the mobile device transfers the address configuration information to the end point device. By moving the mobile device through the system the steps are automatically repeated until the mobile device assigns address and location information to each end point device on the network. The initialization process also involves assigning personality information to end devices that define particular behaviors that the end devices shall assume in the configured system.
US10797944B2 Zigbee light link network commissioning
This invention generally relates to commissioning in Zigbee Light Link (ZLL) networks. The proposed solution takes advantage of the existing Touchlink procedure in order to enable a controller device joining a ZLL network without having to Touchlink with every single lighting devices comprised in the ZLL network. This way, the one or more lighting devices of the ZLL network may be directly controlled by the newly joined controller device after a single Touchlink thanks to the introduction of a commissioning device. The commissioning device may be configured to provide specific joining information and binding information to the controller device. Further, a timer in the commissioning device may be triggered to lapse after a given period of time where the controller may be disconnected from the ZLL network.
US10797937B2 Method and apparatus for providing trouble isolation via a network
A method and apparatus for providing trouble isolation are disclosed. For example, the method monitors a plurality of sessions for a user group for detecting an abnormal cause code associated with the user group, determines a root cause for the abnormal cause code when a deviation is determined to have occurred for the cause code of the user group, wherein the root cause identifies either an issue associated with the communications network or an issue associated with user endpoint devices of the user group, and generates a ticket indicating the root cause.
US10797933B2 Remotely configurable routers with failover features, and methods and apparatus for reliable web-based administration of same
Web-enabled routers are remotely and securely administered in a centralized fashion. A server for configuring a remotely configurable router on a computer network includes a memory to store a plurality of router configuration profiles that include a first router configuration profile associated with the remotely configurable router at a first instant in time. A server may also include a network interface to receive a request to reconfigure the remotely configurable router via the computer network. A server may also include a processor, operably coupled to the network interface and to the memory, that receives instructions to provide a second router configuration profile to the remotely configurable router for installation on the remotely configured router. The processor may also provide the first router configuration profile to the remotely configurable router in response to an indication that the second router configuration profile was not successfully installed on the remotely configurable router.
US10797929B2 Generating an FSK signal comprised in an OFDM signal
A method is disclosed of generating a frequency shift keying (FSK) signal comprised in an orthogonal frequency division multiplexing (OFDM) signal comprising a plurality of sub-carriers. The FSK signal comprises FSK symbols wherein each FSK symbol has a corresponding FSK symbol frequency. The method comprises assigning a set of adjacent sub-carriers to transmission of the FSK signal (wherein the set is a sub-set of the plurality of sub-carriers), and associating each FSK symbol frequency with a corresponding sub-carrier in the set of adjacent sub-carriers. The method also comprises selecting, for each FSK symbol to be transmitted, an FSK symbol phase such that an FSK signal phase at a start of the FSK symbol to be transmitted meets a phase difference criterion in relation to the FSK signal phase at an end of an immediately previous FSK symbol. The method further comprises generating the FSK signal comprising the FSK symbol to be transmitted by modulating the sub-carrier corresponding to the FSK symbol frequency based on the selected FSK symbol phase and muting the remaining sub-carriers of the set. Corresponding arrangement, access point and computer program product are also disclosed.
US10797926B2 Systems and methods for communicating by modulating data on zeros
Systems and methods for transmitting data using various Modulation on Zeros schemes are described. In many embodiments, a communication system is utilized that includes a transmitter having a modulator that modulates a plurality of information bits to encode the bits in the zeros of the z-transform of a discrete-time baseband signal. In addition, the communication system includes a receiver having a decoder configured to decode a plurality of bits of information from the samples of a received signal by: determining a plurality of zeros of a z-transform of a received discrete-time baseband signal based upon samples from a received continuous-time signal, identifying zeros that encode the plurality of information bits, and outputting a plurality of decoded information bits based upon the identified zeros.
US10797922B2 Prefixing of OFDM symbols to support variable subframe length
The present disclosure relates to a first radio node configured for orthogonal frequency division multiplexing (OFDM), comprising a receiver, a transmitter, a processor and a memory storing instructions executable by the processor for causing the transmitter in a first mode of operation with a first subcarrier spacing f1: to transmit a sequence of prefixed OFDM symbols, and in a second mode of operation with a second subcarrier spacing f2: to transmit a sequence of prefixed OFDM symbols, wherein the sequence of transmitted OFDM symbols is aligned with a predefined repeating radio frame, which is common to both the first and second modes of operation, or with an integer multiple of the predefined repeating radio frame; and the first and second subcarrier spacings are related by an integer factor, f1/f2=p or f1/f2=1/p, with p≠1 integer.
US10797920B1 High-entropy continuous phase modulation data transmitter
System for generating a constant envelope and suppressed cyclic feature signal may include a transmission security (TRANSEC) function, a spread spectrum chip, an M-ary continuous phase modulator, and a pulse-shaped filter. The TRANSEC may generate a pseudorandom symbol by M-ary symbol generation selects a symbol with a signal phase, and the spread spectrum chip corresponding to the generated pseudorandom symbol or a phase rotation of the pseudorandom symbol. The M-ary continuous phase modulator with a delta-phase mapper maps the signal phase based at least in part on the selected symbol. The pulse-shaped filter of the M-ary modulator introduces inter-symbol interference from a previous and a subsequent symbol into a current symbol; the inter-symbol interference may be introduced by the main lobe of the signal phase being contained within a bandwidth of a chip rate of the spread spectrum chip for frequency modulation signal transmission of information by the generated signal.
US10797917B2 Systems, methods, and devices for electronic spectrum management for identifying open space
Systems, methods, and apparatus are provided for automated identification of open space in a wireless communications spectrum, by identifying sources of signal emission in the spectrum by automatically detecting signals, analyzing signals, comparing signal data to historical and reference data, creating corresponding signal profiles, and determining information about the open space based upon the measured and analyzed data in near real-time.
US10797914B2 Element management system for analog amplifier without channel management
A system and method are provided herein for managing an amplifier at an intermediate location in a twisted pair line between a digital subscriber line (DSL) access multiplexer and a customer premises equipment, for high data rate broadband operation. The system may include a DSL access multiplexer, an amplifier, a local communication interface and a host computer, programmed to execute an element management system service application.
US10797911B2 Virtual private network VPN service optimization method and device
A first network device includes a processor configured to analyze a data stream entering a network on which the first network device is located to obtain a traffic characteristic of a target data stream, and advertise a Flow Specification (FlowSpec) route, where the FlowSpec route carries redirect indication information, the redirect indication information includes identification information, the identification information is used to uniquely identify a first virtual private network (VPN) instance in a second network device, the redirect indication information instructing to redirect the data stream including the traffic characteristic of the target data stream to the first VPN instance, the second network device is an edge device of a service provider network accessed by the network, and the first VPN instance is a target VPN instance to which the target data stream is redirected in the second network device.
US10797909B2 Method for transmitting data packets between an ethernet and a bus system in a motor vehicle, as well as gateway device and motor vehicle
The present disclosure relates to a method for transmitting data packets from a transmitting device to a receiving device in a motor vehicle, the data packets being transmitted via a gateway device and, for this purpose, the gateway device receiving the data packets from the transmitting device and forwarding them to the receiving device. The invention provides that the data packets of the transmitting device are each addressed to an IP address and the gateway device in the data packets respectively replaces a first packet part, by which a connection layer of an Ethernet data connection is implemented, with a corresponding packet part of the bus protocol and, in a second packet part, by which a network layer with the IP address is implemented, retains the IP address and forwards the data packets with the IP address located in the second packet part to the receiving device.
US10797905B2 Synchronization of controller states in a distributed control system
A distributed control system, comprising a data network with a plurality of controller nodes that maintain and share their internal states with one another. The controller nodes can be luminaires that are capable of controlling the ambient lighting within a building area. There are one or more ambient light sensors within the data network for sensing and reporting the ambient light level. The controller luminaire nodes are members of a defined group of nodes that share, with one another, information for synchronizing their internal states, based in part on the ambient light levels that the one or more sensors are reporting. Meanwhile, each luminaire node also continually updates its own internal state based on the synchronization data received from the other nodes.
US10797901B2 Power adjustment method, network management system, cable modem termination system, and cable modem
The present invention provides a power adjustment method, a network management system, a CMTS, and a CM. The power adjustment method includes: obtaining, by a network management system, a first SNRCM between two CMs connected to a CMTS, where the first SNRCM represents a signal ratio of a signal sent by the CMTS to a first CM and received by the first CM to a signal sent by a second CM to the CMTS and received by the first CM; and sending, by the network management system, indication information to the CMTS based on the first SNRCM, and a first relationship between an SNRCM and a transmit power at which the CMTS sends a signal to the CM.
US10797899B1 Regioncast traffic delivery
Sending data on a network based on limiting the propagation of data based on a distance between a sender of the data and one or more receivers of the data. A method includes determining a maximum distance that a message should travel in a network from a sender to a receiver. The method further includes configuring a distance property or distance proxy property conforming with the determined distance. The method further includes sending the message by transmitting the message in a fashion that causes the message to be carried on the network in compliance with the configured distance property or distance proxy property.
US10797898B2 Multi-step remote packet broadcasting/multicasting mechanism for cognitive systems
A method, system, and data structure for sending data in a network which includes a plurality of nodes is provided. The method includes sending the data from a source node to an intermediate node. The method also includes sending the data from the intermediate node to plural destination nodes within a portion of the network. The portion is defined based on at least one physical distance from the intermediate node.
US10797896B1 Determining the status of a node based on a distributed system
A computing device configured for determining a node status is described. The computing device includes a processor and instructions in memory. The computing device determines a representative node corresponding to a network group with multiple nodes. The computing device also sends a status retrieval directive to the representative node. The status retrieval directive includes a directive for retrieval of the node status of a target node. The computing device also receives the node status of the target node from the representative node and stores the node status on a database.
US10797894B2 Service type and device type-based policy and charging control
A session management function receives a first message from an access and mobility management function requesting establishment PDU session(s) for a wireless device. The first message comprises a device type of the wireless device. The session management function sends a second message to a policy control function. The second message comprises a request for charging polic(ies) for the PDU session(s). The second message comprises the device type of the wireless device. The session management function receives a third message from the policy control function. The third message comprises the charging polic(ies) determined based on the device type for the wireless device. The session management function selects a user plane function based on the device type for the wireless device. The session management function sends a fourth message to the user plane function. The fourth message comprises reporting rules based on the charging polic(ies).
US10797890B2 Providing inter-enterprise data communications between enterprise applications on an electronic device
Systems, methods, and software can be used to provide inter-enterprise data communications between enterprise applications on an electronic device. In some aspects, a method comprises: receiving, by a bridge application executing on an electronic device, an interoperation request for a first enterprise, wherein the interoperation request includes a first token and a second token; sending, from the bridge application to an application of the first enterprise, the first token, wherein the application of the first enterprise executes on the electronic device; receiving, by the bridge application from the application of the first enterprise, a certificate in response to the first token, wherein the certificate is encrypted by the second token; decrypting, by the bridge application, the certificate by using the second token; and validating, by the bridge application, the application of the first enterprise based on the decrypted certificate.
US10797889B2 Digital letter of approval (DLOA) for device compliance
A digital letter of approval (DLOA) is used by a subscription manager (SM) server to determine whether a device is compliant with requirements for an application to be provisioned. If the device is compliant, the application is provisioned to the device or to an embedded universal integrated circuit card (eUICC) included in the device. To increase the security of the device DLOA, the device DLOA is linked to the eUICC, in some embodiments. The linkage may be based on one or more platform label fields in the device DLOA. A database is consulted, in some embodiments, to confirm a relationship between the device and the eUICC identified in the device DLOA. In some embodiments, the eUICC signs the device DLOA and the device DLOA with eUICC signature is sent to the SM server. In some embodiments, the device provides a device signature on the DLOA independent of the eUICC.
US10797888B1 Methods for secured SCEP enrollment for client devices and devices thereof
Methods, non-transitory computer readable media, and mobile application manager apparatus that assists secured SCEP enrollment of client devices includes receiving a certificate signing request and an encrypted device key from an enrolled mobile device. The received certificate signing request is forwarded to a simple certificate enrollment protocol server upon determining a validity of the received encrypted device key. A signed device certificate is received from the simple certificate enrollment protocol server as a response to the forwarded certificate signing request. The secured simple certificate enrollment protocol enrollment is completed forwarding the signed device certificate to the enrolled mobile device.
US10797883B2 Deploying multiple nodes for creation of blockchains for trackable actions
Methods and apparatus for storing trackable actions in a ledger are provided. A computing device acting as a node can receive a notification of a trackable action. The trackable action can relate to a printer-related transaction and/or an entry-or-exit transaction. The node can generate a block hash value using a hash function operating on data that includes at least part of the notification. The node can add a new block to a ledger, the new block including: the block hash value, a reference to a previous-block hash value of a previous block in the ledger, and the data that includes at least part of the notification of the trackable action. The node can receive a query related to the ledger. In response to the query, the node can provide an output that includes information about the trackable action.
US10797876B2 Parental control in a networked environment
Methods, systems, and products control presentation of media content within a networked environment of multiple devices. Interaction rules are used to determine which ones of the devices interact with each other. Further rules may define what media content is playable by each one of the devices in the networked environment.
US10797875B2 Scrambling data for use with vehicle communication protocol
A scrambling method of data on a J1939 communication system of a vehicle involves at least moving data from one of a PGN and a PGN/SPN location to another PGN or PGN/SPN location at a first controller on the vehicle before transmitting data and then re-ordering the data at a second controller. Some embodiments further comprise encrypting data either before or after shifting, but before transmitting so as to further complicate efforts to interpret meaningful data from the transmission. The second controller may be on the vehicle or may be remotely located.
US10797873B2 Methods, systems, and computer readable media for verifying calibration information using a distributed ledger
A method that occurs at a distributed ledger system includes receiving a request for calibration information associated with a first unit identifier (UID) and determining one or more UIDs associated with the first UID. The method also includes, for each of the first UID and the one or more UIDs: determining, using one or more access control rules, that a requester is permitted access to the calibration information associated with a respective UID; obtaining at least one access security key for accessing the calibration information; obtaining, from at least one block of a first distributed ledger, a digital signature associated with the calibration information associated with the respective UID; using the at least one access security key to decrypt and access the calibration information associated with the respective UID; and verifying, using the digital signature, the calibration information associated with the respective UID.
US10797870B1 Systems and methods for generating passwords
The disclosed computer-implemented method for generating passwords may include (i) accessing a vault of confidential information describing a user, (ii) extracting, from the vault, a set of multiple items of confidential information describing the user, (iii) executing a programmed heuristic on the set of multiple items of confidential information to generate multiple candidate passwords that each derives from a respective semirandom permutation of the multiple items of confidential information, and (iv) displaying electronically the multiple candidate passwords to the user to enable the user to select a password from the multiple candidate passwords as a specific password for accessing a protected computing resource. Various other methods, systems, and computer-readable media are also disclosed.
US10797868B2 Shared secret establishment
A method for a first entity and a second entity to establish a shared secret, wherein the first entity and the second entity each have a respective asymmetric key pair that comprises a public key and a corresponding private key, wherein the method comprises: the first entity generating a protected item of software that comprises a representation of the public key of the first entity and a message generator that is configured to use an authentication key; the first entity providing the protected item of software to the second entity; the second entity executing the protected item of software, said executing comprising the message generator generating a message that represents the public key of the second entity and that comprises authentication data generated using the authentication key so that integrity of the message is verifiable using a verification key corresponding to the authentication key; the first entity obtaining the message from the second entity; in response to a set of one or more conditions being satisfied, the first entity and the second entity together performing shared secret establishment to establish the secret, wherein performing the shared secret establishment comprises the first entity using the public key of the second entity as represented in the message and the second entity using the public key of the first entity as represented in the protected item of software, wherein one of the conditions is performance by the first entity of a successful verification of the integrity of the message using the verification key.
US10797864B2 System and method for authenticating data while minimizing bandwidth
Systems and methods for data authentication can comprise processing a first secret element to generate a first encrypted secret element, processing a second secret element to generate a non-secret element, and processing the first encrypted secret element and the non-secret element to generate an encrypted data block.
US10797863B2 Multi-domain cascade convolutional neural network
In one embodiment, an apparatus comprises a communication interface and a processor. The communication interface is to communicate with a plurality of devices. The processor is to: receive compressed data from a first device, wherein the compressed data is associated with visual data captured by sensor(s); perform a current stage of processing on the compressed data using a current CNN, wherein the current stage of processing corresponds to one of a plurality of processing stages associated with the visual data, and wherein the current CNN corresponds to one of a plurality of CNNs associated with the plurality of processing stages; obtain an output associated with the current stage of processing; determine, based on the output, whether processing associated with the visual data is complete; if the processing is complete, output a result associated with the visual data; if the processing is incomplete, transmit the compressed data to a second device.
US10797856B2 Outsourcing processing operations with homomorphic encryption
A method of outsourcing an operation with encryption is provided. A method may include encrypting data at trusted execution environment (TEE) to generate a first ciphertext. The method may also include conveying the first ciphertext to a graphics processing unit (GPU). Further, the method may include performing, at the GPU, at least one somewhat homomorphic encryption (SHE) evaluation operation on the first ciphertext to generate a second ciphertext. Moreover, the method may include conveying the second ciphertext to the TEE. In addition, the method may include decrypting, at the TEE, the second ciphertext to generate a function.
US10797853B2 High-speed decision device
The invention relates to a high-speed decision device that comprises a first branch and a second branch that are connected in parallel between a power supply end and a clock signal input end; wherein the first branch is used for providing a normal-phase input end, and the second branch is used for providing an inverted-phase input end; a first adjusting point and a second adjusting point are arranged; and an adjusting branch is arranged between the first adjusting point and the second adjusting point, and the adjusting branch is used for adjusting the response speed when the clock signal changes. The benefit of the invention is that the response time of the circuit is further improved, the resolution of the high-speed decision device is improved, and the clock and data recovery performance of the high-speed decision device is further improved.
US10797852B2 Frame synchronization
A method of frame synchronization comprises receiving a stream of bits, the stream comprising a sequence of frames, wherein each frame comprises a frame counter value representing the number of the frame in the sequence, and frame check bits for checking the validity of the frame counter value. The method comprises decoding a first section of bits, and trailing a first portion of the first section of bits as a trial counter value, and a second portion of the first section of bits as trial check bits. The method comprises checking if the trial counter value corresponds to a valid frame counter value using the trial check bits, and synchronizing based on whether the trial counter value is determined to correspond to a valid frame counter value.
US10797846B2 Signaling of alternative modulation coding schemes
Wireless devices may employ techniques for indicating alternative modulation coding schemes (MCSs) (e.g., MCS values or MCS indices not associated with a default list or default MCS table). That is, communications (e.g., such as physical downlink control channel (PDCCH) transmissions carrying downlink control information (DCI), physical downlink shared channel (PDSCH) transmissions carrying uplink grants, etc.) may include information (e.g., in MCS fields and reserved fields) that indicate alternative MCSs for subsequent communications. For example, random access radio network temporary identifier (RA-RNTI) scrambled DCI, random access response (RAR) messages, etc., may indicate an alternative MCS for subsequent messages in a random access procedure (e.g., for a RAR, an RRC connection request, etc.). The alternative MCS may be conveyed by indicating information such as MCS scaling factors, alternative MCS table IDs, MCS indices associated with the alternative MCS table, or some combination thereof.
US10797844B2 Terminal device, base station device, communication method, and integrated circuit for processing demodulation reference signals
There are provided a terminal device, a base station device, and an integrated circuit that enable a base station device and a terminal device to determine parameters related to uplink signals or uplink reference signals and to perform efficient communication. A terminal device that transmits a demodulation reference signal associated with a physical uplink shared channel to a base station device includes determining a sequence group number on the basis of a value of a parameter configured by a higher layer, determining the sequence group number on the basis of a physical layer cell identity, and generating a sequence of the demodulation reference signal on the basis of the sequence group number, wherein the sequence group number is determined on the basis of the physical layer cell identity in a case where a transmission on the physical uplink shared channel corresponding to a downlink control information format to which CRC parity bits scrambled by a Temporary C-RNTI are attached is performed in a random access procedure.
US10797842B2 Multiplexing broadcast channels with synchronization signals in new radio
Certain aspects of the present disclosure relate to methods and apparatus for multiplexing new radio (NR) physical broadcast channels (NR-PBCHs) with NR synchronization signals. An exemplary method that may be performed by a wireless node includes determining a frequency offset to use in transmitting one or more synchronization signals and one or more physical broadcast channels (PBCHs) and transmitting the one or more synchronization signals, using a synchronization signal (SS) transmission band having an SS center frequency, and the one or more PBCHs, using a PBCH transmission band having a PBCH center frequency that differs from the SS center frequency by the determined frequency offset.
US10797841B2 Electronic device, wireless communication method and medium
The present disclosure is related to an electronic device, wireless communication method and medium. The electronic device comprises circuitry configured to: obtain first channel state comprising at least channel state of a channel from a first apparatus to a first antenna associated with the electronic device, the first apparatus performing wireless communication with the electronic device; and obtain second channel state based on the first channel state, the second channel state comprising channel state of a channel from a second antenna associated with the electronic device to the first apparatus.
US10797840B2 Sounding reference signal transmission or dropping in a wireless network
A wireless device receives configuration parameters of one or more licensed cells and one or more unlicensed cells. A physical uplink shared channel (PUSCH) signal is transmitted via a licensed cell of the one or more licensed cells. A determination is made, independent of transmissions of the PUSCH signal via the licensed cell, whether to transmit or to drop configured transmission of at least one sounding reference signal (SRS) via the one or more unlicensed cells. The configured transmission of the at least one SRS is overlapping with the PUSCH signal. Based on the determination: the at least one SRS is transmitted via an unlicensed cell of the one or more unlicensed cells; or the at least one SRS is dropped.
US10797839B2 Apparatus, system and method of communicating an enhanced directional multi-gigabit (EDMG) physical layer protocol data unit (PPDU)
Some demonstrative embodiments include apparatuses, devices, systems and methods of communicating an Enhanced Directional Multi-Gigabit (EDMG) Physical Layer Protocol Data Unit (PPDU). For example, an apparatus may include logic and circuitry configured to cause a wireless station to transmit a first portion of an EDMG PPDU in a duplicate mode including transmission of a plurality of duplicates of the first portion of the PPDU over a respective plurality of 2.16 Gigahertz (GHz) channels in a directional frequency band, the first portion of the EDMG PPDU including at least one header field of the EDMG PPDU; and to transmit a second portion of the EDMG PPDU over a signal bandwidth of a channel including the plurality of 2.16 GHz channels, the second portion of the EDMG PPDU including at least a Training (TRN) field of the EDMG PPDU.
US10797835B2 Receiver circuit and methods
Disclosed is a receiver circuit comprising an analog-to-digital converter (ADC) circuit having an analog input, a clock input, and a digital output, and a clock divider circuit having a reference clock input and a phase selector input, and having a clock output coupled to the clock input of the ADC circuit. The clock divider circuit is configured to divide a reference clock signal coupled to the reference clock input at a reference clock frequency, to produce a clock output signal at an ADC clock frequency, at the clock output, such that the reference clock frequency is an integer multiple N of the ADC clock frequency. The clock divider circuit is further configured to select from among a plurality of selectable phases of the clock output signal, responsive to a phase selector signal applied to the phase selector input.
US10797828B2 Data receiving method and device, and data sending method and device
An embodiment of the present invention discloses a data sending and receiving method. A first FEC unit of a sending device sends, by using a first channel, a first data stream on which first FEC encoding has been performed; a second FEC unit of the sending device sends, by using a second channel, a second data stream on which second FEC encoding has been performed; and the sending device performs interleaving on the first data stream and the second data stream, to obtain an output data stream, and sends the output data stream to a receiving device and error correction capability of a receiving device could be improved. In addition, in the present invention, an operation of writing by row and reading by column does not need to be performed. Therefore, no delay is generated.
US10797824B2 Fast restoration using SDFEC defects in coherent optical networks
Methods, nodes and control modules are disclosed. In the method, circuitry of a first node in a mesh network converts an optical layer in a working path between the first node and a second node, to a data stream in a digital layer. The working path carries data traffic from the first node to the second node in the optical layer of the mesh network when there is no failure in the working path. Circuitry of the first node in the mesh network detects a failure in the working path due to detection of an error in the data stream in the digital layer. The circuitry of the first node establishes, through transmission of at least one signal from the first node to the second node, a restoration path in the optical layer based on, at least in part, detection of the error in the data stream in the digital layer.
US10797823B2 Terminal apparatus, base station apparatus, communication method, and integrated circuit
A terminal apparatus includes: a receiver configured to detect a DCI format in a search space; a coding unit configured to divide a transport block into one or multiple code blocks, based at least on the DCI format and code the one or multiple code blocks to generate coded bits; and a transmitter configured to transmit the coded bits on a PUSCH. Multiplexed bits are given based at least on concatenation of the coded bits generated by coding the one or multiple code blocks. The coding unit maps the multiplexed bits to a matrix in a first-axis prioritized manner and reads out the multiplexed bits mapped to the matrix in the first-axis prioritized manner or a second-axis prioritized manner. Whether to prioritize the first axis or the second axis in a case of reading out the multiplexed bits mapped to the matrix, is based at least on whether or not the search space is CSS.
US10797822B2 Modulator and modulation method using non-uniform 16-symbol signal constellation for low-density parity check codeword having 2/15 code rate
A modulator and a modulation method using a non-uniform 16-symbol signal constellation are disclosed. The modulator includes a memory and a processor. The memory receives a codeword corresponding to a low-density parity check (LDPC) code having a code rate of 2/15. The processor maps the codeword to 16 symbols of the non-uniform 16-symbol signal constellation on a 4-bit basis.
US10797820B2 Method and a first radio communication node for scheduling a data transmission
A method in a first radio communication node (110, 310, 710, 1010) and a first radio communication node (110, 310, 710, 1010) for scheduling a data transmission in a first time frame using one of a plurality of modulation and coding schemes are provided. The data transmission is to be transmitted between the first radio communication node (110, 310, 710, 1010) and a second radio communication node (120, 320, 720, 1020). The first radio communication node (110, 310, 710, 1010) obtains (301, 701, 1001, 1401) a first indication about channel quality for the first time frame. The first radio communication node (110, 310, 710, 1010) obtains (302, 702, 1002, 1402) second indication about a possible upcoming transmission failure. The possible upcoming transmission failure relates to a feedback information to be transmitted in a second time frame. The feedback information is associated with the data transmission in the first time frame. The first radio communication node (110, 310, 710, 1010) selects (303, 703, 1003, 1403) a modulation and coding scheme out of said plurality of modulation and coding schemes based on the first indication and the second indication. Next, the first radio communication node (110, 310, 710, 1010) schedules (304, 704, 1004, 1404) the data transmission using the selected modulation and coding scheme.
US10797813B2 Transmitter detection as vehicles drive through tunnel
A method of operating a mobile receiving system includes the steps of registering and storing, in a first cycle, a plurality of receivable transmitters in a first specifiable frequency range with a first receiving method, and establishing a number of the receivable transmitters from the first cycle. The method further includes the steps of registering and storing, in a second cycle, a plurality of receivable transmitters in the first specifiable frequency range with the first receiving method, and establishing a number of the receivable transmitters from the second cycle. The number of receivable transmitters from the first cycle are compared with the number of receivable transmitters from the second cycle and, when the numbers of receivable transmitters in the first cycle and the second cycle deviate from one another by a first specifiable value, the first receiving method is switched to a second receiving method.
US10797811B2 Transmitting device and transmitting method, and receiving device and receiving method
Information to be displayed overlaid on a video of a broadcast program is transmitted and received.At the same time, information related to display data objects which are equal in number to objects to be displayed on a screen is described in one moving object list description document. The information related to the display data object includes a position and a size of the display data object on the screen and the display data or acquisition destination information of the display data. Further, the moving object list description document and the display data of the display data object to be referred to from the moving object list description document are packaged and intermittently transmitted as a versatile data stream together with a time stamp indicating a display time of a package unit.
US10797810B2 System and method for communications with multi-antenna panel devices
A method for operating a user equipment with multi-beam communication capability includes performing measurements in accordance with received reference signals, and determining that at least one antenna panel is unused, wherein the determining is in accordance with the measurements, and based thereon, reporting an availability of the at least one antenna panel.
US10797809B2 LTE carrier aggregation configuration on TV white space bands
An apparatus, method and computer program product comprise controlling cellular network based communication in a primary cell on a frequency band related to the cellular network and by using an uplink and downlink configuration specific to the primary cell; controlling communication in a secondary cell on a frequency band related to a television white space channel and by using an uplink and downlink configuration specific to the secondary cell; measuring radio interference on a temporarily set uplink related carrier on the secondary cell based on information on the temporarily set uplink related carrier received on a downlink related carrier on the primary cell; and reporting results of radio interference measurement via the primary cell.
US10797806B2 Antenna status remote monitoring system and module
An antenna monitoring module electrically coupled to an antenna, the antenna monitoring module including an embedded element in the antenna, test antenna configured to send and receive radio frequency (RF) test signals to and from the antenna, an input blocking module disposed at an input of the antenna monitoring module to facilitate receipt of a master test signal by the antenna monitoring module, an addressable mixed signal processor that determines an integrity of a connection to the antenna and a performance of the antenna based on measurements associated with the RF test signals and the master test signal.
US10797805B1 Optimized frequency searching for simultaneously received packet detection
In one embodiment, a process tracks measured carrier frequency offsets (CFOs) of identified transmitters over a period of activity of the identified transmitters, and determines predicted CFOs for the identified transmitters and predicted transmitter behavior as a probability of specific transmitters of the identified transmitters being active at given times based on the activity of the identified transmitters. The process may then determine, based on the predicted CFOs and predicted transmitter behavior, CFO ranges that a receiver should expect for upcoming packets, and instructs the receiver to use the CFO ranges as a prioritized list of dynamically selected CFOs to use to extract single or colliding packets from among potential interferences using frequency demodulation.
US10797804B2 Communication unit and communication system
A communication unit according to the present disclosure includes: a communication circuit section that receives transmission data divided into head data and one or more subsequent data from an communicated unit over a period of a plurality of time-segments; a storage section having a storage region in which at least the transmission data received by the communication circuit section is stored; and a control section that places a limitation on an access period to cause a period of access to the storage region in a period of a time-segment in which the subsequent data is transmitted to become shorter than a period of access to the storage region in a period of a time-segment in which the head data is transmitted.
US10797803B2 Waveform matching based optical digital signal receiving device
A waveform matching based optical digital signal receiving device sequentially comprises an optical arbitrary waveform generator unit, an electro-optic modulator unit, an opto-electric converter unit, an electric filter unit, a sampling and judging module, a digital signal processing unit and a bit-timing extracting module. Accordingly, signal matched filtering, sampling and judgment can be effectively carried out in the optical domain, and the influence of noises on signal reception can be eliminated to the maximum extent, thereby achieving accurate detection and reception of signals. Meanwhile, compared with a conventional electric receiving device, the digital signal receiving device provided by the present invention breaks the limitation of “electronic bottleneck,” and greatly improves the bandwidth of signal reception, which allows digital signal reception at a higher speed.
US10797801B2 Split optical front end receivers
An optical receiver with improved dynamic range may include at least one directional coupler having at least one input configured to couple to an optical fiber. The optical receiver may include a first signal path including a first photodetector coupled to an output of the at least one directional coupler, a first transimpedance amplifier (TIA) including an input coupled to the first photodetector, and an adder coupled to an output of the first TIA. The optical receiver may include a second signal path including a second photodetector coupled to an output of the at least one directional coupler, a second TIA including an input coupled to the second photodetector, and the adder coupled to an output of the second TIA. Further, the optical receiver may include an optical power sensing circuit coupled to at least one of the first TIA, the second TIA, and the adder.
US10797800B2 Kramers-Kronig receiver
A Kramers-Kronig receiver that may include a reception path; wherein the reception path may include a photodiode that is configured to receive a received signal and output a photocurrent that represents the received signal; wherein the received signal comprises a continuous wave (CW) signal and a modulated signal; wherein a frequency gap between the CW signal and the modulated signal is smaller than a bandwidth of the modulated signal; an analog to digital converter that is configured to generate a digital representation of the photocurrent; and a digital processor that is configured to process the digital representation of the photocurrent to provide a reconstructed modulated signal, wherein the processing is based on a Kramers-Kronig relationship related to the received signal.
US10797793B2 Visible light identity authorization device, visible light identity authorization system having the same and method thereof
An electronic device is provided, which may include a biometric module, a processing module and a light transmission module. The biometric module may recognize a biological feature, and convert the biological feature into a biological feature signal via an analysis algorithm. The processing module may encrypt an international mobile equipment identity number of the electronic device and the biological feature signal to generate an encrypted signal, and convert the encrypted signal into a visible light signal. The light transmission module may transmit the visible light signal to a controlled device.
US10797789B2 Distributed fiber sensing interrogator with detachable end
Aspects of the present disclosure describe systems, methods and structures for distributed fiber sensing systems including interrogator and attached fiber in which the interrogator includes a common line card and function-specific, pluggable front end in which the line card is configurable and supports different signal processing paths and automatically senses the front-end type and uses corresponding firmware/software or signal processing path(s) to process sensed data.
US10797783B2 Broadband repeater with security for ultrawideband technologies
An ultrawideband radio transceiver/repeater provides a low cost infrastructure solution that merges wireless and wired network devices while providing connection to the plant, flexible repeater capabilities, network security, traffic monitoring and provisioning, and traffic flow control for wired and wireless connectivity of devices or networks. The ultrawideband radio transceiver/repeater can be implemented in discrete, integrated, distributed or embedded forms.
US10797776B2 Beamforming in a MU-MIMO wireless communication system with relays
This invention presents methods for MU-MIMO wireless communication systems comprising a BS with plural of antennas, either closely located or distributed; A plural of AFRs deployed over a coverage area, each AFR has N_BF≥1 BF antennas with a beam pattern facing the MU-BFer and N_UF≥1 UF antennas with a beam pattern facing UEs or downstream AFR(s); A channel estimation module for estimating the Total Channels between a plural of UEs and the BS with the AFRs in place; and, A MU-BFer that uses the estimates of the Total Channels to perform beamforming computations for transmitting and/or receiving multiple spatially multiplexed streams of signals to or from a plural of UEs using the same frequency resource.
US10797774B2 Ultra-reliable low latency communication with multiple transmission-reception points
The techniques described herein provide procedures at user equipment (UEs) for performing channel state information (CSI) reporting and sounding reference signal (SRS) transmissions based on an ultra-reliable low latency communication (URLLC) block error rate (BLER) target and for reliably receiving PDCCH transmissions. For CSI reporting, a UE may be configured to generate a CSI report based on a BLER target and on received CSI reference signals (CSI-RSs), where the CSI-RSs may be transmitted on one or more groups of quasi co-located antenna ports. For SRS transmissions, a UE may be configured to transmit SRS based on an SRS configuration determined based on a BLER target. For receiving PDCCH transmissions, a UE may be configured to receive and combine DCI received from multiple base stations.
US10797773B2 Apparatuses and methods for transmission beamforming
Embodiments of the disclosure are drawn to apparatuses and methods for transmission beamforming. A multiphase beam steering transmitter may include a transmitter array of multiple transmitters. A transmitter may include a multiphase logic decoder that directly controls a power amplifier to perform a vector addition of a beam phase and amplitude. A transmitter of the array may include a multiphase clock generator that outputs basis phases with embedded phase modulation data which are output to the multiphase logic decoder. The multiphase clock generator may receive a modulated clock signal. The PA may be a multiphase switched capacitor power amplifier. The multiphase logic decoder may output two phases adjacent to a desired phase as inputs to clocks of the SCPA. The multiphase logic decoder may further output a control signal that determines which cells in the SCPA are activated and when.
US10797771B2 Reference signal for receive beam refinement in cellular systems
User Equipment (UE) and base station (eNB) apparatus and methodology for adjusting receive beamforming. A beam refinement reference signal (BRRS) is transmitted with the same transmit beam direction on which data is to be transmitted. While receiving the BRRS, the receiver varies its receive beam direction and measures a signal characteristic of reception of the BRRS to determine a refined receive beam direction. The refined receive beam direction is used to receive the data.
US10797762B1 Beamforming in massive MIMO networks
Beamforming in massive MIMO networks includes monitoring a signal condition such as pathloss of wireless devices and, based thereon, selecting a type of reference signal for the wireless devices, the type selected from among a non-precoded reference signal, a beamformed reference signal, or a standard reference signal. Further, an MCS of the wireless devices is monitored and, based thereon, the type of reference signal is adjusted.
US10797758B2 Electromagnetic sensing and detection of ingestible event markers
Provided is an electronic device having a control device, a driver circuit coupled to the control device. The driver circuit is configured to alter conductance. A partial power source is coupled to the control device and is configured to provide a voltage potential difference to the control device and the driver circuit as a result of the partial power source being in contact with a conductive fluid. The partial power source includes a first material electrically coupled to the control device and a second material electrically coupled to the control device and electrically isolated from the first material. An inductor is coupled to the driver circuit. The driver circuit is configured to develop a current through the inductor. The magnitude of the current developed through the inductor is varied to produce an encoded signal that is remotely detectable by a receiver. Receivers to receive and decode also are disclosed.
US10797757B2 RF system using AM with orthogonal offset
An RF system using amplitude modulation (AM) with orthogonal offset is disclosed. The orthogonal offset generator can shift the AM signal trajectory away from the origin while maintaining the time domain requirements for an RFID signal, such as waveform edge rise and fall times. In some embodiments stored waveforms incorporating the controlled orthogonal offset are used to synthesize a sequence of symbols. The stored waveforms may also include nonlinear and/or linear predistortion to reduce computational complexity. The waveforms can be represented in Cartesian coordinates for use in a direct conversion transmitter or polar coordinates for use in a polar modulation transmitter. An RFID system can also include a receiver to receive incoming RFID signals.
US10797756B2 Apparatus for providing communication services and methods thereof
Aspects of the subject disclosure may include, for example, a system for modulating a first electrical signal to generate first modulated electromagnetic waves, and transmitting the first modulated electromagnetic waves on a waveguide located in proximity to a transmission medium. In one embodiment, the first electromagnetic waves can induce second electromagnetic waves that propagate on an outer surface of the transmission medium. The second electromagnetic waves can have a first spectral range that is divided into, contains or otherwise includes a first control channel and a first plurality of bands. Other embodiments are disclosed.
US10797752B2 Communication coexistence in overlap spectrum
Communication in a first spectrum and via a first transmission line of first data is according to a time-division duplexing scheme such as G.fast. Communication in a second spectrum and via a second transmission line of second data is according to a frequency-division duplexing scheme such as VDSL2. The first and second spectra both comprise an overlap spectrum. The first transmission line experiences first crosstalk from the second transmission line and the second transmission line experiences second crosstalk from the first transmission line.
US10797751B2 Communication coexistence in overlap spectrum
Communication in a first spectrum and via a first transmission line of first data is according to a time-division duplexing scheme such as G.fast. Communication in a second spectrum and via a second transmission line of second data is according to a frequency-division duplexing scheme such as VDSL2. The first and second spectra both comprise an overlap spectrum. The first transmission line experiences first crosstalk from the second transmission line and the second transmission line experiences second crosstalk from the first transmission line.
US10797749B1 Base station coordination for cross-link interference cancelation
Techniques and apparatuses are described for enabling base stations (121, 122) to coordinate for canceling cross-link interference (380). The techniques and apparatuses described herein overcome challenges that a single base station (121) might otherwise face in trying to compensate a reception (131) by the base station (121) for cross-link interference (382) from a transmission (132) by another base station (122). The techniques and apparatuses described herein enable the base stations (121, 122) to form coordination sets to exchange information to enable the base stations (121, 122) to accurately reconstruct cross-link interference (380) and ultimately cancel the cross-link interference (380) to improve link quality.
US10797743B1 Protective and supportive enclosures for electronic devices
A protective and supportive enclosure includes a first panel, second panel, zipper, plurality of fasteners, and plurality of bands. The first and second panels are affixed together and form a sleeve that includes an opening. The second panel includes a polymer that is clear and electrically conductive. The first and second panels each include a polygonal overall shape. The zipper is affixed to the opening. Each band is affixed to the primary panel proximate to the opening. Each fastener is pivotably coupled to a band. The protective and supportive enclosure include standing and affixed states. In the standing state, each fastener is further demountably coupled to the band and therewith forms a triangular support. and the protective and supportive enclosure is oriented substantially vertical when resting on the triangular support. In the affixed state, the protective and supportive enclosure is demountably coupled to an object via each fastener.
US10797739B1 Nonlinear self-interference cancellation with sampling rate mismatch
A method for providing nonlinear self-interference cancellation of a wireless communication device includes: receiving digital samples of an interfering signal having a first sampling rate and a corrupted victim signal having a second sampling rate; generating a kernel vector based on the interfering signal, wherein the kernel vector has terms of nonlinear self-interference; estimating the nonlinear self-interference of the corrupted victim signal using the terms of the nonlinear self-interference; and providing an estimation of a desired signal by cancelling the nonlinear self-interference from the corrupted victim signal.
US10797736B2 Radio-frequency power amplification circuit and radio-frequency mode adjustment method
A radio-frequency power amplification circuit includes: a power amplification sub-circuit and an output matching sub-circuit, wherein the power amplification sub-circuit is used for selecting, according to a received control signal corresponding to a radio-frequency mode, a power amplification parameter corresponding to the radio-frequency mode to amplify a received radio-frequency signal, and outputting the amplified radio-frequency signal; the output matching sub-circuit is connected to the power amplification sub-circuit and is used for receiving the amplified radio-frequency signal, and transmitting, according to the control signal, the amplified radio-frequency signal by using an impedance corresponding to the radio-frequency mode.
US10797735B2 RF control circuit and mobile terminal
A radio frequency (RF) control circuit is disclosed. The RF control circuit includes a transceiver module and a front-end module. The front-end module is connected to the transceiver module via a primary component carrier (PCC) path and a secondary component carrier (SCC) path. The front-end module is configured to receive an external data signal and transmit a local data signal. The transceiver module is configured to receive a PCC signal from the external data signal and transmitting the PCC signal from the local data signal through the PCC path and receiving a SCC signal from the external data signal and transmitting the SCC signal from the local data signal through the SCC path. The SCC path is controlled to be grounded such that interference of the local data signal for the PCC path on the external data signal for the SCC path is eliminated. A mobile terminal is also disclosed.
US10797731B2 Software defined radio for auxiliary receiver
A first base station may be configured as an auxiliary receiver for a data stream sent on an uplink from a source device to a second base station. The second base station may be a base station that is engaged in conventional communications with the source device on uplink and downlink channels using a selected protocol. The first base station may be used to provide extra data redundancy/QoS for a data stream sent from the source device to a destination device through the second base station. The first base station may determine that it has available bandwidth and is able to serve as an auxiliary receiver. The first base station may be asked by the second base station to provide extra bandwidth when certain network conditions occur. The first base station may include a software defined radio (SDR) that may be configured to receive according to the selected protocol.
US10797730B2 Apparatus and method for creating an asymmetric checksum
A device for the computer-aided creation of an asymmetric checksum by a first communication partner, in which a processor calculates a mapped checksum by means of bijective mapping from a first checksum, wherein the first checksum from the set of all possible checksums is assigned by means of a first function to respectively one message from a set of all possible messages, the first checksum is prepared in particular by mapping the set of all possible checksums onto a first set by a second function. Information is distributed which defines an inverse function relative to the bijective mapping to at least one second communication partner, wherein the first checksum is calculated from the mapped checksum by means of the inverse function. The mapped checksum and the message are transmitted to the at least one second communication partner.
US10797727B1 Low-density parity-check (LDPC) encode using an LDPC decoder
A decoder circuit includes a low-density parity-check (LDPC) repository to store parity-check information associated with one or more LDPC codes and an LDPC code configurator to receive a first LDPC configuration describing a parity-check matrix for a first LDPC code and to update the parity-check information in the LDPC repository to reflect the parity-check matrix for the first LDPC code. The decoder circuit further includes an LDPC decoder circuitry configurable, based on control signals, to perform LDPC decoding of codewords or LDPC encoding of information using the parity-check information from the LDPC repository.
US10797726B2 Network data prediction method, network data processing device and network data processing method
This invention discloses a network data prediction method, a network data processing device, and a network data processing method. The network data processing method is applied to a device that implements an open systems interconnection model (OSI model) and includes the following steps: generating a first data block and a second data block according to the OSI model; processing the first data block based on an error detection method to generate a first check code; encoding the first data block and the first check code to generate a first network data; transmitting the first network data; and receiving a second network data that includes a second check code; generating a target data according to a portion of the second data block and a portion of the second network data; and checking the target data according to the second check code.
US10797725B2 Parallel-to-serial conversion circuit
A parallel-to-serial conversion circuit may include first to fourth data lines; first to fourth parallel-to-serial converters configured to parallel-to-serial convert data of corresponding two data lines, among the first to fourth data lines, at a ratio of 2:1, respectively; and first to fourth drivers configured to transmit converted data of corresponding parallel-to-serial converter, among the first to fourth parallel-to-serial converters, respectively, to an output line, wherein two of the first to fourth drivers are simultaneously activated.
US10797724B2 Method and apparatus for processing data
Method and apparatus for processing data are disclosed. The method may include: sorting to-be-compressed at least one piece of data in a predetermined order; for a sorted piece of data, in response to the data having a common prefix with a previous piece of data of the piece of data, adding the common prefix to a common prefix set; dividing the sorted at least one piece of data into at least one group based on the common prefix set and determining a common prefix of each group; and storing, for a group in the at least one group, a common prefix of the group and a non-common prefix portion of each piece of data in the group, and recording a common prefix corresponding to each piece of data in the each group and a shared length between the each piece of data and the common prefix.
US10797722B2 System and method for providing hardware based fast and secure expansion and compression functions
A system and method for encoding data by providing data expansion and compression functions for arbitrary input and output lengths. The input is partitioned into groups of sequential bits. A subkey is selected from secret key material for each group of the input bits. A tree of XOR gates applies XOR operations between the subkeys to generate the output. The XOR gates are arranged in layers and all the XOR gates within a layer switch at about the same time. A compression function is performed if the input length is greater than or equal to the output length and an expansion function is performed if the input length is less than or equal to the output length. There is no statistical correlation between the input and the output. A nonlinear function can be applied to the output such as an invertible S-Box, non-invertible S-Box, or series of Rotate-Add-XOR operations.
US10797720B2 Apparatus and method for measuring current source mismatches in current-steering DAC by re-using R2R network
A current digital-to-analog converter includes a binary current-generating section configured to generate a binary-weighted current based on a first set of control signals; a unary current-generating section configured to generate a unary-weighted current based on a second set of control signals; and a current combining circuit configured to add or subtract a reference current and a current generated by a current source of the unary current-generating section using the binary-weighted current.
US10797714B2 Pipelined SAR with TDC converter
A circuit includes a voltage-to-time conversion element configured to receive an input voltage at an input and to generate a time domain representation of the input voltage. The voltage-to-time conversion element includes an amplifier having an amplifier input coupled to the input, a zero crossing detector coupled to an output of the amplifier, and a current source selectively coupled to the amplifier input by way of a switching element.
US10797713B1 High-speed high-resolution digitally-controlled oscillator and method thereof
A method comprises: using a plurality of gain stages cascaded in a ring topology to form a ring oscillator configured to output an oscillation signal; controlling a supply voltage of said ring oscillator using a low-speed DAC (digital-to-analog converter) in accordance with a coarse control word; providing a capacitive load at an inter-stage node of said ring oscillator using a varactor array controlled by a control voltage array; establishing said control voltage array using a high-speed DAC array in accordance with a fine control word; adjusting the coarse control word upon a start-up to make an oscillation frequency of said oscillation signal approximately equal to target value; and adjusting the fine control word in a closed loop manner in accordance with a detection of a timing error of said oscillation signal.
US10797711B2 Oscillator, electronic apparatus, and vehicle
An oscillator includes a quartz crystal resonator and a circuit device, and the circuit device includes an oscillation circuit and a PLL circuit. The PLL circuit includes a phase comparison circuit that performs a phase comparison between the reference clock signal and a feedback clock signal, a control voltage generation circuit that generates a control voltage based on a result of the phase comparison, and a voltage control oscillation circuit that generates a clock signal having a frequency corresponding to the control voltage, and a frequency division circuit that divides a frequency of the clock signal and outputs the feedback clock signal. An oscillation frequency of the quartz crystal resonator is higher than or equal to 200 MHz, and a phase comparison frequency of the phase comparison circuit is higher than or equal to 200 MHz.
US10797710B2 Clock generator and method for generating clock signal
A clock generator includes an oscillator that generates a clock signal as an output of the clock generator, where the frequency of the clock signal is dependent on a bias current. A feedback circuit receives the clock signal and generates a feedback signal indicative of a frequency of the clock signal. A voltage detector generates a charged voltage using the feedback signal, compares a source voltage with the charged voltage, and generates a detection signal indicative of the comparison between the source voltage and the charged voltage. A control voltage generator generates a control voltage using the detection signal. The bias current is generated by a bias current source using the control voltage.
US10797709B2 Method and circuits for fine-controlled phase/frequency offsets in phase-locked loops
Implementations provide a phase locked loop (PLL) device that includes: a phase and frequency detector (PFD) and charge pump (CP) portion; a low pass filter; a voltage controlled oscillator (VCO) driven by the low pass filter to generate a VCO clock signal, multiple divider configured to receive the VCO clock signal and frequency divide the VCO clock signal in stages to generate a series statically divided VCO clock signals and a dynamically divided VCO clock signal; a feedback portion including a first component configured to receive the dynamically divided VCO clock signal and generate indicator signals; and a second component configured to multiplex from the indicator signals to generate the feedback clock signal set for the PFD and CP portion; and a master phase/frequency control engine configured to assert a division control over at least one divider and a multiplex control over the multiplex network.
US10797708B2 Apparatuses and methods for indirectly detecting phase variations
Apparatuses and methods for indirect phase variation detection are disclosed herein. An example apparatus may include a clock generator circuit comprising a delay-locked loop (DLL) circuit configured to adjust a phase of a clock signal based on a phase of a feedback clock signal during an initial phase-lock operation. The DLL circuit includes a phase deviation detection circuit configured to detect a variation in a phase of the clock signal based on variations in gate delays of an oscillation circuit, and to initiate a subsequent phase-lock operation in response to detecting variations in the gate delays of the oscillation circuit.
US10797706B2 Semiconductor device
A programmable logic device including an asynchronous circuit is provided. The programmable logic device includes a lookup table, a first circuit, and a second circuit. The first circuit receives a first signal and a second signal. The second circuit sends a third signal. The first circuit sends a fourth signal and a fifth signal, when receiving the third signal. The fourth signal has the same logic as the first signal. The fifth signal has the same logic as the second signal. The lookup table sends a sixth signal and a seventh signal, when receiving the fourth signal and the fifth signal. The second circuit sends an eighth signal, when receiving the sixth signal and the seventh signal. The first circuit sends a ninth signal, when receiving the eighth signal. The lookup table includes a memory. The sixth signal and the seventh signal are generated from data stored in the memory.
US10797704B2 Differential signal transfer systems and associated methods
A differential signal transfer system includes a dynamic level-shifter and a common-mode rejection device. The dynamic level-shifter is configured to (a) receive an input signal including a differential-mode component and a first common-mode component and (b) generate a level-shifted signal from the input signal, the level-shifted signal including the differential-mode component and a second common-mode component that is different from the first common-mode component. The common-mode rejection device is configured to receive the level-shifted signal and generate an output signal therefrom, where the output signal includes the differential-mode component.
US10797703B2 Driving apparatus
A driving apparatus is provided. A first stage inverter circuit and a second stage inverter circuit respectively generate a first output signal and a second output signal according to a first voltage dividing control signal and a second voltage dividing control signal, wherein the first output signal and the second output signal are respectively output to the second-stage inverter circuit and the first-stage inverter circuit to appropriately control the gate voltages of transistors of pull-up circuit and the pull-down circuit in the first-stage inverter circuit and the second-stage inverter circuit, so that source-drain voltages differences of the transistors can be more evenly distributed.
US10797700B2 Apparatus for transmitting and receiving a signal, a method of operating the same, a memory device, and a method of operating the memory device
A signal transmitting and receiving apparatus including: a first on-die termination circuit connected to a first pin through which a first signal is transmitted or received and, when enabled, the first on-die termination circuit is configured to provide a first termination resistance to a signal line connected to the first pin; a second on-die termination circuit connected to a second pin through which a second signal is transmitted or received and, when enabled, the second on-die termination circuit is configured to provide a second termination resistance to a signal line connected to the second pin; and an on-die termination control circuit configured to independently control an enable time and a disable time of each of the first on-die termination circuit and the second on-die termination circuit.
US10797695B2 Current subtraction circuitry
An electronic device may include a sensing circuit and a current subtraction circuit. The sensing circuit may output first and second current signals. The current subtraction circuit may mirror the first and second current signals onto first and second current branches. The second current branch may be split into a first sub-path and a second sub-path. An amplifier may control the amount of current flowing through the second sub-path by forcing the current flowing through the first current branch and the current flowing through the first sub-path to be identical. Configured in this way, the current flowing through the second sub-path will be equal to the difference between the first and second current signals. The current flowing through the second sub-path may be optionally amplified using another current mirror.
US10797692B2 Integrated circuit device
An integrated circuit device includes a circuit device main body which is configured to execute a predetermined processing function, a communication control circuit which is configured to perform data communication with an external control device and an operation mode determination unit which is configured to selectively determine a normal mode for executing the processing function or a debug mode for setting an execution condition of the processing function as an operation mode of the circuit device main body. The operation mode determination circuit is configured to operate in accordance with an internal clock and to generate an operation mode output value for determining the operation mode of the circuit device main body according to a logical state of a particular one communication signal which is data-communicated with the external control device after a reset operation performed by a reset circuit is released.
US10797691B1 Method and apparatus for use in improving linearity of MOSFETs using an accumulated charge sink
A method and apparatus for use in improving the linearity characteristics of MOSFET devices using an accumulated charge sink (ACS) are disclosed. The method and apparatus are adapted to remove, reduce, or otherwise control accumulated charge in SOI MOSFETs, thereby yielding improvements in FET performance characteristics. In one exemplary embodiment, a circuit having at least one SOI MOSFET is configured to operate in an accumulated charge regime. An accumulated charge sink, operatively coupled to the body of the SOI MOSFET, eliminates, removes or otherwise controls accumulated charge when the FET is operated in the accumulated charge regime, thereby reducing the nonlinearity of the parasitic off-state source-to-drain capacitance of the SOI MOSFET. In RF switch circuits implemented with the improved SOI MOSFET devices, harmonic and intermodulation distortion is reduced by removing or otherwise controlling the accumulated charge when the SOI MOSFET operates in an accumulated charge regime.
US10797689B2 Over-voltage clamp circuit
An apparatus includes an output transistor device configured to control an output voltage of an output node in response to a control signal and an input voltage. A current sensor is configured to sense an output current supplied from the output node. A feedback converter is configured to convert the sensed output current to a feedback signal that tracks the output voltage of the output node. The feedback converter is further configured to set a clamping threshold. A gate control circuit is configured to generate the control signal in response to the feedback signal. The gate control circuit is configured to clamp the output voltage of the output node via the control signal based on the clamping threshold.
US10797681B1 Method of fabricating novel packages for electronic components
A method of fabricating packaged electronic components with improved yield and at lower unit cost; the method comprising the steps of obtaining an active membrane layer on a carrier substrate, depositing a front electrode onto a front of the active membrane layer, obtaining an inner front section including at least a silicon handle or wafer, attaching an inner front end section to an outer surface of the front electrode, detaching the carrier substrate from a back surface of an active membrane on the opposite surface from the front surface on which the front electrode is deposited, patterning the active membrane layer into an array of at least one island of membrane, selectively removing the front electrode and bonding layer, selectively applying an inner passivation layer, and selectively depositing a back electrode layer on the thus exposed back surface of the active membrane.
US10797679B2 Elastic wave device
An elastic wave device includes a piezoelectric substrate including an IDT electrode provided on one main surface. In the elastic wave device, a center region positioned in a central portion in a direction perpendicular to an elastic wave propagation direction, first and second low acoustic velocity regions positioned outside of the center region, and first and second high acoustic velocity regions positioned outside of the first and the second low acoustic velocity regions in plan view are provided. A groove portion overlaps with one of the first electrode finger and the second electrode finger in plan view in a portion located in the first and second low acoustic velocity regions on the main surface. An acoustic velocity adjusting layer is provided in the groove portion.
US10797678B2 Acoustic wave device, radio-frequency front end circuit, and communication device
An acoustic wave device utilizes Love waves and includes a piezoelectric substrate (piezoelectric body), an IDT electrode provided on the piezoelectric substrate, and a first dielectric film that is provided on the piezoelectric substrate and covers the IDT electrode. A center region, first and second edge regions, and first and second gap regions are disposed in this order in the IDT electrode. A mass-adding film is provided inside the first dielectric film in the first edge region and the second edge region. When T1 is the film thickness of the portion of the first dielectric film located between the IDT electrode and the mass-adding film and T2 is the film thickness of the portion of the first dielectric film located between the mass-adding film and the surface of the first dielectric film on the opposite side from the piezoelectric substrate, T1/(T1+T2)
US10797677B2 Crystal vibration element and crystal device
A crystal blank includes a pair of tableland-shaped first mesa parts projecting from a flat plate and a pair of tableland-shaped second mesa parts projecting from the pair of first mesa parts. The flat plate's length in a long direction is less than 1000 μm. The first mesa part is on an inner side of the flat plate's major surface. The second mesa part is on the first mesa part's inner side of an upper surface's outer edge at two ends of the long direction and has a width equivalent to the first mesa part's upper surface at two sides of a short direction. An excitation electrode reaches the second mesa part's outer edge of the upper surface, is located on the inner side of the first mesa part, and on the second mesa part's inner side of the upper surface's outer edge at two sides of the short direction.
US10797676B2 Acoustic resonator with enhanced boundary conditions
Acoustic resonators with enhanced boundary conditions are disclosed. In an example aspect, a resonator includes a volume of piezoelectric material including an upper surface and a lower surface. The resonator also includes a bottom electrode extending along a portion of the lower surface of the volume of piezoelectric material. The resonator further includes a multi-layered top electrode extending along a portion of the upper surface of the volume of piezoelectric material. The multi-layered top electrode includes an active region including an interface layer of a first thickness, where the active region overlaps a portion of the bottom electrode. The multi-layered top electrode also includes a frame region including the interface layer of a second thickness, where the second thickness is greater than the first thickness. The multi-layered top electrode further includes an outer region including the interface layer of a third thickness, where the third thickness is less than the second thickness.
US10797670B2 Audio device with dynamically responsive volume
Described herein is an audio device with a microphone which may adapt the audio output volume of a speaker by either increasing or decreasing output volume based on an audio input volume from a user and a distance from the user to the audio device. The audio device may also adapt its output volume to lower the audio output based on detecting one or more interruptions including occupancy and acoustic sounds.
US10797668B2 Multi-input amplifier with variable gain for individual inputs
Described herein are variable gain amplifiers and multiplexers that embed programmable attenuators into switchable paths to provide variable gain for individual amplifier inputs. The variable gain for an individual input is provided using a amplification stage that is common for each input of the amplifier. A variable attenuation is provided for individual inputs through a combination of a band selection switch and an attenuation selection branch. The attenuation can be tailored for individual inputs and can depend on a gain mode of the amplifier.
US10797664B2 Apparatuses and methods for a chopper instrumentation amplifier
Embodiments of the disclosure are drawn to apparatuses and methods for a chopper instrumentation amplifier. For a variety of applications, such as testing the resistance of connections between layers of a memory, it may be desirable to provide a high gain instrumentation amplifier. A chopper instrumentation amplifier may provide a high gain while allowing a wide range of common input voltages and a canceling an offset on the amplifier. An example chopper instrumentation amplifier of the present disclosure may include a plurality of amplifiers including chopper amplifiers and non-chopper amplifiers. The chopper amplifiers may use chopper circuits to cancel out an offset voltage of the amplifiers. Low pass filters may be used to minimize the impact of the chopper amplifiers.
US10797663B2 Capacitive loading mode measurement circuit with compensation of measurement errors due to parasitic sensor impedances
An impedance measurement circuit for determining a sense current of a guard-sense capacitive sensor operated in loading mode. The circuit includes a periodic signal voltage source for providing a periodic measurement voltage, a sense current measurement circuit, a differential amplifier that is configured to sense a complex voltage difference between the sense electrode and the guard electrode, a demodulator for obtaining, with reference to the periodic measurement voltage, an in-phase component and a quadrature component of the sensed complex voltage difference, and control loops for receiving the in-phase component and the quadrature component, respectively. An output signal of the first control loop and an output signal of the second control loop are usable to form a complex voltage that serves as a complex reference voltage for the sense current measurement circuit.
US10797661B2 Capacitive-coupled chopper instrumentation amplifiers and associated methods
A capacitive-coupled chopper instrumentation amplifier includes a first chopper, a first gain stage, a capacitive isolation stage electrically coupled between inputs of the first gain stage and the first chopper, a second gain stage, a second chopper electrically coupled between outputs of the first gain stage and inputs of the second gain stage, clamping circuitry electrically coupled between the inputs of the first gain stage and a reference voltage rail, and a controller. The controller is configured to (a) detect a change in a first common-mode voltage exceeding a threshold value, the first common-mode voltage being a common-mode voltage at the inputs of the amplifier, and (b) in response to detecting the change in the first common-mode voltage exceeding the threshold value, cause the clamping circuitry to clamp the inputs of the first gain stage to the reference voltage rail.
US10797658B1 Low power optical link
An optical receiver circuit is disclosed, including a photodiode, an output terminal, a first amplifier stage, and an electrostatic discharge (ESD) protection circuit. The photodiode may generate a receiver current based on received optical signals. The first amplifier stage may be coupled between the photodiode and the output terminal and include a first inductor coupled between the photodiode and an input of a first inverter, and a second inductor coupled between the input of the first inverter and a first resistor. The first resistor may be coupled between the second inductor and an output of the first inverter. ESD protection circuit may be coupled to the input of the first inverter. The output terminal may generate an output signal based at least in part on the output of the first inverter.
US10797652B2 DC-to-DC converter block, converter, and envelope tracking system
A DC-to-DC converter block with multiple supply voltages includes a power circuit, the power circuit including N depletion-mode HEMT transistors (T3_1, T3_2, T3_N), N being a natural number greater than or equal to 3. The DC-to-DC converter block also includes a gate drive circuit for the N depletion-mode HEMT transistors (T3_1, T3_2, T3_N) of the power circuit, the drive circuit including depletion-mode HEMT transistors (T1_1, T2_1, T1_2, T2_2, T1_N, T2_N) configured to drive the gates of the N depletion-mode HEMT transistors (T3_1, T3_2, T3_N) of the power circuit, and the power circuit being powered by N positive and non-zero supply voltages, namely a lower supply voltage (VDD_1), an upper supply voltage (VDD_N), and (N−2) intermediate supply voltages (VDD_2) distributed between the lower (VDD_1) and upper (VDD_N) supply voltages.
US10797649B2 Multi-mode envelope tracking amplifier circuit
A multi-mode envelope tracking (ET) amplifier circuit is provided. The multi-mode ET amplifier circuit can operate in a low-resource block (RB) mode, a mid-RB mode, and a high-RB mode. The multi-mode ET amplifier circuit includes fast switcher circuitry having a first switcher path and a second switcher path and configured to generate an alternating current (AC) current. A control circuit activates the fast switcher circuitry in the mid-RB mode and the high-RB mode, while deactivating the fast switcher circuitry in the low-RB mode. More specifically, the control circuit selectively activates one of the first switcher path and the second switcher path in the mid-RB mode and activates both the first switcher path and the second switcher path in the high-RB mode. As a result, it is possible to improve efficiency of ET tracker circuitry and the multi-mode ET amplifier circuit in all operation modes.
US10797646B2 Variable gain power amplifiers
A variable-gain power amplifying technique includes generating, with a network of one or more reactive components included in an oscillator, a first oscillating signal, and outputting, via one or more taps included in the network of the reactive components, a second oscillating signal. The second oscillating signal has a magnitude that is proportional to and less than the first oscillating signal. The power amplifying technique further includes selecting one of the first and second oscillating signals to use for generating a power-amplified output signal, and amplifying the selected one of the first and second oscillating signals to generate the power-amplified output signal.
US10797645B2 Circuit device, oscillator, electronic apparatus, and vehicle
A circuit device has a first mode in which the circuit device outputs a clock signal and a second mode in which the circuit device does not output the clock signal. The circuit device includes an oscillation circuit, a non-volatile memory in which characteristic adjustment data of the oscillation circuit is stored, a reset circuit generating a reset signal, and a storage circuit into which the characteristic adjustment data is loaded from the non-volatile memory when the reset signal transitions from active to inactive. When the circuit device shifts from the second mode to the first mode, the reset circuit causes the reset signal to transition from active to inactive.
US10797642B2 Resonant clock circuit with magnetic shield
Semiconductor devices and methods relating to the semiconductor devices are provided. A semiconductor device includes a resonant clock circuit. The semiconductor device further includes an inductor. The semiconductor device also includes a magnetic layer formed of a magnetic material disposed in between a portion of the resonant clock circuit and the inductor. Clock signals of the resonant clock circuit are utilized by the magnetic layer.
US10797640B2 System and method for automated performance assessment of perovskite optoelectronic devices
A system and method for assessing performance of a plurality of perovskite optoelectronic devices are disclosed. The system comprises a chamber, a light source, a switch board for allowing selection of a device among a plurality of devices in the chamber for measurement; a DC voltage supply for applying voltage to the device, a source/measure unit (SMU) for measuring current of the device; and a computer implemented with a software program including computer executable instructions to control at least the SMU, the DC voltage supply, the switch board, and the light source. The computer-implemented method for the performance assessment by using the system includes obtaining at least one of first current-versus-voltage (I-V) data according to a first procedure and second I-V data according to a second procedure for analyzing hysteresis behavior of the device.
US10797638B2 Planar solar concentrator
A planar solar concentrator includes a light collecting assembly and a light condensing unit. The light collecting assembly includes a light collecting unit and a waveguide slab extending in a longitudinal direction. The light collecting unit includes a light collector having an input surface, an output surface, and a curved surface to direct an incident light toward a collecting zone on the output surface. The light condensing unit is slidably coupled to a rear end of the waveguide slab for condensing the incident light from the waveguide slab, and is coupled such that based on an elevation angle of the light source, the light condensing unit is permitted to be driven to slide in a transverse direction.
US10797637B2 System and method for debris removal
A system and method for removing debris from solar modules in a solar module array. The system includes an air supply for providing pressurized air to a debris removal wing, a support art configured to support the debris removal wing proximate a solar module, and a support base fixing the support arm to a vehicle, the vehicle operable to advance the debris removal wing along the solar module array. The debris removal wing includes a first air outlet for directed pressurized air to remove debris from the solar modules. The debris removal wing may include a second air outlet for directing pressurized air to at least partly hovering the debris removal wing proximate the solar modules.
US10797636B2 Waterless cleaning system and method for solar trackers using an autonomous robot
A solar tracker waterless cleaning system for cleaning solar panels of a solar tracker being able to be positioned at a pre-determined angle, including a docking station and an autonomous robotic cleaner (ARC), the docking station coupled with an edge of the solar tracker, the ARC including at least one rechargeable power source, at least one cleaning cylinder and a controller, the cleaning cylinder including a plurality of fins which rotates for generating a directional air flow for pushing dirt off of the surface of the solar tracker without water, the controller including a motion sensor for determining an angle of the solar tracker and a heading of the ARC, the docking station including at least one electrical connector for recharging the rechargeable power source, the controller for controlling a cleaning process of the ARC and for transmitting and receiving signals to and from the ARC.
US10797635B2 Solar module mounting bracket assemblies
A solar module mounting bracket assembly includes a rail configured to support a solar module thereon, and a pair of braces. The braces each have a first end portion movably coupled to the rail. The braces are movable relative to the rail between a collapsed configuration and an expanded configuration. In the expanded configuration, the braces cooperatively define a channel dimensioned for receipt of a frame member.
US10797632B2 Sensitive directional element for generator protection
Disclosed are systems and methods to determine a direction to a fault of an electrical generator using sensitive current. A ground fault is determined using voltage signals from the generator installation. Incremental residual values of the sensitive current, along with the voltage, are used to determine a direction to the fault. The generator may be high-impedance grounded. The systems and methods further indicate the direction to a fault where multiple generators are connected using a common generation bus.
US10797631B2 Power output device
This power output device is provided with: a field winding; a motor having a plurality of star-connected motor windings composed of three or more phases; a capacitor; an inverter circuit configured to perform power conversion on the power supplied from the capacitor and to supply the converted power to the motor windings; a battery connected to the field winding; and a control unit. The inverter circuit has a plurality of switching element pairs that correspond to the respective motor windings. The capacitor is connected to a positive bus bar and a negative bus bar. The field winding is connected to the positive or negative bus bar and to a neutral point of the motor. The control unit is configured to control the switching element pairs so as to charge the capacitor by boosting the voltage of the battery and to supply a direct current to the field winding.
US10797630B2 Method of modulating cascaded three-phase VFD
A method of modulating a cascaded three-phase VFD, including: obtaining space voltage vectors according to states and output levels of switches of power units in each stage, and dividing the vectors into large vectors, medium vectors, small vectors and zero vectors according to their lengths; arranging the vectors into a vector space, and dividing the vector space into sectors, wherein each sector corresponds to a group of the large vector, the medium vector, the small vector and the zero vector; determining a sector in which a reference voltage vector is located, wherein the reference voltage vector is composed by the group of vectors; calculating action time of the vectors in the group; allocating an action order to the vectors; and generating a three-phase modulated wave signal based on the action orders and the action time.
US10797629B2 Low speed sensorless rotor angle estimation
A permanent magnet motor controller injects a periodic signal into a field oriented controller of the brushless motor. Phase currents in stator windings of the brushless motor are measured. A d-axis current and a q-axis current are determined with a transform of the phase currents. The d-axis current and the q-axis current are demodulated to extract an angle dependent current signature that includes a sine component of a rotor angle estimate and a cosine component of the rotor angle estimate. The rotor angle estimate is determined by processing the sine component and cosine component.
US10797624B2 Rotation angle correction device and motor control system
A rotation angle correction device corrects a rotation angle of a converter converting a signal from a resolver attached to a motor. An arrival time measurement unit measures an arrival time at which the rotation angle reaches a specified rotation angle from a reference angle in a current cycle. A reference time calculation unit calculates a reference time at which the rotation angle reaches the specified rotation angle from the reference angle assuming that the motor rotates in the current cycle at the same angular velocity as an angular velocity in a previous cycle. A difference calculation unit calculates a difference between the arrival time and the reference time. An error angle calculation unit multiplies the difference between the arrival time and the reference time and the angular velocity in the previous cycle to obtain an error angle. A correction unit corrects the rotation angle based on the error angle.
US10797619B2 Vortex flux generator
Various implementations of the invention correspond to an improved vortex flux generator. In some implementations of the invention, the improved vortex flux generator includes a magnetic circuit configured to produce a magnetic field; a quench controller configured to provide a variable current; a vortex material configured to form and subsequently dissipate a vortex in response to the variable current, wherein upon formation of the vortex, a magnetic field density surrounding the vortex is urged to decrease, and wherein upon subsequent dissipation of the vortex, the urging to decrease ceases and the magnetic field density increases prior to a reformation of the vortex, and wherein the decrease of the magnetic field density and the increase of the magnetic field density correspond to a modulation of the magnetic field; an inductor disposed in a vicinity of the vortex such that the modulation of the magnetic field induces an electrical current in the inductor; and a dissipation superconductor electrically disposed in parallel with the vortex material and configured to carry, without quenching, an entirety of the variable current during dissipation of the vortex in the vortex material.
US10797616B2 Power electronic converters that take part in the grid regulation without affecting the DC-port operation
This invention discloses a DC/AC power electronic converter system that takes part in the regulation of grid voltage and frequency without affecting the normal operation of the DC port, which is either connected to a load when operated as a rectifier or to a DC source when operated as an inverter. In addition to the normal DC and AC ports of a DC/AC converter, the disclosed converter has an extra port for the connection of storage units. Its controller consists of a storage voltage controller to make sure that the storage voltage VDC does not exceed the specified range, a power controller to interact with the grid, and an inner-loop controller that takes the grid voltage and/or the grid current as the feedback. This turns the disclosed converter into a continuous reserve. It enables rectifier-fed loads to provide continuous demand response and inverter-fed sources to provide continuous frequency response. Possible applications include any field that adopts a DC/AC converter, e.g. in wind power, solar power, storage systems, home appliances, IT equipment, motor drives, electric vehicles, and LED lights.
US10797607B2 Hybrid switched-capacitor converter
A power supply system comprises: a switched-capacitor converter, a transformer, and a voltage converter. The switched-capacitor converter includes multiple capacitors. The multiple capacitors are controllably switched in a circuit path including a primary winding of the transformer to convert the first voltage into a second voltage. The voltage converter converts the first voltage produced by the switched-capacitor converter into the second voltage that powers a load.
US10797606B2 Controller with limit control to change switching period or switching frequency of power converter and methods thereof
A power converter controller includes a control loop clock generator that generates a switching frequency signal in response to a sense signal representative of a characteristic of the power converter, a load signal responsive to an output load, and a limit signal representative of a maximum length of a current half cycle of the switching frequency signal. A comparator generates an enable signal in response to the load signal and a load threshold. A limit control generates the limit signal in response to the enable signal and the switching frequency signal. A rate of change of half cycles of the switching frequency signal is controlled in response to the limit signal. A request transmitter generates a request signal in response to the switching frequency signal to control switching of a switching circuit coupled to the energy transfer element and an input of the power converter.
US10797605B2 Resonant switching converter
A resonant switching converter can include: a multi-level generating circuit configured to generate a first voltage signal having at least two values, where the first voltage signal is zero in a first time interval, and is not zero and not greater than an input voltage of the resonant switching converter in a second time interval; and a resonant tank configured to multiplex at least two power transistors in the multi-level generating circuit, and to receive the first voltage signal to achieve resonant control.
US10797598B1 Calibrated ripple injection-based constant on-time buck converter with pre-bias startup in continuous conduction mode
According to an aspect of one or more exemplary embodiments, there is provided a constant on-time controller for a buck converter with calibrated ripple injection in continuous conduction mode. The constant on-time controller may include a pulse width modulator (PWM) comparator that generates an on-time request, an error amplifier that regulates an average feedback voltage to an internal reference voltage, and passes a feedback node ripple signal to an input of the PWM comparator, an on-time generator that outputs an on-time signal that controls an on-time of the buck converter based on the on-time request, a MOSFET driver that drives the buck converter based on the output of the on-time generator, and an injection signal generator coupled to the on-time generator, wherein the injection signal generator may include a first switch and a second switch, a fixed signal generator, and a bias current source.
US10797597B1 Transient enhancing circuit and constant-on-time converter using the same
The present application proposes a transient enhancing circuit for a constant-on-time converter. The constant-on-time converter includes an error amplifier and a comparator. The transient enhancing circuit includes a first sample-and-hold circuit and a zero-current detection circuit. The first sample-and-hold circuit has an input terminal and an output terminal. The input terminal of the first sample-and-hold circuit is coupled to an output terminal of the error amplifier, and the output terminal of the first sample-and-hold circuit is coupled to a first input terminal of the comparator. The zero-current detection circuit is coupled to the first sample-and-hold circuit and arranged for outputting a control signal when current flowing through a load of the constant-on-time converter is detected to be zero. The present application also proposes a constant-on-time converter using the transient enhancing circuit.
US10797594B1 Shared comparator for charge pumps
Power converter circuits, including DC-DC converter circuits, that conserve IC area by utilizing more area-efficient alternatives for measurement circuitry. Various embodiments include a power converter circuit including a charge pump having a plurality of stack-nodes VCXM and at least one multiplexor for coupling selected stack-nodes VCXM to a corresponding comparator circuit configured to output a signal indicative of a difference between a selected input to the multiplexor and a reference signal. The number of comparator circuits is less than (N−1)×M, where N is the conversion gain of the power converter circuit (i.e., the number of charge pump stages X plus one), and M is the number of parallel charge pump legs. Related methods include measuring voltages at stack-nodes VCXM in a charge pump, wherein the stack-nodes VCXM are selected by means of a multiplexor and an input to a comparator.
US10797592B2 Power system based on current source
A regulated current-fed power system employs power branching units connected in series. Each power branching unit includes a plurality of parallel-redundant converter groups connected in series with each other within a current path for the regulated current. Each parallel-redundant converter group includes at least two direct current (DC)/DC converters connected in parallel with each other, each sharing the power load. A protection device connected in series with each DC/DC converter disconnects the respective DC/DC converter from the regulated current when the respective DC/DC converter short circuits, with the remaining DC/DC converter(s) then receiving more of the power load. An active clamp connected in parallel with all of the DC/DC converters within a parallel-redundant converter group temporarily sinks a portion of the regulated current when one of the DC/DC converters fails in a short-circuit condition. The active clamp shunts the regulated current around all DC/DC converters within the parallel-redundant converter group converters fail in a short-circuit condition.
US10797588B2 Converter control system
A converter control system includes first and second step-up converters and first and second electronic control units. The first and second electronic control units are respectively configured to generate first and second PWM driving signals for the first and second step-up converters. The second electronic control unit is configured to determine whether a first carrier and a second carrier are synchronous with each other based on the first PWM driving signal, a first duty ratio, and the second carrier. The second electronic control unit is configured to, when the second electronic control unit determines that the first carrier and the second carrier are not synchronous with each other, shut down the second step-up converter and then restart generation of the second PWM driving signal with the second carrier synchronous with the first carrier with the use of the first PWM driving signal and the first duty ratio.
US10797586B2 Power module based on normally-on semiconductor switches
A power module included a plurality of normally-on semiconductor switches based on a wide bandgap substrate, the normally-on semiconductor switches connected in parallel; and a balancing unit including a capacitor and a balancing semiconductor switch connected in series, which are connected in parallel to the normally-on semiconductor switches.
US10797585B2 Multi-phase control for pulse width modulation power converters
A controller controls Pulse Width Modulation (PWM) signals of one or more phases. The controller includes a phase sequencer to select a phase, a common ramp generator generating a common ramp signal, a phase activation circuit to turn on the PWM signal of the selected phase based on the common ramp signal, and for each phase a Current Sense plus Ramp (CSR) signal generator to generate a phase CSR signal according to a current of the phase and a phase deactivation circuit to turn off the PWM signal of the phase based on the phase CSR signal. A method of controlling PWM phases comprises selecting a phase, generating a common ramp signal, turning on the PWM signal of the selected phase based on the common ramp signal, generating CSR signals according to currents of the phases, and turning off the PWM signals based on the respective CSR signals.
US10797579B2 Dual supply low-side gate driver
An automotive system includes a first regulator configured to provide a first output voltage based on a first input voltage level. The system also includes a second regulator configured to provide a second output voltage based on a second input voltage level. The system also includes a driver controller coupled to a first driver circuit and a second driver circuit, wherein the driver controller is configured to select one of the first driver circuit and the second driver circuit to drive a switch based on a control signal. The system also includes a switch node coupled to the switch, wherein a switch node voltage at the switch node is a function of the switch being turned on and off. The system also includes a load coupled to the switch node.
US10797571B2 Coil manufacturing device and coil manufacturing method
A coil manufacturing device for manufacturing a coil by rotating a winding core and winding a wire around the rotating winding core, the coil manufacturing device includes a recess formed in the winding core, the recess being configured to suspend the wire wound around the winding core in the recess; and a wire bundling device configured to bundle the wire suspended in the recess.
US10797566B2 Electric drive device and electric power steering device
Provided is an electric drive device in which heat-dissipating sections (15A) (15B) that transfer at least heat generated by a power supply circuit unit (17) and power conversion circuit units (16) to a motor housing (11) are formed on an end surface section (15) of the motor housing (11) on the opposite side from an output section of a rotating shaft (23) of an electric motor. In addition, a watertight lid member (35) that covers a through hole (41) through which the rotating shaft passes and the end of the rotating shaft (23) from the exterior is attached to the end surface section (15) around the through hole (41), and a waterproof breathable membrane (44) that prevents the passage of moisture while allowing the passage of air and water vapor is provided to part of the watertight lid member.
US10797561B2 Brushless wiper motor
In a brushless wiper motor, a rotor (33) is rotatably provided inside a stator (32) provided with a coil (32b), one end side of a rotation shaft (34) in the axial direction is fixed to the axial center of the rotor (33), a worm (35) is provided on the other end side of the rotation shaft (34) in the axial direction, the first and second bearings (36, 37) are respectively provided on one end side of the rotation shaft (34) in the axial direction and the other end side of the rotation shaft (34) in the axial direction than the worm (35) of the rotation shaft (34), the rotation shaft (34) is rotatably supported by only the first and second bearings (36, 37), and with the position of the first bearing (36) being defined as a reference position, a length thereof in the axial direction to the second bearing (37) is longer than a length thereof in the axial direction to the rotor (33). Since a commutator and other parts are not provided on a free end side of the rotation shaft (34), it is possible to provide a brushless wiper motor reduced in length of the rotation shaft (34), and reduced in inertial mass of the free end side of the rotation shaft (34).
US10797560B1 Hybrid/electric vehicle transmission
A vehicle transmission includes a housing, an electric machine, a bracket, and a plurality of fasteners. The housing has internal rear and internal side walls that define a cavity. The electric machine stator and the bracket are disposed within the cavity. The bracket has a metallic inner ring and an elastomer outer ring. The elastomer outer ring engages the internal side wall. The electric machine stator is disposed between the bracket and the internal rear wall. The plurality of fasteners extends through the metallic inner ring, through the stator, and engages the rear internal wall to secure the stator to the housing.
US10797558B2 Electric retracting unit for electric retractable view device for vehicle
This invention enables to downsize an electric retracting unit. An electric retracting unit includes a frame that houses a power transmission mechanism and a motor holding member that holds a motor. The frame and the motor holding member are fixed to each other. A structure of the fixation includes a structure in which a screw is inserted from the frame side and screwed into the motor holding member. At least one fixation place including this fixation structure is disposed at a position at which at least a part of the at least one fixation place overlaps a motor body of the motor as viewed in a direction parallel to an axis of the shaft.
US10797556B2 Rotary electric machine comprising a rotor and a stator for the passage of a fluid
The present invention is an electrical machine comprising a rotor (10) and a stator (12) having radial passages (28) arranged circumferentially along the stator, magnetic-flux generators (34) housed in the passages, and a stator bearing (24) containing the rotor. According to the invention, the radial passages (28) comprise fluid-circulation galleries (36) facing the magnetic-flux generators (34).
US10797555B2 Electrical discharge prevention in bearing for submersible pump motor using a conductive spring between a sleeve and a carrier body
A submersible pump electrical motor has a bearing sleeve between first and second rotor sections and mounted to the shaft for rotation in unison. An insert sleeve surrounds the bearing sleeve. A carrier body surrounds the insert sleeve. A carrier anti-rotation ring on an outer diameter of the carrier body engages the bore of the stator. First and second seal rings are axially spaced apart from each other between an outer diameter of the insert sleeve and an inner diameter of the carrier body. A hole in the carrier body has an inner end at the inner diameter of the carrier body. An electrically conductive coil spring within the hole has an inner end protruding through the inner end of the hole into contact with the outer diameter of the insert sleeve, creating electrical continuity between the insert sleeve and the carrier body.
US10797554B2 Actuator and electronic clutch system
An actuator includes a controller, a motor and a sensor device. The controller includes a housing, and the motor includes a rotor, and the rotor includes a rotating shaft. The motor is mounted on the outside of the housing, and the sensor device includes a magnet and a sensor, the magnet is mounted on the rotating shaft of the motor, and the sensor is mounted inside the housing. The actuator has a good waterproof performance and anti-interference ability. This disclosure also relates to an electronic clutch system having the actuator.
US10797550B2 Rotary electric machine and vehicle provided with the same
Provided is a high-torque low-noise rotary electric machine. In a rotary electric machine, a jumper conductor having a normal slot pitch connects slot conductors by striding slots with a slot pitch “Np=N(=6)” in one of coil ends and striding slots with a slot pitch “Np=N(=6)” in the other coil end, assuming that the number of slots per pole is set to “N(=6).” The jumper conductor having an irregular slot pitch connects the slot conductors by striding slots with a slot pitch “Np=N+1(=7)” in one of the coil ends and striding slots with a slot pitch “Np=N−1(=5)” in the other coil end, assuming that the number of slots per pole is set to “N(=6).” The stator winding has a plurality of slot conductor groups consisting of a plurality of slot conductors having the same phase.
US10797549B2 Electric motor
An electric motor, e.g., a bearing-free electric motor, includes a rotor and stator. The rotor has a rotor shaft on which a rotor packet is mounted and connected to the rotor shaft in a torsionally fixed manner. The rotor packet includes rotor segments that are stacked on top of one another in the axial direction, and a centering disk as well as a press-fit connection device, in particular a shrink-fit connection device having a shrink disk and compression rings. The stack, which includes the rotor segments, is situated between the centering disk and the press-fit connection device.
US10797546B2 Interior permanent magnet electric machine with flux distributing voids
An electric machine having a rotor with a rotor core formed out of magnetically permeable material and defines a plurality of poles. Each pole includes a plurality of discrete axially extending magnet slots with at least one permanent magnet in each magnet slot. Each pole has a radial centerline and includes a plurality of voids defined by the rotor core. For each pole the magnet slots include at least one central magnet slot and two outer magnet slots, the outer magnet slot are positioned on opposite circumferential sides of the radial centerline of the pole and are at least partially positioned radially outwardly of a radially outermost edge of the at least one central magnet slot. Each of the plurality of voids is spaced from each of the magnet slots and positioned circumferentially between the outer magnet slots and radially outwardly of the at least one central magnet slot.
US10797545B2 Magnet-embedded type rotor and electric rotating machine having magnet-embedded type rotor
A rotor has a first slot and a second slot, each having a substantially rectangular section, the rectangular sections being arranged in a V-shape when viewed from the direction of the rotary axis; and a first permanent magnet and a second permanent magnet, each having a substantially rectangular shape when viewed from the direction of the rotary axis, inserted in the first slot and the second slot, respectively. This rotor further has a communicating portion having a section that is defined by a side connected between the close pair of end points of the rectangular sections of the first and second slots and a side connected between the distant pair of the end points, among the wend points located on the radially inner side when viewed from the direction of the rotational axis.
US10797544B2 Rotor for shaping airgap flux density
An electric machine may include a rotor defining a cavity containing a magnet, an outer periphery and a top bridge therebetween. The top bridge defines at least two segments. Each of the segments has a width that is minimum closest to a Q-axis, is maximum closest to a D-axis, and monotonically increases from the minimum to the maximum such that during operation a rate of change of rotor magnetomotive force associated with each segment differs.
US10797542B2 Stator of an electric machine provided with fluid cooling
Stator of an electric machine, wherein the stator has: a magnetic core provided with a plurality of slots; a winding provided with a plurality of bars, each of which has a straight portion inserted inside a respective slot of the magnetic core and two curved sections that are part of two corresponding heads of the winding; and a cooling circuit that is designed to be flown through by a cooling fluid. The cooling circuit has: a plurality of main channels, which are formed inside the magnetic core beside, and radially more on the outside than the slots containing the bars; and a pair of end bodies, each of which is arranged around a corresponding head of the winding and contains a series of joining channels, which are connected to the ends of the main channels.
US10797541B2 Magnetic plate laminate, manufacturing method therefor, and motor using this laminate
Provided is a magnetic plate laminate comprising a laminate formed by stacking a plurality of thin strips, and fastening members provided in apertures in the laminate. Also provided is a method for manufacturing a magnetic laminate wherein the thin strips are amorphous thin strips and the magnetic body laminate is subjected to heat treatment, thereby forming nano-crystalline grains in the thin strips. Also provided is a motor equipped with a stator formed by stacking a plurality of the magnetic plate laminates, a securing plate for securing the stator, and a rotor arranged in an opening in the middle of the stator.
US10797535B2 Q-factor measurement
In accordance with some embodiments of the present invention, a method of determining a Q-factor in a transmit circuit with a resonant circuit includes setting a system voltage; performing a coarse scan to determine a course resonant frequency; performing a fine scan based on the course scan to determine a resonant frequency; performing a final measurement at the resonant frequency to determine an average system voltage and an average peak voltage of the resonant circuit; calculating a Q parameter from the average system voltage and the average peak voltage; and calculating the Q-factor from the Q parameter.
US10797533B2 Wireless power transmission device
A wireless power transmission device includes a contactless transmitter unit, a contactless receiver unit and a step-down transformer. The transmitter unit receives an input AC power. A receiver coil of the receiver unit and a transmitter coil of the transmitter coil are electromagnetically coupled with each other. The input AC power is electromagnetically coupled to the receiver coil through the transmitter coil. Consequently, the input AC power is converted into a first output AC power. A first coil and a second coil of the step-down transformer are electromagnetically coupled with each other. The first coil is electrically connected with the receiver coil to receive the first output AC power. A second output AC power is outputted from the second coil. A turn ratio of the first coil to the second coil is larger than a turn ratio of the transmitter coil to the receiver coil.
US10797532B2 Intelligent wireless power transmitter, charging system using intelligent wireless power and intelligent wireless power-providing method
The present disclosure relates to an intelligent wireless power transmitter. The intelligent wireless power transmitter includes an array antenna module configured to transmit microwaves, and a local controller configured to control a phase of the array antenna module so that the microwaves radiated through the array antenna module is transmitted to a target wireless power receiver.
US10797530B2 Power transmitting method and power transmitter for communication with power receiver
A method and power transmitter for efficiently controlling power transmission to one or more power receivers in a wireless multi-power transmission system are provided. The method includes performing, when a predetermined measurement cycle arrives, a load measurement; comparing a current load measurement value with a previous load measurement value; determining whether the current load measurement value is increased over the previous load measurement value by at least as much as a first predetermined threshold; gradually increasing, when the load measurement value is increased over the previous load measurement value by at least as much as the first threshold, a transmission power value until a request for a subscription to a wireless multi-power transmission network from a power reception target within a predetermined time limit; and stopping, when the request for the subscription is not received before the time limit is exceeded, power transmission to the power reception target.
US10797529B2 Wireless power transfer apparatus and wireless power transfer system
A wireless power transfer apparatus according to the present invention is a wireless power transfer apparatus for transferring power to a power receiving apparatus. The wireless power transfer apparatus includes a support on which the power receiving apparatus is placed, a coil disposed below the support, the coil generating a high-frequency magnetic field upon receiving supply of a high-frequency current, a communication device disposed below the support to perform radio communication with the power receiving apparatus, a first magnetic shield member made of an electric conductor, the first magnetic shield member being disposed between the communication device and the coil, and a second magnetic shield member made of an electric conductor or a magnetic body, the second magnetic shield member being disposed on at least one of a lower surface and a lateral surface of the communication device.
US10797528B2 Non-contact feeding device
A non-contact feeding device has a power transmission device, and a power receiving device to which power is transmitted from the power transmission device in a non-contact manner. The power transmission device includes a transmission coil configured to supply the power to the power receiving device, a power supply circuit configured to supply AC power to the transmission coil and to be capable of adjusting at least one of a switching frequency and voltage of the AC power supplied to the transmission coil, a first communicator configured to receive an output voltage abnormal signal from the power receiving device, and a control circuit configured to change at least one of the switching frequency and the voltage of the AC power supplied from the power supply circuit to the transmission coil when the first communicator receives the output voltage abnormal signal.
US10797512B2 Uninterruptible power supply
An uninterruptible power supply includes a power converter, a detector that detects a voltage value or a current value, and a controller that controls the power converter based on the detected voltage value or current value and generates one or more command values. The controller compares the one or more command values with predetermined reference values respectively corresponding to the one or more command values.
US10797511B2 Photovoltaic energy system with stationary energy storage control and power factor correction
An energy storage system includes a photovoltaic energy field, a stationary energy storage device, an energy converter, and a controller. The photovoltaic energy field converts solar energy into electrical energy and charges the stationary energy storage device with the electrical energy. The energy converter converts the electrical energy stored in the stationary energy storage device into AC power at a discharge rate and supplies a campus with the AC power at the discharge rate. The controller predicts a required load of the campus and an electrical generation of the photovoltaic energy field across a time horizon and optimizes a cost function subject to a set of constraints to determine a discharge rate of the AC power to achieve a desired power factor. At least one of the set of constraints applied to the cost function ensures that the energy converter can convert the electrical energy stored in the stationary energy storage device into AC power having the determined power factor and discharge rate.
US10797507B2 Wireless charging method, and apparatus and system therefor
The present invention relates to a wireless charging method, and an apparatus and a system therefor. A wireless charging method in a wireless power transmitter, according to an embodiment of the present invention, may comprise the steps of: controlling transmission power on the basis feedback signal periodically received from wireless power receiver during power transmission; determining whether or not the wireless power receiver is present in a charging area during the power transmission; and maintaining the intensity of the transmission power constant if the result of the determination shows that the wireless power receiver is not present in the charging area. Therefore, the present invention is advantageous that it is possible to prevent, in advance, the power transmission from being unnecessarily stopped against a user's intention.
US10797502B2 Charging method and electronic devices
The present disclosure provides a charging method and an electronic device, in the field of electronic technology. The charging method is applied in electronic devices. The electronic device includes a charging circuit including a first charging path, a second charging path, and a parallel charging path operating, the method comprising: disconnecting the first charging path, when the charging circuit is in the first charging mode and the electronic device is detected to be connected to the second charging mode; obtaining a charging protocol used in the second charging mode; and determining whether to adopt the first charging path, the second charging path, or the parallel charging path to charge the electronic device according to the charging protocol.
US10797497B2 Rechargeable battery kiosk for light electric vehicles
This disclosure generally relates to a battery kiosk that houses and distributes rechargeable batteries for light electric vehicles. The battery kiosk includes various visual indicators that are activated based on the individual's progress with a rechargeable battery exchange process.
US10797495B2 Power bank with a plurality of pluggable battery modules
A power bank has a station and a plurality of battery modules. Each of the battery modules can be positioned in a corresponding slot of the station in a pluggable way and is electrically connected to a charging-discharging control circuit of the station. When a main charging port of the station is electrically connected to a power supply, the charging-discharging control circuit receives electric power from the power supply via the main charging port and uses the received electric power to charge rechargeable batteries of the battery modules. When a main discharging port of the station is electrically connected to an electronic apparatus, the charging-discharging control circuit receives electric power from the rechargeable batteries of the battery modules so as to provide electric power to the electronic apparatus.
US10797494B2 Power supply adapter and method for supplying electric power to electric working machine
A power supply adapter according to one aspect of the present disclosure includes a power cord, a power-source attachment portion, a working-machine attachment portion, a temperature detector, and an overheat determiner. The temperature detector is configured to detect temperature of the power cord and to output a detection signal indicating the temperature detected. The overheat determiner is configured to determine that the power cord is in an overheated state based on the detection signal from the temperature detector and to output an overheat determination result indicating that the power cord is in the overheated state.
US10797491B2 Power storage device
A power storage device includes a plurality of series-connected battery cells and a balance circuit board. The balance circuit board includes: a heat-generating element (1121) that is provided for each of the plurality of battery cells, and is connected with the corresponding battery cell; and a first temperature sensor that is arranged within a range sandwiched between heat-generating elements positioned at both ends in an arrangement direction of a plurality of heat-generating elements (1121).
US10797485B2 Power conditioner, power supply system, and current control method
In a conventional power supply system, it was difficult to quickly activate a motor load or the like after performing switching to an isolated operation. A power conditioner of the present invention comprises: a DC-DC converter part for converting a direct-current power from a direct-current power source into a given voltage; an inverter part for converting a direct-current power from the DC-DC converter part into an alternating-current power; a switch disposed between an alternating-current power output end of the inverter part and a utility power source; and a control part for controlling an output current of the alternating-current power from the inverter part, wherein, in response to opening the switch to cause switching to the isolated operation, the control part is operable, when a given condition is not satisfied, to control the output current such that the output current does not exceed a first upper limit preliminarily determined based on a rated output current value of the power conditioner, and, when the given condition is satisfied, to control the output current such that the output current does not exceed a second upper limit greater than the first upper limit.
US10797483B2 Techniques for managing resource consumption for demand-based metering
A demand management module may determine a demand interval that is associated with an electrical utility provider. In addition, the demand management module may determine a threshold amount of electricity received by an electrical meter during the demand interval. In some cases, the demand management module may determine a forecasted consumption during the demand interval, for load devices that receive electricity via the meter. Based on a comparison of the forecasted consumption and the threshold, the demand management module may determine whether to control electrical consumption of one or more of the load devices during the demand interval. For example, the demand management module may issue a command to a load managing device to increase or decrease the consumption of the load device.
US10797479B2 Power distribution systems and methods of performing ground fault detection in power distribution systems with a communication network
A method of operating an electrical power distribution system including a plurality of circuit protection devices and an additional circuit protection device communicatively coupled by a communications network is described. The method includes transmitting, by each circuit protection device of the plurality of circuit protection devices, an electrical current communication to the communication network, the electrical current communication including an indication of an electrical current detected by the transmitting circuit protection device formatted according to a network communication protocol of the communication network. The additional circuit protection device receives the electrical current communications from the plurality of circuit protection devices and determines, based on the received electrical current communications, whether a ground fault condition exists in the electrical power distribution system.
US10797478B2 Low-profile, after-aligned, universal point mount
An anchor for lightning protection systems includes a base and pad that extend over a sufficient area and a sufficient bearing length to hold in shear and in tension against the weight, shear force, and moment of cables, points, and other components of a lightning protection systems. A universal point mount may be forged to optimize cross sectional area and contact surface area throughout the mounting system. Drilled and tapped to receive a point oriented arbitrarily, the head mounts easily on a horizontal or vertical mounting surface. Apertures and fasteners provide arbitrary positioning of a point at any necessary orientation.
US10797477B1 Clip for flat wiring and robotic assembly
A clip includes first and second portions that are joined to one another by a living hinge. A snap includes first and second coupling elements that are respectively provided on the first and second portions. The first and second coupling elements are decoupled from one another in a closed clip position and are coupled to one another in an open clip position. Each of the first and second portions define an elongated slot that extends through a width of the clip that has an open end and a closed end. The open ends face a same direction. Each of the first and second portions include a first and second spring respectively. The first and second springs face one another. The first and second springs are configured to clamp about a wiring in the closed clip position.
US10797471B2 Low cost optical pump laser package
Laser diode packages include a rigid thermally conductive base member that includes a base member surface situated to support at least one laser diode assembly, at least one electrode standoff secured to the base member surface that has at least one electrical lead having a first end and a second end with the first end secured to a lead surface of the electrode standoff, and a lid member that includes a lid portion and a plurality of side portions extending from the lid portion and situated to be secured to the base member so as to define sides of the laser diode package, wherein at least one of the side portions includes a lead aperture situated to receive the second end of the secured electrical lead that is insertable through the lead aperture so that the lid member extends over the base member to enclose the laser diode package.
US10797470B2 Light emitting device and method of manufacturing light emitting device
A light emitting device includes: a first n-type semiconductor layer disposed on a substrate; a tunnel junction layer disposed on a part of the first n-type semiconductor layer; a p-type semiconductor layer disposed on the first n-type semiconductor layer and covering the tunnel junction layer; an active layer disposed on the p-type semiconductor layer; and a second n-type semiconductor layer disposed on the active layer.
US10797457B2 Bonding method for conductor of electric wire and electric wire
A bonding method for a conductor of an electric wire includes a conductor formed of a plurality of strands and a sheath covering the conductor such that the conductor is exposed to a predetermined length. The bonding method ultrasonically bonds the plurality of strands of the electric wire to each other using an anvil and a horn. When the strands are ultrasonically bonded to each other by clamping a part of the conductor exposed from the sheath between the anvil and the horn throughout a predetermined length and ultrasonically vibrating the horn, a distance from the anvil or the horn to the sheath of the electric wire is shorter than a length of the strands when the strand vibrates in a primary mode by ultrasonic vibration.
US10797450B2 Electrical connector with unitary metallic shell having outer part and inner part with transitional region therebetween
An electrical connector with an insulative housing, a plurality of contacts retained in the housing, and a metallic shell secured to the housing. The housing includes opposite first wall and second wall and a pair of side walls to generally commonly a mating slot communicating with an exterior via a mating opening. The shell includes opposite first plate and second plate and opposite side plates to commonly form a receiving cavity above the mating opening. The opposite side plates further include a pair of downwardly extending securing sections retained inside of the housing. The opposite side plates further include a pair of oblique transitional sections respectively located at roots of the pair of securing sections and in the receiving cavity and proximate to the mating opening for guiding consideration.
US10797449B2 Connector having one-piece housing
A connector having a one-piece housing includes a metal sleeve and a circuit board. The metal sleeve is open at both ends thereof and the metal sleeve integrally extends along its circumferential direction. A part of the metal sleeve is narrow than other parts and a neck is formed thereon. A tongue is formed protruding from an edge of the circuit board and multiple terminals are printed on at least a surface of the tongue. A part of the circuit board is interference fit in the neck of the metal sleeve, and the tongue is accommodated in the metal sleeve. The tongue is surrounded by the metal sleeve and is spaced apart from an inner wall of the metal sleeve. The tongue is ensured to be separated from electromagnetic interferences by the metal sleeve to ensure efficiency and stability of the signal transmitted in the terminal.
US10797448B2 Connecting system for charging electric vehicle
A connecting system for charging an electric vehicle may include a connector comprising a male connector connected to a battery side for supplying electric energy to a vehicle and a female connector connected to the male connector; an interlock circuit for constituting a closed circuit by connecting an interlock terminal of the male connector and an interlock terminal of the female connector to each other; a control unit having a built-in battery, and for measuring the voltages at both ends of the interlock circuit; a light-emitting load provided on the interlock circuit inside the male connector; and a ground switch provided on the interlock circuit inside the male connector.
US10797445B2 Electrical connector having a chamfered housing structure and a unitary shielding shell latch aligned with the chamfered housing structure
An electrical connector includes: an insulative housing; plural conductive terminals disposed in the insulative housing; and a shield shell covering the insulative housing, wherein the shield shell has a mating frame opening at a front end thereof, the mating frame opening including a top edge, a bottom edge parallel to the top edge, a first side and a second side respectively perpendicular to a left and a right ends of the top edge, a first connecting edge connected between the first side and the bottom edge, and a second connecting edge connected between the second side and the bottom edge, the first connecting edge has a first angle with respect to the bottom edge, the second connecting edge has a second angle with respect to the bottom edge, and the first angle and the second angle are both obtuse angles.
US10797442B2 Bidirectional double-sided electrical connector
A bidirectional double-sided electrical connector includes a tongue and two rows of elastically movable connection points disposed on top and bottom sides of the tongue, wherein the tongue and the elastically movable connection points can respectively act independently. Two rows of contact terminals provide the two rows of elastically movable connection points and are positioned on an insulation seat. The tongue is vertically and floatingly movable relative to the insulation seat. The elastically movable connection points are respectively floatingly disposed on, lie on or are embedded with the top and bottom sides of the tongue.
US10797438B2 Electrical connector and connector device
A connector device includes an electrical connector that connects to a receptacle connector, an electric cable connected to the electrical connector, and a lock member attached to the electrical connector. The lock member has a main body portion to sandwich the electrical connector in a fitted state between the receptacle connector and the main body portion, and a lock engagement portion to engage with a connector engagement portion provided in the receptacle connector. The lock engagement portion has a hanging portion, a folded portion, and an extending portion.
US10797437B2 Light socket with external configuration for an attachment
A socket for receipt of a light bulb to connect the light bulb to a power source wherein the socket has an external configuration adjacent the socket opening configured to cooperate with an attachment such as a cap or decorative element. The socket further includes an external configuration along its outer side surface and/or its bottom surface configured to cooperate with an attachment such as a mounting clip or stake.
US10797436B2 Electrical connector structure adapted for a cigarette lighting device in vehicles
A secure electrical connector set compatible with a conventional vehicle cigarette lighter includes: a female connector having an external thread for at an inlet outer diameter of the female connector; and a male connector having a flange and an internally threaded locking cap; wherein the male connector is configured to be inserted into the female connector such that: the flange of the plug contacts an inlet end of the female connector; the internal thread of the locking cap is screwed onto the external thread of the female connector; and the male and female connectors are securely coupled mechanically while achieving an electrical connection therebetween.
US10797433B2 Terminal protection parts
A connector unit includes a connector and a plurality of connector cap parts that are rotatably attached to a side wall of the connector. The connector cap parts each have a first space for receiving an end portion of the connector. The connector cap parts rotate toward the connector and are joined together to form a connector cap so that the first spaces communicate with each other to form a second space and that the end portion is placed in the second space.
US10797432B2 Connector including a housing into which a cable is inserted and a rear housing to guide the cable and maintain shapes of portions of the cable
A connector includes: a housing into which a cable is inserted; and a rear housing mounted on the housing and guiding the cable extending from the housing to maintain shapes of portions and of the cable, the portions and being in the vicinity of the housing.
US10797431B2 Water resistant pop-up outlet
A pop-up outlet includes a lower housing configured to receive one or more conductors. A middle housing is connected to the lower housing. An upper housing is moveably connected to the middle housing. An outlet is positioned in the upper housing having an outlet body and at least one receptacle opening. A raise/lower mechanism is configured to move the upper housing with respect to the middle housing from a first position where the outlet body is positioned in the middle housing to a second position where the outlet body is exposed to a user.