Document Document Title
US10165712B1 Outdoor display apparatus having enhanced temperature stability
An outdoor display apparatus having enhanced temperature stability comprises: a display panel having a driver board; a rear bracket coupled to the display panel; and a housing for accommodating a rear bracket coupled to the display panel, being coupled to a transparent optical member disposed on a front surface of the display panel and having at least one inlet and at least one outlet, wherein: the inlet is formed at a lower portion of a rear surface of the housing, the outlet is formed at an upper portion of a rear surface of the housing, and air flows through a first clearance space existing between the rear bracket and the housing, a second clearance space existing between the rear bracket and the rear surface of the display panel and a third clearance space existing between the front surface of the display panel and the transparent optical member.
US10165709B2 Modular network switches, associated structures, and associated methods of manufacture and use
Modular network switches and other computer systems are described herein. A modular network switch can include a latching device for installing and removing computer modules (e.g., line cards) from an associated cabinet or enclosure. The network switch can also include interconnected computer modules (e.g., line cards, fabric cards, control modules, etc.) that include circuit boards oriented parallel to the flow of cooling air through the cabinet in the absence of a backplane or midplane oriented perpendicular to the air flow. The absence of such backplanes and/or midplanes provides a more direct air flow path through the cabinet, thereby enabling a more efficient flow of cooling air and lower operating temperatures. Additionally, the network switch can include an orthogonal arrangement of data planes, control planes, and/or power planes that can be efficiently interconnected to increase operational speed and further facilitate the flow of cooling air through the computer cabinet.
US10165706B2 Liquid immersion bath and liquid immersion cooling apparatus
A liquid immersion bath includes: a liquid immersion bath main body in which liquid coolant and an electronic device to be immersed in the coolant are placed; a coolant inlet and a coolant outlet provided to the liquid immersion bath main body; a coolant discharge port which floats on a liquid surface of the liquid coolant in the liquid immersion bath main body; and a hose which couples the coolant outlet and the coolant discharge port and bends in accordance with a movement of the coolant discharge port due to variation in a height of the liquid surface.
US10165704B2 External power feeding apparatus
An external power feeding apparatus is portable and mountable in a vehicle, incorporating a power supply unit, and capable of supplying power to outside. A pair of frameworks is arranged on both sides of the power supply unit to face each other at a predetermined interval and formed into a substantially rectangular frame shape. A first connecting member connects first sides of the pair of frameworks and is formed into a substantial U shape. A second connecting member connects second sides of the pair of frameworks, which are provided to intersect one end sides of the first sides and is formed into a substantial U shape. A third connecting member connects third sides of the pair of frameworks, which are provided to intersect other end sides of the first sides and is formed into a substantial U shape.
US10165703B1 Data-center drawer and cable track assembly
A data-center drawer may include an outerassembly that is removably attached to a data-center rack and an inner assembly that (1) houses at least one computing component and (2) is configured to extend between (a) a closed position in which the inner assembly is enclosed within the outer assembly and (b) an open position in which the inner assembly is at least partially extended from the outer assembly. The data-center drawer may also include a cable track, positioned within the inner assembly, that houses at least one cable that provides connectivity to the computing component. The cable track may (1) at least partially fold upon itself as the inner assembly moves from the open position to the closed position and (2) at least partially unfold as the inner assembly extends from the closed position to the open position. Corresponding systems and methods of assembly are also disclosed.
US10165696B1 Removable module with spring latch
An electronic module for engaging an electronic equipment enclosure may include a module body having a front face, at least one electronic device in the module body, and a resilient sheet-metal member connected to the module body. The resilient sheet-metal member may have a face portion substantially coextensive in area with the front face of the module body and may have a tab portion substantially perpendicular to the face portion. The tab portion may include a catch portion configured to engage a portion of the enclosure.
US10165692B2 Electrical device
An electrical device, for example, a converter, includes: a first circuit board, which includes first circuit traces and at least one plated-through hole, a second circuit board, which includes second circuit traces and at least one connection device, a power module, and a plug-connector part. The power module is placed on the first circuit board and is connected in an electrically conductive manner to the plated-through hole with the aid of the first circuit traces, the plug-connector part is placed on the second circuit board and is connected in an electrically conductive manner to the connection device with the aid of the second circuit traces, and the plated-through hole is connected in an electrically conductive manner with the aid of a cable to the connection device.
US10165690B2 Solder joint structure of flexible printed circuit board
In a conventional soldering method, an FPC-side electrode pad and a package-side electrode pad are closely joined together with a solder layer, and the soldered state after a joining process has not been easily confirmed visually. The present invention provides a solder joint structure including a side face electrode which is formed on each of the side faces of the end parts of an FPC board and a package or PCB board that are to be soldered, extending vertically relative to the faces constituting each of electrode pads on the boards, and which introduces solder. On the side face electrodes of the board end parts, a part of solder that is formed continuously from the solder joint portion is visible and the state of the solder joint between the electrode pads on the two boards can be confirmed. The efficiency of solder joint tests can be improved.
US10165688B2 Flexible electronic device and fabricating method thereof
A flexible electronic device including a first flexible substrate, an electronic component, and a control device is provided. The electronic component includes a conductive layer. The control device includes at least one integrated circuit and a circuit layer set. The circuit layer set includes a plurality of circuit layers and at least one first dielectric layer, and at least a portion of the first dielectric layer is interposed between two adjacent circuit layers. The integrated circuit is electrically connected to the electronic component through the circuit layer set and the conductive layer. At least a portion of the conductive layer and at least a portion of one circuit layer are integrally formed, and the conductive layer and the circuit layer are both disposed on the first flexible substrate. A fabricating method of a flexible electronic device is also provided.
US10165685B2 Printed circuit board
In a printed circuit board (1) comprising a plurality of insulating layers and conductive layers, and comprising at least one cavity (7) at least one electromagnetic coil (8) is arranged on an outer layer (4) of the printed circuit board (1) and cooperates with a permanent magnet (6) arranged inside the at least one cavity (7).
US10165683B2 Apparatus and methods for via connection with reduced via currents
Apparatuses and methods including conductive vias of a printed circuit board are described. An example apparatus includes a first layer including a first conductive plate; a component on the first layer, a second layer including a second conductive plate that may be coupled to an external power source; a third layer between the first layer and the second layer, the third layer including a third conductive plate; a first via coupling the first conductive plate to the second conductive plate; and a second via coupled to the first conductive plate. The first conductive plate includes a first portion coupled to the first via and the first conductive plate further includes a second portion coupled to the second via between the first portion and the component. The second via is coupled to either the second conductive plate or the third conductive plate.
US10165681B2 Method for metalizing vias
A method for producing plated-through holes in printed circuit boards and to printed circuit boards produced in this manner.
US10165677B2 Bare die integration with printed components on flexible substrate without laser cut
Provided is a manufacturing process for electronic circuit components such as bare dies, and packaged integrated chips, among other configurations, to form electronic assemblies. The surface of the electronic circuit component carries electronic elements such as conductive traces and/or other configurations including contact pads. A method for forming an electronic assembly includes providing a tacky layer. Then an electronic circuit component is provided having a first side and a second side, where the first side carries the electronic elements. The first side of the electronic circuit component is positioned into contact with the tacky layer. A bonding material is then deposited to a portion of the adhesive layer that is not covered by the first side of the electronic circuit component, to a depth which is sufficient to cover at least a portion of the electronic circuit component. The bonding material is then fixed or cured into a fixed or cured bonding material, and the tacky layer is removed. By these operations, the electronic circuit component is held in a secure attachment by the fixed or cured bonding material, and circuit connections may be made.
US10165674B1 Circuit board and electromagnetic bandgap structure thereof
A circuit board includes a dielectric layer, a conductive layer disposed on a surface of the dielectric layer, and an electromagnetic bandgap (EBG) structure disposed in the dielectric layer. The electromagnetic bandgap structure includes a via and a signal suppression board. Two opposite ends of the via are respectively connected to the electrically conductive layer and the signal suppression board respectively. The signal suppression board has at least one hollow pattern.
US10165670B2 Electrical connector assembly
An electrical connector assembly includes a first electrically conductive contact member and a second electrically conductive contact member. Both contact members have non-planar interface surfaces. The second interface surface is complimentary to the first interface surface. Magnetic field concentrators are spaced apart to concentrate a magnetic field in a zone. The magnetic field is associated with electric current carried by the electrical connector assembly. A flexible circuit carrier has openings to receive the magnetic field concentrators. The flexible circuit carrier comprises a flexible dielectric layer and a conductive traces. A magnetic field sensor is mounted on the flexible circuit carrier in the zone.
US10165669B2 Wiring board and electronic device
A wiring board comprises an insulating substrate; and a heat-transfer member disposed inside the insulating substrate. The insulating substrate comprises an upper surface and a recess formed in the upper surface, the upper surface including a first mounting region for a first electronic component, and a second mounting region for a second electronic component which is provided in the recess. The heat-transfer member is disposed inside the insulating substrate so as to overlap the first mounting region and the second mounting region as seen in a plan view, and, part of the heat-transfer member is exposed in the recess.
US10165668B2 Heat exchanger for an information handling system
A heat exchanger includes first, second, and third heat sinks, multiple heat pipes located within the heat sinks, and a first aluminum bar located within the heat sinks. The first aluminum bar extends from an outside edge of the first heat sink, through the first, second, and third heat sinks, and to an outside edge of the third heat sink.
US10165667B1 Computing system with superconducting and non-superconducting components located on a common substrate
A computing system including a common substrate having both superconducting components and non-superconducting components is provided. The superconducting components may be attached towards a first end of the common substrate and the non-superconducting components may be attached towards a second end, opposite to the first end, of the common substrate. The common substrate may include circuit traces for interconnecting the superconducting components with the non-superconducting components. A heat-shield may thermally separate the first end from the second end of the common substrate such that the superconducting components are configured to operate in a temperature range between 2 Kelvin to 77 Kelvin and the non-superconducting components are configured to operate in a temperature range between 200 Kelvin to 400 Kelvin. Each of the superconducting components may be configured to provide primarily a processor functionality and each of the non-superconducting components may be configured to provide primarily a storage functionality.
US10165666B2 Devices for controlling non-thermal plasma emitters
An array of non-thermal plasma emitters is controlled to emit plasma based on application of an electric current at desired frequencies and a controlled power level. A power supply for an array controller includes a transformer that operates at the resonant frequency of the combined capacitance of the array and the cable connecting the array to the power supply. The power into the array is monitored by the controller and can be adjusted by the user. The controller monitors the phase relationship between the transformer primary winding voltage and the gate drive voltage, and adjusts the drive frequency to resonance. Alternatively the balanced driver is configured as an oscillator which drives the transformer at resonance by default. A signal from the transformer driver generates an interrupt to the controller for synchronizing current and voltage measurements for power control.
US10165665B2 Laser apparatus and extreme ultraviolet light generating apparatus
A laser beam having desired properties is output at desired timings. A laser apparatus is a laser apparatus for use with an extreme ultraviolet light generating apparatus that generates extreme ultraviolet light at a repetition frequency which is set in advance, and may be equipped with: a semiconductor laser that outputs a laser beam when a trigger signal is input thereto; an optical switch that switches between a state in which the laser beam passes therethrough and a state in which the laser beam does not pass therethrough, provided along the optical path of the laser beam; and a control unit configured to output the trigger signal to the semiconductor laser at a frequency which is an integer multiple of the repetition frequency, and to control the optical switch such that the laser beam passes therethrough at the repetition frequency.
US10165660B2 Low-voltage controller with dimming function and method
A low-voltage controller (LVC) is configured to utilize a low-voltage signal to operate a high-voltage load, such as, for example, a lamp. The LVC is configured to receive a low-voltage step signal at a switch input. The LVC has a line input for connection to a source of power at a line voltage and a load output for connection to a load, and a dimmer for setting an intensity of the load. Subsequent step signals alter the intensity of the load. A method for low-voltage control of a lamp is provided. A method includes the steps of receiving a first switch signal at a switch input of an LVC; setting the lamp to a first intensity; receiving a second switch signal at the switch input; and setting the lamp to a second intensity.
US10165654B2 Home network of connected consumer devices
A method of generating a representation of a structure includes providing an ad hoc mesh network having at least two nodes associated with the structure, obtaining time of flight data for each node in the network, and using the time of flight data to generate the representation of the structure. A method of generating a three-dimensional representation of a structure includes providing an ad hoc mesh network having at least three nodes associated with the structure, wherein at least one node is a mobile node that moves around the structure, obtaining time of flight data for each pair of nodes in the network, and using the time of flight data to generate the three-dimensional representation of the structure.
US10165651B2 LED illumination system, LED illumination device, and brightness adjustment method for LED illumination device
In an LED illumination system including a power supply device having a function of adjusting an amount of a supply current and an LED illumination device connected to the power supply device, the LED illumination device includes: an LED circuit; a bypass circuit; and a distribution circuit that distributes a current supplied from the power supply device at a predetermined fixed ratio regardless of a current value and supplies one part thereof to the LED circuit and the other part thereof to the bypass circuit.
US10165648B2 Optoelectronic circuit and method for operating an optoelectronic circuit
An optoelectronic circuit includes at least one first and second light emitting diodes; a switch arrangement connected between the first and second diodes and configured to switch over the first and second diodes between series and parallel circuits depending on a predefined ambient parameter; and a current matching circuit for matching the currents through the first and second diodes in case of parallel connection. The current matching circuit includes a current mirror circuit, including first and second current mirror transistors connected via its collector terminal to the first/second diodes, respectively. The arrangement includes a diode/a switch for connecting the first diode in series with the second diode and is configured to form the series circuit including the first and second diodes while bypassing the current matching circuit so that, in case of series connection, the first transistor is switched in a high-resistance fashion and the second transistor is short-circuited.
US10165647B2 Lighting fixture
Lighting fixtures are provided. In one example implementation, a lighting fixture can include a housing, one or more drivers, and means for securing the one or more drivers to the housing to decrease thermal resistance between one or more of the drivers and the housing. The lighting fixture can also include an LED system comprising a light engine having a plurality of LED devices. The plurality of LED devices can be arranged on an LED board of the light engine such that a first portion of the LED board has a first density of LED devices and a second portion of the LED board has a second density of LED devices. The first density can be different than the second density.
US10165640B2 Printed circuit board for integrated LED driver
A multi-layer metal core printed circuit board (MCPCB) has mounted on it at least one or more heat-generating LEDs and one or more devices configured to provide current to the one or more LEDs. The one or more devices may include a device that carries a steep slope voltage waveform. Since there is typically a very thin dielectric between the patterned copper layer and the metal substrate, the steep slope voltage waveform may produce a current in the metal substrate due to AC coupling via parasitic capacitance. This AC-coupled current may produce electromagnetic interference (EMI). To reduce the EMI, a local shielding area may be formed between the metal substrate and the device carrying the steep slope voltage waveform. The local shielding area may be conductive and may be electrically connected, to a DC voltage node adjacent to the one or more devices.
US10165639B2 Integrated LED device
The present invention relates to an integrated-LED device having a housing, whereby the housing comprises a multi-LED device comprising a transparent substrate and a plurality of light emitting diodes, LEDs, arranged for emitting light and disposed on said transparent substrate, an integrated circuit in connection with said LEDs and arranged for controlling said LEDs, a base comprising one or more base extensions, on which at least said multi-LED device is mounted, with said one or more base extensions so arranged or so shaped that a first opening is created to let pass LED light emitted through said transparent substrate by said plurality of LEDs.
US10165637B2 LED lighting device using AC power supply
Provided is a light emission device. When the size of an input voltage exceeds a minimum light emission voltage, all light emission elements emit light always irrespective of the size of a voltage, and as the size of the voltage decreases, the light emission device has a configuration in which the light emission elements are connected in parallel with each other, and as the size of the voltage increases, the light emission device has a configuration in which the light emission elements are connected in series with each other.
US10165635B1 Multiple LED strings driven from a constant current power supply
A controller in a solid state luminaire implements a nested control loop to drive multiple, parallel-connected, heterogeneous strings of series-connected LEDs using a constant current power supply. The current through each string is independently controlled by a current regulator in series with the LEDs. An inner (current) control loop alters the relative drive strength of each LED string, to achieve desired luminous characteristics, such as CRI, CCT, and the like. An outer (voltage) control loop monitors the output voltage of the power supply, and the total current drawn. The outer control loop adjusts a gain factor applied to the control signals for each current regulator, to control the total current drawn—while maintaining the relative ratios of drive strength between the strings—so as to maintain the power supply output voltage at a substantially constant value.
US10165633B2 Light emitting element driving circuit, light emitting device, display device, and light emission controlling method
Disclosed herein is a light emitting element driving circuit including: a capacitive element; a current limiting section limiting a charging current for the capacitive element; a first constant current source stabilizing a discharging current supplied from the capacitive element to a light emitting element; and a switch controlling ON and OFF in supplying the discharging current to the light emitting element. The capacitive element is charged with electricity from the power source circuit in the preceding stage through the current limiting section. Also, the electric charges in the capacitive element are discharged in the form of a given discharging current for the discharging time period, and the light emitting element emits light in accordance with the given discharging current. In this case, the charging current for the capacitive element is limited by the current limiting section in such a way that the current value thereof becomes small.
US10165632B2 Light-emitting diode driving module, method of operating thereof, and lighting apparatus including the same
A light-emitting diode driving module includes an LED driving circuit to activate light-emitting diodes driven by a rectified voltage, and to adjust driving current conducted through driving nodes to the light-emitting diodes depending on a voltage of a driving current setting node; and a driving current controller to control the voltage of the driving current setting node by outputting a driving current control signal. The driving current controller includes a control signal output circuit connected to a dimming node to receive a dimming signal when the rectified voltage is modulated, and to adjust the driving current control signal depending on the dimming signal; a mode detector to detect whether the rectified voltage is modulated by receiving a source voltage depending on the rectified voltage, and to enable a selection signal depending on a detection result; and a power compensator to adjust the driving current control signal when the selection signal is enabled.
US10165631B2 Device for improving compatibility of solid state light sources with phase-cut dimmers
A device suppresses flicker and improves compatibility of a lamp including at least one solid state light source, the lamp being operably connected to a control circuit, such as a dimmer circuit. The device includes a connector enabling connection of the solid state light source to a lamp socket configured to receive an incandescent light source, and an adapter circuit connected in parallel with the at least one solid state light source when the solid state light source is connected to the socket via the connector. The adapter circuit provides a resistive path for current to pass through the lamp, during all or part of the AC mains cycle.
US10165629B2 Induction coil unit
The induction coil unit for heating a component which is rotationally symmetrical relative to an axis, includes a plurality of coils arranged about the axis of the tool holder, with pole elements, which are movable radially with respect to the axis, of which pole elements each one consists of includes a stack of pole rods that can be moved relative to one another. A yoke ring connects the pole elements, which, when the coils are excited by alternating current in the tool holder, produce a magnetic flux running in the peripheral direction to inductively heat the tool holder. The pole rods of each pole element can be moved jointly by means of pinion rollers, wherein, however, slide couplings or the like are provided in the drive force transmission path between the individual pole rods so that the pole elements can adapt to different contours of the tool holder.
US10165627B2 Heating element having communication window
Disclosed is a heating element, including: a substrate; a first bus bar provided on the substrate; a second bus bar which is provided on the substrate so as to be opposite to the first bus bar; and a heating pattern which is provided to electrically connect the first bus bar and the second bus bar, wherein the heating pattern includes a first pattern region which is in contact with the first bus bar and a second pattern region which is in contact with each of the second bus bar and the first pattern region and the first pattern region has an opening region which serves as a communication window.
US10165625B2 Cooking appliance and controlling method thereof
Disclosed is a cooking appliance. The present invention includes a plurality of loads connected in parallel with each other, a plurality of load relays configured to be connected in series to a plurality of the loads in order to selectively supply commercial electricity supplied from a power supply unit to a plurality of the loads, respectively and be driven selectively in ON or OFF state, a safety relay configured to be connected in series to a plurality of the loads and be driven selectively in ON or OFF state, a detecting unit configured to sense a voltage applied to both ends of the safety relay by being connected to the safety relay, and a controller configured to control a plurality of the load relays, the safety relay and the detecting unit and determine a presence or non-presence of malfunction of a plurality of the load relays based on a signal from the detecting unit.
US10165624B2 Method and system for operating coverage-limited devices
A method and apparatus can be configured to operate a node in a first mode to support one or more user equipment. The method can also include operating the node in a second mode to support one or more user equipment. The coverage of the second mode is enhanced compared to the coverage of the first mode. The method can also include broadcasting information about when the second mode is available.
US10165623B2 Splitter device connecting multiple remote radio heads
It is provided a splitter device comprising: a first trunk cable interface for connecting with a first aggregation node via a first trunk cable; a first radio head interface for connecting to a first remote radio head via a first distribution cable; a second radio head interface for connecting to a second remote radio head via a second distribution cable; a signal combiner and splitter connected to the first radio head interface and the second radio head interface; and a radio signal refresh unit provided between the first trunk cable interface and the signal combiner and splitter. The radio head interfaces comprise respective gain control units and uplink signal amplifiers, wherein a gain of the uplink signal amplifiers is adjusted based on a signal from the respective gain control unit.
US10165622B2 Method and system for synchronizing communication between nodes in a Bluetooth network
The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method and an apparatus for synchronizing communication between nodes in a bluetooth low energy (BLE) mesh network. In the network, a node is configured to generates a seed value based on at least one of own transmission parameter, wherein the seed value indicates next data advertisement instance of corresponding node. Further, the seed value is used for communicating with other nodes (i.e. 1-hop neighbor nodes) in the network. Based on data transfer requirements of the node, the node synchronizes own data transmission and reception settings, such that no two nodes transmit data at the same time.
US10165620B2 Network management and wireless channel termination
According to one configuration, an access point control resource receives channel allocation information indicating a change to allocation of channels in a wireless band currently used by multiple wireless access points to communicate with multiple communication devices in a network. The access point control resource uses the channel allocation information to identify a particular wireless channel (such as a de-allocated wireless channel) to be terminated from use by the multiple wireless access points. In accordance with the channel allocation information, when vacating use of the de-allocated channel, the access point control resource controls an order of terminating use of the particular wireless channel by the multiple wireless access points.
US10165619B2 Generation of a fingerprint of an access point
A wireless device may disconnect a wireless connection to a remote device. The wireless device may include a memory device and one or more processors coupled to the memory device. The processors may generate a first wireless fingerprint of the wireless device, wherein the first wireless fingerprint comprises a first basic service set identification (BSSID) of a first access point to which the wireless device is connected. The processors may further determine if the BSSID of the wireless device is changed and if the BSSID is changed perform an active scan of a plurality of wireless channels. The processors may further generate a second wireless fingerprint for the wireless device based on the active scan and disconnect a wireless connection of the wireless device if the first wireless fingerprint is at least partially different from the second wireless fingerprint.
US10165613B2 Control method for bluetooth communication and bluetooth low energy communication
A control method, suitable for an electronic device, includes following operations. A first connection is established based on a classic Bluetooth protocol or a Bluetooth Low Energy protocol from the electronic device to a first target device. A Bluetooth identifier of the first target device acquired in the first connection is recorded. The Bluetooth identifier of the first target device is shared. The Bluetooth identifier is utilized to establish a second connection based on the classic Bluetooth protocol or the Bluetooth Low Energy protocol to the first target device. The first connection and the second connection are established based on different protocols.
US10165612B2 Wireless connecting method, computer, and non-transitory computer-readable storage medium
A wireless connecting method is disclosed. The wireless connecting method includes the following operations: connecting a device to a computer by BLUETOOTH; determining the computer is a host or a accessory for the device; operating the computer as the host for the device by a Microsoft BLUETOOTH stack if the computer is the host for the device; and operating the computer as the accessory for the device by an application if the computer is the accessory for the device. The computer is operated as the host and the accessory at the same time.
US10165609B2 Communication apparatus, method for controlling communication apparatus, and program
A communication apparatus includes a first detection unit configured to detect a service executable by another communication apparatus based on a communication in a first communication layer before the communication apparatus constructs a network with the another communication apparatus. The communication apparatus further includes a second detection unit configured to detect a service executable by the another communication apparatus based on a communication in a second communication layer that is different from the first communication layer after the communication apparatus has been wirelessly connected to the another communication apparatus, if a detection result obtained by the first detection unit does not indicate that the another communication apparatus is capable of executing a predetermined service.
US10165608B2 System and method to provide fast mobility in a residential Wi-Fi network environment
An example method is provided in one example embodiment and may include subscribing to a key distribution service by a plurality of Wi-Fi access points belonging to a same mobility domain; receiving a request from a user equipment to connect to a first Wi-Fi access point of the plurality of Wi-Fi access points belonging to the same mobility domain; determining one or more second Wi-Fi access points of the plurality of Wi-Fi access points belonging to the same mobility domain that neighbor the first Wi-Fi access points; and distributing keying parameters to each of the one or more second Wi-Fi access points. The keying parameters can be associated with 802.11r pairwise master key (PMK) keying parameters.
US10165600B2 User terminal, radio communication system and radio communication method for improved power allocation to physical random access channels in dual connectivity
The present invention is designed to adequately allocate power to PRACHs in dual connectivity. A user terminal communicates by using a first cell group (CG) and a second CG, and has a power control section that controls UL transmission power for the first CG and the second CG, and a transmission section that transmits at least a physical random access channel (PRACH), and, when the transmission section retransmits the PRACH in a primary cell of the first CG, the power control section applies control so that power is preferentially allocated to the retransmission of the PRACH over transmission in the second CG.
US10165598B2 Wireless medium clearing
In some examples, a method can include transmitting, with an Access Point (AP), Request to Send (RTS) frames to a wireless client over a wireless medium; determining, with the AP, whether the medium is reserved by failed RTS frames for the client; and transmitting, with the AP, a frame to clear the medium when it is determined that the medium is reserved by failed RTS frames for the client.
US10165597B2 Devices using self-adapting medium access control protocol
In wireless communication networks with distributed medium access control, maximal network throughput is achieved as a compromise between medium contention duration and collision rate. Maximal throughput in self-adapting medium access protocol is achieved by stations maintaining backoff counter BC and freezing counter FC, which define the state in two-dimensional state space. Countdown process is comprised of decrementing BC in idle timeslots, and incrementing FC in busy timeslots. Countdown ends if the value of BC reaches zero, when the station starts to transmit data, or when FC is incremented to be greater than freezing limit FL. In both cases, the station has to randomly select new backoff counter, reset its freezing counter, and continue to count down with these new values of BC and FC. At the end of countdown, the station calculates contention measure CM=a*BC+b*FC, and based on set of CM thresholds CMi, activates one of available contention windows Wi that define the interval of available values for the random selection of new backoff counter [Wimin, Wimax]. In loaded network, the station can increase the total amount of backoff time to be greater than the maximal upper limit of available contention windows by selecting new backoff counter multiple times, which is made possible by limiting countdown freezing. This manifests the self-adaptive nature of the described medium access control protocol. The self-adaptive nature is also manifested in selection of contention window based on contention measure of the previous countdown, which additionally regulates medium contention duration, achieving good network throughput in various network load scenarios.
US10165593B2 Node and method for downlink scheduling and hybrid automatic repeat request timing
Some of the example embodiments are directed towards a base station for determining a control timing configuration in order to provide a subframe timing setting for configuring downlink HARQ-ACK control timing for a cell serving a user equipment in a multiple cell communications network. The user equipment is served a TDD based cell and a FDD based cell. Some example embodiments are directed towards the user equipment the control timing configuration as discussed above.
US10165591B2 Multi-user multiple input multiple output wireless communications
Certain aspects of the present disclosure relate to a method for enhanced multi-user multiple input multiple output (MU-MIMO) wireless communications. The proposed method may reduce and/or eliminate stringent frequency and time synchronization requirements for stations (STAs) to participate in a downlink MU-MIMO transaction by utilizing deterministic scheduling.
US10165588B2 System and methods for mapping a network service path
Aspects of the present disclosure involve methods and systems for mapping network service paths between endpoint devices of a network. An aggregate network traffic database is used to store network traffic data retrieved from network devices of a network. A network service mapper then queries the database using endpoint device identifiers corresponding to endpoint devices to determine which network devices interacted with the endpoint devices during provisioning of previous network service instances. The set of network devices is then compared and analyzed to determine one or more network service paths between a pair of endpoint devices. In certain implementations, network architecture rules and/or network device configuration data is also analyzed to determine an order of the network devices along the one or more network service paths.
US10165587B2 Method and base station for supporting D2D communication
A method and base station (800) for supporting Device-to-Device, D2D, communication over a D2D radio link between a first wireless device (D1) and a second wireless device (D2). The base station (800) obtains a first path gain (G12) of the D2D radio link, a second path gain (G1) of a cellular radio link between the base station (800) and the first wireless device (D1), and a third path gain (G2) of a cellular radio link between the base station (800) and the second wireless device (D2). The base station (800) then applies a D2D communication mode with network coding for the D2D communication when the first, second and third path gains (G12,G1,G2) satisfy a threshold condition.
US10165586B2 Method and device for determining remote radio unit
Embodiments of the present invention relate to a method and device for determining RRU. The method includes: a BBU obtains interference strength information of a terminal, where the interference strength information includes a downlink mode of the terminal. The method further includes: if demodulation is performed by using a dedicated reference signal (DRS) in the downlink mode, the BBU performs resource scheduling on the terminal by using a second RRU, where the second RRU is selected by the BBU from multiple first RRUs that serve the terminal; or if demodulation is performed without using a DRS in the downlink mode, the BBU performs resource scheduling on the terminal by using a third RRU, where the third RRU is determined by the BBU according to any one of an uplink signal strength value of the terminal, a downlink quality value of the terminal, or an uplink quality value of the terminal.
US10165582B2 Obtaining control channel elements of physical downlink control channels for cross-carrier scheduling
Methods and apparatus of a NodeB or a user equipment (UE) in communication with each other are provided. The NodeB transmits and the UE receives via a Physical Downlink Control Channel (PDCCH). Control Channel Elements (CCEs) corresponding to a PDCCH candidate are obtained based on nCI, where nCI is a carrier index.
US10165580B2 Method for prohibiting from triggering scheduling request in a D2D communication system and device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for prohibiting from triggering scheduling request in a D2D communication system, the method comprising: configuring that the UE belongs to one or more ProSe groups; receiving, from a network, a Scheduling Request (SR) prohibit indication indicating at least one of the one or more ProSe groups; triggering a sidelink BSR for a first ProSe group of the one or more ProSe groups when a sidelink BSR trigger condition is met; and triggering a SR if the SR prohibit indication doesn't indicate the first ProSe group.
US10165579B2 Methods radio network nodes and user equipment for alleviating interference in a radio communication network
Methods and radio network nodes (BS1, BS2) for alleviating interference on downlink radio signals in a victim User Equipment, UE (T1, T2), caused by uplink transmission from an aggressor UE (T2, T1). The interference occurs during a flexible subframe in which the direction of signal transmission is variable between uplink and downlink in different radio frames. A first radio network node (BS1) detects (4:1) that a first UE (T1) that is served by the first radio network node (BS1) is one of the victim and aggressor UEs. The first radio network node (BS1) identifies (4:2) a second radio network node (BS2) employing a subframe scheme such that uplink transmission from the aggressor UE may overlap at least partly with downlink reception in the victim UE during the flexible subframe. The first radio network node (BS1) sends (4:3) a notification to the second radio network node, indicating that the first UE is served by the first radio network node. The second radio network node (BS2) is thereby triggered to execute (4:5) an interference mitigation action for alleviating the interference when serving a second UE (T2) being the other one of the victim and aggressor UEs.
US10165578B1 Minimizing interference in a heterogeneous wireless network
Minimizing interference in a heterogeneous wireless network includes determining a group of potentially interfering access nodes from among the plurality of neighboring access nodes, based on reference signals transmitted from each of the plurality of neighboring access nodes, and communicating additional signal information between each access node within the group of potentially interfering access nodes. The additional signal information is associated with signals transmitted from said each access node within the group. Each access node within the group performs interference minimization based on the additional signal information, thereby enabling full-duplex operation.
US10165577B2 Dynamic response management leveraging dynamic quality of service allocation
For methods, system, and apparatuses for dynamic response management a network device may receive an application service identifier and assign a radio resource to a first device based on the application service identifier. There may be a partitioning of content into a plurality of segments. There also may be an assignment of a quality of service level to a segment of the plurality segments and an adjustment of the quality of service level based on sensors of a device and other inputs.
US10165576B2 Controlling traffic transmissions to manage cellular radio resource utilization
Techniques control traffic transmissions to manage radio resource utilization. When content is being streamed to user equipment (UE) and is at least initially intended to be streamed in real time at a constant bitrate, a communication management component can determine whether the content being transmitted to the UE can be delayed, instead of being transmitted in real time. In response to determining that the content can be delayed, the communication management component can facilitate buffering data and periodically streaming the data to the UE in data bursts to reduce use of UE power and radio resources. When transmitting a visual image to a UE, the communication management component can adjust resolution of a visual image to correspond to screen dimensions of the UE based on information indicating screen dimensions of the UE that can be received from the UE.
US10165571B2 Application state change notification program and method therefor
There is provided an app management software 16 for cooperating with a bandwidth control system 2 for dynamically changing a communication bandwidth of the mobile information terminal 3 for each type of application 3a which is installed on the mobile information terminal. This software comprises: a module 22 for causing the mobile information terminal 3 to detect a type of application 3a which communicates from the mobile information terminal 3; a module 24 for causing the mobile information terminal 3 to obtain mobile information terminal identification information for uniquely identifying the mobile information terminal on a communication network; a module 26 for causing the mobile information terminal 3 to send the type of application as well as information for identifying the mobile information terminal to the bandwidth control system; and a display section 28 for causing the mobile information terminal 3 to receive a communication status for each application from the bandwidth control system and displaying the communication status on a display of the mobile information terminal.
US10165570B2 Adaptive beamforming
There is provided mechanisms for adaptive beamforming. A method is performed by a first network device. The method comprises acquiring beamforming information indicating spatial directions in which an identification signal is to be transmitted. The method comprises transmitting the identification signal in a transmission pattern using directional beams in the spatial directions towards second network devices. The identification signal is transmitted such that the identification signal occupies a larger portion of communications resources when transmitted in spatial directions with high second network device presence than in spatial directions with low second network device presence.
US10165566B2 Transmitter and method using carrier aggregation
Disclosed are a transmitter and method of combining multiple contiguous and non-contiguous frequency bands in a wireless communication system using carrier aggregation. The transmitter includes a first communication unit for converting a first baseband signal into a first RF signal of a first band, a second communication unit for converting a second baseband signal into a second RF signal of a second band, a combiner for outputting a third RF signal by combining the first RF signal and the second RF signal, and an amplifier for amplifying the third RF signal.
US10165565B2 Legacy and new radio coexistence frame and control design
Aspects of the disclosure relate to next generation (e.g., fifth generation or 5G) cells that support legacy radio access technologies by sharing a carrier between 5G and legacy transmissions. To facilitate coexistence between legacy and 5G transmissions, a configurable slot structure may be utilized for 5G transmissions. The configurable slot structure may be configured to have an effective duration that prevents transmission thereof during at least a portion of a control region of a legacy subframe. Other aspects, embodiments, and features are also claimed and described.
US10165564B2 Systems and methods for association timing
A user equipment (UE) is described. The UE includes a processor and memory in electronic communication with the processor. Instructions stored in the memory are executable to configure a slot-long shortened transmission time interval (S-TTI) in a serving cell, the slot-long S-TTI being used for physical downlink shared channel (PDSCH) reception in the serving cell. The instructions are also executable to determine PDSCH Hybrid Automatic Repeat Request Acknowledgement/Negative Acknowledgement (HARQ-ACK) transmission timing for the serving cell, the PDSCH HARQ-ACK transmission timing being determined based on a downlink (DL) association set pre-defined for the slot-long S-TTI. The instructions are further executable to send PDSCH HARQ-ACK information using the slot-long S-TTI, based on the PDSCH HARQ-ACK transmission timing.
US10165559B2 Method for detection of ePDCCH using DMRS quality measure
The present invention relates to a receiver circuitry and an evaluation method in a receiver circuitry for controlling a decoding of a plurality of control channel message candidates by selecting control channel message candidates based on a quality measure control channel message candidates for decoding of a received control channel message (S150). The quality measure is computed for a DMRS candidate based on an extracted signal sequence and a calculated DMRS sequence (S140).
US10165558B2 Data communication method, communication system and mobile terminal
A data communication method implemented by a communication system including transmitting data by a base station using an OFDM (Orthogonal Frequency Division Multiplexing) method as a downlink access method, transmitting to the base station, by a mobile terminal, a response signal in accordance with a result of reception of the data transmitted from the base station, transmitting to the base station, by the mobile terminal, a scheduling request signal to make a request for allocation of radio resources before transmitting data to the base station, and transmitting the response signal to the base station, a scheduling request signal to the base station, and a control process of, when a transmission timing of the response signal transmission process coincides with that of the scheduling request signal transmission process, allowing a radio resource for transmission of the scheduling request signal to be shared with transmission of the response signal.
US10165557B2 Data transmission method and device, and related computer storage medium
Disclosed is a data transmission method, including: obtaining subframe types of subframes for bearing data transmission; transmitting data on the subframes according to the subframe types; when the subframe types includes a first predefined subframe type and a first conventional subframe type, configuring a different value for an element in a transmission structure respectively used by the first predefined subframe type and the first conventional subframe type; when the subframe types includes a second predefined subframe type and a second conventional subframe type, configuring the second conventional subframe to be an uplink subframe or downlink subframe within preset time; configuring the second predefined subframe to switch between uplink and downlink within the preset time; and when the subframe types includes a third predefined subframe type and a third conventional subframe type, configuring maximum transmission power of the third predefined subframe to be less than that of the third conventional subframe.
US10165544B2 Network node, wireless device and corresponding methods for paging the wireless device
A wireless device, a network node and methods therein are provided for paging in a wireless communication network. The method in the wireless device comprises determining a paging window for receiving at least part of a paging transmission. The method further comprises receiving at least one paging synchronization signal, PaSS, comprised in the paging transmission, in said paging window; and further receiving at least one paging message comprised in the paging transmission, based on the received at least one PaSS.
US10165541B2 Enhancing positioning via measurement batching
Example methods, apparatuses, and/or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate and/or support one or more operations and/or techniques for enhancing positioning, which may include E911 positioning, via measurement batching, such as for use in or with mobile communication devices, for example.
US10165533B2 Device to device synchronization source selection
The present invention relates to selection of a synchronization source among various synchronization sources which include sources determining the synchronization signal from the network such as base stations (network nodes) or user equipments which receive the synchronization signal possibly over other hops from the base station, and which further includes sources which do not determine their synchronization signal from the network. The selection of the synchronization source is performed by choosing the source with the most reliable synchronization signal based on a metric calculated for each of the sources considered. In particular, the metric is based on the type of the source, number of hops between the network and the source and/or received signal quality. After selecting the source, the timing of the device is adapted accordingly.
US10165528B2 Electronic device in wireless communication system, and wireless communication method
An electronic device in a wireless communication system, and a wireless communication method. The electronic device at a user equipment side, performs a device-to-device (D2D) communication with a target user equipment, and the electronic device includes: processing circuitry configured to acquire information on a first power parameter from a base station device, the first power parameter indicates a D2D nominal power for the electronic device to perform D2D communication, the D2D nominal power different from a cellular nominal power for the electronic device to perform a cellular communication with the base station device; and determine, irrelevant to a path loss between the electronic device and the target user equipment, based on the first power parameter, a D2D transmission power for performing the D2D communication between the electronic device and the target user equipment.
US10165521B2 Information communication system
There is disclosed an apparatus (10) for transmitting a communication signal across one or more pre-existing frequency channels or bands that carry a transmission signal. The apparatus comprises a memory for storing at least one pre-existing frequency channel or band together with information relating to a strength of the transmission signal carried by the at least one pre-existing frequency channel or band. A controller (24) is configured to generate a communication signal to be transmitted across at least one of the pre-existing frequency channels or bands at a strength sufficient to over-broadcast the transmission signal carried by said pre-existing channel or band. A mixer (26) is configured to receive each of the communication signals generated by the controller (24) and to combine said communication signals into a combined mixed communication signal (15). A transmitter (16) for transmitting the combined mixed communication signal (15) to be transmitted across the at least one pre-existing frequency channels or bands in replacement of, or in addition to, the transmission signal carried by the at least one pre-existing frequency channel.
US10165518B2 Method for controlling transmission power of sounding reference signal and apparatus for same
Disclosed in the present application is a method for transmitting a sounding reference signal (SRS) from a terminal to a base station in a wireless communication system. More specifically, the method comprises a step of establishing a first subframe set and a second subframe set through an upper layer; a step of receiving, from the base station, a triggering indicator of the sounding reference signal; and a step of transmitting the sounding reference signal from a specific subframe to the base station, according to the triggering indicator, wherein each of the first subframe set and the second subframe set is associated with a power control process for transmitting an uplink data channel, and wherein the transmission power of the sounding reference signal is determined according to the bit size and/or the field value of the triggering indicator.
US10165517B2 Power allocation method and communications device
Embodiments of the present invention provide a power allocation method and a communications device. The power allocation method includes: determining, by a first communications device, a first power control parameter group, where the first power control parameter group includes information used to indicate a transmit power of the first communications device in a first-type subframe, and sending, by the first communications device, a signal only on a downlink frequency resource in the first-type subframe; and determining, by the first communications device, a second power control parameter group, where the second power control parameter group includes information used to indicate a transmit power of the first communications device in a second-type subframe, and sending, by the first communications device, signals on both a downlink frequency resource and an uplink frequency resource in the second-type subframe.
US10165511B2 Method and communication device for establishing a discontinuous reception mode configuration
A method is provided, which may be performed in a communication device for establishing a discontinuous reception mode configuration. The method comprises determining at least one characteristics of signaling from a network node, and adapting, based on the at least one characteristics, at least one parameter of a currently used discontinuous reception mode configuration. A related communication device, computer program and computer program products are also provided.
US10165509B2 Network server and network access system
Provided are a network server and a network access system. The network access method includes the follows. The network server includes a first receiving unit, a broadcasting unit, a second receiving unit, and a transmitting unit. The first receiving unit is configured to receive a network ID acquisition request from a first mobile communication terminal sent through a wireless local area network. The broadcasting unit is configured to broadcast the network ID acquisition request in the local area network. The second receiving unit is configured to receive a public land mobile network (PLMN) network ID of a local operator from a second mobile communication terminal. The transmitting unit is configured to unicast the PLMN network ID of the local operator to the first mobile communication terminal, or broadcast the PLMN network ID of the operator within the local area network.
US10165507B2 Network access method and apparatus applied to mobile application
A network access method and apparatus applied to a mobile application is described. The network access method applied to a mobile application includes: acquiring a prestored IP address in the mobile application, the prestored IP address being an IP address that is obtained when the mobile application previously accessed a first network, of a network service accessible to the mobile application; determining whether the mobile application accesses the first network again; and accessing the first network based on the stored IP address if the mobile application accesses the first network again. By using the present disclosure, the problem that a long time is consumed for network access of a mobile application is solved, and the effect of reducing the time consumed for the network access is achieved.
US10165505B2 Method and apparatus for controlling scan period in wireless communication system
The present disclosure relates to a sensor network, machine type communication (MTC), machine-to-machine (M2M) communication, and technology for internet of things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method includes determining whether a scan period of a first connectivity scheme is changeable based on a service discovered during the scan period of the first connectivity scheme, if the scan period of the first connectivity is changeable, detecting a state of a second connectivity scheme, and changing the scan period of the first connectivity scheme based on the detected state of the second connectivity scheme.
US10165504B2 Distributed implementation of self-organizing tracking areas
An example technique may include determining, by a first base station in a wireless network, a user device has transitioned from an active state to an idle state, determining, by the first base station, a list of base stations and a list of cells corresponding to the list of base stations representing a tracking area for the user device based on a signal received from at least one second base station, the signal received from the at least one second base station including an indication of an amount of activity on at least one boundary between the at least one second base station and a plurality of third base stations, and controlling sending, from the first base station to the user device, a signal including at least one of the list of base stations and the list of cells as a tracking area for the user device.
US10165501B2 Medium access control for wireless systems
A method for execution by a mobile station (MS) in a mobile communications network, the method comprising: receiving a first MS identifier from the network during a ranging operation involving the MS; using the first MS identifier to extract the contents of at least one message received from the network during said ranging operation; using a second MS identifier, different from the first MS identifier, to extract the contents of at least one message received from the network after said ranging operation is complete. Also, a method for execution by the base station, comprising: outputting a first message destined for the MS, the first message including a first identifier for use by the MS during a ranging operation; determining that said ranging operation is complete; outputting a second message destined for the MS, the second message including a second identifier for use by the MS in subsequent communication with the network.
US10165500B2 Network search method, network search device and terminal
A network search method is provided. The network search method includes: keeping a terminal residing in a second network when the terminal is disconnected from a first network or has not registered to the first network; and performing a search operation for the first network by the terminal, when a serving cell and/or an adjacent cell corresponding to the terminal in the second network change. A network search device and a terminal are also provided. By utilizing the network search method, the network search device and the terminal, according to location change of the terminal, not only the network search frequency or search times for the first network can be reduced, to avoid a blind network search which may result in wasting power consumption of the terminal, but also the terminal can be connected to a specific network as soon as possible, and user experience is improved.
US10165499B2 Beam set operation in a wireless network node
In some embodiments, a network node uses beam frames to broadcast acquisition information on a plurality of beam sets (N). Each beam sets includes a plurality of beams (K). The network node broadcasts the acquisition information one beam set at a time during a corresponding one of a periodic plurality (X) of the beam frames. The periodic plurality (X) of beam frames occur with a first periodicity and are within a periodic plurality (Y) of subframes occurring with a second periodicity.
US10165493B2 Method and apparatus for providing very high throughput operation and capability signaling for wireless communications
A method and apparatus are disclosed for enabling very high throughput (VHT) communications. A wireless transmit and receive unit (WTRU) may receive, from an access point (AP), a management frame comprising VHT capabilities information. The VHT capabilities information may comprise an indication of support for reception via non-contiguous channels. The WTRU may transmit, on a condition that reception via non-contiguous channels is supported, at least one data packet, to the AP, via multiple non-contiguous channels. The multiple non-contiguous channels may be used simultaneously.
US10165492B2 Methods and network nodes for multi-connectivity handling in a communication system
A method of multi-connectivity handling in a communication system is disclosed. The method may be performed in a first network node and comprises: generating a data protocol packet destined to a communication device, and including in the data protocol packet at least one identifier identifying data protocol processing context and the first network node. Methods in a second network node and in a communication device are also disclosed, as are first and second network nodes, communication device, computer programs and computer program products.
US10165491B1 Controlling downlink handover-processing threshold based on uplink TTI bundling
A method and system for dynamically managing a downlink coverage threshold that is used for triggering handover processing of a user equipment device (UE). The downlink coverage threshold is dynamically decreased upon invoking of uplink Transmission Time Interval (TTI) bundling service for the UE.
US10165486B2 Multiple-communications-standard transmission method and apparatus
Embodiments disclose a multiple-communications-standard transmission method and apparatus. The method includes when both a WLAN communications standard and a wireless cellular communications standard are available, sending, by a transmit end supporting multiple communications standards by preferentially using the WLAN communications standard, a service flow of a service session to a receive end supporting multiple communications standards. The method also includes in response to that a first switch condition is met, switching, by the transmit end at a data link layer, to using the wireless cellular communications standard for continuous transmission of the service flow, where the first switch condition includes at least that a WLAN communication link fails in communication.
US10165485B2 Method for selecting a cellular network
A method performed by a mobile device of selecting a cellular network entails activating a cellular radio transceiver, scanning a most recently used frequency list of radiofrequency channels most recently used by the cellular radio transceiver of the mobile device, scanning a likely frequency list of likely radiofrequency channels available at a plurality of locations where activation of cellular radio transceivers commonly occurs, and selecting the cellular network by identifying one of the radiofrequency channels as a usable channel.
US10165484B2 SIP header to indicate mobility transfer operation
A method (500) of indicating a process to be implemented in support of a mobility transfer operation and a method (600) of responding to a mobility transfer operation being initiated. A session initiation protocol (SIP) request (120, 124, 128, 220, 226, 228) can be generated. The SIP request can indicate a mobility transfer type that corresponds to the mobility transfer operation. The SIP request can be sent from a first device (102, 106) participating in the mobility transfer operation to at least a second device (106, 102) participating in the mobility transfer operation.
US10165479B2 Method and apparatus for performing handover of carrier aggregation mobile station
A method of a base station (BS) of a carrier aggregation (CA) is provided. The method includes determining whether a mobile station (MS) concurrently uses a first cell associated with a first carrier frequency and a second cell associated with a second carrier frequency, and controlling a handover of the MS using a measurement configuration set corresponding to a result of the determination among a plurality of measurement configuration sets that are set for each of handover related events.
US10165478B2 Method and system for switching a radio access technology between wireless communication systems with a multi-mode wireless transmit/receive unit
A method and system for switching a radio access technology (RAT) between wireless communication systems connected to each other while implementing different RATs with a multi-mode WTRU are disclosed. A plurality of wireless communication systems are deployed with overlapping coverage areas wherein each system implements different RATs and are connected to each other such that a service that is provided by one system may be provided through the other system. Each wireless communication system transmits an indication of the existence of an inter-working wireless communication system in a coverage area of each system. The WTRU receives the indication and information regarding the inter-working wireless communication system. The WTRU then initiates a handoff to the inter-working wireless communication system using the received information, whereby the WTRU continues to receive the same services that the WTRU receives from the currently connected wireless communication system through the inter-working wireless communication system.
US10165473B2 Collision avoidance in multi-subscriber identity module (SIM) wireless communication devices
Examples described herein relate to managing communications for a first subscription and a second subscription of a wireless communication device, including, but not limited to, determining collision between activities of the first subscription over a first RAT and activities of the second subscription over a second RAT and reselecting from the second RAT to a third RAT for the second subscription.
US10165468B2 Method for authorising transmission requests
A method for maximizing a quantity of enabled transmission requests from a set of transmission requests in a mobile wireless network comprising a plurality of mobile nodes. Said method is implemented by a master node and activated on reception by the master node of an event belonging to a predefined set of events comprising a first type of event involving a modification to the topology of the network. The method comprises: obtaining a set of transmission demands; if the event is of the first type, implementing an optimization procedure comprising: defining transmission rate and latency constraints; defining at least one subset of the set of transmission requests; associating each subset defined with a cost function; determining a subset of maximum-cardinality compatible with said constraints and minimizing the cost function, said subset representing the transmission requests to be enabled.
US10165465B2 Distributed resource allocation for devices
Distributed resource allocation for devices can be facilitated via a priority sequencing scheme. The priority sequencing scheme can mitigate source device collisions by assigning priority values to source devices and channels associated with the source devices. Various priority sequencing can be used based upon whether source devices can only communicate with a limited number of sink devices or whether source devices can communicate with all sink devices.
US10165463B2 Congestion mitigation by offloading to non-3GPP networks
Methods and apparatus for congestion mitigation in telecommunications networks. In an exemplary apparatus, a network node (314, 500; 302, 400) in a telecommunications network is provided, the node comprising: a receiver (504; 404) configured to receive congestion data identifying a congested area (A-H) and one or more user equipments, UE, (a-j; 312) affected by the congested area; an alternative network determiner (516; 420) configured to determine one or more switchable UEs, amongst the identified UEs, that may be offloaded to an alternative access network (1-3); and a network switcher (518; 422) configured to control a transmitter (502; 402) to transmit an instruction for one or more of the switchable UEs to switch to an alternative access network.
US10165460B2 Mobile communication method, user terminal, and processor
A mobile communication method in a mobile communication system supporting the Minimization of Drive Tests (MDT) comprises a step in which an Immediate MDT scheme is used to perform the MDT to measure Quality of Service (QoS) parameters in the communication between a user terminal and a network that communicates with the user terminal.
US10165454B2 Radio communication system, radio station, network operation management apparatus, and network optimization method
A radio communication system, a radio station, a network operation management apparatus, and a network optimization method are provided that can optimize a performance of the entire system even when network optimization is performed individually. In the radio communication system including multiple radio stations (10, 20, 30) and network operation management apparatuses managing the radio stations, network optimization is autonomously performed. A first radio station (10) notifies first optimization information regarding network optimization in a cell (10a) of the first radio station to at least one of another second radio station (20/30) that is different from the first radio station and a network apparatus that manages the second radio station (101).
US10165450B2 System and method for determining and sharing spectrum availability
A method and apparatus for determining and sharing RF spectrum availability. The method includes automatically sensing and analyzing a spectrum to identify used and/or unused portions of the spectrum, and automatically communicating the used and/or unused portions of the spectrum to a spectrum owner or a spectrum user. The invention has particular use in automatically identifying and quantifying current spectrum users, automatically reporting the current spectrum users to a spectrum owner, and/or allocating unused spectrum portions to users.
US10165449B2 Method of planning of mobile telecommunications networks
A method of assigning radio frequencies to base stations (105-1) of a first radio telecommunications network operating in a first radio frequency band and co-existing with at least a second radio telecommunications network (110, 110-1;115, 115-1) operating in a second radio frequency band at least partially overlapping the first radio frequency band. The method comprises: simulations of electromagnetic field propagation; defining a cost function for quantitatively evaluating a radio frequency assignment plan for the base stations of the first radio telecommunications network; calculating an initial radio frequencies assignment plan for the base stations of the first radio telecommunications network; calculating at least one alternative radio frequency assignment plan starting from the initial radio frequency assignment plan; selecting as radio frequency assignment plan for the base stations of the first radio telecommunications network one of the alternative radio frequency assignment plans based on the values of the cost function, and assigning to the base stations (105-1) of the first radio telecommunications network frequencies in accordance with the radio frequency assignment plan selected.
US10165445B2 AT command for secure ESM information
Systems and methods for transmitting AT commands indicating whether Evolved Packet System (EPS) Session Management (ESM) information should be transmitted securely are disclosed herein. A Terminal Equipment (TE) may transmit an AT command to a Mobile Termination (MT). The AT command may indicate whether protocol configuration options (PCO) should be ciphered and/or whether an access point name (APN) is provided. In some embodiments, the AT command may be a dedicated command and may only include a parameter and an parameter. Alternatively, or in addition, the AT command may include a parameter, an parameter, and/or additional parameters serving additional functions. Whether the APN is provided may be determined based on whether the parameter is present and includes a non-null value. The AT command may be related to a single packet data network (PDN) connection or may relate to a plurality of PDN connections.
US10165444B2 Data transmission apparatus and method
A data transmission method includes requesting, by a plurality of transceivers, an authentication to a main controller, transmitting an authentication acceptance signal and separate decoding keys from the main controller to the transceivers, transmitting an encoded data bundle from the main controller to the transceivers and extracting, by each of the transceivers, some of data in the at least one encoded data bundle using the decoding key.
US10165438B2 Secured multi-payload antennas operators operations
A disclosed method for secured multi-payload antennas operators operations comprises generating, by an antenna operations center (AOC), AOC commands using an antenna location pointing request for each of at least one antenna associated with each of at least one customer. The method further comprises transmitting, by a satellite operation center (SOC), the AOC commands and SOC commands to a vehicle via a ground antenna, where the SOC commands are related to at least one antenna associated with a host. Also, the method comprises generating customer antenna gimballing commands by using the AOC commands, and generating host antenna gimballing commands by using the SOC commands. Further, the method comprises gimballing respectively each of the antenna(s) associated with each of the customer(s) by using the customer antenna gimballing commands, and gimballing respectively each of the antenna(s) associated with the host by using the host antenna gimballing commands.
US10165437B2 Embedded subscriber identity module capable of managing communication profiles
Devices, systems, and methods related to an embedded subscriber identity module (eUICC) suitable for co-operating with a communication device (T) are described. The module may include a communication profile (P1) configured to enable the embedded subscriber identity module to communicate with a telecommunications network (R) when the profile (P1) is active; a reception module (PSM) for receiving, from a remote server (SM-SR) of the mobile telephone network (R), a communication profile management request; and a profile manager module (MGP). The profile manager module may be configured such as, on receiving the management request, to determine whether a rule from a predefined set of at least one rule (RL) is applicable; and if so, to execute an action specified by the applicable rule in association with a communication profile of the embedded subscriber identity module.
US10165434B1 Systems and methods for detecting and controlling wireless transmission devices
A method of detecting, controlling and managing transmission of a transmitting device within a facility is disclosed. The method involves transmitting information to the transmission device, detecting a response transmission from the transmission device by a least one transmission detection facility, extracting identification information associated with the transmission device in response to the transmitted information; and determining a location of the transmission device based on the response transmission received by the at least one received transmission detection facility, wherein the response transmissions are sorted by the identification information, determining an allowability of the located transmission device with the set area and interacting and manipulating transmission of the detected transmitting device.
US10165433B2 User terminal and processor
A user terminal according to the present embodiment comprises: a controller configured to control so that a discovery signal is repeatedly transmitted by using an HARQ scheme. The discovery signal includes a demodulation reference signal. The controller unchangingly maintains a signal sequence of the demodulation reference signal, for each transmission of the discovery signal.
US10165425B2 Dynamically switching communication modes in multi-standard wireless communication devices
Techniques for wireless communications are described. In an example embodiment, a method of configuring wireless communication between two devices comprises using two different communication channels each having a different number of timeslots, in which the first channel is used in a first mode, the second channel is used in the second mode, and operation transitions between the first mode and the second mode in accordance with a predetermined characteristic corresponding to the communication between the two devices.
US10165424B2 Near field communication (NFC) vehicle identification system and process
An automotive near field communication (NFC) application that includes a process which is implemented as a mobile software application and uses near field communication tags to store and retrieve automotive vehicle information is disclosed. The process does not need a user to access the VIN and then manually enter or scan the VIN. In this process the VIN is written to an NFC tag using an NFC enabled mobile device and placed on the vehicle. A user can bump, touch, or place the NFC enabled mobile device on the NFC tag to retrieve the VIN. The application is configured to generate a vehicle value or vehicle report based, in part, on vehicle information received from the NFC tag.
US10165420B2 Communications method and apparatus based on social application
A communications method includes: acquiring at least one second user according to location information of a current terminal and a specified application identifier, the second user being a user whose geographical location is in a preset range of the current terminal; determining, when receiving a first selection instruction with respect to any user among the at least one second user, the second user corresponding to the first selection instruction as a target user, and acquiring a communication message to be sent, the communication message carrying a first user identifier of a user that has logged in to a specified application on the current terminal, a target user identifier, and second message content; sending the communication message to a specified application server when receiving a sending instruction. The specified application server sends the first user identifier and the second message content to the target user according to the target user identifier.
US10165414B2 Efficient resource usage for location sharing in computer networks
A location sharing system and related processes across computer networks are provided that efficiently utilize resources by adjusting location determination techniques at client devices. A rule-based architecture including user-based heuristics facilitates location determination that is accurate while optimizing resource consumption. Current interest in or other behavior associated with a target user or requesting user can be used in selecting a location determination protocol at the client device. An accurate portrayal of a user's location can be provided efficiently by correlating interest to utilize more accurate but larger resource-intensive components when interest is higher and to utilize less accurate but lower resource-intensive components when interest is lower.
US10165406B2 Method of providing route information and electronic device for processing same
A method and an electronic device are disclosed. The electronic device includes at least one sensor, a reception module and a route information providing module, which executes the method, including determining, by the reception module, a present location as a first location in response to detecting occurrence of a first predetermined event, acquiring movement information by the at least one sensor when the electronic device moves from the first location, after moving from the first location, determining, by the reception module, a new present location as a second location in response to occurrence of a second predetermined event, the determination of the new present location including acquiring geographical location information corresponding to the second location, and generating route information corresponding to at least one interval between the first location and the second location based on at least a part of the acquired movement information and at least a part of the geographical location information.
US10165400B2 Methods and systems for sending location based alert messages
A method and a system for sending alert messages are provided. The method includes defining an alert area associated with an alert event. The method further identifies one or more cells at least partially overlapping with the alert area. The method furthermore performs a passive positioning to determine a first set of communication devices associated with the one or more cells. Thereafter, the method performs an active positioning on the first set of communication devices to identify a second set of communication devices present within the alert area. The method then sends an alert message to the second set of communication devices.
US10165398B2 Geofencing for wireless communications
The present disclosure relates to a system includes a Luneburg lens antenna system configured to selectively provide wireless communication to a plurality of stations, and one or more sensors configured to collect data related to an occupancy status of each of the plurality of stations. The system also includes a controller coupled to the Luneburg lens antenna system and the one or more sensors, wherein the controller is configured to determine the occupancy status of each of the plurality of stations based on the data collected by the one or more sensors, and the controller is further configured to change operation of the Luneburg lens antenna system based on the occupancy status of each of the plurality of stations.
US10165397B2 Proximity detection and targeted communications
Methods and systems are disclosed relating to proximity detection of devices and targeted information services, such as information campaigns. Disclosed methods provide targeted campaigns to a user, such as targeted campaigns to presentation devices based on proximity of user devices near the information devices. Other methods provide targeted campaigns across various applications, while other methods provide for scheduling campaigns to premises device identifiers based on an event schedule, and other methods provide a hierarchal system for monitoring different sets of premises device identifiers when a user device can monitor for a limited number of premises device identifiers at a time.
US10165391B2 Companion application for activity cooperation
The described embodiments augment an activity performed in a first application at a source electronic device using a controller at a companion electronic device. The source electronic device receives controller information describing a controller that the activity performed in the first application accepts controller data from, determines a controller identifier for the controller information, and broadcasts a controller advertisement comprising the controller identifier. Upon receiving the controller advertisement, the companion electronic device determines whether a second application that can provide the controller data is available at the companion electronic device. If the second application is available, the companion electronic device establishes a cooperative-activity communication channel with the source electronic device. The companion electronic device uses the cooperative-activity communication channel to provide controller data to the source electronic device. The source electronic device provides the controller data to the first application to cause a corresponding action to be performed.
US10165388B1 Particle-based spatial audio visualization
Methods and systems are provided for visualizing spatial audio using determined properties for time segments of the spatial audio. Such properties include the position sound is coming from, intensity of the sound, focus of the sound, and color of the sound at a time segment of the spatial audio. These properties can be determined by analyzing the time segment of the spatial audio. Upon determining these properties, the properties are used in rendering a visualization of the sound with attributes based on the properties of the sound(s) at the time segment of the spatial audio.
US10165387B2 System and method for adaptive audio signal generation, coding and rendering
Embodiments are described for an adaptive audio system that processes audio data comprising a number of independent monophonic audio streams. One or more of the streams has associated with it metadata that specifies whether the stream is a channel-based or object-based stream. Channel-based streams have rendering information encoded by means of channel name; and the object-based streams have location information encoded through location expressions encoded in the associated metadata. A codec packages the independent audio streams into a single serial bitstream that contains all of the audio data. This configuration allows for the sound to be rendered according to an allocentric frame of reference, in which the rendering location of a sound is based on the characteristics of the playback environment (e.g., room size, shape, etc.) to correspond to the mixer's intent. The object position metadata contains the appropriate allocentric frame of reference information required to play the sound correctly using the available speaker positions in a room that is set up to play the adaptive audio content.
US10165386B2 VR audio superzoom
A method including, identifying at least one object of interest (OOI), determining a plurality of microphones capturing sound from the at least one OOI, determining, for each of the plurality of microphones, a volume around the at least one OOI, determining a spatial audio volume based on associating each of the plurality of microphones to the volume around the at least one OOI, and generating a spatial audio scene based on the spatial audio volume for free-listening-point audio around the at least one OOI.
US10165384B2 Method for decoding a higher order ambisonics (HOA) representation of a sound or soundfield
When compressing an HOA data frame representation, a gain control (15, 151) is applied for each channel signal before it is perceptually encoded (16). The gain values are transferred in a differential manner as side information. However, for starting decoding of such streamed compressed HOA data frame representation absolute gain values are required, which should be coded with a minimum number of bits. For determining such lowest integer number (βe) of bits the HOA data frame representation (C(k)) is rendered in spatial domain to virtual loudspeaker signals lying on a unit sphere, followed by normalisation of the HOA data frame representation (C(k)). Then the lowest integer number of bits is set to βe=┌log2(┌log2(√{square root over (KMAX)}·O)┐+1)┐.
US10165380B2 Information processing apparatus and information processing method
An information processing apparatus includes a holding unit configured to hold a plurality of head related transfer functions for outputting directional sound in a plurality of directions, a setting unit configured to set a direction in which a first head related transfer function and a second head related transfer function are switched, based on characteristics of the first head related transfer function and the second head related transfer function, and a switching unit configured to switch a head related transfer function used to output the directional sound between the first head related transfer function and the second head related transfer function in the set direction.
US10165379B2 Method and apparatus to evaluate audio equipment for dynamic distortions and or differential phase and or frequency modulation effects
A system is provided to analyze cross-modulation distortion in audio devices, which may include testing with audio frequencies. One or more distortion signals from the audio device may be measured for an amplitude, phase, and or frequency modulation effect. In another embodiment a musical signal may be used as a test signal. Providing additional test signals to the audio device can induce a time varying cross-modulation distortion signal from an output of the audio device. Also utilizing at least one additional filter, filter bank, demodulator and or frequency converter and or frequency multiplier provides extra examination of distortion. Also frequency and or phase response can be measured with the presence of a de-sensing signal and or another signal that induce near slew rate limiting or near overload condition of the device under test.
US10165378B2 Speaker module, display device having a speaker module, audio adjustment system and control method thereof, and synchronization method for playing multi-language sound
A display device having a speaker module includes a display, an ultrasonic speaker and an adjustment module. The speaker module includes at least one first speaker module and at least one second speaker module. The first speaker module is disposed at the display and adapted to emit a first ultrasonic wave. The second speaker module is disposed at the display and adapted to emit a second ultrasonic wave. The first ultrasonic wave and the second ultrasonic wave are intersected to form an audible region. The adjustment module is adapted to control the first speaker module and the second speaker module to rotate relative to the display, so as to drive the audible region to target a user.
US10165377B2 Hearing device
A hearing device is disclosed. The hearing device comprises a chassis and a printed circuit board attached to the chassis. The chassis comprises a number of attachment members configured to restrict the motion of the printed circuit board in one or more directions. The attachment members are integrated parts of the chassis.
US10165374B2 Prosthesis state and feedback path based parameter management
A method including obtaining data based on a current and/or anticipated future state of a hearing prosthesis and adjusting a set gain margin of the hearing prosthesis based on the current or anticipated future state of the hearing prosthesis.
US10165373B2 Hearing device comprising a beamformer filtering unit
A hearing aid comprises a) first and second microphones b) an adaptive beamformer filtering unit comprising, b1) a first and second memories comprising a first and second sets of complex frequency dependent weighting parameters representing a first and second beam patterns, where said first and second sets of weighting parameters are predetermined initial values or values updated during operation of the hearing aid, b3) an adaptive beamformer processing unit providing an adaptation parameter βopt(k) representing an adaptive beam pattern configured to attenuate unwanted noise under the constraint that sound from a target direction is essentially unaltered, b4) a third memory comprising a fixed adaptation parameter βfix(k) representing a third, fixed beam pattern, b5) a mixing unit providing a resulting complex, frequency dependent adaptation parameter βmix(k) as a combination of said fixed and adaptively determined frequency dependent adaptation parameters βfix(k) and βopt(k), respectively, and b6) a resulting beamformer (Y) for providing a resulting beamformed signal YBF based on first and second microphone signals, said first and second sets of complex frequency dependent weighting parameters, and said resulting complex, frequency dependent adaptation parameter βmix(k).
US10165372B2 Sound system for tinnitus relief
A sound enrichment system for provision of tinnitus relief to a user, the sound enrichment system includes: a signal generator for provision of a carrier signal; at least one signal modulator including a first signal modulator for modulation of the carrier signal to a modulated signal; an output transducer for conversion of the modulated signal to an acoustic signal for presentation to the user; and a memory configured to store at least one feature including a first feature; wherein the at least one signal modulator is configured to modulate the carrier signal according to the at least one feature such that the acoustic signal converted from the modulated signal resembles a natural sound signal for the user.
US10165371B2 Electronic device
In an embodiment, an electronic device 1 has a panel 20, a housing 10 that holds the panel 20, and a piezoelectric element 30 installed on the rear side of the panel 20, wherein the piezoelectric element 30 is installed at a position that allows for the vibration amplitude of the panel 20 to become the highest on the side closer to the center of the panel 20 in the longitudinal direction from the installed position of the piezoelectric element 30. The electronic device is capable of causing an entire panel to vibrate in a stable manner.
US10165364B2 Linear resonant actuator controller
A linear resonant actuator controller for a mobile device having a linear resonant actuator is described. The linear resonant actuator controller comprises a controller output configured to be coupled to a linear resonant actuator; an audio processor having an audio processor input and an audio processor output coupled to the controller output. The audio processor is configured to receive an audio signal comprising speech, to process the audio signal by attenuating the audio signal frequency components at the resonant frequency of the linear resonant actuator with respect to at least some other audio signal frequency components, and to output the processed audio signal on the audio processor output.
US10165363B2 Active noise equalization
An active noise equalization (ANE) system may be run on the existing audio/infotainment system as a software library. The ANE system may share components (e.g., microphones and sensors) with other audio applications. Some ANEs include a complex-domain formulation of a multiple-frequency multiple-channel ANE that requires less memory and processing requirements. The complex-domain system replaces the multiplication of multiple real gains with multiple real signals with a single complex multiplication operation.
US10165360B2 Mixing console, microphone, and microphone adapter
A mixing console including a plurality of audio inputs and a plurality of audio processing channels. Control data is received from a microphone which is connected to a given audio input to provide audio data. The control data includes an indication of an audio source associated with a microphone. A router of the mixing console is configured to route the audio data from the given audio input to a given audio processing channel based on the received indication of the audio source.
US10165358B2 Transducer controller and method therefor
In an embodiment, a transducer controller is configured to apply a damping signal to reduce energy stored in the transducer after the transducer has been driven with a drive signal to form a transmitted acoustic signal.
US10165355B2 System and method for data transmission and power supply capability over an audio jack for mobile devices
A system and method for data transmission and power supply capability over an audio jack for mobile devices are disclosed. A particular embodiment includes: a peripheral device including an energy storage component, a microphone using a microphone bias voltage, and a select switch configured to provide a first switch position wherein charging of the energy storage component using the microphone bias voltage via the microphone conductor is enabled, the select switch being configured provide a second switch position wherein charging of the energy storage component using the microphone bias voltage via the microphone conductor is disabled; and a mobile device and an application (app) executable in the mobile device to produce a switching tone on the audio signal conductor of the audio jack, the switching tone causing the select switch to transition to the first switch position or the second switch position.
US10165352B2 Ambient sonic low-pressure equalization
A passive ambient in-ear monitor includes an interchangeable unidirectional sonic filter that allows ambient sound to pass through to the ear canal and be combined with sound generated by internal drivers. A sonic low pressure equalization device of a predetermined spatial volume links the sonic filter with the internal drivers to deliver to the user a mixture of generated and ambient sound without any substantial degradation to low frequency sound.
US10165351B2 Headphone
A headphone is provided. The headphone includes a housing, a first speaker and a second speaker. The housing includes a sound output side, a first layer structure, a first output path, a first trench, a first recess, and a second recess. The first speaker is disposed in the first recess, wherein the first speaker includes a first speaker orientation, and the first speaker orientation corresponds to the first output path. The second speaker is disposed in the second recess. The first output path includes the first trench, which is located at the first layer structure, that extends around the first speaker, and is connected to the sound output side.
US10165350B2 Earpiece with app environment
An earpiece includes an earpiece housing, a processor disposed within the earpiece housing, a memory operatively connected to the processor and disposed within the earpiece housing, and a plurality of software applications stored within the memory. The earpiece is configured to allow a user of the earpiece to select one of the plurality of software applications to run using the processor as a foreground application and allows for receiving user input into the foreground application.
US10165348B2 Adjustable opening headphones
A headphone and method are provided. The headphone includes a headphone housing and a resilient cushion attached to the housing to define a chamber with the housing for enclosing the user's ear. An assembly is disposed in the housing proximate to a distal end and has a plurality of blades moveable between at least one open position and a closed position. In the closed position, the blades define a distal surface of the housing. In the open position, the assembly defines an aperture in the housing. The aperture allows sound communication from outside the housing into the chamber. The headphone is in communication with at least one external device and is programmed to receive a signal from the external device. The assembly to moves between the open position and the closed position based on the signal.
US10165347B2 Headset microphone type detect
Embodiments of the invention include methods, apparatus, systems and means for determining a type of microphone button of a headset plugged into a device jack are described. In some embodiments, a type of microphone button or headset is determined from a plurality of button or headset types based on whether or not a headset plug is detected in a headset jack of a device and whether or not a signal received at a first contact of the headset jack includes an overcurrent or an undercurrent. In some embodiments, the behavior of the device may be controlled based on the type of microphone button or headset determined. For example, a predetermined circuit, a predetermined algorithm, or a predetermined process may be selected to signal process the audio signal of the microphone, based on the type of microphone button or headset. Other embodiments are also described and claimed.
US10165341B2 Method of identifying long-shining rogue ONU in passive optical network
The invention discloses a method, in an OLT in a passive optical network, of identifying a long-shining rogue ONU, the method comprising the steps of: A. allocating a specific radio frequency signal at a different frequency to each of ONUs in the passive optical network; and B. when the long-shining rogue ONU is detected in the passive optical network: b1. broadcasting a control message to each of the ONUs; b2. receiving uplink signals in the uplink; b3. recovering the specific radio frequency signals transmitted by the normal ONUs from the uplink signals; and b4. identifying an absent specific radio frequency signal according to the recovered specific radio frequency signals, wherein the ONU corresponding to the absent specific radio frequency signal is the long-shining rogue ONU. The invention further discloses an OLT device performing the method and a method, in an ONU, of assisting the OLT in identifying a long-shining rogue ONU.
US10165339B2 Method of and system for managing client resources and assets for activities on computing devices
A method of and system for enabling a distributed entertainment system over a computing device is described herein. When implementing a distributed entertainment system wherein the entertainment system is directly correlated to live events or televised programs, there are a number of issues that must be addressed such as differing timing and channels of television programs and separate state laws. Furthermore, there are a plethora of varying computing device models possibly requiring model-specific software. An “Activity Client” is provided to handle such concerns. Furthermore, since time is of the essence for activities based on live or televised events, it is necessary to ensure a computing device is able to receive the necessary updates for the program before the event begins. By providing only the needed components instead of entire data packages, the present invention is able to much more efficiently prepare users' computing devices in time.
US10165334B2 Systems and methods for adjusting subtitles size on a first device and causing simultaneous display of the subtitles on a second device
Systems and methods are provided herein for adapting, when multiple users are consuming a media asset on a primary device, the size of subtitles presented on the primary device upon determining that a user located closer to the primary device (i.e., first user) than a user farthest from the primary device (i.e., second user) is discontent with the size of the subtitles. The media guidance application may determine that there is a secondary device, associated with and in the vicinity of the second user, that is suitable for displaying subtitles. The media guidance application may, upon determining that the second user is currently not using the secondary device, present subtitles for the second user on the secondary device. The media guidance application may then adjust the size of the subtitles presented with the media asset on the primary device to a size more suited for the first user.
US10165333B2 Recommending media content based on the trajectory of the user
Systems and methods are described herein for a media guidance application that recommends media content to a user based on the media content likely to be available to a user at a given location or on a given device. The media guidance application may also automatically determine the given location or given device based on a current trajectory of the user, and recommend a media asset from the media content available at that location or on that device. Moreover, in order to recommend content having the greatest interest to a user at a particular time, the media guidance application bases the recommendations it is providing on content recently consumed by the user on a first device.
US10165332B2 Contextual video browsing
A method and system for contextual browsing of videos that are relevant to a current video. Browsing controls that include labels and previews are presented in a user interface. The labels represent sets of videos that are organized according to their relevancy to a current video. The previews represent videos from a set of videos that is currently in focus. If the user switches focus from one set of videos to another set of videos, the previews are updated to correspond to the videos in the second set of videos. The user can also browse through the previews in order to select another video for playback.
US10165330B2 Template based system, device and method for providing interactive content
A method and system for providing television programming content and interactive data services is provided. In one embodiment, the interactive content is displayed on the television concurrently with television programming content and facilitates game play between viewers. The game may be scored for each viewer based on selection data from the viewer and event data that is determined by events occurring in the television programming content. In addition, the interactive content may present a message that conveys an incentive to the viewer to take some action such as actuating a button when a particular commercial is presented thereby allowing the service provider and advertisers to determine how many, and which, viewers watched a particular commercial. In addition, the interactive content (including the incentives) can be presented to viewers when the programming content is stored on a digital video recorder and subsequently presented thereby presenting incentives to viewers to watch commercials that were recorded as part of the television programming content.
US10165328B2 Systems and methods for requesting electronic programming content through Internet content
Systems and methods are disclosed for enabling Internet users to schedule recordings of electronic programming content. One method includes displaying on a web page, over the Internet, a user interface element associated with an advertisement for electronic programming content; wherein selection of the user interface element, by a user of a web browsing device, initiates a recording device of the user, separate from the web browsing device, to schedule a recording of the electronic programming content. Another method for enabling Internet users to request television content includes displaying on a web page, over the Internet, a user interface element associated with an advertisement for television content; wherein a user's selection of the user interface element initiates a request for the advertised television content from a carrier that provides television service to the user.
US10165312B2 Over-the-air television gap filler using television-white-space channels via wireless local area networks
Embodiments are directed towards a television system that utilizes a host device and television receiver to receive content via over-the-air television channels where the television receiver cannot directly receive over-the-air transmissions. The television receiver selects an over-the-air channel and provides the selection to the host device. The host device selects a television-white-space channel and provides the selection to the television receiver. The host device then receives content via the selected over-the-air channel, transcodes the content into wireless local area network data packets, and provides the transcoded content to the television receiver using the selected television-white-space channel. The television receiver receives the content via the selected television-white-space channel over the wireless local area network and provides it to a display device for display to a user.
US10165311B2 Non-transitory computer-readable recording medium having program recorded therein for providing network-adaptive content and apparatus for providing network-adaptive content
The disclosure relates to a computer-readable recording medium having a program recorded therein for providing network-adaptive content and a related apparatus. The disclosure allows streaming content to be provided to a user terminal in view of a difference in transmission quality of communication networks by analyzing a source address of a signaling message transmitted to the user terminal, identifying the type of a communication network accessed by the user terminal, differently setting media transmission parameters for encapsulation and packetization in accordance with the identified network type, and performing encapsulation and packetization in accordance with the set media transmission parameters.
US10165307B2 Automatic recognition of entities in media-captured events
Architecture that enables the identification of entities such as people and content in live broadcasts (e.g., streaming content (e.g., video) of live events) and non-live presentations (e.g., movies), in realtime, using recognition processes. This can be accomplished by extracting live data related to a live event. With respect to people entities, filtering can be performed to identify the named (people) entities from the extracted live data, and trending topics discovered as relate to the named entities, as associated with the live event. Multiple images of the named entities that capture the named entities under different conditions are captured for the named entities. The images are then processed to extract and learn facial features (train one or more models), and facial recognition is then performed on faces in the video using the trained model(s).
US10165306B2 System and method for video encoding using constructed reference frame
Decoding an encoded video stream may include generating, by a processor in response to instructions stored on a non-transitory computer readable medium, a decoded video for presentation to a user, and outputting the decoded video. Generating the decoded video may include receiving an encoded video stream, generating a decoded constructed reference frame by decoding an encoded constructed reference frame from the encoded video stream, generating a decoded current frame by decoding an encoded current frame from the encoded video stream using the decoded constructed reference frame as a reference frame, and including the decoded current frame in the decoded video such that the decoded constructed reference frame is omitted from the decoded video.
US10165303B2 Content streaming system and method
A content streaming system includes: an encoding unit generating frame-by-frame mesh data and motion data, converting the mesh data into a geometry image, encoding the geometry image with tagged motion data, and generating first streaming data; a traffic control unit selecting a drop frame dropping the geometry image based on a network bandwidth, dropping the geometry image of the drop frame from the first streaming data, and generating second streaming data; and a decoding unit decoding the second streaming data, converting a geometry image of the decoded second streaming data into mesh data, and interpolating and generating mesh data of the drop frame.
US10165301B2 Moving picture coding device, moving picture coding method, and moving picture coding program, and moving picture decoding device, moving picture decoding method, and moving picture decoding program
A motion vector predictor candidate generating unit makes a prediction based on a motion vector of one of coded neighboring blocks that are neighboring to a coding target block in space or time and generates a plurality of motion vector predictor candidates. A motion vector predictor redundant candidate removing unit removes the motion vector predictor candidates having identity among the motion vector predictor candidates predicted based on a coded neighboring block that is neighboring in space from a motion vector predictor candidate list with at least one being left. A motion vector predictor selecting unit selects a motion vector predictor from the plurality of motion vector predictor candidates. A first bitstream generating unit codes information representing the selected motion vector predictor.
US10165298B1 Moving picture coding device, moving picture coding method, and moving picture coding program, and moving picture decoding device, moving picture decoding method, and moving picture decoding program
A merging motion information calculating unit calculates motion information of a plurality of coded neighboring blocks located at predetermined positions neighboring to a coding target block in space as spatial motion information candidates of the coding target block, in a case where there are spatial motion information candidates having the same motion information out of the spatial motion information candidates, sets one of the spatial motion information candidates having the same motion information as the spatial motion information candidate and, calculates a temporal motion information candidate of the coding target block by using the motion information of a coded block included in a picture that is different in time from a picture including the coding target block, and includes the spatial motion information candidates and the temporal motion information candidate in candidates for the motion information.
US10165293B2 Method and apparatus for processing video
Provided is an apparatus for processing a video. The apparatus for processing a video includes an image receiving module that is configured to receive encoded data; a filtering module that is configured to filter an image frame reconstructed from the encoded image; a block dividing module that is configured to divide the filtered image frame into a plurality of blocks; a compression module that is configured to selectively compress each of the plurality of blocks by determining each compression method for the blocks, package the compressed or uncompressed plurality of blocks into a predetermined unit; and a frame buffer memory that is configured to record the packaged data and the lookup table information.
US10165292B2 Method and apparatus for intra block copy mode in video coding system with pipeline architecture
Method and apparatus of video coding using coding modes including Intra Block Copy (IntraBC) for a video coding system incorporating multi-stage pipeline processing is disclosed. In order to overcome data dependency issue due to the use of pipeline architecture, a first embodiment uses constrained previous reconstructed region for IntraBC estimation by excluding unavailable reconstructed previous reconstructed data due to the multi-stage pipeline processing. In the second embodiment, the unavailable reconstructed data is replaced by source pixel data.
US10165287B2 Image coding apparatus, image coding method, image decoding apparatus, image decoding method, and storage medium
An image coding apparatus includes a block dividing unit configured to divide an input image into a plurality of blocks, a prediction unit configured to perform prediction based on coded pixels to generate prediction errors, a transformation unit configured to perform orthogonal transform to the prediction errors to generate transform coefficients, a quantization matrix generation unit configured to generate quantization matrices that are used to quantize the transform coefficients, a quantization matrix coding unit configured to calculate difference values by scanning the quantization matrices and to code the difference values, a quantization unit configured to generate quantization coefficients by quantizing the generated transform coefficients using the quantization matrices, and a coefficient coding unit configured to code the quantization coefficients, wherein the quantization matrix coding unit is configured to scan coefficients of the quantization matrices in a unidirectional manner to calculate the difference value.
US10165286B2 System and method for automatic encoder adjustment based on transport data
A system and method for transmission of a video stream are provided. The system may include: an encoder adapted to generate a video stream comprising a plurality of encoded frames, encoded according to at least one encoding parameter; a comparator in communication with the encoder, the comparator adapted to compare encoded frames of the plurality of encoded frames with input frames to determine a fitness metric reflective of visual quality of the encoded frames; and a controller in communication with the comparator, the controller adapted to adjust the at least one encoding parameter based on the fitness metric.
US10165283B1 Video coding using compound prediction
Combining intra-frame and inter-frame prediction is described. A first combined prediction block for a first block is formed by combining weighted pixel values of a first inter prediction block and a first intra prediction block. A second combined prediction block is formed by combining pixel values of a second intra prediction block and a second inter prediction block. The first intra prediction block and the second intra prediction block have pixel dimensions corresponding to the first block. The pixel values of the second inter prediction block have pixel locations corresponding to a first partitioned area formed by an oblique line extending across the first block, and the pixel values of the second intra prediction block used in forming the second combined prediction block have pixel locations corresponding to a second partitioned area formed by the oblique line. One of the combined prediction blocks is selected to encode the first block.
US10165277B2 Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
The image coding method includes: determining a context in a current block in the image, from among a plurality of contexts; and performing arithmetic coding on the control parameter for the current block to generate a bitstream corresponding to the current block, wherein in the determining: the context is determined under a condition that control parameters of neighboring blocks of the current block are used, when the signal type is a first type, the neighboring blocks being a left block and an upper block of the current block; and the context is determined under a condition that the control parameter of the upper block is not used, when the signal type is a second type, and the second type is (i) “merge_flag”, (ii) “ref_idx_l0” or “ref_idx_l1”, (iii) “inter_pred_flag”, (iv) “mvd_l0” or “mvd_l1”, (v) “no_residual_data_flag”, (vi) “intra_chroma_pred_mode”, (vii) “cbf_luma”, and (viii) “cbf_cb” or “cbf_cr”.
US10165275B2 Content-adaptive reshaping for high dynamic range images
A processor for forward reshaping to a target bit depth receives an input image with an input bit depth. The input luminance range is divided into luminance bands and each band is assigned a visual importance index. The output codewords at the target bit depth are divided into codeword bins and each bin is assigned to one of the luminance bands. Each codeword bin is assigned the visual importance index of the luminance band it belongs. Each bin is allocated a number of reshaped codewords according to its visual importance index and a codeword mapping function, where bins with the highest importance index are allocated more codewords than the other bins. A signal reshaping function is generated based on the allocation of codewords, and the reshaping function is applied to the input image to generate an output image in the target bit depth.
US10165271B2 Image prediction encoding device, image prediction decoding device, image prediction encoding method, image prediction decoding method, image prediction encoding program, and image prediction decoding program
The image predictive encoding device 10 comprises an intra frame predictive signal generation method determination section 15 which determines, for adjacent areas comprising regenerated pixel signals and adjacent to the target area, a predictive method which is derived on the basis of data corresponding to the adjacent areas as an R mode predictive method or an L mode predictive method, an intra frame predictive signal generation section 16 which generates an intra frame predictive signal on the basis of the R mode predictive method thus determined, and a subtractor 18, a transform section 19, a quantization section 20, and an entropy encoding section 25 which encode a residual signal of a pixel signal of the target area on the basis of the generated intra frame predictive signal.
US10165268B2 Picture coding device, picture coding method and picture coding program as well as picture decoding device, picture decoding method, and picture decoding program
A prediction direction difference calculating unit derives a prediction direction difference in intra prediction modes of a plurality of reference blocks used for an intra prediction processing of a block to be coded. A most probable mode determining unit and a coding tree selecting unit determine a most probable mode as an intra prediction mode candidate of the block to be coded based on the intra prediction modes of the reference blocks used for deriving the prediction direction difference and the prediction direction difference, and creates a coding tree assigned with a bit stream having a shorter code length than other prediction modes for the determined most probable mode. A variable length coding unit codes information for specifying an intra prediction mode of the block to be coded according to the coding tree.
US10165267B2 Multiview video coding schemes
Systems, devices and methods are described including determining an inter-view coding mode for at least a portion of an image frame, specifying a corresponding value of an inter-view coding mode indicator, and providing the mode indicator in a bitstream that includes an encoded motion vector associated with the image frame portion. A first value of the mode indicator corresponds to a first inter-view coding mode where the encoded motion vector includes components in multiple dimensions. A second value of the mode indicator corresponds to a second inter-view coding mode where the encoded motion vector components include components in only one dimension.
US10165266B2 Image processing device, image processing system, and non-transitory computer readable storage medium
An image processing device includes a color reproduction characteristic acquiring unit that acquires a color reproduction characteristic of a display device, a color reproduction characteristic correction unit that corrects the color reproduction characteristic, a feature amount extraction unit that extracts a feature amount which is an object of the correction of the color reproduction characteristic acquired by the color reproduction characteristic acquiring unit, and an evaluation image selecting unit that selects, based on the feature amount, an evaluation image which is a source for generating a confirmation image including (i) an image when the color reproduction characteristic acquired by the color reproduction characteristic acquiring unit and before the correction is used and (ii) an image when the color reproduction characteristic after the correction by the color reproduction characteristic correction unit is used.
US10165265B2 Online sensor calibration verification system
An online sensor calibration verification system includes at least one sensor configured to extract a calibration feature included in a field of view of the sensor. The online sensor calibration verification system further includes an electronic calibration verification module configured to determine a static reference feature model, and to verify a calibration of the at least one sensor based on a positional relationship between an extracted calibration feature and the static reference feature model.
US10165258B2 Efficient determination of optical flow between images
A canvas generation system generates a canvas view of a scene based on a set of original camera views depicting the scene, for example to recreate a scene in virtual reality. Canvas views can be generated based on a set of synthetic views generated from a set of original camera views. Synthetic views can be generated, for example, by shifting and blending relevant original camera views based on an optical flow across multiple original camera views. An optical flow can be generated using an iterative method which individually optimizes the optical flow vector for each pixel of a camera view and propagates changes in the optical flow to neighboring optical flow vectors.
US10165252B2 Method of sub-prediction unit inter-view motion prediction in 3D video coding
A method for a three-dimensional encoding or decoding system incorporating sub-block based inter-view motion prediction is disclosed. The system utilizes motion or disparity parameters associated with reference sub-blocks in a reference picture of a reference view corresponding to the texture sub-PUs split from a current texture PU (prediction unit) to predict the motion or disparity parameters of the current texture PU. Candidate motion or disparity parameters for the current texture PU may comprise candidate motion or disparity parameters derived for all texture sub-PUs from splitting the current texture PU. The candidate motion or disparity parameters for the current texture PU can be used as a sub-block-based inter-view Merge candidate for the current texture PU in Merge mode. The sub-block-based inter-view Merge candidate can be inserted into a first position of a candidate list.
US10165250B2 Method and apparatus for coding and transmitting 3D video sequences in a wireless communication system
A communication system is provided that includes a source multimedia communication device that supports three dimension (3D) video streaming to a destination multimedia communication device. The source multimedia communication device receives multiview video data from multiple multiview video data sources, generates spatial disparity information based on the multiview video data, determine a 3D video content quality level capability of the destination multimedia communication device or user selected service category (low 3D scene or high 3D scene), select a 3D video content quality level for the video data based on the determined 3D video content quality level capability or user selected service category, and encodes the multiview video data based on the selected 3D video content quality level or user selected service category to produce encoded video data for conveyance to the destination multimedia communication device.
US10165249B2 Method for smoothing transitions between scenes of a stereo film and controlling or regulating a plurality of 3D cameras
In an exemplary embodiment, a method for producing a stereo film is provided, wherein a first image that is supplied (10) by a first camera rig having at least two cameras is followed (50) by a second image from a second camera rig, wherein furthermore a disparity table for definition of the displacement of a defined image point in a first sub-frame supplied by a first camera of the first camera rig relative to an image point similar thereto in a second sub-frame supplied by a second camera of the first camera rig is determined (20, 30) in order to obtain information about the depth of the first image composed of the first sub-frame and the second sub-frame, wherein the depth information of the disparity table of the first image of the first camera rig is used (60) for processing of the second image of the second camera rig. The invention also relates to controlling (means) or regulating means for a plurality of 3D cameras configured to carry out said method.
US10165243B2 Image processing device, imaging device, image processing method, and program
An image processing unit (31) according to a preferred aspect of the invention includes an image acquisition unit (41) that acquires a first image signal indicating a first flash emission image which is captured by a main imaging operation while flash light is emitted and a second image signal indicating a second flash emission image which is obtained by capturing the same scene as that of the first flash emission image with an exposure time different from an exposure time of the first flash emission image, using a reference imaging operation, while the flash light is emitted, a ratio calculation unit (43) that calculates a ratio of the first image signal to the second image signal in each region, and a determination unit (45) that determines a main object region and a background region on the basis of a threshold value.
US10165242B2 Image-capturing method and image-capturing device
Provided is an image-capturing device including: a visible light signal generating unit that extracts a visible light signal from a pixel signal from an image-capturing element; a light source color estimating unit that estimates a color temperature of a light source from the visible light signal; a white-balance adjusting unit that performs white balance correction on the visible light signal according to an estimation result; a non-visible light signal generating unit that extracts a non-visible light signal from the signals from the image-capturing element; and an image composing unit that combines and outputs the visible light signal on which the white balance correction was performed and the non-visible light signal.
US10165239B2 Digital theatrical lighting fixture
A digital theatrical lighting fixture that can be used to provide a new lighting system with improved features and functionality. The digital theatrical lighting fixture integrates light production, light modulation, and a camera into a single device along with a control interface, integrated image processing capability such as for processing images captured by the camera, and communication capability, e.g., for communicating with a central controller and/or with other digital theatrical lighting fixtures. This highly integrated fixture uses the camera to monitor a lit scene, and its (or the central controller's) intelligence/software to dynamically adjust its output as well as to implement a show lighting script much like a projector. In a lighting system, the lighting fixtures described herein can communicate to each other and to a central controller (or control systems) such that lighting produced by the lighting system can be calibrated and coordinated in a comprehensive way.
US10165237B2 Head-up display projecting visual information onto a screen
A head-up display far projecting visual information onto a screen includes: a projector, comprising a light source and a light modulation device for generating the visual information. The projector further includes a global radiator for cooling the projector. The projector is arranged adjacent to a kinematic device. The global radiator includes at least partially a material having a thermal conductivity greater than 100 W/(mK).
US10165232B2 Method for monitoring a parking facility for motor vehicles, and drone
A method for monitoring a parking facility for motor vehicles, the parking facility being monitored by way of a monitoring device of a flying drone. A drone and a computer program are also described.
US10165224B2 Communication collaboration
A communication collaboration system may include a memory storing machine readable instructions to receive a first signal representing a first mode of communication for a user. The communication collaboration system may further include machine readable instructions to seamlessly escalate the first signal to a second signal representing a second mode of communication for the user. The second mode of communication may be different from the first mode of communication. The communication collaboration system may further include a processor to implement the machine readable instructions.
US10165223B2 Pre-selectable video file playback system and method, and computer program product
A pre-selectable video file playback system and method, and a computer program product are provided. Multiple first images are captured from multiple frame images in a first time interval, and two chronological first images thereafter are compared sequentially. A next first image is selected if the next first image is substantially different from a previous first image, and the next first image is not selected if the next first image is substantially the same as the previous first image. By displaying the selected first images, the number of images that users watch may be reduced.
US10165218B2 Display power reduction using histogram metadata
A method includes identifying an optimal backlight value for at least one quality level of a first video segment. The method also includes transmitting data for the first video segment. The transmitted data for the first video segment includes a message containing a first set of display adaptation information. The first set of display adaptation information includes the optimal backlight value for the at least one quality level of the first video segment. The method further includes identifying a backlight value for the at least one quality level of a second video segment. The method also includes determining a maximum backlight value change threshold between successive video segments. In addition, the method includes applying temporal smoothing between the optimal backlight value and the backlight value based on the maximum backlight value change threshold.
US10165217B2 Backlight source control method of display device, display device and storage medium
One or more embodiments of the present application disclose a backlight source control method of a display device, the display device and a storage medium. The method includes: determining a display subregion corresponding to a backlight source to be turned off; determining a first backlight source brightness value of an adjacent display subregion of the display subregion corresponding to the backlight source to be turned off; lowering the first backlight source brightness value to obtain a second backlight source brightness value; and setting the backlight source brightness value corresponding to the adjacent display subregion to be the second backlight source brightness value.
US10165212B2 Solid-state imaging device having voltage lines including openings corresponding to pixel units
A solid-state imaging device is capable of simplifying the pixel structure to reduce the pixel size and capable of suppressing the variation in the characteristics between the pixels when a plurality of output systems is provided. A unit cell includes two pixels. Upper and lower photoelectric converters and, transfer transistors and connected to the upper and lower photoelectric converters, respectively, a reset transistor, and an amplifying transistor form the two pixels. A full-face signal line is connected to the respective drains of the reset transistor and the amplifying transistor. Controlling the full-face signal line, along with transfer signal lines and a reset signal line, to read out signals realizes the simplification of the wiring in the pixel, the reduction of the pixel size, and so on.
US10165209B2 Low-noise, high dynamic-range image sensor
A sequence of control voltage levels are applied to a control signal line capacitively coupled to a floating diffusion node of a pixel to sequentially adjust a voltage level of the floating diffusion node. A pixel output signal representative of the voltage level of the floating diffusion node is compared with a reference voltage to identify a first control voltage level of the sequence of control voltage levels for which the voltage level of the floating diffusion node exceeds the reference voltage.
US10165203B2 Per-pixel performance improvement for combined visible and infrared image sensor arrays
A per-pixel performance improvement is described for combined image sensor arrays that measure infrared and visible light. One embodiment is a method that includes forming an array of photodetectors on a silicon substrate, treating a subset of the photodetectors to improve sensitivity to infrared light, and finishing the photodetector array to form an image sensor.
US10165202B2 Method and system for performing alignment of a projection image to detected infrared (IR) radiation information
A method of presenting a visible representation of infrared (IR) radiation information onto an observed real world scene based on IR radiation emitted from said observed real world scene, using a thermography arrangement comprising an IR imaging system, a visible light imaging system, and a visible light projecting system.
US10165200B2 Processing multiple image frames
Methods and apparatuses are disclosed for processing a plurality of captured image frames. An example method may include receiving a first image frame and a second image frame from a camera sensor. The example method may also include determining a first portion of the second image frame with a temporal difference from a corresponding first portion of the first image frame, wherein a second portion of the second image frame is without a temporal difference from a corresponding second portion of the first image frame. The example method may also include processing the second image frame, including processing the first portion of the second image frame, and preventing processing the second portion of the second image frame.
US10165194B1 Multi-sensor camera system
High dynamic range images are generated using conventional dynamic range cameras. A first camera is configured with exposure settings that are optimized for brighter regions, while a second camera assembly is optimized for darker regions. The cameras can be rectified and can capture concurrently such that objects are relatively aligned, with global and local misregistrations being minimized. The image data is analyzed to determine regions where the image data from one camera or the other provides higher quality, such as where the brightness values fall between a noise floor and a saturation level. If image data from both sets have values within that range then the values can be combined, such as with a weighted average. A composite image is generated that includes more uniform color and brightness than in either image individually, or that could have been captured using a single camera of similar cost and capabilities.
US10165190B2 Electronic device
An imaging apparatus includes a movable unit in which a display unit is rotatable by a hinge part in an opening and closing direction with respect to a device body. A magnet is disposed in the vicinity of the hinge part and an opening and closing sensor detects the opening and closing of the movable unit by detecting a magnetic field of the magnet. A magnetizing direction of the magnet is a direction perpendicular to an opening and closing axis of the movable unit, the opening and closing sensor detects the magnetic field in a direction perpendicular to the opening and closing axis, and a control unit obtains a detection signal of the opening and closing sensor and controls a display state of the display unit.
US10165189B2 Electronic apparatus and a method for controlling the same
An electronic apparatus includes a touch detection unit configured to detect a touch on a display unit, an orientation detection unit configured to detect an orientation of the electronic apparatus, a display control unit configured to perform control so that a display position of a display item displayed on the display unit is changed if a predetermined change of the orientation of the electronic apparatus is detected by the orientation detection unit, and a control unit configured to perform control so that, if the predetermined change of the orientation of the electronic apparatus occurs, processing based on a touch operation of a touch that has been detected by the touch detection unit since before the predetermined change occurs is not performed.
US10165185B2 Drone equipped with a video camera sending sequences of images corrected for the wobble effect
The drone comprises a camera (14) having a rolling shutter digital sensor which sends video data (l) line by line. An inertial unit (26) sends a gyrometric signal representative of the variations in attitude (φ, θ, ψ) of the camera at a given instant. An image processing module (30) comprising an anti-wobble module receives the video data (l) and the gyrometric signal as inputs, and outputs video data processed and corrected for artifacts introduced by the vibrations of the motors of the drone. A complementary filtering module (36) applies a predetermined compensating transfer function to the gyrometric signal at the input of the anti-wobble module, which transfer function is an inverse transfer function of the frequency response of the gyrometric sensor of the inertial unit.
US10165182B1 Panoramic imaging systems based on two laterally-offset and vertically-overlap camera modules
Panoramic imaging systems and devices are disclosed. In one aspect, a disclosed panoramic camera assembly of a panoramic imaging system includes a first camera module including a first wide-angle-lens camera positioned to cover one half of a full spherical space and a second camera module including a second wide-angle-lens camera positioned to cover the other half of the full spherical space. Moreover, the optical axis of the first camera and the optical axis of the second camera are separated by a predetermined distance in a lateral direction perpendicular to the optical axes. Furthermore, the first camera module and the second camera module are positioned to have a predetermined amount of overlap in the vertical direction so that a height of the panoramic camera assembly is significantly smaller than a dimension of the first camera module plus a dimension of the second camera module in the vertical direction.
US10165181B2 Imaging device
The present invention provides an imaging device capable of greatly reducing the assignment number of light reception cells assigned to each microlens of an array lens and increasing the number of pixels of images having different characteristics that are captured simultaneously. One aspect of the present invention is an imaging device that includes an imaging optical system including a center optical system (wide-angle lens) and an annular optical system (telescopic lens) that share an optical axis, an image sensor, and an array lens arranged on the incidence side of the image sensor and including microlenses (pupil imaging lenses). The array lens causes annular pupil images corresponding to the annular optical system adjacent to each other among a center pupil image and annular pupil images formed on the image sensor by the respective microlenses to partially overlap each other on the image sensor.
US10165176B2 Methods, systems, and computer readable media for leveraging user gaze in user monitoring subregion selection systems
A system for leveraging user gaze in a user monitoring subregion selection system includes a first camera configured to capture an image of a scene. A pattern generator is configured to generate and project a pattern onto a surface of at least one of a user's eyes. A sensor is configured to obtain an image of the pattern reflected from at least one of the user's eyes. In an alternate implementation, the pattern generator may be omitted, and the sensor may be a stereo user facing camera. A gaze estimation and scene mapping module is configured to estimate a gaze direction of the user using the image captured by the user facing sensor and to map the estimated gaze direction to the image of the scene based on a location of an object of interest within the scene. A subregion selection module is configured to select a subregion of the image of the scene based on the mapped user gaze direction.
US10165163B2 Image pickup apparatus including mechanism for attaching and detaching transparent cover, image processing method thereof, and storage medium
An image pickup apparatus that is capable of suppressing degradation of image quality even when the orientation of a photographing lens is changed in a state in which a dome is attached to the image pickup apparatus. A dome attaching/detaching mechanism detachably holds a dome which is transparent and has a hemispherical shape. An image pickup unit is arranged inside the dome and is capable of changing an orientation of a lens group by a tilt mechanism. An image processor performs correction processing on an image photographed by the image pickup unit. The image processor performs image quality correction according to the orientation of the lens group.
US10165160B2 Electronic device including removable terminal cover unit and joint portion
Provided is a digital camera including: a camera body including a terminal for connection with an external device; and a terminal cover unit including a terminal casing having a terminal opening corresponding to the terminal and a terminal cover which protects the terminal. The terminal cover unit is attachable to and detachable from the camera body from outside the camera body.
US10165159B2 System and method for enhancing video conferencing experience via a moving camera
The present disclosure is directed to a video-enabled communication system that can include a camera to acquire an image of an object of interest (such as a local participant) during a video communication session and a control unit, coupled with the camera. The control unit causes movement of the camera from a first spatial location to a second spatial location relative to a selected point of reference to enable the camera to capture different images for display, by a remote display device, to a remote participant to the video communication session.
US10165154B2 Color table compression
In some examples, a print cartridge includes a memory device comprising coefficients derived from a compression of a difference table including a plurality of difference nodes in which each difference node represents a value that is a difference of a value of a node of a color table and a value of a corresponding node of a reference table, the coefficients useable to produce a reconstructed difference table, and residue information representing a difference of the color table and the reconstructed difference table.
US10165151B2 Information processing apparatus, method for controlling information processing apparatus, and storage medium
An information processing apparatus stores, as user information of a user capable of logging into the information processing apparatus, first user information of a user having particular authority and second user information of a user having no particular authority. The information processing apparatus displays a list of, from the stored user information, user information that includes the second user information and no first user information. Then, the information processing apparatus performs a login process enabling a user corresponding to user information selected from the list to log into the information processing apparatus.
US10165149B2 Methods and systems for automatically generating a name for an electronic document
A system of automatically naming an electronic document may include a scanning device. The system may receive a physical document that is to be converted into an electronic document, perform optical character recognition on at least a portion of the physical document to identify one or more terms that are present in the physical document, and store the identified terms in the data store associated with the scanning device. The system may receive input from a user that includes one or more first characters and corresponds to a title of the electronic document. The system may identify one or more terms from the data store that correspond to the one or more first characters by querying the data store using the received input, and cause the identified terms to be displayed to the user via a display device of the scanning device as suggested document names for the electronic document.
US10165148B2 Information recording device, information recording method, and non-transitory storage medium storing information recording program
An information recording device includes a data acquisition unit and a service information recording unit. The data acquisition unit acquires data. The service information recording unit records in a recording unit service information including information regarding each of a plurality of services which may be performed utilizing the data acquired by the data acquisition unit in association with the data acquired by the data acquisition unit.
US10165145B2 Image processing apparatus, method for controlling image processing apparatus, and storage medium
When a registration request of an application button is received, an information processing apparatus generates an image for transition if an activation-completed notification is received. If the activation-completed notification is not received, the information processing apparatus generates the image for transition after the activation-completed notification is received.
US10165144B2 Image forming apparatus, control method therefor, and storage medium
There is provided a technique of appropriately shifting an image forming apparatus to a power saving state in consideration of the use status of an external device such as a connected USB device. When a condition for shifting to a sleep state is satisfied, the CPU of the image forming apparatus determines whether or not a setting of a sleep shift at the time of use of the USB device is “permit”. If it is determined that the setting of the sleep shift at the time of use of the USB device is “do not permit”, the CPU determines whether or not the connected USB device is in use. If it is determined that the USB device is not in use, the CPU shifts the image forming apparatus to the sleep state.
US10165142B2 Image reading apparatus including multi-crop function
An image reading apparatus including: an original reading unit configured to scan at least one original placed on an original table and read an image of the original; an original size detection unit configured to detect a size of an original to be scanned before the scan; and a control unit configured to determine an area from which an image is to be read by the original reading unit by referring to the original size detected by the original size detection unit, wherein the control unit is capable of initiating a multi-crop process in which the original reading unit scans a plurality of originals placed on the original table in batch as a batch-scan and crops an image of each of the originals, and in case of the batch-scan, the control unit determines the maximum area readable by the original reading unit as a reading-area.
US10165139B2 Image forming apparatus with movable operation unit
An image forming apparatus includes an apparatus main body, an operation unit, and a moving mechanism. The operation unit is mounted to the apparatus main body. The operation unit indicates a state of the apparatus main body and performs an input operation to the apparatus main body. The moving mechanism reciprocatably supports the operation unit between a reference position and a retracted position. The reference position overlaps a work area of the apparatus main body. The retracted position does not overlap the work area.
US10165137B2 Image forming apparatus, information display method, and computer-readable recording medium storing program
In an image forming apparatus using a browser with limitation, contents input in an input form cannot be stored in the browser, and thus the contents displayed on a browser screen cannot be taken over between a plurality of pages.A browser portion of an image forming apparatus holds a parameter operated on and input into a child page in a memory region for browser assigned to a parent page and displays, on a browser screen, another child page after transition which takes over the parameter from the child page before the transition.
US10165135B2 Information processing apparatus having improved operability of setting screen and information processing method therefor
An information processing apparatus is provided that includes a memory storing a program, and a processor configured to execute the program to implement a process of determining whether a prohibited setting item is included among a plurality of setting items corresponding to a plurality of display components that are arranged in an image for displaying a setting screen on a display device. The prohibited setting item corresponds to a setting item that is prohibited from being set up in combination with a selected setting item for which a value has been set up in response to an operation made with respect to a selected display component corresponding to the selected setting item. If the prohibited setting item is included among the plurality of setting items, the processor further implements a process of changing the position of a non-configurable display component corresponding to the prohibited setting item within the image.
US10165132B2 Server apparatus, information processing system, and information processing method for user authentication
A server apparatus includes an acquiring unit, a reporting unit, a script acquiring unit, and a requesting unit. When a user issues a request for executing information processing to an information processing apparatus, the acquiring unit acquires unique information for uniquely identifying an information storage medium corresponding to the user through a network. The unique information is read from the information storage medium by a reading device. The reporting unit refers to a storage unit that stores therein pieces of unique information and applications relating to information processing in an associated manner with each other, to detect an application associated with the acquired unique information, and reports the acquired unique information to the detected application. The script acquiring unit acquires, from the application, a script generated by the application based on the unique information. The requesting unit transmits a request for executing the acquired script to the information processing apparatus.
US10165130B2 System and method for the passive monitoring and reporting of printer-related data on USB cables
Provided is a computer-implemented system and method for monitoring printer-related data on USB cables. A USB-compatible device comprising a field programmable gate array and a microprocessor is placed in-line between a non-networked computer and a printer and monitors the line for print-related data. Once detected, the print-related data is transmitted via a radio frequency to a base station. The base station subsequently compiles the print-related data and relays the data to a printer reporting system.
US10165127B2 Charging for usage of radio resources that are shared between MTC traffic and non-MTC traffic
Systems and methods for charging in networks where radio resources are shared between Machine Type Communication (MTC) traffic and legacy traffic. A base station of a wireless access network determines a scheduling of radio resources on the air interface between MTC traffic and legacy traffic, and provides signaling to an MTC device and a legacy device indicating the scheduling of the radio resources. The base station collects resource sharing information regarding the sharing of the radio resources between the MTC traffic and the legacy traffic, and transmits a message to a network element of a core network that includes the resource sharing information. The network element may then forward the resource sharing information to a charging system so that the sharing of the radio resources is taken into account when charging the MTC device and/or the legacy device for usage of the air interface.
US10165123B1 Techniques for benchmarking pairing strategies in a contact center system
Techniques for benchmarking pairing strategies in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for techniques for benchmarking pairing strategies in a contact center system comprising: cycling, by at least one processor, among at least two pairing strategies; and determining, by the at least one processor, a difference in performance between the at least two pairing strategies.
US10165121B2 System and method for dynamic call traffic routing
A method of sending data to one of a plurality of geographically dispersed contact center service sites includes receiving a contact from a customer device; determining a context of the contact; and retrieving, by the server of the contact center, from a first context store, information based on the determined context of the contact. Accordingly, based on the determined context of the contact, a predicted particular service site from among the plurality of geographically dispersed contact center service sites can be identified so that the retrieved information can be sent to a storage location that is closer to the predicted particular service site than the contact center is.
US10165119B2 Dynamic connection distributor
A dynamic call connection distributor and a related method, the distributor including an agent pool, having information of call agents, the agent pool is at least partly configurable by a plurality of individual call agents, a recipient dialer, including circuitry for dialing at least one number of predefined potential recipients for establishment of a recipient connection, an agent dialer including circuitry for establishing an agent connection from the dynamic connection distributor to a call agent, and a call linker, having circuitry for linking the agent connection with the recipient call.
US10165117B2 Call handling based on augmented caller information
A device can receive a call from a calling party device to a called party device, and can determine caller information based on the call from the calling party device. The device can determine that the caller information satisfies a criterion, and can modify the caller information to create modified caller information, the caller information being modified based on the caller information satisfying the criterion. The device can compare the modified caller information to a data structure that includes information associated with multiple call handling decisions. The device can identify a call handling decision, of the multiple call handling decisions, based on comparing the modified caller information to the data structure that includes the plurality of call handling decisions, and can cause the call handling decision to be implemented.
US10165115B1 Communications handler for screening incoming calls
Concepts and technologies for handling and screening incoming calls are provided. A processor executing instructions associated with a call handling service can detect that a call from a calling party is being routed, via a communication interface, to a called party device associated with a customer. The processor can obtain caller identification data that can specify an identity that is generated by the calling party and intended to be representative of the calling party when presented to the customer by the called party device. The processor can determine an interface identifier associated with the communication interface, and retrieve a call authentication scenario based on the interface identifier. The call authentication scenario can specify a storage location of data. The processor can obtain the data from the storage location, determine a call handling action, prepare a call handling command, and provide the call handling command to a network.
US10165112B2 System and method for controlling identifier provided when placing call / message
An application instantiated on a computing device of a professional receives a selection of a client by a professional to place a call to the client by way of an identifier of the client, and upon receiving the selection of the client, presents to the professional a number of options for an identifier of the professional to be provided with the placed call to the client. The application receives from the professional a selection of one of the options for the identifier of the professional, places the call from the professional to the client, and in doing so provides the selected identifier of the professional with the placed call. The selected and provided identifier of the professional represents a favored location at which the professional or an associate thereof may be reached. The client may ascertain the provided identifier of the professional from the placed call and employ same to place a future call toward the professional or the associate thereof.
US10165110B1 Methods and systems for authenticating a user on a call
Methods and systems described in this disclosure allow customers to quickly be authenticated. In some embodiments, a device and a user verifier are associated with a user profile. When a call is received from the device, the user may be requested to input the user verifier. After verifying that the device is unique to the user and that the user verifier matches the user verifier associated with the user profile, the user may be authenticated to the call or activity.
US10165109B1 Telephony software control via web application
A Web application (such as a workforce management application) on a cloud computing platform controls telephony software used by an agent who operates a remote agent computer. The telephony software may reside on the agent computer, may reside in the cloud and be used by the agent using a browser, or may reside in the cloud and include a client on the agent computer. The agent does not have access to login credentials of the telephony software and cannot log in. The Web application remotely controls the telephony software using an API and makes decisions based upon the scheduled shift activities of the agent or demand for tasks within the enterprise or call center. The Web application is able to log the agent in to or off of the telephony software or to change the status of the agent within the telephony software.
US10165108B1 Lock screen optimizations
Approaches are described for determining, updating, and displaying recommended content on a display of a computing device. A lock screen can be displayed in response to a wake event. An input icon, such as a fingerprint icon, can be displayed on the lock screen to prompt the user to use a corresponding input mechanism to unlock the device. Upon authenticated input being determined, a countdown icon or timer element can be displayed indicating any remaining or additional time for the recommended content to be displayed. After any remaining time has passed, the device is unlocked and alternative content displayed, either automatically or in response to an additional access input received from a user.
US10165104B2 Mobile terminal and method of controlling the same
Provided is a mobile terminal including: a wireless communication unit that receives an event associated with an application; an output unit that outputs alerting information on the event; a display unit to which an alerting image that receives a first touch for activating the application is output; and a controller that, when the alerting image receives a second touch, controls the output unit in such a manner that an alerting mode for reception of the event associated with the application is changed.
US10165099B2 Device for coupling a mobile communications unit with a motor vehicle
A device for coupling a mobile communications unit with a motor vehicle may be placed between a driver seat and a passenger seat of the motor vehicle and includes a surface on which the mobile communications unit may be placed. An antenna is adapted to emit and/or receive a radio signal for the near field communication with the mobile communications unit.
US10165097B2 Call processing method and device
A call processing method and device are provided. In the call processing method, voice guidance in a call is converted into visual data; and the visual data is displayed as a visual menu to present content of the voice guidance.
US10165096B2 Mobile terminal
A mobile terminal is disclosed. The mobile terminal includes a body; a body hole formed in the body, the body hole communicating an inside and an outside of the body; and a waterproof unit positioned and movable in the body hole, the waterproof unit including: a rod extended in a communicating direction of the body hole; a stopper connected to an end of the rod, a portion of the stopper having a inclined shape with respect to a longitudinal direction of the rod; and a packing ring surrounding the rod, the packing ring sealing the body hole.
US10165082B2 Method and apparatus for managing connection between plurality of devices over network
The present invention relates to a method for managing a connection between a first device and a second device in a network. The method may include requesting application information to the second device, the application information including information related to a specific application included in the second device for an interactive service, obtaining the information related to the specific application from the second device in response to the request, and performing the connection between the first device and the second device based on the information related to the specific application.
US10165081B2 System and method for processing an interaction response
A method and system are provided for processing an interaction response of a request service provider. The method includes detecting the interaction response for a first interaction session using a first interaction channel between a request initiator and the request service provider, assigning an identifier to the interaction response, determining a task associated with the interaction response, and obtaining context data of a plurality of other interaction sessions. The plurality of other interaction sessions occurs proximal in time with the first interaction session. The context data is related to activity of the request initiator. The method also includes associating a subset of the context data with the interaction response. The subset of the context data is the context data of the plurality of other interaction sessions that are related to the task. The method also includes modifying the interaction response using the subset of the context data.
US10165072B2 Unified tracking data management
Methods and apparatuses that collect tracking data items into a plurality of data stores for one or more domain in response to resources received from the domains are described. Each tracking data item may be accessible for one of the domains. Relationships of the domains may be identified among the tracking data items across multiple data stores according to the resources received. One or more of the domains may be selected according to the identified relationships to control accessibility of the tracking data items for the domains. The data stores may be updated to prohibit accessing at least a portion of the tracking data items for the selected domains.
US10165070B2 Cross channel in-vehicle media consumption measurement and analysis
The invention provides a novel and unique system and method for cross channel in-vehicle identification of media, source and, consumption measurement and analysis. Real-time measurement and analysis of all applicable forms of media that a driver or passenger may consume inside of an automobile can be achieved. This includes AM/FM radio, Satellite Digital Audio Radio Service (SDARS), stored media such as CDs, MP3s & DVDs, streaming media, internet radio, audio books, podcasts, text-to-speech content, use of hands-free calling and other forms of audio, including content routed to the In Vehicle Entertainment (WE) system through integration with a smartphone, media player or other similar external Consumer Electronic (CE) device via wired or wireless connectivity, including but not limited to USB, Bluetooth, Wi-Fi, and the like, and also including integration platforms such as APPLE CARPLAY, GOOGLE ANDROID AUTO, HARMAN AHA RADIO, PANASONIC AUPEO, PIONEER ZYPR, FORD SYNC, MIRRORLINK, AIRBIQUITY CHOREO, and the like.
US10165069B2 Provisioning personalized content recommendations
A personalized content recommendation provisioning method and system are described, according to various implementations. In an implementation, a user profile is established for each of multiple users within an electronic data environment (e.g., the Internet). The user profile may include information collected via a registration of the user and information identifying content consumed by the user based at least in part on information collected by an associated tracking cookie. The user profile may be used to generate a personalized grade associated with each of multiple candidate content recommendations in a high-quality candidate content recommendation pool, determine a content recommendation scope associated with a user in view of a personalized grade associated with each of the plurality of candidate content recommendations, and display the content recommendation scope to the user.
US10165064B2 Data packet transmission optimization of data used for content item selection
Systems and methods for providing third-party content can include a data processing system receiving criteria defining online activities of an online activity type related to a product or service context from a computing device of a third-party content provider. The data processing system can identify a cluster of client devices based on the defined online activities, and determine a subset of keywords associated with the defined online activities and the identified cluster of client devices. The data processing system can determine a performance metric of the subset of keywords based on the cluster of client devices, and provide the subset of keywords and the performance metric to the computing device. The data processing system can receive from the computing device a parameter value of a first keyword of the subset of keywords to use in selecting content items of the third-party content provider associated with the first keyword.
US10165058B2 Dynamic local function binding apparatus and method
A dynamic local function binding apparatus and method are provided. In an application virtualization environment, a terminal may register local services associated with local functions of the terminal, and a remote server may call the serviced local functions to be used while the server is executing an application for the terminal. The local functions may be unique functions of various local devices installed in the terminal. The servicing of the local functions may include creating service descriptions of the functions that are provided by the individual local devices and publishing the service descriptions.
US10165054B2 Control system and method for IoT boilers using central management server
The present invention discloses control system and method of an IoT boiler. A control system of an IoT boiler according to the present invention includes: the IoT boiler that checks an operation state to transmit state information, and senses whether or not a fault occurs through a sensor to transmit fault information; a manager terminal that includes a boiler control application for monitoring and controlling the IoT boiler, monitors a state of the IoT boiler, receives control information for controlling the IoT boiler from a manager, and transmits the control information; and a central management server that is connected to the IoT boiler and the manager terminal through a network, periodically or non-periodically receives and stores the state information of the IoT boiler from the IoT boiler, and receives the control information for controlling the IoT boiler from the manager terminal to perform control of the IoT boiler.
US10165050B2 Systems and methods for diffracted data retrieval
A system for diffracted data retrieval (DDR) comprises a plurality of storage locations. The system for DDR also comprises a client device configured to: transmit a request to retrieve the data object, wherein the data object comprises a plurality of segments stored across the plurality of storage locations; receive a sequencing key in response to the request to retrieve the data object; and retrieve the plurality of segments of the data object from the plurality of storage locations based at least in part on an order indicated by the sequencing key. The system of DDR further comprises an initiation server configured to: receive the request from the client device to retrieve the data object; generate the sequencing key in response to the request; transmit the sequencing key to the client device; and monitor a progress of the retrieval of the data object by the client device.
US10165044B2 Vehicle cloud processing methods for fabricating objects at vehicle aggregation locations
A cloud computing system includes a network interface for interfacing with a wide area network. At least one wireless transceiver engages in bidirectional communication with a plurality of vehicle cloud processing devices within a corresponding plurality of vehicles in at least one vehicle aggregation location. A network control device receives requests for at least one cloud computing service via the wide area network and facilitates the at least one cloud computing service via the bidirectional communication with the plurality of vehicle cloud processing devices.
US10165043B2 Multi-core device with separate redundancy schemes in a process control system
A multicore system controls devices in a process control system. A primary control processing device having a primary master core and a primary remote core is configured for controlling communications on a first network among a first plurality of devices. The primary remote core is configured for controlling communications on a second network among a second plurality of devices. A shadow control processing device is coupled to the first and second networks for processing redundant communications among the devices. The shadow control processing device comprises a shadow master core and a shadow remote core. The shadow master core is configured for controlling communications on the first network among the first plurality of devices. The shadow remote core is configured for controlling communications on the second network among the second plurality of devices.
US10165042B2 Methods and systems for conducting a remote desktop session via HTML that supports a 2D canvas and dynamic drawing
Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with is web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling.
US10165041B2 System and method for uninterrupted learning
An adaptive server provides support for uninterrupted learning platform when connections to networks are unavailable or unstable. The adaptive server can communicate with a remote server through a local area network and switch to a cellular telecommunication network when the local area network is unavailable. The adaptive server can also act as a WiFi base station and accept connections from nearby student devices.
US10165039B1 Pre-connecting to a cacheable resource based on page profiles
A system is disclosed that generates page profiles for network pages based on aggregated usage data. The page profile for a given page may, for example, include information regarding specific page generation tasks (e.g., resource requests) that are frequently executed by browsers when the page is loaded. The page profiles may be used by browsers or an intermediary system to preemptively perform selected page generation tasks, thereby reducing perceived page load times.
US10165036B1 Network resource remote process execution
In some implementations, a client device receives a network resource from a network resource provider. During rendering or other processing of the network resource on the client device, the network resource may cause the client device to send a request for a remote process to be executed by a network computing provider. For example, the network resource may include information to establish communication between the client device and the network computing provider for the client device to send a remote processing request. In response to the remote processing request, the network computing provider may obtain and execute remote process information related to the remote process. For example, the remote process information may be provided by the network resource provider and may include executable instructions to be executed by the network computing provider, and may further include data to be used during execution of the remote process.
US10165035B2 Content supplying device, content supplying method, program, and content supplying system
There is provided a content supplying device that supplies streaming data of content in accordance with MPEG-DASH, the content supplying device including: an HTTP transmission unit configured to convert each segment of the streaming data into a file and to unicast the resulting segment files via HTTP; an RTP transmission unit configured to multicast and/or broadcast the segment files via RTP; and a metafile generation unit configured to generate a metafile describing a chronological correspondence relation between the segment files to be unicasted via HTTP and the segment files to be multicasted and/or broadcasted via RTP, and to supply the metafile to a receiver.
US10165033B2 Live encoding for distribution of long tail media content
Systems, methods and devices are described to deliver media programs to remotely-located media players via a network. A media server receives a request for the media program from the remotely-located media player via the network and determines whether the requested media program has been previously encoded. If so, the previously-encoded media program is delivered to the remotely-located media player. If the requested media program has not been previously encoded, the requested media program is live encoded to thereby create a media stream encoding the requested media program in response to the request received from the remotely-located media player.
US10165032B2 Chunking of multiple track audio for adaptive bit rate streaming
Systems, devices and methods are provided to support multiple audio tracks in an adaptive media stream. Segments of the adaptive stream are encoded so that the player is able to locate and request a specific one of the available audio tracks using byte range requests or the like. Audio content can be removed from video segments, or at least moved to the end of the segments so that a byte range request obtains just the video content when the default audio is not desired. The audio content can be obtained from a separate audio segment. Indeed, multiple audio tracks can be packaged into a common audio segment so that byte range requests can obtain just the particular audio track desired.
US10165030B2 Method and telecommunications arrangement for transferring media data having differing media types via a network sensitive to quality of service
The invention concerns a telecommunication system (10) and a computer-implemented method for transferring media data from a first RTC client (30) over a QoS-sensitive network (N1) using the real-time protocol (RTP) to a second RTC client (40), wherein the quality of service is based on different traffic classes and the media data contain a first media type with a first traffic class (QoS1) and a second media type with a second traffic class (QoS2), comprising the following steps: media data, which contain a first media type with a first traffic class (QoS1) and a second media type with a second traffic class (QoS2), are bundled by the first RTC client (30) into second packets (P2), in each second packet (P2), the traffic class (QoS1, QoS2) for each media type is marked in layer 4 and/or layer 5 of the real-time protocol (RTP), the second packets (P2) are transmitted in the direction of the second RTC client (40), either before or during the transfer to the network (N1), the second packets (P2) are unbundled using the markings in layer 4 and/or layer 5 of the real-time protocol (RTP) and then bundled into first packets (P1), each of which has only one of the traffic classes (QoS1, QoS2), and the first packets (P1) are transmitted over the network (N1) to the second RTC client (40).
US10165029B2 Caching and streaming of digital media content subsets
Systems, methods, apparatuses, and software for provide a digital media caching environment are provided herein. In one example, a method of operating a content node to provide a digital media caching environment is provided. The method includes receiving a request transferred by an end user device for digital media content. Responsive to the request, the method includes retrieving at least a header portion and a content subset of the digital media content from an origin server and transmuxing the content subset of the digital media content from an origin format into a stream format suitable for streaming to the end user device, and streaming the content subset in the stream format for delivery to the end user device.
US10165028B2 Context-aware streaming of digital content
Techniques are disclosed for streaming digital content from a server to a client device in a way that is tailored to the context in which the client device is used. The context in which a client device is used may refer to, for example, the operational characteristics of the device and/or the environmental conditions under which the device is used. A client device can be configured to collect contextual data characterizing its use context. The way in which streaming media is delivered to the client device can be adjusted based on such contextual data, and in particular, can be adjusted in a way that tailors the content delivery to the specific use context. This can improve user experience and conserve battery and network resources, for example, by avoiding the streaming of high definition content to a device that, due to its use context, is able to render standard definition content.
US10165022B1 Screen sharing management
A method to manage screen sharing includes receiving a screen sharing request of a shareable interface displayed on a first computing device of a first end user, conducting, in response to the session sharing request, an inventory of secured assets in the shareable interface, and generating a shared interface from the shareable interface. Generating the shared interface includes obtaining a first secured asset in the inventory of the secured assets, modifying the first secured asset based on a first end user permission defined for the first secured asset to generate a modified secured asset, and adding the modified secured asset to the shared interface. The method further includes transmitting the shared interface to a second computing device of a second end user.
US10165020B2 Analyzing reading metrics to generate action information
Data reports are received from a plurality of clients including action reports and timing reports. Action reports describe actions performed by users of the clients at location within an eBook. Timing reports describe reading speeds of users of the clients. The data reports are analyzed to identify an action that is performed by the users of the clients at a location within the eBook frequently relative to other actions. Action information is generated for automatically performing the identified action at the location within the eBook. The action information is transmitted to a client. The client is configured to automatically perform the action at the location within the eBook. The reading location of a user of the client is determined based on the timing reports.
US10165019B2 Shared experience information construction system
In an information terminal processing device of a first user, after selection of a content on a prescribed experience by the first user, content identification information is output to an information terminal device of a second user B, and various information thereof is transmitted to a server device. In an information terminal device of a second user B, after the content identification information is input, a unique key corresponding to the content identification information is generated. Information on the input date and time and/or the input location of the content identification information is transmitted to the server device. In the server device, after collating unique keys, the input date and time and/or the input location of the content identification information are defined as a shared date and time and/or a shared location of the content, and the shared experience information is constructed to make a database thereof.
US10165016B2 System for enabling communications and conferencing between dissimilar computing devices including mobile computing devices
In one general embodiment, a system for enabling communications and conferencing between dissimilar computing devices including mobile computing devices. In another embodiment a method for enabling communications and conferencing between dissimilar computing devices including mobile computing devices. In a further embodiment, a non-transitory computer-readable medium comprising instructions to cause one or more processors to enable communications and conferencing between dissimilar computing devices including mobile computing devices.
US10165014B2 Methods, systems, and computer readable media for a distributed component model architecture (DCMA) in a session over internet protocol (SoIP) network
Methods, systems, and computer readable media for distributed component model architecture (DCMA) in a session over Internet protocol (SoIP) network is disclosed. According to one system, the system includes at least one session routing engine (SRE) for routing calls in an SoIP network. The system also includes at least one session border controller (SBC) for receiving, from a message source, a first message associated with a call in a SoIP network. The SBC is further configured for identifying a call source, wherein the call source is information, other than a calling party identifier, that identifies a source of the first message. The SBC is also configured for selecting one of the at least one SRE and sending to the selected SRE information associated with the message, the information including the call source. The SRE routes messages associated with the call according to a calling plan associated with the identified call source.
US10165013B2 Method of controlling session initiation protocol sessions with state charts
A method involves acts of receiving a Session Initiation Protocol (SIP) request, initiating by a computing device having a processor, a SIP session as a result of receiving the SIP request, executing, by the processor, a state chart implemented in the SIP server, communicating events by the computing device to the state chart, as the events occur in the SIP session, and changing states in the SIP session by the computing device, as the states are defined in the state chart, to completion of the SIP session.
US10165009B2 Distributed network connection policy management
A connection policy for a communications network has a local connection policy indicating which paths between a given one of the nodes (computer A, router A, host 898) and others of the nodes (computers B, C, filters B1, B2, C1, C2, hosts 890, 892) are allowable paths, by a symbolic expression of ranges endpoint addresses and other local connection policies in respect of other nodes. It is implemented in a distributed manner by determining, for the given node, which of the allowable paths, are dual authorized as allowable by the other local connection policy relating to the other node at the other end of that path, by Boolean operations on the symbolic expressions. For a given message for a given path between two of the nodes having their own local connection policies, both of these nodes determine whether the given path is currently dual authorized. This can provide reassurance that changes in versions of the connection policy won't transiently open a risk of undetected unwanted communication.
US10165004B1 Passive detection of forged web browsers
Techniques to facilitate passive detection of forged web browsers are disclosed herein. In at least one implementation, web traffic between a web server and a client is monitored, and a hypertext transfer protocol (HTTP) header transmitted by the client is processed to determine a type of web browser associated with the client. Attribute data points for the client are generated based on fields in the HTTP request header transmitted by the client and connection behavior of the client with the web server. The attribute data points for the client are then compared with predetermined attribute data points for the type of web browser associated with the client to determine if the client is a genuine web browser of the type of web browser associated with the client.
US10164998B2 Identifying and remediating malware-compromised devices
Systems and methods for identifying and remediating malware-compromised mobile devices are disclosed. A computer-implemented method includes accessing, by a computing device, malware risk data; determining, by the computing device, a mobile device is at risk from malware based on the malware risk data; identifying, by the computing device, a set of connections of a user of the mobile device, wherein each connection in the set of connections is associated with a user computer device; identifying, by the computing device, at least one user computer device from the set of connections at risk from the malware; and outputting, by the computer device, a malware notification for the mobile device at risk and at least one user computer device at risk.
US10164997B2 Security verification by message interception and modification
A first computer is selected for testing. Information sent from a second computer system to the first computer is intercepted. The information is modified to be noncompliant with a communication protocol, thereby producing noncompliant information. A determination is made whether the first computer device has failed to provide a particular response to receipt of the noncompliant information, and an operation is performed based at least in part on the determination.
US10164991B2 Hierarchical models using self organizing learning topologies
In one embodiment, a device in a network maintains a plurality of anomaly detection models for different sets of aggregated traffic data regarding traffic in the network. The device determines a measure of confidence in a particular one of the anomaly detection models that evaluates a particular set of aggregated traffic data. The device dynamically replaces the particular anomaly detection model with a second anomaly detection model configured to evaluate the particular set of aggregated traffic data and has a different model capacity than that of the particular anomaly detection model. The device provides an anomaly event notification to a supervisory controller based on a combined output of the second anomaly detection model and of one or more of the anomaly detection models in the plurality of anomaly detection models.
US10164990B2 Security test tool
A test tool includes a connection engine, a transformation engine, a validation engine, and a messaging engine. The connection engine connects to a first non-relational database, a second non-relational database, and a server. The transformation engine receives first and second messages from the first and second non-relational databases and transforms the second message into a JavaScript Object Notation message. The validation engine compares the first message with a server log stored on the server to determine whether information in the first message matches information in the server log and compares the JavaScript Object Notation message with the server log to determine whether information in the second message matches information in the server log. The messaging engine communicates a message indicating that information in the first message and the second message match information in the server log.
US10164976B2 Method and apparatus for substituting for authentication and payment for third party site in a radio mobile communication system
Disclosed is a method of substituting for authentication of subscriber terminals of a mobile communication network for a third party site in a radio mobile communication system, the method including: obtaining traffic information for each subscriber terminal from the mobile communication network to which the subscriber terminals connect; receiving an authentication request for a first subscriber terminal from the third party site that has received a service request of the first subscriber terminal from the mobile communication network; and authenticating, if an IP address of the first subscriber terminal is one of IP addresses of the subscriber terminals contained in the traffic information, the first subscriber terminal using traffic information of the first subscriber terminal, and providing an authentication result to the third party site.
US10164973B1 Public authentication systems and methods
Techniques provided herein relate to electronic authentication on public systems. A backend system receives at least one electronic data action request from a publicly available client system that is shared amongst a plurality of users. At least a portion of the primary authentication information is received from a secondary device separate from the publicly available client system. The electronic data action request is authenticated by determining if the primary authentication information matches expected primary authentication information that is expected to complete the electronic data action request. Performance of the electronic data action request is facilitated when the primary authentication information matches the expected primary authentication information.
US10164971B2 End user initiated access server authenticity check
Techniques are disclosed for enabling a user to validate the authenticity of a computing system (e.g., an access management system) such as one which controls access to one or more resources. A user can determine the authenticity of an access management system before the user provides credential information to the access management system. A user can be presented at a client system with an interface to request authentication of an access management system. The access management system may provide the user at the client system with temporary access information to submit back to the access management system. The access management system may provide recent personal information to the user at the client system to verify the access management system. Upon verification of the personal information, the access management system may prompt the user for credential information to establish a session.
US10164969B2 Computer security system and method
A computer security system comprises a security module adapted to control access to a secure computer resource by a user via a client based on verification of a security credential provided by the user. The computer security system also comprises verification data disposed on the client and accessible by the security module. The security module is adapted to enable the user to recover the security credential based on a response received from the user associated with the verification data.
US10164966B2 Decoupling identity from devices in the internet of things
This invention provides for data generated by intelligent devices exchanging information about their operation and performance over the so-called “Internet of Things” to be unidentified. Where particulars about an individual associated with a networked device are relevant to the operation and performance of the device, this invention provides for said particulars to be made available in digital certificates bound to the device. Data records generated by the device when operating with a certain individual are digitally signed at the time and later verified using said certificates, thus reliably conveying those particulars with the data. The identity of the individual is decoupled from the device and the data generated by the device.
US10164962B2 Using client certificates to communicate trusted information
A trusted information communication device comprising a receiver configured to receive a client certificate; a processor coupled to the receiver and configured to: authenticate the client certificate, extract, in response to the authentication, attributes from the client certificate, and create, in response to the extraction, a message comprising reformatted attributes based on the attributes, wherein the reformatted attributes can be trusted; and a transmitter coupled to the processor and configured to transmit the message.
US10164958B2 Open access network secure authentication systems and methods
Authentication of devices to receive services provided by service providers over communications networks such as open access networks, wherein the provider of the network need not have access to secret information shared between the devices and the service providers. A request is received from a device to receive services from a service provider and is forwarded to the service provider. A challenge and an expected response is received from the service provider and the challenge is forwarded to the device. A response to the challenge is received from the device the device is authenticated to receive services from the service provider if the response received from the device matches the expected response provided by the service provider.
US10164954B2 Method to manage a one time password key
The present invention relates to a method to manage a One Time Password key, referenced OTP key, used in an OTP algorithm in a user device having access to an unsafe storage including the steps of retrieving a Personal Identification Number, named PIN, of a user of the user device, deriving a symmetric key from the PIN, encrypting the OTP key using the derived symmetric key, storing the encrypted OTP key in the unsafe storage, decrypting the OTP key using the derived symmetric key, and generating a next OTP key using an incremental parameter, wherein the start value of the incremental parameter of the OTP key generation is random.
US10164952B2 Method and system for server based secure auditing for revisioning of electronic document files
Methods and systems for providing secure recording of revisions made to electronic documents, using secure methods to validate the recorded changes, are disclosed. An electronic device making a change to an electronic document can transmit the change to the network. An audit log chain is residing on the network and shared among all the nodes on the network. A node on the network can verify a change of document made by other nodes and add a new block to the chain using one-way hashes, making the chain resistant to tampering. If an invalid block is detected, the system can send an auditing alert to the network. The audit log can be strongly resistant to tampering, providing reliable evidence for use in audit compliance, investigations, and business or court record keeping.
US10164950B2 Controlling access to clinical data analyzed by remote computing resources
A method for controlling access to data being processed by a remote computing resource includes issuing a public encryption key for a data creator from a public certificate authority, detecting an encounter with a data owner, creating private encryption keys for the data creator and the data owner in response to detecting the encounter, encrypting data being sent to the remote computing resource with the public encryption key, the data creator's private encryption key, and the data owner's private encryption key, decrypting the data based on public verification of the public encryption key and local verification of the data creator's private encryption key and the data owner's private encryption key at the remote computing resource, and controlling the data creator's access to the data by altering the permission of at least one of the public encryption key and data creator's private encryption key.
US10164945B2 Method, apparatus, and computer-readable medium for masking data
An apparatus, computer-readable medium and computer-implemented method for masking data, including applying an irreversible function to a first data element to generate a derivative data element, the first data element being of a first data type and the derivative data element being of a second data type different than the first data type, selecting at least a portion of the derivative data element to serve as a template, generating a masked data element as the result of converting the template from the second data type to the first data type.
US10164943B1 Detection and prediction of web interaction performance issues
A system for estimating client system web interaction performance includes an input interface and a processor. The input interface is configured to receive a plurality of client system locations and associated performance data and to receive a location of interest. The processor is configured to determine an estimated client system web interaction performance based at least in part on the plurality of client system locations and the associated performance data and the location of interest. The performance data is determined based at least in part on determining an internet facing DNS server from a client using an ID code and a testing URL. The processor is further configured to provide the estimated client web interaction performance.
US10164938B2 Topology-aware addressing for reconfigurable networks
In one embodiment, an addressing agent determines a logical static IP addressing scheme for a computer network, the addressing scheme shared with an application server and defining a static mapping of IP addresses to particular types of application-based devices that are managed by the application server in particular physical locations within the computer network. The addressing agent determines a topology of the computer network indicative of application-based devices, their type, and their physical location. The addressing agent calculates a dynamic IP address for the devices based on their type and physical location as defined by the addressing scheme, and collaboratively assigns their corresponding calculated dynamic IP address. The application server can thus manage application-based devices according to whichever device of a particular type is in a particular physical location based on the addressing scheme, regardless of which particular application-based device of that particular type is in that particular physical location.
US10164937B2 Method for processing raw IP packet and device thereof
Methods for processing a raw Internet Protocol (IP) packet and corresponding devices are provided. A method is applied on a Broadband Network Gateway (BNG) side, and the method includes that after it is acquired that a Customer Premises Equipment (CPE) goes on line, a public network IP address and a public network identifier range are allocated to the CPE; and after a downlink raw IP packet is received, the packet is forwarded to a corresponding CPE according to a destination IP address of the packet and a route of a public network identifier, another method is applied on a CPE side, and the includes that: a public network IP address and a public network identifier range allocated by a BNG are received; after an uplink raw IP packet transmitted by a user is received, a source IP address in the packet is replaced with the public network IP address, a value of an identifier field in the packet is replaced with a value in the public network identifier range allocated by the BNG, and then the uplink raw IP packet is transmitted to the BNG. The present invention remedies the defect that an existing Network Address Translation (NAT) technology does not support forwarding of a raw IP packet.
US10164933B2 System and method for domain name system restore points
A system and method for domain name system (DNS) restore points are presented. A DNS record database is configured to store a plurality of DNS records for a plurality of domain name. A host computer server is configured to detect a change in a DNS record for a domain name, and, upon detecting the change in the DNS record, encode, without any user input, at least one DNS setting from the DNS record for the domain name into a data storage file. The host computer server is configured to prompt a user to provide a description, and store the data storage file containing the at least one DNS setting in a database in association with the description.
US10164931B2 Content personalization based on attributes of members of a social networking service
A machine may be configured to personalize the content presented to a member of the social networking service visiting a web site. For example, the machine accesses a member identifier associated with a visitor to a web site. The member identifier identifies a particular member of a social networking service. The machine accesses member data associated with the member identifier in a database associated with the social networking service. The machine identifies one or more attributes associated with the particular member based on the member data. The machine selects an item of content for presentation to the particular member visiting the web site based on the one or more attributes associated with the particular member. The machine causes presentation of the item of content in a user interface of a widget included in the web site.
US10164930B2 Method and device for controlling peripheral devices via a social networking platform
A method and device for controlling peripheral devices via a social networking platform includes receiving a servicer registration request from the support service provider, the servicer registration request specifying a type of peripheral devices to be serviced; establishing a public social network identity for the support service provider; receiving an owner registration request for a first peripheral device; upon a determination that the first peripheral device is of the type of peripheral devices, establishing a social network relationship between the support service provider and the first user; and providing respective communication messages targeting the first peripheral device and respective communication messages originated from the first peripheral device as respective instant messages in a conversation interface of a chat session between the first user and the support service provider.
US10164929B2 Intelligent notification of requests for real-time online interaction via real-time communications and/or markup protocols, and related methods, systems, and computer-readable media
Intelligent notification of requests for real-time online interaction, and related methods, systems, and computer-readable media are disclosed. In this regard, in one embodiment, a method for intelligently processing a request for real-time online interaction comprises receiving, by a computing device, a request for real-time online interaction directed to a recipient identifier associated with a recipient device of a recipient and originating from a requestor device of a requestor. The method further comprises determining, by the computing device, an interruption indicator that indicates a recipient activity priority relative to a delivery priority of the request for real-time online interaction. The method additionally comprises delivering a notification of the request for real-time online interaction to the recipient device of the recipient, responsive to the interruption indicator indicating that the delivery priority of the request for real-time online interaction exceeds the recipient activity priority.
US10164924B2 Systems, devices and methods for initiating communications based on selected content
A communications device comprising at least one processing device configured to receive an input selection for use in connection with a communications session, including content of a portion of a chat associated with at least one first user and contact information associated with a second user, wherein the second user is different from the at least one first user. The at least one processing device is further configured to identify at least one object in the selected content to determine information describing the chat portion, and to initiate a communications session with at least one terminal device associated with the second user based on the contact information. The at least one processing device is also configured to transmit a message, including the determined information, to the at least one terminal device associated with the second user.
US10164922B2 Secure electronic message conveyance
A method of secure electronic message conveyance. The method can include, via a processor, receiving a request to forward an electronic message originally received by a first user to at least a second user. The method also can include, based on content contained in the electronic message, selecting from a plurality of approval entities at least one approval entity that is to determine whether the electronic message is approved to be forwarded to the at least a second user, and receiving from the selected approval entity an indication that indicates whether the electronic message is approved to be forwarded to the second user. The method further can include, responsive to the selected approval entity approving the forwarding of the electronic message to the second user, automatically forwarding the electronic message to the second user.
US10164918B2 System and method for the automated notification of compatibility between real-time network participants
The present invention is a method and system for using predetermined preferences/characteristics to ascertain personal compatibility between network or chat room participants based upon profile information. When the system determines that these preferences are favorable for interpersonal compatibility, the system will automatically notify or page the participants so as to facilitate their introduction. Further functionality, aside from the compatibility based upon profile information, includes e-mail and other electronic notification of personal compatibility as well as geographic compatibility.
US10164917B2 Apparatus and method for subscription to a service and use of the service
An apparatus and mechanism to subscribe to a single address and or session management service from multiple devices (such as e.g. tablets, smart phones, netbooks or other types of communication terminals or client devices) with a single account and password through the automatic assignment of a dynamic opaque SIP service profile to each device a user uses to signin to the service. After sign-in transparent call management services are provided to the user and allow the user to control sessions on any signed-in device from any signed-in device without revealing the distinct dynamic opaque SIP service profiles to the user.
US10164916B2 Communication apparatus with multiple buffers and control thereof
A packet communication apparatus is configured to relay packets transmitted and received between information processing apparatuses. The packet communication apparatus includes: a network interface connectable to a network; a CPU to be a destination of at least one of a plurality of packets to be received through the network interface; a first buffer configured to hold the packets destined to the CPU in order to output the packets to the CPU; a second buffer having a plurality of planes and configured to hold copies of the packets destined to the CPU held in the first buffer in one of the plurality of planes; and a reception history controller configured to store a copy of a packet to a specified plane of the second buffer or to save copies of packets held in the second buffer to another storage area based on usage of the first buffer.
US10164915B2 Mobile communication system, base station, mobile station, and power-saving transmission and reception method used in them
Provided is a mobile station which communicates with abase station using a radio channel, the mobile station comprising: a switching unit configured to switch from a packet reception period, during which packet reception can be executed, to a packet reception halt period, during which packet reception is halted; a transmission unit configured to transmit, to the base station, a result of receiving a packet sent from the base station, as a reception result notification signal; a packet reception determination unit configured to determine a packet reception fault; and a reception period determination unit configured to extend the packet reception period if the packet reception fault is determined by the packet reception determination unit.
US10164912B2 Ethernet auto-negotiation with parallel detect for 10G DAC or other non-auto-negotiated modes
Methods and apparatus for Ethernet auto-negotiation (AN) with parallel detect for 10G DAC or other non-auto-negotiated modes. AN base pages are transmitted from an Ethernet apparatus to advertise the ability to support at least one Institute of Electrical and Electronics Engineers (IEEE) 802.3 Ethernet specification supporting AN. A receiver and associated processing circuitry is configured to perform two detection modes in parallel, including a first detection mode that looks for a valid signal transmitted from an Ethernet link peer that does not support AN and a second detection mode looking for AN pages from an IEEE 802.3 Ethernet link peer that supports AN. If the link peer does not support AN, an Ethernet link is set up to use signaling in accordance with the Ethernet specification that does not support AN. If the link peer supports AN, an Ethernet link is set up using a corresponding IEEE 802.3 Ethernet link supporting AN. Supported non-AN Ethernet links include 10G DAC links.
US10164906B1 Scalable switch fabric cell reordering
In some examples, a switching system includes a plurality of fabric endpoints and a multi-stage switching fabric. A fabric endpoint of the system is configured to receive, via the switch fabric, a plurality of cell streams, wherein each cell of a cell stream of the plurality of cell stream is associated with a sequence number that defines a correct ordering of cells of the cell stream; assign subsequences of each cell stream of the plurality of cell streams to respective reorder engines of the fabric endpoint; concurrently reorder the assigned respective subsequences to produce respective ordered subsequences for the subsequences, wherein the ordered subsequences are ordered according to the correct ordering of the corresponding cell stream; interleave the respective ordered subsequences for each cell stream to produce reordered cell streams each having correctly ordered cells; and process each reordered cell stream according to the corresponding correct ordering of cells.
US10164899B2 Software defined infrastructures that encapsulate physical server resources into logical resource pools
A software defined infrastructure (SDI) makes available a subset of a computer server's resources to a cloud solution or workload. Multiple subsets of resources can be combined in a SDI to provide a logical resource pool. This allows cloud administrators to create software defined infrastructures derived from the partial capacity of a collection of systems. The resources defined across the physical boundaries of a computer server can then be made available to host deployment of cloud workloads. The infrastructure resource pool can be selected upon deployment of a cloud workload.
US10164898B2 Method and apparatus for cloud system
Embodiments of the present disclosure provide a method and apparatus for a cloud system. The method includes: dynamically selecting, based on available infrastructure resources and at least one resource request, a scheduling strategy from a set of candidate scheduling strategies; and applying the selected scheduling strategy to schedule the infrastructure resources to serve the at least one resource request. Through embodiments of the present disclosure, when a single resource request or a batch of resource requests arrive, the most appropriate scheduling strategy is dynamically selected to generate an optimal allocation scheme for the request(s), thereby achieving cost-effective operations with the service level requirement of the resource request(s) satisfied.
US10164887B2 Circuit and method for squelching and unsquelching serial port ingress traffic
Various embodiments relate to an apparatus and method for squelching and unsquelching serial port ingress traffic, including a squelch timer, an idle timer and a state machine which is configured to enable squelch and enable a data path, load and start the squelch timer when a character is received by the serial port, load and start the idle timer, activate a squelch state when the squelch timer expires before the idle timer and disable the data path.
US10164885B2 Load balancing over multiple tunnel endpoints
Some embodiments provide a method for a managed forwarding element (MFE). The method receives a packet from a data compute node for which the MFE performs first-hop processing. The data compute node is associated with multiple tunnel endpoints of the MFE. The method determines a destination tunnel endpoint for the packet. The method uses a load balancing algorithm to select one of the multiple tunnel endpoints of the MFE as a source tunnel endpoint for the packet. The method encapsulates the packet in a tunnel using the source and destination tunnel endpoints.
US10164883B2 System and method for flow management in software-defined networks
A system facilitates flow definition management in a switch. During operation, the system identifies a generic flow definition which specifies a flow that is not specific to any input port of a switch. The system further stores in a flow lookup data structure one or more port-specific flow rules based on the generic flow definition, wherein each port-specific flow rule corresponds to a respective port capable of processing data flows.
US10164880B2 Sending packets with expanded headers
In one embodiment, the present invention is directed to method for receiving a packet in a first agent, where the packet includes a first packet header with an expanded header indicator. Based on this indicator, the agent can determine if the packet includes one or more additional packet headers. If so, the agent can next determining if it supports information in the additional packet header based on a header identifier of the additional header. Other embodiments are described and claimed.
US10164879B2 Method for performing optimized flow switching
First and second IP flows corresponding to a first source are received. An SDI signal corresponding to the first source is generated based on a selected one of the simultaneously received first and second flows. Reception of one of the first and second flows is stopped, and the SDI signal is generated based on the remaining one of the first and second flows. A third IP flow transporting a payload corresponding to a second source is received, and a transition performed between first and second sources. An SDI signal corresponding to the second source is generated based on the third flow. Reception of the remaining one of the first and second flows is stopped, and a fourth IP flow corresponding to the second source is received. The SDI signal corresponding to the second source is generated based on a selected one of the simultaneously received third and fourth flows.
US10164878B2 Techniques of sensor readings virtualization and BMC functionality validation
In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. A first device of the computer system emulates one or more sensors monitoring one or more operating characteristics of a host of a BMC of the computer system. The first device generates first data of a first sensor of the one or more emulated sensors. The first sensor monitors a first operating characteristic of the one or more operating characteristics. The first device sends, to the BMC, the first data and an indication indicating that the first data is associated with the first sensor.
US10164877B2 Video router
The embodiments described herein provide a data transmission system comprising a plurality of video routers, a supervisory system for transmitting one or more router configuration signals to one or more video routers, and a control communication network for coupling the plurality of video routers and the supervisory system. Each router in the system comprises a backplane including a plurality of backplane connections, at least one line card and at least one fabric card. Each line card comprises a plurality of input ports and output ports where each input and output port is coupled to a respective external signal through the backplane. Each line card further comprises a line card cross-point switch having a plurality of input switch terminals and a plurality of output switch terminals. Each fabric card comprises a fabric card cross-point switch having a plurality of input switch terminal and a plurality of output switch terminals. Furthermore, each line card and each fabric card comprises a card controller where the card controller selectively couples one or more input switch terminals of a cross-point switch to the output switch terminals of that cross-point switch. The cross-point switches being manipulated by the card controller may belong to one or more different cards within the same video router.
US10164874B2 Resilient data communications with physical layer link aggregation, extended failure detection and load balancing
Rapid channel failure detection and recovery in wireless communication networks is needed in order to meet, among other things, carrier class Ethernet channel standards. Thus, resilient wireless packet communications is provided using a physical layer link aggregation protocol with a hardware-assisted rapid channel failure detection algorithm and load balancing, preferably in combination. This functionality may be implemented in a Gigabit Ethernet data access card with an engine configured accordingly. In networks with various topologies, these features may be provided in combination with their existing protocols.
US10164872B2 Explicit control of aggregation links via IS-IS
A process is implemented by a network device for enabling the provisioning of explicit trees in a network by reporting link aggregation group (LAG) configuration information to a path computation element (PCE). The network device implements a LAG module and an intermediate system-intermediate system (IS-IS) module that includes an IS-IS path control and reservation module (ISIS-PCR). The process includes reporting LAG configuration by the LAG module to the IS-IS module within the network device, sending a link state protocol data unit (PDU) (LSP) with the LAG configuration in a LAG sub type length value (TLV) by the ISIS-PCR, receiving, by the IS-IS module, an explicit tree that specifies at least one virtual local area network (VLAN) identifier (VID) to an aggregation link of the LAG assignment, and translating, by the ISIS-PCR module, the explicit tree into a LAG configuration, the LAG configuration specifying a conversation to aggregation link assignment.
US10164871B2 Methods and devices for multi-device link aggregation
Embodiments pertain to methods and devices for multi-device link aggregation. Embodiments may implement shared packet data network (PDN) connections to enable an application on a host UE to both create a first connection to a PDN gateway and to create a second connection to the PDN via a second UE. In one example embodiment, a UE includes flow routing circuitry configured to communicate data traffic via multiple different communication paths as part of the shared PDN connection to a PDN gateway. A cellular modem of the UE is configured to communicate a first portion of the data traffic with the PDN gateway as part of the shared PDN connection. Connectivity circuitry of the UE separate from the cellular modem is configured to communicate a second portion of the data traffic with the PDN gateway via a second UE, wherein the second portion of the data traffic is different than the first portion of the data traffic.
US10164869B1 Facilitating routing of data based on an internet protocol version capability of a user device
Methods and systems are provided for facilitating routing of data to a DNS server for a user device based on the IP version capability of the user device. During a session set up for the user device in a wireless communications network, a first DNS server is allocated to the user device. The gateway identifies an IP version with which the user device is capable of communicating. If the user device is capable of communicating in the wireless communications network using IPv6 only, it is determined, by the gateway, that data associated with the user device is to be rerouted to a second DNS server. If the user device is not capable of communicating in the wireless communications network using IPv6 only, data associated with the user device continues to be routed through the first DNS server in the current session.
US10164868B2 Hypervisor routing between networks in a virtual networking environment
A physical host executes a virtual machine monitor (VMM) that instantiates a source virtual machine (VM). In response to the VMM receiving from the source VM a packet specifying a first destination address of a destination VM and a second destination address of a default gateway, the VMM determines whether the packet can be communicated to the destination VM without the packet being routed by the default gateway. In response to the VMM determining that the packet can be communicated to the destination VM without the packet being routed by the default gateway, the VMM forwards the packet to the destination VM such that the packet bypasses routing by the default gateway.
US10164867B2 Generating non-congruent paths having minimal latency difference in a loop-free routing topology having routing arcs
In one embodiment, a method comprises creating, in a computing network, a loop-free routing topology comprising a plurality of routing arcs for reaching a destination network node; identifying, within the loop-free routing topology, non-congruent paths for a source network node to reach the destination node; and determining, from the non-congruent paths, a non-congruent path pair providing no more than a prescribed difference of latency from the source network node to the destination node, enabling the source network node to forward a data packet in a first direction of the one non-congruent path pair and a bicasted copy of the data packet in a second direction of the one non-congruent path pair, for reception of the data packet and the bicasted copy by the destination node within the prescribed difference of latency.
US10164866B2 Virtual extensible LAN intercommunication mechanism for multicast in networking
A mechanism for multicast (M-VIM) is used to resolve address looking up problems for different types of VXLAN related overlay networks for multicast and broadcast traffics. A Multicast Overlay Ferry Proxy (MOFP) is introduced between a VXLAN domain and the CNI domain for ferrying control plane and data panel information. The M-VIM mechanism comprises three parts: a VXLAN Module; a CNI Module; and a proxy mechanism.
US10164863B2 Inter-chassis peer and method used therein
The disclosure relates to a method of LSP number planning in an inter-chassis device comprising a plurality of peers. In one embodiment, the method comprises steps of generating an LSP and transmitting the generated LSP outside at a peer. The LSP number in the generated LSP is a number in a number range assigned to that peer. The number ranges assigned to different peers of the inter-chassis device do not overlap with each other. By the LSP number planning method, the peer may discover automatically other peers in the same inter-chassis, and announce itself independently.
US10164861B2 Dynamic monitoring and visualization for network health characteristics
Disclosed is a system and method for the dynamic monitoring of network health characteristics via a visualization platform. The platform receives collected information regarding network health characteristics and applies a rule set defining at least one threshold to classify each of the network health characteristics for each network component over a time period. The classifications can be represented visually on a graphical user interface to a network administrator, allowing the administrator to quickly discern which aspects of the network are operating properly and which aspects are not.
US10164858B2 Apparatus and methods for monitoring and diagnosing a wireless network
Apparatus and methods for monitoring a wireless local area network (WLAN) to identify inoperative or degraded devices and restore network connectivity to end users. In one embodiment, the network includes one or more access points (APs) in data communication with a cable modem, which in turn communicates with managed network entities via a backhaul connection. Each AP is configured to provide connectivity to client devices, as well as monitor the operation of other network components including the cable modem, via logic indigenous to the AP, and invoke corrective action when failures or degraded performance is detected. In one variant, the logic operative to run on the AP includes both diagnostic and self-healing functionality, so as to enable at least partial automated diagnosis, localization, and recovery from faults, thereby obviating costly troubleshooting by the network operator or service personnel.
US10164855B2 System for dynamically managing resource connectivity
A system may be configured for: identifying a plurality of resource deficiencies associated with a first plurality of users; constructing a resource deficiency object repository comprising a plurality of resource deficiency objects associated with the plurality of resource deficiencies; determining a resource provisioning capability associated with the second user; constructing a resource provisioning object associated with the resource provisioning capability of the second user; determining that the resource provisioning capability associated with the second user matches a first resource deficiency associated with the first user; establishing, automatically, a resource connection between the first resource deficiency object and the resource provisioning object and initiating transfer of resources corresponding to the resource provisioning capability associated with the second user to the first user.
US10164854B2 Providing dynamic latency in an integration flow
Providing dynamic latency in an integration flow. An integration flow connecting multiple integration nodes and including at least one repeat node is managed, wherein a repeat node repeats by sending a message, a variation of a message, or an element of a message to multiple paths or to a single path multiple times. A repeat node is registered with a workload manager component for monitoring. Data relating to the effect on performance by the integration flow including the monitored repeat node is collected. Required latencies or variations of latencies between firing of repeats of the repeat node based on the collected data are determined. The latencies or variations of latencies between firing of the repeats of the repeat node are instructed to influence dynamically a flow of elements through the repeat node.
US10164853B2 Real-time anomaly mitigation in a cloud-based video streaming system
A method for detect and mitigate anomaly in video streaming platforms is disclosed. In one embodiment, performance data from a set of workers is received at a central telemetry system (CTS), where the performance data is indicative of operational status of the set of workers. The CTS processes the performance data, including generating task-specific monitoring data based on the performance data, and it identifies whether the performance data or the task-specific monitoring data contains any anomaly. Upon an anomaly being identified, the CTS mitigates the anomaly by interacting with the set of workers.
US10164848B1 Web service fuzzy tester
Techniques for providing a testing feature for computer programs may be provided. In some examples, seed input information and a network service identifier may be received from a user. A programmatic interface schema associated with the network service identifier may be parsed for metadata. In some examples, the metadata may include parameter information associated with the programmatic interface schema. Input information for a network service associated with the network service identifier may be determined based at least in part on the metadata and the seed input information. The seed input information may include a plurality of input permutations for an interface element of the programmatic interface schema. In some examples, the interface element utilizing the input information may be invoked to generate result information. The result information may indicate functionality of the interface element of the network service with an input permutation of the plurality of input permutations.
US10164839B2 Log analysis system
A log analysis system includes a first processor unit, a second processor unit, a third processor unit, and a fourth processor unit. The first processor unit normalizes the detection log acquired by an acquirer, allocating the detection log into predefined monitoring target units, and outputs the monitoring target units. The second processor unit appends common information based on a predefined rule to each of the monitoring target units of the detection log output from the first processor unit, arranges the monitoring target units into information granularities based on the content of the detection log and common information, and outputs the monitoring target units as analysis unit information. The third processor unit gathers the analysis unit information output from the second processor unit and setting detection target event candidates based on a predefined rule, and outputs the detection target event candidates and the determination results.
US10164837B2 Determining server location in a data center
Embodiments generally relate to a method and device of determining a location of a server in a data center by establishing a relationship between a rack unit where each server of the data center is located and a port of a switch and determining the rack unit where the server is located based on a port of a switch connected to the server and the established relationship, and determining a location of the rack unit where the server is located based on relative positions of the switch connected to the server and a plurality of reference points.
US10164836B2 Shifting network traffic from a network device
A traffic shifting system is described to shift traffic away from one or more network devices or interfaces. The system ensures that traffic can be safely shifted off of a network device before the shifting occurs. The method is described as broken into several phases, such as a discovery phase, a pre-check phase, a shifting phase, and a post-shift phase. Before shifting occurs, the discovery phase is used to obtain network topology and configuration information. In the pre-check phase, that information is interrogated so that a shifting can be performed without negatively impacting the network. If the pre-check phase is passed, then the network shifting can occur through adjustment of configuration parameters, such as a cost parameter associated with an interface on any devices for which traffic is being shifted. Finally, in the post-shift phase, checks are performed to ensure traffic is shifting away from the network device.
US10164835B2 Accessing peripheral devices from a container within virtual machines running on different host computing systems
A method to enable container access to a peripheral device, where the container is hosted by a virtual machine running in a first host and the peripheral device is directly connected to a second host, is provided. The method includes determining a bandwidth requirement of the peripheral device, and comparing the bandwidth requirement of the peripheral device to bandwidth allocated to the virtual machine that is hosting the container. If the bandwidth requirement of the peripheral device is higher than a threshold percentage of the bandwidth allocated to the virtual machine, the virtual machine is migrated from the first host computer to the second host computer. On the other hand, if the bandwidth requirement of the peripheral device is lower than the threshold percentage of the bandwidth allocated to the virtual machine, processes are launched to establish a network channel by which the container communicates with the peripheral device.
US10164834B2 Scalable policy deployment architecture in a communication network
Aspects describe using a Policy Access Gateway that can facilitate scalability within a communication network and that can provide a solution to deploy an enhanced policy gateway. The Policy Access Gateway can enhance standard defined Diameter Routing Agent (DRA) functions with session binding mechanisms. Further, the Policy Access Gateway is scalable and can be deployed in a very large network that supports hundreds of millions of users. Further, the Policy Access Gateway can provide additional policy information to enable policy information consolidation and caching capabilities.
US10164833B2 Configuring computing devices using a bootstrap configuration
In the described embodiments, a device configuration file is used to set configuration settings on a computing device during a configuration operation (e.g., an initial configuration or a re-configuration of the computing device). The device configuration file is retrieved from a location where the device configuration file is hosted using a reference to the location from a bootstrap configuration. The bootstrap configuration is provided by a bootstrap configuration server and is retrieved by the computing device from the bootstrap configuration server during the configuration operation.
US10164826B2 Distributed bootstrapping mechanism for peer-to-peer networks
Methods, apparatuses and systems directed to a distributed bootstrapping mechanism for peer-to-peer networks. In particular implementations, the de-centralized bootstrapping mechanism utilizes an allocated set of anycast addresses from the public IP space. Routing nodes or peer nodes corresponding to respective autonomous systems select an anycast address by computing a hash of an Autonomous System (AS) number (or other string) and mapping the hash value, or a portion of the hash value, to one of the anycast addresses in the allocated set. Other mechanisms for selecting anycast addresses (such as random selection) can be used. One or more of the routing nodes of the autonomous system may advertise a host route identifying the selected anycast address. When a new peer node is added to the P2P network, it may, upon initialization, transmit discovery messages using the anycast addresses from the allocated set, which may be ultimately routed to one of the peers in the P2P network. One of the responding peers in the P2P network may then be used by the newly initialized peer as a bootstrap resource to join the P2P network.
US10164825B2 Configuring measurement reference signals for MIMO
Systems and methods relating to 6-port and/or greater than 8-port Channel State Information Reference Signal (CSI-RS) configurations are disclosed. In some embodiments, a method of operation of a radio access node in a cellular communications network comprises configuring a plurality of CSI-RS ports for a wireless device, where the plurality of CSI-RS ports is six CSI-RS ports, ten CSI-RS ports, twelve CSI-RS ports, fourteen CSI-RS ports, or sixteen CSI-RS ports, depending on the embodiment. The method further comprises transmitting CSI-RS on at least a subset of the plurality of CSI-RS ports configured for the wireless device. In this manner, support for, e.g., an increased number of antenna ports and/or support for two-dimensional (2D) antenna arrays is provided.
US10164824B2 Indicating a master network controller in a virtual router redundancy protocol
The present disclosure relates to a network device that indicates a master network controller in a virtual redundant router protocol (VRRP) peer. In example implementations, the network device determines a bake-off time and refrains from sending packets during the bake-off time to a network. Also, the network device determines whether a first packet is received from the network. If either the bake-off time expires or the first packet is received from the network, the network device determines whether a spanning tree protocol (STP) convergence has completed. If so, the network device starts a VRRP state machine. If both the STP convergence has completed and the VRRP state machine has been started, the network device transmits a broadcast message indicating that the network device acts as a master network controller in the network.
US10164819B2 Correlating web traffic events to a web page session
In a system for conveying web content to a plurality of user terminals, web traffic events are correlated to a web page session. A method of operating the system includes inspecting web traffic involved in conveying the web content toward the user terminals for extracting web traffic events, associating the extracted web traffic events to one of said user terminals and to one of a plurality of event types, and building a statistic for values indicating times between two consecutive web traffic events that are associated to the same user terminal. The method further includes calculating from the statistic a deviation for a pair of event types, and correlating the web traffic events to a web page session based on the deviation.
US10164818B2 Effective indexing of protocol information
A downstream element in a pipeline processing a network flow receives a first request and executes an indexing function to compute an index into a control block for storing state information associated with the data packet. The downstream element transmits a request to an upstream element to include the index as a tag in one or more subsequent data packets that comprises the plurality of network fields and the associated values. Subsequent data packet may be received at the downstream element with the tag having the index information. The downstream element may process the subsequent data packet based on the tag without having to execute the indexing function on the subsequent data packet.
US10164804B1 Adjusting a continuous time linear equalization-based receiver
Devices and methods for adjusting operation of a receiver that includes a continuous time linear equalizer, a decision feedback equalizer, and a feed forward equalizer. Operation of the receiver may be controlled by determining whether the receiver is operating in operation region using frequency responses of the feed forward equalizer at a first frequency and a second frequency and using the frequency responses of the decision feedback equalizer at the first frequency and the second frequency. If the operation is outside the frequency, a parameter of the continuous time linear equalizer is adjusted based on the frequency responses of the feed forward equalizer and the decision feedback equalizer.
US10164800B2 Channel estimation using peak cancellation
An apparatus and a method for estimation a wireless channel are disclosed. For example, the method correlates, by a correlator, a plurality of signals of a combined signal received by a receive antenna over the wireless channel from a plurality of transmit antennas, with respective DMRSs of the plurality of transmit antennas, converts, by a converter, the correlated plurality of signals from frequency to time domain, iteratively peak cancels, by a peak canceller, a largest peak of the combined impulse response and stores a scaling factor and location pair of the cancelled peak until a magnitude of a next largest peak is below a predetermined threshold, assigns, by an assigner, each of the scaling factor and location pairs to a transmit antenna, and estimates, by an estimator, for each of the plurality of transmit antennas, the wireless channel based on the assigned scaling factor and location pairs.
US10164798B2 Driver circuit for transmitter
A driver circuit includes a first inverter, a bias-control circuit, and a second inverter. The first inverter, which is connected between a first supply voltage and ground, receives an input data signal and generates an inverted version of the input data signal. The bias-control circuit, which is connected between a second supply voltage and the first inverter, receives the inverted version of the input data signal and a bias signal, and generates a level-shifted data signal based on the inverted version of the input data signal, the bias signal, and the second supply voltage. The bias-control circuit reduces a difference between voltage levels of the second supply voltage and the inverted version of the input data signal. The second inverter is connected between the second supply voltage and ground, and further connected to the bias-control circuit and first inverter and generates an output data signal.
US10164793B2 System and method for interoperability between multiple networks
Systems and methods for interoperating between real time networks. Systems may include a plurality of ports and switch circuitry coupled to the plurality of ports. At least one port may be coupled to a first real time network carrying first traffic. One or more other ports may be coupled to a second real time network carrying second traffic. Switch circuitry may route packets between the first real time network and the one or more second real time networks based on a mapping. Routing information may be inserted in packets routed from the one or more second real time networks to the first real time network and routing information may be removed from the packets routed from the first real time network to the one or more second real time networks. Packets may be routed based on the mapping to distinct queues for the first and second traffic.
US10164789B2 Home automation device
The present disclosure relates to a home automation system that is automated based on user preferences provided by a social networking system, where the home automation system provides a short-range, high-speed wireless connection that is contained within the safe boundaries of a home. Briefly described, the home automation system employs one or more home automation devices to control various home devices within the home based on detection of one or more users' social profile, where each home automation device is configured to broadcast and communicate via a short-range, multi-gigabit-per-second (MGbps) wireless communication link that can be utilized by the various home devices. Furthermore, each home automation device is configured to be self-tuning, thereby enabling automatic efficient management of the MGbps wireless communication link.
US10164784B2 Communication terminal, communication system, and data transmission method
A communication terminal and a method of transmitting data. The communication terminal and the method includes transmitting, at a prescribed timing, first information from the communication terminal to a management system that manages communication between the communication terminal and a counterpart communication terminal, and transmitting from the communication terminal to the management system second information to be sent from the management system to the counterpart communication terminal connected to the management system through a network, when the management system does not receive the first information transmitted from the communication terminal for a prescribed length of time. The second information includes status information of each of a plurality of communication applications that operate in the communication terminal.
US10164783B2 Enhancing collaboration in real-time group chat system and method
A method, computer program product, and computer system for maintaining, between a plurality of participating computing devices, a collaboration session that includes a group instant messaging session within an object, wherein the plurality of participating computing devices includes a host computing device and one or more non-host computing devices in the group instant messaging session. A first sub-object of a plurality of sub-objects is generated within the object, wherein the first sub-object is rendered on the host computing device and the one or more non-host computing devices. Permission is assigned to the host computing device to edit content in the first sub-object, wherein the content in the first sub-object is rendered on the host computing device and the one or more non-host computing devices, and wherein the non-host computing devices are precluded from editing the content in the first sub-object.
US10164781B2 Method and apparatus for dynamic policy interworking between PCFR and NAT
Interworking between a policy decision device and an address translation device is provided. An operation method of the policy decision device in a mobile communication system includes, if receiving address translation information about a user equipment, determining translated address information about the user equipment using the address translation information, if receiving a service information request for the user equipment, distinguishing the user equipment using address information included in the service information request and the translated address information, and sending a response to the service information request.
US10164780B2 Systems, methods, and computer readable storage device for delivering power to tower equipment
A cell site includes a tower and a power over Ethernet system to power devices on the tower. The power over Ethernet system includes a power over Ethernet switch and a multiplexing box. Ethernet cables connect output ports of the power over Ethernet switch to input ports of the multiplexing box. A power plant is connected to the input of the power over Ethernet switch. Devices are connected to the output ports of the multiplexing box. The power over Ethernet system also includes a power management control.
US10164779B2 System for issuing public certificate on basis of block chain, and method for issuing public certificate on basis of block chain by using same
The present invention relates to a system for issuing a public certificate on the basis of a block chain, and a method for issuing a public certificate on the basis of a block chain by using same, the system comprising: a user terminal (100); a server (200) for requesting the issuance of a public certificate on the basis of a block chain; a server (300) for managing the public certificate on the basis of the block chain; and servers (400) having the block chain.
US10164777B2 Privacy control using unique identifiers associated with sensitive data elements of a group
A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
US10164775B2 Device and method for secure connection
An electronic device is provided. The electronic device includes a first short-range communication module configured to execute short-range communication with a second electronic device, a security module configured to store security information, and a processor configured to receive, from the second electronic device, a pairing key that registers the electronic device as being linked to the second electronic device, transmit session key generation information to the second electronic device when authentication with the second electronic device is completed based on the pairing key, generate a session key based on the session key generation information, encrypt the security information based on the session key, and transmit the encrypted information to the second electronic device.
US10164773B2 Energy-efficient dual-rail keeperless domino datapath circuits
Described is an apparatus comprising precharge paths including first clocked transistors having gates coupled to a clock signal path, first terminals coupled to a first power rail, and second terminals coupled to one or more first junction nodes. The precharge paths lack a keeper circuitry, have a configurable keeper circuitry, and/or have cross-coupled keeper circuitry to eliminate/reduce keeper contention during domino logic evaluation. The apparatus may comprise second clocked transistors having gates coupled to the clock signal path, first terminals coupled to one or more second junction nodes, and second terminals coupled to a second power rail. The apparatus may comprise sets of evaluation transistors having conducting channels coupled in series, coupled to the one or more first junction nodes, and coupled to one of the one or more second junction nodes. A NAND or inverter circuitry with inputs is coupled to the one or more first junction nodes.
US10164769B2 Flexible architecture and instruction for advanced encryption standard (AES)
A flexible aes instruction set for a general purpose processor is provided. The instruction set includes instructions to perform a “one round” pass for aes encryption or decryption and also includes instructions to perform key generation. An immediate may be used to indicate round number and key size for key generation for 128/192/256 bit keys. The flexible aes instruction set enables full use of pipelining capabilities because it does not require tracking of implicit registers.
US10164763B2 Transmitter, receiving device, and frequency offset correction method
According to a transmitter, a receiving device, and a frequency offset correction method that are provided in embodiments of the present invention, after a power parameter of a pilot in an OFDM signal received by a receiving device is detected, a frequency offset value used to indicate a degree and a direction that are of a difference that is between a center frequency of a filter and a center frequency of a laser and that deviates from a first threshold is determined according to the power parameter of the pilot, and then the receiving device corrects the difference between the center frequency of the laser and the center frequency of the filter according to the determined frequency offset value, thereby implementing frequency offset correction of an OFDM system.
US10164762B2 Method, system and device for clock synchronization over time-varying and lossy networks
The present invention is directed towards a method, a system, and a device which allow an improved synchronization of a system-wide timing information over a network. Hence, slave clocks can be synchronized to a high quality clock, such as a master clock.
US10164758B2 Read-write data translation technique of asynchronous clock domains
An electronic system includes transmitting circuitry of a first clock domain and receiving circuitry of a second domain. The transmitting circuitry re-times a digital input signal with rising edges of a clocking signal of the first clock domain when a phase of the clocking signal of the first clock domain leads a phase of a clocking signal associated with the digital input signal. Otherwise, the transmitting circuitry re-times the digital input signal with falling edges of the clocking signal of the first clock domain when the phase of the clocking signal of the first clock domain does not lead the phase of the clocking signal associated with a digital input signal. The receiving circuitry receives the re-timed digital input signal from the transmitting circuitry. Thereafter, the receiving circuitry re-times the re-timed digital input signal with rising edges of a phase of a clocking signal associated with the re-timed digital input signal when the phase of the clocking signal associated with the re-timed digital input signal leads a phase of a clocking signal of the second clock domain. Otherwise, the receiving circuitry re-times the re-timed digital input signal with falling edges of the phase of a clocking signal associated with the re-timed digital input signal when the phase of the clocking signal associated with the re-timed digital input signal does not lead the phase of a clocking signal of the second clock domain.
US10164753B2 Wireless communication apparatus and wireless communication method
A wireless communication apparatus is capable of improving communication efficiency by reducing the amount of control information transmitted. A channel quality information extraction section extracts CQI's from a received signal. An allocation control section allocates subcarriers for every communication terminal apparatus and selects a modulation scheme in such a manner that required transmission rate is satisfied for each communication terminal apparatus based on required transmission rate information, etc. and CQI's for communication terminal apparatus of each user. A required subcarrier number determining section decides the number of subcarriers allocated to every communication terminal apparatus so as to satisfy the required transmission rate for each communication terminal apparatus. A required subcarrier number information generating section generates information for the number of subcarriers allocated to every communication terminal apparatus. A subcarrier allocation section allocates packet data to selected subcarriers. Modulating sections adaptively modulate packet data allocated to each subcarrier.
US10164751B2 Methods and nodes in a wireless communication system
Methods and nodes are provided for transmission of information, over at least one antenna port, in a subframe, which information is received by a receiver in a wireless communication system. Demodulation of the information entity by the receiver is enabled by also transmitting a Demodulation Reference Signal, DM-RS, comprising a DM-RS pattern, wherein positions in the DM-RS pattern are associated with at least one antenna port for transmission of the information entity. The method includes defining, for at least one subframe, a set of at least two distinct DM-RS patterns, assigning one DM-RS pattern, from the defined set of DM-RS patterns, to the receiver, and transmitting the information entity on the at least one antenna port associated with the assigned DM-RS pattern.
US10164748B2 Data transmission method and apparatus
The present disclosure provides a data transmission method. A UE receives CSI-RS configuration signaling from a base station, measuring and reporting CSI according to the CSI-RS configuration signaling. The UE receives scheduling signaling from the base station, and receives downlink data according to the scheduling signaling. The method provides a way of measuring and feeding back CSI with reduced CSI-RS overhead. The method can configure DMRS ports in a flexible manner. Therefore, performances of MU-MIMO can be optimized.
US10164746B2 Techniques for managing transmissions of reference signals
A network may use enhanced sounding reference signal (SRS) transmission techniques to support reference signal transmissions over shared spectrum. For example, a wireless device may receive an uplink grant and an indicator. The uplink grant may include an uplink resource allocation to the wireless device and the indicator may alert the device of a forthcoming reference signal transmission. The wireless device may use the uplink grant and the indicator to determine a reference signal transmission period relative to the resources assigned in the uplink grant. For example, the wireless device may determine that the reference signal transmission period is prior to, during, or subsequent to the uplink transmission period. In some cases, a wireless device may be aperiodically or periodically scheduled for reference signal transmissions.
US10164742B2 Method and apparatus for making HARQS in carrier aggregation systems
A method for performing a hybrid automatic repeat request (HARQ) process, the method performed by a user equipment (UE) and includes receiving data in a first subframe of a secondary cell; and transmitting acknowledgement/negative-acknowledgement (ACK/NACK) information for the data in a second subframe of a primary cell, wherein the primary cell uses a frame comprising at least one downlink subframe and at least one uplink subframe according to an uplink-downlink configuration, wherein the secondary cell uses a frame comprising consecutive downlink subframes, and wherein a maximum number of HARQ processes for the secondary cell is dependent on the uplink-downlink configuration of the primary cell.
US10164736B2 Systems, methods, apparatus, and computer program products for providing forward error correction with low latency
Systems, methods, apparatus and computer program products for providing forward error correction with low latency to live streams in networks are provided. Source data is output at a rate less than the rate of a source stream, a buffer is built, and an FEC decoder FEC decodes the source data. Decoded packets are output at a rate equal to the rate of the source stream.
US10164732B2 Encoding circuit, method for transmitting data over a data bus, and radio communication device
An encoding circuit for selecting a transmit data symbol for transmission over a data bus may include an alternate symbol generation circuit configured to generate an alternate data symbol based on an encoded data symbol scheduled for transmission over the data bus and a decision circuit configured to select the encoded data symbol or the alternate data symbol as the transmit symbol based on a plurality of phasors. The decision circuit may include a plurality of phasor generation circuits configured to generate the plurality of phasors based on the encoded data symbol and a plurality of target frequencies.
US10164731B2 Method for base station backhaul, related device and system for base station backhaul
Embodiments of the present disclosure disclose a method for base station backhaul, a related device and a system for base station backhaul. The method for base station backhaul includes: modulating data carried on at least two channels to corresponding subcarriers respectively, combining and modulating the subcarriers to a first OFDM signal, sending a first broadband OFDM signal to a remote radio unit, sending, by the remote radio unit, the first broadband OFDM signal to an antenna port after splitting and filtering the same; receiving a second broadband OFDM signal sent by the remote radio unit, demodulating subcarriers included in the second broadband OFDM signal, and sending data obtained by demodulating to corresponding channels respectively. By adopting the present disclosure, a utilization rate of a link channel may be improved, and high-capacity base station backhaul may be achieved under a low cost condition.
US10164729B2 System and method of tone mapping during single user and multiple user operating modes including transmissions respectively of OFDM symbols and OFDMA symbols in a WLAN
A system including a direct current tone, guard tone, data tone allocation, mapping, and inverse Fourier transform (IFT) modules. The direct current tone module determines a number of direct current tones based on whether a network device is operating in a single user or multi-user mode. The guard tone module determines a number of guard tones based on whether the network device is operating in the single user or multi-user mode. The data tone allocation module determines a number of data tones based on the number of direct current and guard tones. The mapping module receives data and based on the number of data tones, maps the data to the data tones. The IFT module performs a frequency to time domain conversion of an output of the mapping module to generate orthogonal frequency division multiplexing (OFDM) symbols during the single user mode and OFDM access symbols during the multi-user mode.
US10164716B2 Contactless communication between rotating and stationary components
In one embodiment, a dissolution-testing apparatus uses a contactless communication system in place of a conventional slip ring. The communication system has a rotating infra-red (IR) communicator and a stationary IR communicator. The dissolution-testing apparatus includes a stationary base having a processor and a rotating shaft having a sensor array including at least a first sensor. The rotating communicator is part of a rotating communication module including a battery and a housing and adapted to be fixed to the shaft for rotation with the shaft. The stationary communicator is adapted to be fixed to the stationary base. The rotating communicator is adapted to (i) receive data from the first sensor while the rotating communicator rotates and (ii) transmit data corresponding to the sensor data to the stationary communicator in a contactless manner while the rotating communicator rotates with respect to the stationary communicator.
US10164711B2 Optical mm-wave signal generation using a single IQ modulator
A scheme for generating asymmetric single sideband photonic vector signal at millimeter wave spectral region is described. At a transmitter, information bits to be transmitted are modulated using a vector modulation technique to generate a baseband signal. The baseband signal is converted into its single sideband (SSB) version using a complex frequency source having a first frequency. The real part of the upconverted signal is added to the real part of a second frequency source and is input as I component to an I/Q modulator. The imaginary part of the upconverted signal is added to the imaginary part of the second frequency source and is used as the Q component. The I/Q modulator is driven by a laser source at frequency fc. The resulting signal is transmitter over an optical transmission medium and upconverted by a single-ended photodiode to a desired radio-frequency (RF) carrier frequency.
US10164709B2 Optical data communication over variable distances
A system includes a first optical communication interface and a second optical communication interface optically coupled via a free-space communication channel. The interfaces are spaced at variable distances. Each interface includes an optical source to provide a beam of electromagnetic energy and an optical receiver to receive the beam to bi-directionally communicate with the other interface via the channel. The first optical communication interface may be coupled to a sub-chassis. The second optical communication interface may be coupled to a device frame. The device frame may be movably coupled to the chassis. Communication may utilize multi-input, multi-output processing configured by a calibration matrix. A shutter may be positioned to receive the beam or be positioned clear of the beam depending on the distance between the interfaces.
US10164706B2 Multi-identity optics modules
An optics module sends, to a host module, a pin signal indicating that an optics module is plugged into the host module, wherein the optics module is configured to operate at at least a first data rate and a second data rate. The optics module receives, from the host module, an indication of a host data rate. The optics module determines whether there is clock and data recovery loss of lock between the first data rate and a host data rate. If it is determined that there is clock and data recovery loss of lock between the first data rate and the host data rate, the optics module initializes at the second data rate if the second data rate matches the host data rate.
US10164702B2 Wireless communication system, mobile communication apparatus, and terminal device
A wireless communication system comprises a mobile communication apparatus, and a terminal device. The mobile communication apparatus comprises a first wireless unit that wirelessly communicates control information to and from the terminal device in a first communication method, and a second wireless unit that wirelessly communicates user information to and from the terminal device in a second communication method that uses a higher frequency band than the first communication method. The terminal device comprises a third wireless unit that performs wireless communication to and from the first wireless unit, and a fourth wireless unit that performs wireless communication to and from the second wireless unit. The mobile communication apparatus or the terminal device determines a timing of wireless communication to be performed between the second wireless unit and the fourth wireless unit by performing wireless communication between the first wireless unit and the third wireless unit.
US10164698B2 Systems and methods for exploiting inter-cell multiplexing gain in wireless cellular systems via distributed input distributed output technology
A multiple antenna system (MAS) with multiuser (MU) transmissions (“MU-MAS”) exploiting inter-cell multiplexing gain via spatial processing to increase capacity in wireless communications networks.
US10164694B2 Beamforming using an antenna array
There is provided mechanisms for beamforming using an antenna array. A method is performed by a network node. The method comprises obtaining, from a wireless device, a precoding matrix indicator to be used for transmission to the wireless device. The method comprises selecting a codebook from a set of codebooks according to the received indicator, wherein the selected codebook defines the precoding matrix, and wherein the set of codebooks comprises codebooks defining variable beam widths and having same number of non-zero antenna weights for all beam widths. The method comprises precoding transmission of signals to the wireless device from the antenna array using the selected codebook.
US10164693B2 Reduction of buffer overflow
Technology for reducing buffer overflow at a Third Generation Partnership Project (3GPP) Serving Gateway (S-GW) is described. A buffer overflow message may be received, at an evolved node B (eNB) from the S-GW, indicating potential overflow of downlink information at an S-GW buffer. The downlink information may be stored at the S-GW buffer until a plurality of user equipments (UEs) awake from a low power mode during a discontinuous reception (DRX) sleep cycle. One or more UEs may be selected from the plurality of UEs according to predefined criteria, wherein the one or more UEs are in a connected mode. The DRX configurations of the one or more UEs may be modified in order to reduce the downlink information that is stored at the S-GW buffer, thereby reducing the potential for overflow at the S-GW buffer.
US10164692B2 Apparatus and method for managing radio link in wireless communication system
A method of operating a transmission device in a wireless communication system includes: determining a reception state of a reception device; and performing beamforming based on the reception state.
US10164691B2 Hybrid precoder
A method employing linear precoding and non-linear precoding for transmitting data between at least two transmitters and a plurality of receivers via a plurality of communication channels over a plurality of subcarrier frequencies, the method comprising the procedures of transmitting by either one of said at least two transmitters, at least two training signals to respective said receivers; receiving by respective said receivers, said at least two training signals; evaluating channel characteristics of at least part of said communication channels, according to said at least two training signals; determining a precoding scheme selection that defines for at least part of said communication channels, over which of said subcarrier frequencies, said data transmitted shall be precoded using either one of linear precoding and non-linear precoding, according to evaluated said channel characteristics; precoding said data according to determined said precoding scheme selection; and transmitting said data according said precoding scheme selection.
US10164690B2 Method and device for forming multi-cell beam
The disclosure discloses a method and device for forming a multi-cell beam. The method includes: a beam forming vector bq of each coordination cell in a heterogeneous network is calculated according to a principle of maximizing a signal intensity of a coordination cell scheduling user and minimizing a weighted interference leakage of the coordination cell scheduling user to other coordination cell scheduling users; and the beam forming vector bq of corresponding coordination cell is updated according to a calculation result, to enable each coordination cell to transmit data to a corresponding scheduling user according to updated beam forming vector bq.
US10164687B2 NFC tag recognition device and NFC tag recognition system including the same
An NFC tag recognition device includes an antenna responsive to signals transmitted by an NFC tag, a radio frequency (RF) signal processor measuring power of the signal received by the antenna from the NFC tag and converting the signal into digital data, an NFC controller extracting an authentication key from the digital data, an authentication signal processor generating an authentication pattern from the NFC tag, and an authentication signal storage storing an authentication key and an authentication pattern of a registered user. The authentication signal processor generates an authorization grant signal if the extracted authentication key matches the stored authentication key and the generated authentication pattern matches the stored authentication pattern.
US10164686B2 Information processing system, information processing device, storage medium storing information processing program, information processing method, and storage device
An example of information processing system includes a storage device; and an information processing device for performing near field communication with the storage device. The storage device includes a storage unit storing application data usable in a predetermined application program and shared data usable in an application program regardless of whether the application program is the predetermined application program. The information processing system receives an instruction regarding data read and/or data write from/to the storage device from an application program to be executed by the information processing device. Under the condition that the instruction is from the predetermined application program, the application data is passed to the predetermined application program. Regardless of whether the instruction is from the predetermined application program, the shared data is passed to the application program that issued the instruction.
US10164684B2 Interference detection and mitigation in power line communication
A Power-Line Communication (PLC) receiver has a filter, a time domain processor, a frequency-domain processor, and a forward-error-correction decoder. A narrow-band frequency detector attached to the frequency-domain processor examines the frequency-domain signal for a highest-power sub-carrier frequency. This highest power is compared to an average power of all other sub-carriers and a narrow-band interferer is detected when the highest power is significantly above the average. When the interferer is detected N times in a time period, a control layer adds this sub-carrier frequency to a removed list and recalculates filter coefficients to add a notch filter at the frequencies of the removed list. Updated filter coefficients are loaded into the filter to implement notch filters. When the current power of a sub-carrier signal on the removed list falls significantly below the average power, the sub-carrier is deleted from the removed list and coefficients recalculated to remove the notch filter.
US10164682B2 Broadband distributed antenna system with non-duplexer isolator sub-system
Certain aspects and aspects of the present invention are directed to a distributed antenna system having a downlink communication path, an uplink communication path, and a non-duplexer isolator sub-system. The downlink communication path can communicatively couple a transmit antenna to a base station. The uplink communication path can communicatively couple a receive antenna to the base station. In one aspect, the non-duplexer isolator sub-system can be electronically configured for isolating uplink signals traversing the uplink communication path from downlink signals. In another aspect, a non-duplexer isolator sub-system can be configurable in one or more mechanical steps selecting a frequency response. In another aspect, a non-duplexer isolator sub-system can include an active mitigation sub-system.
US10164681B2 Isolating noise sources and coupling fields in RF chips
A semiconductor die comprises a first active device, at least one of a second active device and a passive component, and electromagnetic shielding configured to at least partially electromagnetically isolate the first active device from the at least one of the second active device and the passive component. The electromagnetic shielding includes one of a grounded metal layer and via stack, and a grounded metal layer disposed one of above and below the first active device.
US10164680B2 Radio communication device
A radio communication device is provided with a VOX function. A reception completion state determination unit determines whether or not a reception unit is in a state of completing reception. A timer starts to measure a predetermined time when the reception completion state determination unit determines that the reception unit is in the state of completing the reception. A VOX level selection unit sets a VOX level at which the VOX function determines that transmission is made to a first VOX level after the timer finishes measuring the predetermined time, and sets the VOX level to a second VOX level smaller than the first VOX level while the timer is measuring the predetermined time.
US10164674B2 Receiver nonlinearity estimation and cancellation
Systems and methods are provided for receiver nonlinearity estimation and cancellation. During processing of received radio frequency (RF) signals, it may be determined when one or more other signals, different from the received RF signals, cause nonlinearity affecting processing of the RF signals, and one or more cancellation adjustments may be applied during processing of the RF signals, for mitigating effects of the nonlinearity. Determining the one or more cancellation adjustments may be based on narrowband (NB) estimation of the effects of the nonlinearity, and the one or more cancellation adjustments may be configured as wideband (WB) corrections. The NB estimation may be applied based on channelization of the received RF signals. The NB estimation may comprise generating reference nonlinearity information relating to the one or more other signals, and generating, based on the reference nonlinearity information, control data for configuring the one or more cancellation adjustments.
US10164673B2 DC offset cancellation method and device
Disclosed is a DC offset cancellation (DCOC) method, comprising: after a receiver is electrified, acquiring a digital signal of an offset voltage at a circuit output port in the receiver, obtaining a digital control signal for controlling a DCOC output stage from the digital signal, and outputting, by the DCOC output stage, a current to a corresponding circuit of the receiver according to the digital control signal. Also disclosed is a DC offset cancellation device.
US10164672B2 Selection of acknowledgment timing in wireless communications
Disclosed is a User Equipment device configured to select a suitable acknowledgement timing configuration in a time division duplex-frequency division duplex (TDD-FDD) carrier aggregation (CA) enabled wireless network, comprising establishing, by a user equipment (UE), a connection to a primary serving cell (PCell) and a secondary serving cell (SCell) of a base station, the PCell having a first TDD or first FDD configuration, the SCell having a second FDD or second TDD configuration, receiving, by the UE, downlink data through the PCell and SCell, categorizing a type of downlink data subframe in use by the SCell, selecting, by the UE, a hybrid automatic repeat request (HARQ) timing configuration based on the type of downlink data subframe for use by the SCell, and transmitting acknowledgement information associated with the downlink data according to the selected hybrid automatic repeat request (HARQ) timing configuration on PCell. Other embodiments may be described and claimed.
US10164671B2 Echo cancellation circuit, receiver applied to digital communication system and echo cancellation method
An echo cancellation circuit is provided to reduce or eliminate the effects of a pre-echo signal that is part of a received multi-path signal. The circuit includes: a delay module, receiving an input signal and delaying the input signal to generate a plurality of delayed signals; a multiplication module, multiplying the plurality of delayed signals by a plurality of coefficients to generate a plurality of multiplication results, respectively; a summing circuit, performing a summation on the plurality of multiplication results to generate a summation signal; a subtraction circuit, receiving a first delay signal and generating a subtracted signal according to the first delayed signal and the summation signal; and a coefficient calculating circuit, calculating the plurality of coefficients according to the subtracted signal. The echo cancellation circuit outputs an output signal as the subtracted signal, with the pre-echo signal diminished or eliminated.
US10164669B2 Hybrid amplifier and signal combiner
A radio-frequency module comprises a low-noise amplifier including a common source transistor having a gate node that receives a radio-frequency input signal and a drain node that transmits a combined radio-frequency output signal, and a correction signal input path configured to receive a correction signal and provide the correction signal to a source node of the common source transistor to generate, at least in part, the combined radio-frequency output signal.
US10164667B1 Spatial power-combining devices with amplifier connectors
Spatial power-combining devices having amplifier connectors are disclosed. A spatial power-combining device structure includes a plate including a first face, a second face that opposes the first face, an exterior surface between the first face and the second face, and a plurality of amplifier connectors accessible at the exterior surface. A waveguide assembly is coupled to the plate at the first face, the waveguide assembly including an inner housing including a plurality of antenna signal conductors and an outer housing including a plurality of antenna ground conductors. A coaxial waveguide section is coupled to the waveguide assembly. The plurality of amplifier connectors may be radially arranged in the plate. A plurality of amplifier modules are on the exterior surface and coupled to corresponding ones of the plurality of amplifier connectors.
US10164664B2 Time and cell de-interleaving circuit and method for performing time and cell de-interleaving
A method for performing time and cell de-interleaving on an interleaved signal including a plurality of cells is provided. The method includes: providing a first memory for storing the cells, the first memory written and read each time in a unit of one cell group, the cell group including K cells, where K is a positive integer greater than 1; providing a second memory for storing the cells read from the first memory; reading the cells from the first memory, and writing the cells to the second memory according to a writing rule of a plurality of permutation rules, K consecutive cells written to the second memory being from the same cell group; and reading the cells from the second memory according to a reading rule of the permutation rules, to cause the cells read from the second memory to be complete with time de-interleaving and cell de-interleaving.
US10164655B2 Cache oblivious algorithm for butterfly code
Techniques for generating parities and repairing data erasures using a cache oblivious encoding algorithm are disclosed. The system includes an encoding module which receives a request to recreate data for a subset of a plurality of content stores from a storage manager. The encoding module generates a new first parity and a new second parity using the remaining content in the plurality of content stores. The encoding module generates a first portion of the requested data using the new first parity and a first parity for the plurality of content stores and a second portion of the requested data using the new second parity and a second parity for the plurality of content stores. The encoding module may recreate the data for the plurality of content stores using the first portion of the requested data and the second portion of the requested data.
US10164654B2 Data compressing device, data decompressing device, and data compressing/decompressing apparatus
A data compressing device according to an embodiment includes a data cutting unit configured to divide continuously inputted data into W-bit data blocks and to output the data blocks in segments such that each of the segments is composed of N data blocks, and a compression-method determining unit configured to select, as a compression portion for each of the segments, a run length system, a flag system, or no compression, according to a ratio of data blocks of specific data in any of the segments. The data compressing device further includes an RL compression unit configured to execute, on any of the segments, a run length system of storing a consecutive amount of the specific data into compressed data, and a flag compression unit configured to execute, on any of the segments, a flag system of storing positional information of the specific data into compressed data.
US10164646B1 Frequency generator with warning mechanism
A frequency generator includes: a PLL circuit, arranged to generate a first output clock and a first lock signal, the first output clock being generated based on an input clock, the first lock signal being used to indicate whether the first PLL circuit is locked, wherein when the first PLL circuit is locked, a frequency of the first output clock is N1 times a frequency of the input clock, and N1 is a positive integer; and a second PLL circuit, arranged to generate a second output clock and a second lock signal, the second output clock being generated based on the input clock, the second lock signal being used to indicate whether the second PLL circuit is locked, wherein when the second PLL circuit is locked, a frequency of the second output clock is N2 times the frequency of the input clock.
US10164643B2 Compensating for temperature-dependent hysteresis in a temperature compensated crystal oscillator
Hysteresis causes the temperature dependent frequency characteristic of the crystal of a crystal oscillator to be different when the temperature is rising from a previous colder state and when the temperature is falling from a hotter state. A rising temperature-to-frequency mapping polynomial and a falling temperature-to-frequency mapping polynomial are generated and their evaluations are weighted based on a current temperature and past temperature(s). The weighted evaluations are combined and used in temperature-based frequency compensation of the crystal oscillator.
US10164638B2 Balanced charge-recycling repeater link
A balanced, charge-recycling repeater link is disclosed. The link includes a first set of segments operating in a first voltage domain and a second set of segments operating in a second voltage domain. The link is configured to transmit a first signal over at least one segment in the first set of segments and at least one other segment in the second set of segments. Each segment of the link includes at least one active circuit element configured to charge or discharge one or more corresponding interconnects within the link and a level shifter configured to shift the level of a signal on a last interconnect of the segment from the first voltage domain to the second voltage domain or the second voltage domain to the first voltage domain.
US10164636B2 Level shifter circuit
Embodiments of the present invention provide a level converter circuit with a resistor and a current adjustment circuit. The resistor is connected between an input and an output of the level converter circuit. The current adjustment circuit is configured to influence a current through the resistor such that an output voltage of the level converter circuit does not exceed a maximum allowable value.
US10164632B2 Ionic elastomer based capacitor type tactile sensor and method for manufacturing the same
A capacitor type tactile sensor and a method of manufacturing the capacitor type tactile sensor are provided. To elaborate, the device includes a first electrode, an active layer formed on a top surface of the first electrode, and a second electrode formed on a top surface of the active layer. The active layer is made of ionic elastomer, and a concentration of effective ions within the active layer is adjusted by an external pressure.
US10164620B1 Ringing suppression circuit
A ringing suppression circuit, which is connected to a transmission line for transmitting a differential signal changeable between a high level and a low level in a binary level through a pair of a high potential side signal line and a low potential side signal line, and suppresses ringing that occurs in association with transmission of the differential signal, includes: an inter-line switching element that is connected to the pair of the high potential side signal line and the low potential side signal line; and a control unit that turns on the inter-line switching element and fixes an on state when detecting that the differential signal changes from the high level to the low level, and releases the on state after a predetermined time is measured and elapsed.
US10164619B2 Electronic device and method of controlling clock frequency of electronic device
A method of controlling a clock frequency of an electronic device and an electronic device using the same is provided. The electronic device includes a check module that is configured to check a clock frequency of at least one Radio Frequency (RF) band, and a control module that is configured to shift a clock frequency of a high speed signal such that a noise generation clock frequency and the clock frequency of the at least one RF band checked by the check module are not identical, when an interface of the high speed signal is used.
US10164615B2 Level conversion device and method
A device is disclosed that includes a level shifter and an output stage. The level shifter includes a first current limiter. The level shifter is configured to generate a first output signal at a first terminal of the first current limiter, and to generate a second output signal at a second terminal of the first current limiter according to a first input signal. The output stage is configured to adjust a voltage swing of a selected one of the first output signal and the second output signal.
US10164611B2 Method and apparatus for sensing environmental conditions
A wireless sensor includes a radio frequency (RF) receiving circuit including a plurality of components, where impedances of the plurality of components establish a resonant frequency of the RF receiving circuit. The wireless sensor further includes a sensing element that when exposed to an environmental condition, affects the resonant frequency of the RF receiving circuit. The wireless sensor further includes a processing module that is operable to determine a first value for an adjustable element of a plurality of elements for a known environmental condition based on the resonant frequency and the carrier frequency, determine a second value for the adjustable element for an unknown environmental condition based on the resonant frequency and the carrier frequency, and determine a difference between the first and second values that corresponds to a change between the known environmental condition and the unknown environmental condition.
US10164609B2 Fractional scaling digital signal processing
A digital signal synthesizer for generating a frequency and/or phase modified digital signal output comprises an input buffer, a transform module, a processing module, and an output buffer. The input buffer receives a digital input that is represented in a frequency domain representation. The transform module stores a fractional order control system that models a desired frequency and/or phase response defined by an assembly of at least one filter component. Each filter component is defined by a Laplace function that is modified to include a non-integer control order having a variable fractional scaling exponent. The processing module multiplies or divides the digital input with the fractional order control system stored in the transform module. Moreover, the output buffer stores a synthesized output of the input, which is modified in the frequency domain, the phase domain, or both according to the desired frequency and/or phase response by the processing module.
US10164603B2 Elastic wave device, communication module apparatus, and method for manufacturing elastic wave device
An elastic wave device includes an elastic wave element that includes first support layers provided on a piezoelectric substrate, a second support layer provided on the piezoelectric substrate so as to surround the first support layers when viewed in a plan view, and a cover member provided on the first support layers and the second support layer, a mounting substrate on which the elastic wave element is mounted, and a mold resin provided on the mounting substrate and sealing the elastic wave element. A thickness of each of the first support layers is less than a thickness of the second support layer. The cover member convexly curves towards the piezoelectric substrate so as to be spaced away from the mounting substrate. A space between the mounting substrate and the cover member is filled with the mold resin.
US10164600B2 NFC or RFID device RF detuning detection and driver output power regulation
A near field communication (NFC) or Radio Frequency Identification (RFID) reader device for contact-less communication includes a transmitter block connected to an antenna via a matching circuitry. An electromagnetic carrier signal and modulated data information are emitted via this main antenna. Any secondary object brought into the vicinity of the main antenna influences the primary resonant circuit resulting in a load change seen by the transmitter. This detuning can cause increased power consumption, RF (Radio Frequency) standard incompliance, and device damage. The present disclosure describes devices and methods on how to detect detuning and how to regulate the transmitter's output.
US10164595B2 Clipped amplifier
A clipping circuit for an amplifier, the clipping circuit using a tunneling junction. A molecular or other tunneling electronic-based component within a hybrid analog-tunneling circuit is used to produce soft or hard clipping capability with enhanced control over the output. The circuit may be used as a distortion circuit for an electric guitar signal or other electronic signals.
US10164591B1 Differential amplifier with common-mode biasing technique
Certain aspects of the present disclosure provide methods and apparatus for amplifying signals with an amplification circuit and improving a common-mode rejection ratio (CMRR) thereof. The amplification circuit generally includes a differential amplifier comprising a first pair of transistors and a second pair of transistors coupled to the first pair of transistors, where the gates of the first pair of transistors are coupled to respective differential input nodes. The amplification circuit also includes an auxiliary amplifier comprising a third pair of transistors corresponding to the first pair of transistors and a fourth pair of transistors corresponding to the second pair of transistors, where drains of the third and fourth pairs of transistors are coupled together and to gates of the second pair of transistors and where gates of the fourth pair of transistors are coupled together.
US10164590B2 Digital PWM modulator
An improved Class-D amplifier may include a digital PWM modulator that receives a digital audio signal and that provides a PWM signal as an input to an analog PWM modulator of the Class-D amplifier. A digital PWM modulator may be configured to receive a digital signal and to generate a first PWM signal based on the digital signal. A digital PWM driver may be coupled to the digital PWM modulator. The digital PWM driver may be configured to receive the first PWM signal and to generate a reference PWM signal based on the first PWM signal. An analog PWM modulator may be coupled to the digital PWM driver. The analog PWM modulator may be configured to receive the reference PWM signal and to generate an output PWM signal based on the reference PWM signal.
US10164585B2 Radio frequency filter, radio frequency front-end circuit, communication device, and design method for radio frequency filter
A radio frequency filter includes communication bandpass filters disposed corresponding respectively to a plurality of communication bands, a switch, and a matching circuit. The switch includes a common terminal and a plurality of optionally selectable terminals, the plurality of optionally selectable terminals being individually connected to the plurality of bandpass filters in a one-to-one relation. The matching circuit is connected to the common terminal and is a common matching circuit to the plurality of communication bandpass filters. The plurality of communication bandpass filters are set such that filter characteristics of a serial circuit in combination of one of the plurality of communication bandpass filters, the one being selected by the switch, and the common matching circuit are improved in comparison with filter characteristics of the selected communication bandpass filter with respect to the communication band corresponding to the selected communication bandpass filter.
US10164582B2 Amplifier linearization in a radio frequency system
A linearization circuit that reduces intermodulation distortion in an amplifier output receives a first signal that includes a first frequency and a second frequency and generates a difference signal having a frequency approximately equal to the difference of the first frequency and the second frequency. The linearization circuit generates an envelope signal based at least in part on a power level of the first signal and adjusts a magnitude of the difference signal based on the envelope signal. When the amplifier receives the first signal at an input terminal and the adjusted signal at a second terminal, intermodulation between the adjusted signal and the first signal cancels at least a portion of the intermodulation products that result from the intermodulation of the first frequency and the second frequency.
US10164579B2 Distributed amplifier
A distributed amplifier includes an input transmission circuit, an output transmission circuit, at least one cascode amplifier coupled between said input and output transmission circuits. Each cascode amplifier includes a first common-gate configured transistor coupled to the output transmission circuit, a common-source configured transistor coupled between the input transmission circuit and the common-gate configured transistor, and a second common-gate configured transistor coupled between the first common-gate configured transistor and common-source configured transistor.
US10164577B2 Linearization circuits and methods for multilevel power amplifier systems
Circuits and methods for achieving high linearity, high efficiency power amplifiers, including digital predistortion (DPD) and pulse cancellation in switched-state RF power amplifier systems are described.
US10164576B2 Amplifier offset cancellation using amplifier supply voltage
In accordance with embodiments of the present disclosure, a method for power supply rejection for an amplifier may include generating a correction signal by multiplying a quantity indicative of a power supply voltage of the amplifier by a transfer function defining a response from the power supply voltage of the amplifier to an output signal of the amplifier and subtracting the correction signal from a signal within a signal path of a circuit comprising the amplifier.
US10164574B2 Method for generating a plurality of oscillating signals with different phases and associated circuit and local oscillator
A circuit for generating a plurality of oscillating signals with different phases includes a frequency divider, a first delay chain, a second delay chain and a calibration circuit. The frequency divider is arranged for frequency dividing a first input signal and a second input signal to generate a first frequency-divided input signal and a second frequency-divided input signal. The first delay chain is arranged for delaying the first frequency-divided input signal, and the second delay chain is arranged for delaying the second frequency-divided input signal. The calibration circuit is arranged for controlling delay amounts of the first delay chain and the second delay chain according to signals within the first delay chain or the second delay chain; wherein output signals of a portion delay cells within the first delay chain and the second delay chain serve as the plurality of oscillating signals with different phases.
US10164573B2 Method and device for auto-calibration of multi-gate circuits
A differential-logic logic circuit chained with another differential-logic circuit comprises a first logic cell composed of back-gate transistors, the first cell having a first input for receiving a first input signal and having an output for delivering a first output signal, and a second logic cell complementary to the first cell, composed of back-gate transistors, the second cell having as many inputs as the first cell, each input able to receive an input signal complementary to the respective input signal of the first cell, the second cell having an output for delivering a second output signal complementary to the first output signal of the first cell. The first output signal of the first cell is applied to the back gate of each transistor of the second cell, and the second output signal of the second cell is applied to the back gate of each transistor of the first cell.
US10164572B2 Method of monitoring clock and oscillator module thereof
An oscillator module used with a plurality of power sources includes an oscillator unit, a clock monitor unit (CMU), a software module and a digital calibration circuit. The oscillator unit generates a clock signal. The CMU is coupled to the oscillator unit, determines whether an amplitude of the clock signal exceeds a predetermined threshold, and outputs an alarm signal if the amplitude of the clock signal is lower than the predetermined threshold. The software module is coupled to the CMU, and receives the alarm signal to output a calibration signal. The digital calibration circuit is coupled to the oscillator and the software module, and outputs a control signal in response to the clock signal and the calibration signal, adjusting the plurality of power sources to modify the clock signal.
US10164566B2 Universal microinverter mounting bracket for a photovoltaic panel and associated method
A system and method for a photovoltaic (PV) module is disclosed that includes a microinverter assembly having a housing disposed on an inactive surface of a PV panel and a microinverter disposed within the housing. The PV module also includes a mounting bracket having a central bracket portion coupled to a frame of the PV panel, a first extension portion extending from the central bracket portion and coupled to the housing, a second extension portion extending from the central bracket portion and positioned on the inactive side of the PV panel, and a third extension portion located above the second extension portion and extending from the central bracket portion. At least one of the second and third extension portions is in contact with an inner wall of the frame of the PV panel.
US10164564B2 Method and system for controlling wound rotor synchronous motor
The present disclosure provides a system for controlling a wound rotor synchronous motor including: a current/voltage determiner configured to determine optimum rotor current using a map from real-time motor operating information and to determine and output a rotor voltage according to the determined optimum rotor current, and a temperature estimator configured to calculate and output a rotor coil temperature from the rotor voltage and the optimum rotor current output from the current/voltage determiner using a rotor coil temperature estimation equation set from a correlation equation between the rotor voltage and the rotor coil temperature for each rotor current.
US10164563B2 Method and apparatus for controlling an electric machine
An electric power system for supplying power to a permanent magnet electric machine includes a high-voltage DC power source that is disposed to supply electric power to a front-end converter connected via a high-voltage DC bus to an electric inverter that is connected to the electric machine. A method for operating a control system includes monitoring the electric machine. Upon detecting a fault associated with the electric machine, a controller commands operation of the front-end converter to generate a voltage level on the high-voltage DC bus that is a maximum setpoint voltage level and monitors back-emf voltage level from the electric machine. The inverter is controlled to a three-phase open state when the back-emf voltage level is less than the maximum setpoint voltage level. The inverter is controlled to a three-phase short state when the back-emf voltage level is greater than the maximum setpoint voltage level.
US10164555B1 Virtual mid-bus generation in a power system for industrial control
A half-bridge inverter comprised of upper and lower switches can be placed in linear motor track sections to alternately connect a common point of all drive coils to a full-bus DC power rail (“full-bus”) and a DC reference, according to PWM command signals, functioning as a “virtual mid-bus” to allow bi-directional flow of a sum of currents of all drive coils in the section. Separate upper and lower drive switches of the half-bridge inverters that are also connected to drive the drive coils can then be controlled, according to separate PWM command signals, to synchronize their PWM cycles and duty cycle commands with respect to the virtual mid-bus at times when a mover is not present, resulting in zero voltage across the drive coils, or command different duty cycles with respect to the virtual mid-bus when a mover is present, resulting in a desired voltage across the drive coils. The desired voltage can produce a current in the drive coils to electromagnetically propel the mover.
US10164554B2 Motor and motor control method
Disclosed is a motor. The motor is electrically connected to a control module. The motor includes a stator and a rotor. The stator includes a first stator module and a second stator module. The first stator module is configured beside the second stator module. A mechanical phase converting line is defined as a center position between the first stator module and the second stator module. The rotor is configured around the stator. The first phase detector is configured at one side of the mechanical phase converting line, and the first phase detector and the first stator module are configured at the same side of the mechanical phase converting line.
US10164552B2 Power generating device and sensor system
A disclosed power generating device includes: a first magnetostrictive bar; a second magnetostrictive bar extending alongside the first magnetostrictive bar; a joint member coupling the first magnetostrictive bar and the second magnetostrictive bars; and a coil group including a first coil wound around the first magnetostrictive bar and a second coil wound around the second magnetostrictive bar, wherein the first coil and the second coil are connected in series.
US10164551B2 Boost control apparatus based on output current change rate
A boost control apparatus is provided with: a controlling device configured (i) to perform first duty control by a first control parameter if output current that flows through a reactor is not near zero, and (ii) to perform second duty control by a second control parameter if the output current is near zero, during one-side element control for driving only one of a first switching element and a second switching element, each of which is connected to a reactor in series. A rate calculating device is provided that is configured to calculate a change rate of the output current to a change amount of a duty value in the first duty control and the second duty control. A control determining device is also provided that is configured to control the controlling device to perform the second duty control regardless of the output current, if the change rate is less than a predetermined value.
US10164547B2 Predictive switching control for an active rectifier
A method and a system for controlling a rectifier can obtain a predicted switching interval. The method includes steps of: receiving frequency information and line information of a power generator, the line information including a switching point where a voltage or current crosses zero and a switching interval based on the frequency information; obtaining a predicted switching interval according to the frequency information and the line information, and obtaining a feedback signal according to two terminals of at least one component of the rectifier; and switching a switching signal of the rectifier within the predicted switching interval according to the feedback signal.
US10164536B2 Voltage conversion circuit and method, and multiphase parallel power system
A voltage conversion circuit and method, and a multiphase parallel power system, where in the voltage conversion circuit, a feedback circuit provides a frequency-controllable feedback ripple signal. Therefore, the voltage conversion circuit has a controllable operating frequency, and a frequency requirement of a load may be met. Compensation does not need to be performed in a hysteresis mode, and therefore the hysteresis mode has a fast-speed response. The operating frequency is fixed. Therefore, the voltage conversion circuit in the embodiments may be applied to the multiphase parallel power system such that the multiphase parallel power system is applicable to an application scenario with a large load current.
US10164532B2 Switched power converter with multiple outputs
A switched mode power converter comprising a main inductor and a half bridge for providing an inductor current is described. The power converter comprises a first output power switch for directing the inductor current to a first output port and bypass circuitry for making at least part of the inductor current available for controlling the switching state of at least one of the power switches. Furthermore, the power converter comprises a control unit configured to control the first output power switch such that the inductor current is directed to the first output port within different first time intervals. Furthermore, the bypass circuitry is controlled to make the inductor current available for controlling the switching state of the at least one power switch during a non-overlapping time interval.
US10164527B2 Closed-loop boost drivers with responsive switching control
Various aspects of the present disclosure are directed toward apparatuses, methods, and systems for presenting boosted power regulation to a load. These aspects include a power-switching circuit that selectively passes current in response to a boost-converter control circuit. A current-control circuit selectively powers the load in response to the power-switching circuit passing current.
US10164525B2 Voltage regulator with improved tracking of a reference voltage
There is disclosed a voltage regulator, including a switching stage, for generating an output voltage, the voltage regulator comprising a feedback path for controlling the switching stage, in which a feedback signal in the feedback path is ramp-compensated, the ramp for the ramp compensation being generated from an output of the switching stage.
US10164523B2 Boost chopper circuit
In a boost chopper circuit, a withstand voltage of at least one device of a switching device circuit is lower than a withstand voltage of a capacitor circuit connected in series to a backflow prevention diode circuit between opposite ends of the switching device circuit.
US10164522B2 Selective response control of DC-DC converters in mild hybrid electric vehicles
A control system for a mild hybrid vehicle is configured to detect whether a main contactor is open, the main contactor being connected between a primary battery system and a bi-directional direct current to direct current (DC-DC) converter and in response to detecting that the main contactor is open: command the DC-DC converter to operate in a boost mode to excite a motor-generator unit (MGU), after the excitation of the MGU has completed, command the DC-DC converter to operate in a buck mode, determine a previous voltage regulation feedback setpoint for the DC-DC converter, and control the DC-DC converter to maintain a voltage of the secondary battery system within a desired range by inserting a delay to a voltage control loop of the DC-DC converter such that the voltage control loop mimics a bandwidth of the MGU.
US10164519B2 Semiconductor stack for converter with snubber capacitors
A semiconductor stack for a converter comprises two series-connected semiconductor switches; two terminals for connecting a cell capacitor, which are connected to one another by the two semiconductor switches; at least one cooling element arranged between the semiconductor switches; a frame, by which the semiconductor switches and the cooling element are fixed to one another and which provides the terminals; and at least two snubber capacitors which are mechanically fixed to the frame and which are connected in parallel, are connected to the terminals and which in each case form a commutation loop with the semiconductor switches.
US10164518B2 Power control device capable of detecting the condition of the sensing resistor
A power control device includes a switch control circuit, a first resistor, a second resistor, a third resistor, a sense node, a first comparator, a second comparator, a transformation circuit, and a logic control circuit. The switch control circuit outputs a driving signal according to a set signal and a reset signal. The first resistor, the second resistor, and the third resistor generate a reference voltage according to a feedback current. The sense node receives a current sample voltage. The first comparator outputs a first control signal according to the current sample voltage and the reference voltage. The transformation circuit outputs a short detection voltage according to the current sample voltage. The second comparator outputs the second control signal according to the current sample voltage and the short detection voltage. The logic control circuit gate outputs the reset signal according to the first control signal and the second control signal.
US10164517B2 Voltage regulator with jitter control
A voltage regulator package includes a voltage regulator module that outputs a voltage signal of a particular voltage level through an output terminal is provided. The voltage regulator module may be switched on according to a periodic signal having a periodic signal frequency as a variable. The periodic signal frequency may be tuned to reduce impedance, jitter, or noise.
US10164515B2 Driving method for power semiconductor switches in H-bridge circuit
A driving method for power semiconductor switches in an H-bridge circuit is provided. The method includes: calculating a start time and an end time of a zero level of an output voltage and determining a zero level section based on the start time and end time of the zero level; and driving an upper power semiconductor switch of a first bridge arm and an upper power semiconductor switch of a second bridge arm to be on simultaneously or driving a lower power semiconductor switch of the first bridge arm and a lower power semiconductor switch of the second bridge arm to be on simultaneously in the zero level section.
US10164514B2 Non-audible control circuit for a buck converter in DCM mode
Noise-free control circuit and control method for controlling a switching converter to avoid generating audile noises. The noise-free control circuit has a timer used to set a noise-free frequency threshed. When the switching frequency of the switching converter is decreased to the noise-free frequency threshold, the switching frequency of the switching converter is limited to the noise-free frequency threshold. The noise-free frequency threshold is higher than a maximum audible frequency of an audio noise.
US10164511B2 Vibration motor
A vibration motor is disclosed. The vibration motor includes a housing, a substrate engaging with the housing, a vibration unit received in the housing, an elastic member suspending the vibration unit, and a coil assembly interacting with the vibration unit. The elastic member includes a second fixing part having a first segment with a first width, a second segment having a second width smaller than the first width for forming a step, and the vibration unit includes a latch corresponding to and engaging with the step for positioning the elastic member.
US10164510B1 Low resistance generator
A low resistance generator includes a series of stator plates and rotors. Stator plates include the coils wrapped around coil spools. The stator plates and coil spools are made from non-conductive and non-ferromagnetic material. The coils are exposed to the surrounding air and cooled convectively by airflow caused by a rotation of the rotors in the gaps. Rotors house magnets and are disposed within gaps between the stator plates. The rotors are also made of non-conductive and non-ferromagnetic materials. The magnets may be disposed on the rotors to form columns. Two columns of magnets are joined together to form one or more closed magnetic loops, each column being joined by a gauss bridge disposed at first and second end rotors.
US10164509B2 Separately excited electric machine with at least one primary magnetic circuit and at least two secondary magnetic circuits
A separately excited electric machine having a stator provided with at least one exciter unit and a rotor provided with strips. Each exciter unit comprises two secondary magnetic circuits and one primary magnetic circuit. Each secondary magnetic circuit comprises a stator exciter winding and two annular yokes provided with teeth. The primary magnetic circuit comprises a rotor exciter winding and an annular ring. First magnetic fluxes generated by the primary magnetic circuit circulate around loops in each strip and second magnetic fluxes generated by the secondary magnetic circuits circulate around loops in the strips, the teeth, and the ring. Each strip thus has a first north pole and a first south pole, with the teeth comprising in alternation second north poles and second south poles.
US10164503B2 Power generation system using vehicle
The present invention relates to a power generation system using a vehicle. The power generation system includes: a vehicle, such as an automobile, a train, an airplane, and an escalator, for carrying people or freight; a movement route, such as a road, a railroad, and a runway, formed so that the vehicle can move thereon; and a power generation unit including a magnetic force generation portion and a magnetic force receiving portion alternatively installed in the vehicle and the movement route, and configured to generate electric energy using electromagnetic induction occurring due to relative movement between the magnetic force generation portion and the magnetic force receiving portion according to movement of the vehicle.The power generation system using a vehicle according to the present invention has a power generation device installed in the vehicle to generate power during travel of the vehicle and also has a power generation device installed on a movement route of the vehicle to generate power, so that electric energy generated by the power generation device of the vehicle can be used or stored as power required for the vehicle and electric energy generated by the power generation device installed on the movement route can be supplied to safety facilities for safe travel of vehicles on the movement route or convenient facilities near the road, or stored in additional batteries.
US10164493B2 Stator and brushless motor
Each of the coils provided in a stator includes a wire introducing portion where a wire is introduced into a groove, an adjusting portion including the wire wound within the groove, and a plurality of wire layers each of which are aligned adjacent one another along an extending direction of a tooth. Among the plurality of wire layers, wires located on a periphery side-end in the odd-numbered wire layers are separated from an inner circumferential surface of the periphery by a half pitch.
US10164492B2 Electric machine having electrical buss and manufacturing method therefor
An electric machine including a stator, a rotor surrounded by and rotatable relative to the stator, a supply terminal assembly, and an electronic module electrically connected to the stator. The electronic module includes a terminal having at least one bonding region. An electrical buss is attached to the supply terminal assembly, and includes a first and second conductor portions each having a connection region joined to a bonding region of the terminal of the electronic module. The terminal of the electronic module is electrically connected to the supply terminal assembly by the first and second conductor portions. Also disclosed is a method for manufacturing such an electric machine.
US10164490B2 Rotary electric machine and manufacturing method therefor
In a rotary electric machine according to the present invention, an armature winding includes a plurality of distributed winding bodies that are each produced by winding a single conductor wire that is insulated, that is jointless and continuous, and that has a constant cross-sectional area perpendicular to a longitudinal direction, the conductor wires include first through third coil end portions that link first through fourth rectilinear portions and first through fourth rectilinear portions, and are formed such that radial widths w′ of the first through fourth rectilinear portions are wider than radial widths w of the first through third coil end portions.
US10164489B2 Rotary electric machine including a cylindrical member to provide improved attachment between a rotor core and a drive shaft with a tapered surface fitted to the cylindrical member
A rotor core formed with a shaft hole at the center thereof is provided. A cylindrical member fitted into the shaft hole of the rotor core along an outer peripheral surface of the cylindrical member is provided. A drive shaft inserted into a hollowed part of the cylindrical member (collar) is provided. The collar is made of the material having a lower Young's modulus than those of the rotor core and the drive shaft, and is formed such that an inner peripheral surface of the collar is a tapered surface. The drive shaft has, at an outer periphery thereof, a tapered surface such that the tapered surface is in surface contact with the tapered surface of the collar in fitting of the drive shaft into the collar.
US10164488B2 Brushless motor having a permanent magnet rotor
A brushless motor includes a stator disposed along an axis and a rotor disposed radially inward from the stator. The rotor includes a core, a plurality of first magnets and a plurality of second magnets configured to have opposite poles relative to the plurality of first magnets. The plurality of first and second magnets may each have a substantially rectangular cross-section and are in contact with a substantially flat surface carried by the core that faces radially outward.
US10164481B2 Current shunt monitor
A current shunt monitor (CSM) circuit for monitoring the current through a sense resistor. An analog circuit provides an analog output signal proportional to the voltage across the sense resistor. A power supply includes a fixed voltage power supply at a first voltage supply level and a floating power supply. The floating power supply operates at a second voltage supply level referenced from the voltage level on a voltage input and a floating ground. The voltage input varies from a voltage level above the first voltage supply level to a voltage level below the first voltage supply level, and the floating power supply provides power to the analog circuit at least when the voltage level of the voltage input is above the first voltage supply level. A crossover circuit switches power from the floating power to the fixed voltage power supply at the first voltage supply level upon detecting the voltage level on the voltage input proximate in value to the first voltage supply level.
US10164480B2 Composite integrated circuits and methods for wireless interactions therewith
An integrated circuit (IC) includes a first circuit layer that includes a first wireless power transfer (WPT) device, a first chip electrically connected to the first circuit layer, and a first tracking circuit disposed in the first chip. The first WPT device may be configured to extract energy from an electromagnetic signal and provide an output voltage. The first tracking circuit may be powered by the output voltage of the first WPT device and may output tracking data in response to an instruction extracted from the electromagnetic signal.
US10164479B2 Wireless power transmitter and method for controlling wireless power transmitter
Provided is a method for controlling a wireless power transmitter transmitting wireless power to at least one wireless power receiver. The method for controlling a wireless power transmitter, according to the present invention, can comprise the steps of: receiving information related to a wireless power receiver from at least one of each of the wireless power receiver; and controlling each of a plurality of power transmitting units included in the wireless power transmitter on the basis of the information related to the wireless power receiver.
US10164478B2 Modular antenna boards in wireless power transmission systems
An antenna board for wirelessly delivering power, including a connector configured to: (i) connect with any one of a plurality of electrical ports of a transmitter board, including a first electrical port of the plurality of electrical ports, and (ii) receive an electrical signal from the first electrical port when the connector is connected with the first electrical port. The antenna board further includes antenna element(s) configured to, when the connector is connected with the first electrical port, transmit radio frequency (RF) power transmission waves using the electrical signal received from the first port. Each of the RF power transmission waves constructively interferes with at least one other RF power transmission wave of the RF power transmission waves at a receiver within a transmission field of the antenna board and energy from the RF power transmission waves is used by the receiver to power and/or charge the receiver.
US10164477B2 Controllers for wireless power systems having safety functionality
Methods and apparatus controlling a wireless power transmitter by applying a first low-side driver signal to a first channel in a first pair of channels and applying a first high-side driver signal to a second channel in first pair of channels, wherein each driver signal has a state that is “active” or “inactive” and drives a transistor gate of a switching element. The state of each driver signal on each channel can be monitored to detect an error condition to prevent damaging current flow condition to the switching elements. When the error condition is detected, at least one of the driver signals may be set to “inactive” for a period of time.
US10164475B2 Wireless power receiver
A wireless electrical power receiver for inductively generating alternating current power in a wireless electrical power transfer system having a transmission resonant frequency, the receiver comprising a receiver resonator having a receiver resonant frequency, the receiver resonator constructed and arranged such that the receiver resonant frequency is detuned from the transmission resonant frequency.
US10164470B2 Wireless power transmission circuit
A wireless power transmission/reception system includes a wireless power transmission circuit and a wireless power reception circuit. The wireless power transmission circuit includes an oscillator, a DC-AC converter that converts a direct current to an alternating current and is turned on/off in response to a control signal, a power transmission coil that transmits AC power, a signal reception coil, and a signal receiver that transfers the control signal to the DC-AC converter. The wireless power reception circuit includes a power reception coil, a rectifier that converts an alternating current to a direct current and is turned on or off in response to the control signal, an control signal generator that generates the control signal, a signal transmission coil, and a signal transmitter that transmits the control signal through the signal transmission coil.
US10164466B2 Non-contact surgical adapter electrical interface
A surgical instrument includes a handle, an adaptor, and a non-contact electrical interface. A proximal end of the adaptor is releasably coupled to a distal end of the handle. The non-contact electrical interface is configured to wirelessly transmit energy from the handle to the adaptor and is configured to wirelessly transmit data from the adaptor to the handle. The electrical interface may include a proximal coil disposed within the handle and a distal coil disposed within the adaptor. When the adaptor is coupled to the handle, the proximal coil may be disposed adjacent the distal coil to form a transformer to inductively transfer energy from the handle to the adaptor and inductively transmit data from the adaptor to the handle.
US10164464B1 Modular uninterruptible power supply
A modular uninterruptible power supply (UPS) provides modular uninterruptible power support to multiple rack computer systems. The modular UPS can include one or more rectifier, battery, and inverter modules installed in one or more rack frames. The modules can be installed in a common rack frame and electrically coupled via a bus bar coupled to the frame. The modules can be installed in separate rack frames and electrically coupled via a bus bar extending between the separate rack frames. The modular UPS can include multiple sets of rectifier modules and battery modules which are electrically coupled to the rack computer systems in parallel and can provide uninterruptible power support subsequent to at least one module failure. The rectifier, battery, and inverter modules installed in the rack frames can be adjusted to provide scalable power support based at least in part upon the power support requirements of the rack computer systems.
US10164459B2 Selective rasterization
According to one embodiment, a given tile, made up of pixels or samples, may be of any shape, including a square shape. These pixels may contain colors, depths, stencil values, and other values. Each tile may be further augmented with a single bit, referred to herein as a render bit. In one embodiment, if the render bit is one, then everything is rendered as usual within the tile. However, if the render bit is zero, then nothing is rasterized to this tile and, correspondingly, depth tests, pixel shading, frame buffer accesses, and multi-sampled anti-aliasing (MSAA) resolves are not done for this tile. In other embodiments, some operations may be done nevertheless, but at least one operation is avoided based on the render bit. Of course, the render bits may be switched such that the bit zero indicates that everything should be rendered and the bit one indicates more limited rendering.
US10164458B2 Selective rasterization
According to one embodiment, a given tile, made up of pixels or samples, may be of any shape, including a square shape. These pixels may contain colors, depths, stencil values, and other values. Each tile may be further augmented with a single bit, referred to herein as a render bit. In one embodiment, if the render bit is one, then everything is rendered as usual within the tile. However, if the render bit is zero, then nothing is rasterized to this tile and, correspondingly, depth tests, pixel shading, frame buffer accesses, and multi-sampled anti-aliasing (MSAA) resolves are not done for this tile. In other embodiments, some operations may be done nevertheless, but at least one operation is avoided based on the render bit. Of course, the render bits may be switched such that the bit zero indicates that everything should be rendered and the bit one indicates more limited rendering.
US10164457B2 Charging method and apparatus
A charging method and apparatus are provided. The charging method includes obtaining power supply energy needed by a storage system during a power failure, detecting a temperature of an environment in which a supercapacitor is located in order to obtain environmental temperature information of the supercapacitor, where the supercapacitor is configured to provide the power supply energy to the storage system, determining a charging voltage of the supercapacitor according to the environmental temperature information and the power supply energy, and charging the supercapacitor according to the determined charging voltage. Therefore, the supercapacitor can be charged according to an actual charging voltage of the supercapacitor such that a life of the supercapacitor is prolonged.
US10164453B2 Apparatus for managing the energy supplied to a low-voltage system of a motor vehicle that comprises an energy-recovery stage, and corresponding method
An apparatus and a method for managing the energy supplied to a low-voltage system of a motor vehicle that comprises an energy-recovery stage. The low-voltage system, operating at a first voltage, comprises a battery, a system for charging the battery, and motor-vehicle loads supplied by the battery and/or by the alternator. A high-voltage system operates at a second voltage higher than the first voltage. The high-voltage system includes the vehicle energy-recovery stage, which supplies the second voltage. The second voltage is supplied through an intermediate energy-storage system and a DC-DC converter, which converts the second voltage into the first voltage on the low-voltage bus. A module regulates the alternator, that activates at least one first operating mode in which the alternator regulates a voltage of the battery at a nominal operating value.
US10164452B2 Battery pack and method for controlling discharge of secondary cell
The battery pack including a battery group in which a plurality of secondary batteries are connected in series; a detector that detects a charging and discharging current value flowing in the battery group and a voltage value of the battery group in a time-division manner by switching between the current value and the voltage value using an electronic circuit; and a controller/operator that performs operation and control using the current value and the voltage value detected by the detector. In the battery pack, the detector detects current values before and after the voltage value of the battery group is detected, and the controller/operator determines that the voltage value of the battery group is influenced by the peak discharge power when at least one of the current values exceeds a predetermined threshold.
US10164444B2 Energy storage charging from an adjustable power source
An energy storage device includes an integrated fuel gauge that is operatively connected to the energy storage device. The fuel gauge evaluates an operating parameter of the energy storage device and dynamically determines a state of charge. The fuel gauge communicates a communication including a requested operating parameter to the charging component with the single communication line and the signal indicates to an operating system component a change of an energy storage device state. The signal is used to trigger an alert or interrupt that causes the operating system component to display the change of the energy storage state based on the signal.
US10164441B2 System and method for cell balancing and charging using a serially coupled inductor and capacitor
An apparatus for charging a plurality of series connected battery cells, includes a first and second input terminals for providing a charging voltage to the plurality of series connected battery cell. A transformer includes a primary side associated with the charging voltage and a secondary side includes a plurality of portions. Each of the plurality of portions is connected across at least one of the plurality of series connected battery cell. A switch in series between each of the plurality of portions of the secondary side and the at least one of the plurality of series connected battery cells increases an impedance between the portion of the secondary side and the associated one of the plurality of series connected battery cells in a first state and decreases the impedance between the portion of the secondary side and the associated one of the plurality of series connected battery cells in a second state.
US10164440B2 Method of balancing battery power
A method of balancing battery power can include: determining batteries to be balanced and directions of balance currents according to charge and discharge states and power states of the batteries, where each of the power states includes a state of charge, a remaining capacity, and a capacity to be charged; determining a reference of the balance current based on controlling temperatures of the batteries to be balanced to be lower than a temperature threshold when the SOCs of the batteries to be balanced are lower than a predetermined threshold; and balancing power of the batteries to be balanced according to the directions of the balance currents and the reference.
US10164439B2 Metal back cover with combined wireless power transfer and communications
Systems, apparatus and methods for seamless metal back cover for combined wireless power transfer, cellular, WiFi, and GPS communications are provided. In one aspect, an apparatus for wirelessly coupling with other devices comprises a metallic cover comprising a first metallic portion separated by a first non-conductive portion from a second metallic portion of the metallic portion to define a first slot. The apparatus further comprises a conductor comprising a first end portion electrically coupled to the metallic cover at the first metallic portion and a second end portion crossing the first end portion and electrically coupled to the metallic cover at the second metallic portion. The metallic cover and the conductor form a coupler configured to wirelessly receive power sufficient to charge or power a load of the apparatus from a wireless power transmitter.
US10164435B2 Reactive power compensator and method of controlling the same
A reactive power compensator includes a plurality of phase clusters each including plurality of cells and a controller configured to control the plurality of phase clusters. The controller performs control to generate an offset signal through phasor transformation based on respective voltage values and current values of the plurality of phase clusters and to compensate for energy errors between the plurality of phase clusters based on the generated offset signal.
US10164433B2 Adjusting electrified vehicle operation to balance electrical grid
A method for balancing electrical grid production with electrical grid demand, according to an exemplary aspect of the present disclosure includes, among other things, adjusting operation of an engine of an electrified vehicle during a drive event to either conserve a state of charge of a battery pack in response to a first grid condition of an electrical grid or deplete the state of charge of the battery pack in response to a second grid condition of the electrical grid.
US10164426B2 Sensing and detection of ESD and other transient overstress events
An integrated circuit includes an I/O pad and a protection device coupled to the I/O pad and a first supply node. A transient event detector includes a latch; a first transistor having a first current electrode coupled to the I/O pad, a control electrode coupled to a first supply node, and a second current electrode coupled to a data input of the latch, wherein the latch is configured to store an indication that a transient event occurred. An event level sensor includes a first transistor having a first current electrode coupled to the I/O pad, a control electrode coupled to the protection device, and a second current electrode coupled to a load circuit; a rectifier device coupled between the second current electrode and a capacitor; a second transistor having a control electrode coupled to the capacitor; and an output circuit configured to place a current on a first sense bus proportional to a current through the load circuit.
US10164425B2 Electrostatic discharge protection
Circuits and methods concerning voltage surge protection are disclosed. In an example embodiment, an apparatus includes a switching circuit configured to enable a current path between a first node and a second node in a first mode and disable the current path in a second mode. A biasing circuit configured to, in the surge protection mode, prevent a voltage surge at the first node from enabling the current path to the second node by biasing a voltage of the control node.
US10164420B2 Fastening device for a cable termination and arrangement comprising fastening device and cable termination
A fastening device is provided for fastening of a cable termination to a bracket. The fastening device includes a flange for attachment to the cable termination, the flange having a circumferentially extending groove; and one or more attachment members for fastening the fastening device to the bracket, each of the one or more attachment members being arranged such as to be slidable along the circumferentially extending groove. An arrangement including a cable termination and a fastening device is also provided.
US10164419B2 Interconnection seal
A seal for a cable and connector interconnection includes a unitary elastic body with a bore therethrough. The bore is provided with a cable outer diameter seal portion at a cable end, the cable outer diameter seal portion adjacent a connector cavity portion, the connector cavity portion adjacent a coupling nut cavity portion, and the coupling nut cavity portion adjacent a connector neck seal portion with a bulkhead seal at a connector end. The coupling nut cavity portion is longitudinally aligned with a coupling nut of the connector and is provided with a greater inner diameter than the cable outer diameter seal portion and the connector neck seal portion. The bulk head seal is provided with an outer diameter greater than an outer diameter of the connector neck seal portion.
US10164418B2 Mounting device for an elongate flexible member
Mounting devices for an elongate flexible member, such as an electrical cable passing through the wall of a structure, are described. The mounting devices may include an elongate body having a longitudinal axis and elongate recesses that are inclined with respect to the longitudinal axis. An internal passageway for the elongate flexible member may pass through the elongate body parallel to the longitudinal axis, and apertures corresponding to the recesses may be disposed in the outer peripheral face of the elongate body. An engagement member, such as a ball, may be mounted in each recess and move along the recess. The engagement members, recesses and the apertures may be dimensioned to allow the engagement members to project partially beyond the outer peripheral face of the elongate body but to prevent the engagement members from leaving the recesses through the apertures in the outer peripheral face of the elongate body.
US10164417B2 Circuit assembly and electrical junction box
Provided is a circuit assembly that includes: a circuit board that has a connection opening; a plurality of busbars that are laid on one surface side of the circuit board; a coil that includes a main portion and a plurality of lead terminals, the lead terminals being connected to the plurality of busbars exposed through the connection opening; and a heatsink that is laid, via an adhesive agent, on surfaces of the plurality of busbars that face away from the circuit board. The circuit board is provided with a substrate through-hole in the vicinity of the connection opening, and the plurality of busbars are provided with a busbar through-hole at the position that corresponds to the substrate through-hole.
US10164415B2 Junction box of a recessed luminaire for installation in shallow spaces
A junction box includes a first cover plate that covers a first open side defined by a main body, and a second cover plate that covers a second open side defined by the main body. The second cover plate includes a mounting pad to attach an electrical component thereto. The electrical component is disposed in an inner cavity defined by the main body when the second cover plate is in a closed position. Further, the junction box includes a fastening device that retains the first cover plate and the second cover plate in the closed position and operates without interfering with a mounting structure in which the junction box is disposed. Furthermore, the junction box includes chamfer walls and wire traps disposed thereon to receive and pass electrical wiring cables into the junction box therethrough.
US10164414B2 Protection tube with latch and manufacturing apparatus for the same
A protection tube with latch in which a latch that is formed engageable with an attachment hole of a panel is molded integral with a protection tube that receives an electric wire, and a manufacturing apparatus of the protection tube with latch. The protection tube with latch includes a latch to be engaged with the attachment hole of the panel having the electric wire wired therein disposed on an outer peripheral face of the protection tube that is formed tubular and receives the electric wire.
US10164413B2 Cable stripper
A cable stripper having a displaceable blade carriage, which is normally biased toward a cable support to automatically accommodate differently dimensioned jacketed cables in a desired position. The blade carriage supports a blade assembly configured so that the blade can be displaced among multiple positions, corresponding to respective axial, radial and a plurality of spiral cuts, while the cable is engaged in the desired position.
US10164408B2 Light emitting element
A light emitting element according to the present disclosure includes: a GaN substrate; a first strain correction layer disposed above the GaN substrate and including InxGa1-xN of a first conductivity type where x is greater than 0 and less than or equal to 1; a first low refractive index layer disposed above the first strain correction layer, including In1-a-bGaaAlbN of the first conductivity type, and having relationships of (a/0.98)+(b/0.8)≥1, (a/1.02)+(b/0.85)≤1, and (a/1.03)+(b/0.68)≥1; a first clad layer disposed above the first low refractive index layer, including AlzGa1-zN of the first conductivity type where z is greater than or equal to 0.03 and less than or equal to 0.06, and having a refractive index higher than a refractive index of the first low refractive index layer; and an active layer disposed above the first clad layer.
US10164406B2 Tunable laser device
A tunable laser device comprises a multi-section distributed feedback (DFB) laser having a first Bragg section including a waveguide and a Bragg grating, a second Bragg section comprising a waveguide and a Bragg grating, and a phase section being longitudinally located between the first Bragg section and the second Bragg section. The phase section is made of a passive material, and each Bragg section has a first longitudinal end joining the phase section and a second longitudinal end opposed to the phase section. The Bragg grating of at least one Bragg section has a grating coupling coefficient which decreases from the first longitudinal end to the second longitudinal end of the at least one Bragg section.
US10164401B1 Method for generating sub-nanosecond pulse laser
A method is disclosed for generating a sub-nanosecond pulse laser, using a voltage-increased type electro-optical Q-switched laser. The method includes: applying a square wave driving signal on a Pockels cell in an electro-optical Q-switched laser by using a Q-switch driver module, where the peak voltage of the square wave driving signal is higher than the quarter-wave voltage of the Pockels cell; and performing, by controlling the loss related to the electro-optical Q switch with a voltage of the driving signal increasing from 0 to the peak voltage, a change of the working state of the electro-optical Q switch from a switched-off state to a switched-on state, and then to a partially-switched-on state. The intracavity laser is exhausted within a quite short time, so that the pulse width of the laser is shortened, to implement sub-nanosecond operation of a pulse laser.
US10164393B2 Assembly for receiving a plug of an electrical bayonet connector
A mounting assembly (100) for mounting a plug (10) of a bayonet circular connector, the plug (10) having a circular core (11) which supports a plurality of electric contacts (12) engageable with corresponding complementary electric contacts of a receptacle (13) of the bayonet circular connector and a bayonet blocking ring (14) which is mounted in a rotating manner on the core (11) and which is suitable for cooperating with blocking elements (15) arranged in the receptacle (13) in the mounting assembly (100). A tubular body (16) for supporting the core (11) is provided where the tubular body (16) is insertable in an opening (17) of a panel (18) or a wall, with fixing means for fixing the tubular body (16) to the panel (18) or to the wall, and maneuvering means (19) for maneuvering the bayonet blocking ring (14).
US10164390B2 Connecting terminal free of dark spots for a light strip and a light using the same
A connecting terminal free of dark spots for a light strip, comprising a bracket, wherein the bracket is fixedly provided with two pin groups, each pin group comprises at least two pins, the pins in each pin group are in communication with each other, the pin is made of a conducting material; a light using the connecting terminal free of dark spots for light strip comprises a plurality of light strips and said connecting terminal, the light strip are provided with two connecting jacks at both ends thereof, each connecting jack is connected with one of the pins in each corresponding pin group. The connecting terminal employing the above structure is convenient and rapid; thus realizing the connection free of dark spots of the light strip. The installation is also very convenient. Therefore, the structure is simple and useful, with remarkable technical effects.
US10164388B2 Busway systems and related assemblies and methods
A busway assembly includes first and second busway sections and a joint assembly connecting the first and second sections. Each busway section includes a housing including first and second opposing side portions. Each busway section includes a first insulator held in the first side portion and a second insulator held in the second side portion. The first and second insulators each hold one or more bus bar conductors. The joint assembly includes first and second connected joint housings and plurality of joint conductors held in the first and second housings. A first exposed portion of each joint conductor extends out of the first housing and is electrically connected with one of the bus bar conductors of the first busway section. A second exposed portion of each joint conductor extends out of the second housing and is electrically connected with one of the bus bar conductors of the second busway section.
US10164387B2 Electrical device, electrical distribution system, and methods of assembling same
An electrical device having a bus side and a load side is provided. The electrical device includes a plurality of conductive line terminals disposed on the bus side of said electrical device, and a plurality of electrical connectors. Each electrical connector of the plurality of electrical connectors includes a first end coupled to a respective line terminal of the plurality of line terminals, a second end distal from the first end, and a connector clip disposed at the second end. Each connector clip is configured to engage a bus bar to electrically couple the electrical device to the bus bar, and includes a first contact segment and a second contact segment spaced apart from the first contact segment. The first and second contact segments are configured to deflect towards one another from a relaxed position to a depressed position when inserted into a connector channel defined by the bus bar.
US10164385B2 High density communications device
A communications device comprises at least eight first plate communication interfaces disposed along one length of one side of the housing. At least six second plate communication interfaces are disposed along the length of the second side of the housing, wherein the at least six second plate communication interfaces comprise at least six universal serial bus (USB) ports. At least one circuit board is disposed in the housing and electrically connected to the first and second plate communication interfaces.
US10164382B1 Electrical plug having a connection block and methods of assembling the same
An electrical plug including an outer housing with an interior cavity defined by first and second apertures is disclosed. The outer housing includes a third aperture extending into the interior cavity. An inner housing is coupleable to the interior cavity and includes a pair of first terminals electrically coupled to a pair of fuses. A connection block is coupleable to the outer housing and the inner housing, with the connection block including a pair of second terminals electrically coupled to a pair of wires. The connection block is coupled to the outer housing and the inner housing through the third aperture with the pair of second terminals electrically coupled with the pair of fuses. In one embodiment, the connection between the pair of second terminals and the pair of wires includes crimping, while in other embodiments, the connection includes piercing a non-conductive layer surrounding each of the wires.
US10164380B2 Compact connector system
A connector system is disclosed that is configured to provide terminals at a 0.5 mm pitch with providing for high data rates of 10 Gbps or more. In an embodiment, a 4X connector can be provided that is about the size of a convention SFP connector while still supporting relatively high data rates. This connector can be stacked to provide additional density.
US10164374B1 Receptacle sockets for twist-lock connectors
A twist-lock connector that includes a printed circuit board component with one or more flexible portions is disclosed. The flexible portions may be formed within an interior portion of the printed circuit board by routing or otherwise removing a portion of the printed circuit board to create one or a plurality of side for each flexible portion. One or more electrical contacts may be positioned on each flexible portion and arranged to be electrically coupled with male electrical contacts that are part of a corresponding twist-lock plug, thereby deflecting the flexible portions. When deflected, the flexible portions exert an opposing, biasing force in the direction of the male electrical contacts to maintain contact there between. One or more of a mounting base and a support base may be clamped to either or both sides of the printed circuit board to provide further stability for the flexible portions.
US10164373B1 Automatic engagement system for liquid or power connections
Methods, apparatus and systems are disclosed for automatically engaging and disengaging connectors for equipment modules. The connectors can be engaged by operating a rotating shaft to draw opposite connector sections together. A guide pin and socket are provided to guide the alignment of connectors and shaft and to trigger operation of the rotating shaft.
US10164370B2 Electrical connector
An electrical connector is provided to have a watertight function and a portion on its rear side downsized. The electrical connector includes an insulating housing, conductive contacts held by the housing, and a shell for containing the housing. The conductive contacts each include a connection portion exposed on the front side of the housing to connect to a mating contact of a mating connector, and a terminal portion protruding rearward from the housing. The shell includes a front shell member and a rear shell member provided in the rear of the front shell member. The front shell member has a fitting portion open to the front into which the mating connector is insertable. The rear shell member has a smaller diameter than the front shell member. A space between the housing and a constriction portion is tightly sealed.
US10164369B2 Connection plug
Described is a connection plug for connecting an ignition coil to a spark plug, comprising an electric line that has a first end for contacting an ignition coil and a second end for contacting the spark plug, a protective hose that surrounds the electric line, a protective pipe that surrounds the protective hose, wherein the protective hose is retained in the protective pipe in a positive-locking manner. The protective pipe has latching recesses at its ignition coil end, into which latching projections of the protective hose engage.
US10164367B2 Connector
Coupling between terminals can be properly arranged and the effect of crosstalk and noise can be surely and significantly reduced. Including a pair consisting of a first terminal and a second terminal, each of the first terminal and the second terminal includes a contact part extending in the anteroposterior direction, an upper plate and a lower plate extending in the vertical direction, a link section extending in the lateral direction and linking up with the upper plate and the lower plate, the contact part of the first terminal is opposite the contact part of the second terminal in the vertical direction, the upper plate of the first terminal is opposite the upper plate of the second terminal in the lateral direction, the lower plate of the first terminal is opposite the lower plate of the second terminal in the lateral direction, and the positional relationship between the upper plate of the first terminal and the upper plate of the second terminal in the lateral direction is opposite the positional relationship between the lower plate of the first terminal and the lower plate of the second terminal in the lateral direction.
US10164364B2 Connector
A connector may have a housing having a housing part housing a flat cable, and a mounting member mounted to the housing for locking the flat cable. The mounting member may have a mounting part mounted to at least one of the housing and a circuit board, an elastic part extending in a width direction of the flat cable, an extending part extending in the width direction of the flat cable, and an engaging part engaging with an engaged part formed on the flat cable. The mounting part may be connected to an end part in the width direction of the elastic part. An intermediate region of the extending part may be connected to an intermediate region in the width direction of the elastic part. The engaging part may be connected to an end part in the width direction of the extending part. The elastic part may be elastically deformable in a thickness direction of the flat cable.
US10164362B2 Plug connecetor with a metallic enclosure having heat sink member thereon
A plug connector includes a metallic enclosure with a heat sink member exposed on an exterior surface to enclose a printed circuit board; a set of electronic components assembled upon the printed circuit board; a thermal pad sandwiched between the set of electronic components and the metallic enclosure to dissipate heat from the electronic component to the metallic enclosure and eventually to the air via the heat sink member; wherein a center of said heat sink member is essentially aligned with a center of said set of electronic components or a center of the thermal pad for efficient dissipation of heat.
US10164359B1 Power connector and assembling method thereof
A power connector includes housing, partition plate, first and second pins, first and second wires and filler. The housing has an interior space, first and second slots. The partition plate divides the interior space into first and second wire channels. Each first and second pin has an inserting portion and a wire connecting portion. The wire connecting portions of the first and second pins are respectively located in the first and second wire channels. The first and the second wires are respectively located in the first and second wire channels. The first and second wires are electrically connected to the wire connecting portions of the first and the second pins respectively. A material of the filler is different from the housing. The filler is filled in the interior space to enclose and separate the first wires and the second wires.
US10164357B2 Connecting terminal and power distributing unit using the same
A connecting terminal in a power distribution unit includes a connecting plate and a first wire joint. The connecting plate includes first and second ends. The first end defines a first locking hole. The first wire joint is configured to be connected to an end of a wire, the connecting terminal is connected a power interface of an external device through the first locking hole. The power distributing unit having the connecting terminal is further disclosed.
US10164351B2 Bonding clip shell
A bonding clip shell for protecting a bonding point between a bonding lead and a bonding strap. The bonding clip shell comprises a first part which comprises a first end, a second end, and an inner surface, the inner surface comprising a protrusion and a first seal, and a second part which comprises a first end, a second end and an inner surface, the inner surface comprising a cavity and a second seal. In the first ends of the first and second parts respectively, the first and second parts are joined through a hinge area. The cavity is configured to house and fix the protrusion providing a click system. When the protrusion is housed in the cavity, the first and second seals are configured to hermitically seal the inner surfaces of the bonding clip shell.
US10164347B2 Antenna device and electronic appliance
An antenna device includes a plurality of coil antennas each including a coil conductor wound around a winding axis and a planar conductor including a first edge and a second edge between which a corner or a curved portion is interposed. A first coil antenna is arranged at a position along the first edge of the planar conductor at which one coil opening thereof is superposed with the planar conductor when viewed in plan and that is close to the corner or close to the curved portion. A second coil antenna is arranged at a position along the second edge of the planar conductor at which one coil opening thereof is superposed with the planar conductor when viewed in plan. The first coil antenna and the second coil antenna are connected such that magnetic flux generated by the first coil antenna and magnetic flux generated by the second coil antenna are in phase with each other in a direction toward the outside with the first edge and the second edge of the planar conductor defining boundaries.
US10164341B2 Flat antenna
A flat antenna includes a pair of radiation units that are spaced apart from each other and that are symmetrical with respect to a symmetrical axis. Each of the radiation units includes a main radiating body, an auxiliary radiating body and a feed-in point. The main radiating body has a substantially triangular shape and includes a first angle close to the symmetrical axis, a second angle far from the symmetrical axis with respect to the first angle, and an edge between the first and second angles and obliquely facing the symmetrical axis. The auxiliary radiating body is connected to the main radiating body, and extends from the first edge toward the symmetrical axis. The feed-in point is formed on the first angle of the main radiating body.
US10164340B1 Broadband monopole antenna
An antenna capable of being joined to an antenna feed perpendicular to a ground plane includes a monopole extending perpendicularly from the ground plane. The antenna feed is joined to the monopole. An innermost shell is provided about the monopole. The innermost shell is made from a dielectric material having a dielectric tensor with high permittivity in the direction of the monopole axis. An intermediate shell provided outside the innermost shell. The intermediate shell also has dielectric tensor having high impedance in the direction parallel to the monopole axis. An outermost shell is provided having a perimeter approximately equal to the length of the monopole. The outermost shell also has a dielectric tensor with high impedance in the direction of the monopole axis.
US10164339B1 Communication device
A communication device includes an antenna system. The antenna system at least includes a dual-polarized antenna, a reflector, and a PIFA (Planar Inverted F Antenna). The dual-polarized antenna includes a first diamond-shaped dipole antenna element and a second diamond-shaped dipole antenna element. The second diamond-shaped dipole antenna element has two truncated tips. The reflector is adjacent to the dual-polarized antenna, and is configured to reflect the radiation energy from the dual-polarized antenna. The PIFA is at least partially formed by the reflector. The PIFA includes a radiation element, a grounding element, and a feeding element. A slot is formed between the radiation element and the grounding element. The slot has a varying width, so as to increase the operation bandwidth of the PIFA.
US10164332B2 Multi-sector antennas
Multi-directional antenna assemblies including a plurality of individual antenna sections arranged in-line with a long axis, forming a linear assembly. An antenna assembly may include a radome over the linear assembly. A linear assembly may include three or more antenna sections, each with a trough-like reflector formed by two parallel walls, and may have corrugations at the outer edges to reduce noise. An array of radiators may be positioned at the base of each antenna section. The antenna sections may share a common vertical axis and each may have a beam axes that is offset by an angle. Adjacent antenna sections may be separated by an isolation plate with a corrugated outer edge. Each antenna section may radiate greater power in a specific direction as compared to the other antenna sections.
US10164328B2 Method and apparatus for optical agitation of electrolytes in a fluid-based antenna
A method and fluid antenna apparatus are disclosed that incorporate optical agitation of electrolytes. The fluid antenna comprises a substantially enclosed container having a transparent window, an electrolytic fluid disposed within the substantially enclosed container, a light source, the light source producing an optical beam, wherein the light source is configured to direct the optical beam into the container; wherein the transparent window is configured to receive the optical beam from the light source; and wherein the beam has sufficient intensity to enable movement of charged particles in the electrolytic fluid in the container via radiation pressure.
US10164320B1 System and method for sealing potting material from an antenna cavity
A transmitter assembly for transmitting data from a utility meter to a remote location for disposition in a subsurface utility enclosure is described. The assembly includes a printed circuit board, including a transmitter portion receiving the data from the utility meter and configured to generate a meter data message for transmission to the remote location, an antenna portion including a board mounted antenna receiving the generated meter data message and using the boarding mounted antenna to propagate the generated meter data message to a remote location, and a seal mount portion configured to receive a seal affixed to the printed circuit board. The transmitter assembly further includes a housing configured to receive the printed circuit board, a seal affixed to the printed circuit board at the seal mount portion, wherein the seal interacts with the housing to form a transmitter housing portion and an antenna housing portion, and a flowable material introduced to the housing, said flowable material filling the transmitter housing portion, wherein the seal prevents the flowable material from entering the antenna portion.
US10164318B2 Waveguide coupler
An apparatus is provided. In the apparatus, there is an antenna package and an integrated circuit (IC). A circuit trace assembly is secured to the IC. A coupler (with an antenna assembly and a high impedance surface (HIS)) is secured to the circuit trace assembly. An antenna assembly has a window region, a conductive region that substantially surrounds the window region, a circular patch antenna that is in communication with the IC, and an elliptical patch antenna that is located within the window region, that is extends over at least a portion of the circular patch antenna, and that is in communication with the circular patch antenna. The HIS substantially surrounds the antenna assembly.
US10164316B2 Combining arrangement
A combining arrangement comprises a power combiner having at least four ports. A first match-dependent oscillator is connected to input power at a first frequency to a first input port of the power combiner. A second match-dependent oscillator is connected to input power at a second frequency to a second input port of the power combiner. A mismatch is connected to a third port of the power combiner. The power combiner is operative to combine power from the first and second oscillators and, when the first and second frequencies are different, to apply a fraction of the combined power to the mismatch. The mismatch reflects at least some of the fraction of the combined power to the first and second oscillators to phase and frequency lock their outputs. A fourth output port of the power combiner is connected to receive the combined power. The power combiner attenuation is variable to adjust the proportion of the combined power split between the third port and fourth output port from 0% to 100% of the total combined power for any power values at the first input port and second input port.
US10164315B2 Apparatuses and methods for signal coupling
Coupling apparatuses, circuits having such coupling apparatuses and corresponding methods are provided that involve a first and a second signal being coupled out from an out-coupling circuit part and being separately coupled into first and second circuit pmts. The use of different coupling mechanisms effects signal separation in this case. In particular, one of the signals can be coupled as a differential signal and the other as a common mode signal.
US10164308B2 Flexible electronic circuits including shape memory materials
A flexible electronic circuit includes a shape memory material disposed within a flexible dielectric material.
US10164307B2 Waveguide bend formed in a metal block and coupled to a board unit to form a wireless device
According to one embodiment, a waveguide bend includes a metal block. The metal block includes a first waveguide, a second waveguide and a third waveguide. The first waveguide, the second waveguide and the third waveguide are integrally formed. The second waveguide includes a bend at which a propagation direction of a radio wave is changed. An opening size of the second waveguide is smaller than an opening size of the first waveguide. The third waveguide is provided between the first waveguide and the second waveguide. An opening size of the third waveguide is smaller than the opening size of the first waveguide and is larger than the opening size of the second waveguide.
US10164305B2 Energy storage apparatus and method for cooling the energy storage apparatus
An energy storage apparatus includes a chamber including a receiving space therein, battery racks including first and second battery rack groups positioned in the receiving space and spaced apart from each other while facing each other with reference to a center of the receiving space, an upper duct positioned above the receiving space configured to supply cooling fluid to a cooling space which is a space between the first battery rack group and the second battery rack group, a cooling unit positioned outside the receiving space and configured to cool the cooling fluid, and a fluid moving member comprising a moving space where the cooling fluid heated after cooling the battery racks moves to the cooling unit, in which the cooling unit is supplied with the heated cooling fluid from the moving space, cools the supplied cooling fluid, and then supplies a resultant fluid to the upper duct.
US10164303B2 Traction battery thermal management systems and methods
A battery thermal management system includes an inner housing containing a plurality of battery cells, and an outer housing enclosing the inner housing. A fluid channel is defined between an exterior surface of the inner housing and an interior surface of outer housing. The thermal management system also includes a fluid circulator in fluid flow communication with the fluid channel to selectively circulate one of a first thermal fluid and a second thermal fluid through the fluid channel.
US10164301B2 Energy storage thermal management system using multi-temperature phase change materials
A thermal management method and system for energy storage devices, such as devices including an array of electrochemical cell elements. A first phase change material is in heat-transferring thermal contact with the electrochemical cell elements. A second phase change material in heat-transferring thermal contact with the first phase change material. A heat exchange path can be disposed between the first phase change material and the second phase change material.
US10164300B2 Sensing feature on fuse element for detection prior to fuse open
A sensing circuit, a vehicular battery pack using a sensing circuit, a method of protecting a circuit with a fuse and a method of providing battery power to a vehicle. The sensing circuit includes the fuse, which is made up of a main element and a sensing element such that the sensing element defines a pre-open detection capability through at least one of a dissimilar geometric profile or a different material choice from that of the main element. The sensing circuit also includes an electrical connector between one or more battery cells and an electronic control module so that the circuit provides indicia of the fusing event. In this way, a fuse opening event takes place in the sensing element prior to the main element in such a way as to give the operator of a battery-powered vehicle advance warning of an impending opening of the main element and consequent electrical circuit shutdown, thereby allowing the operator of the vehicle to take corrective measures as a way to avoid fuse opening and a related loss of vehicular propulsive power.
US10164298B2 Power storage device, control method, control device, power storage system, maintenance system, electric vehicle, and electronic equipment
A storage device includes a storage unit, and an evaluation value acquisition unit wherein the evaluation value acquisition unit is configured to acquire an evaluation value including at least a first evaluation value corresponding to the storage unit in a low-temperature region and a second evaluation value corresponding to the storage unit in a high-temperature region.
US10164297B2 Protective layer system for a metallic lithium anode
A protective layer system for a metallic lithium-containing anode of a lithium cell, for example a lithium-sulfur cell and/or lithium-oxygen cell. To increase the service life and reliability of the cell, the protective layer system includes a lithium ion-conducting layer, in particular an inorganic layer, on the anode side. The anode-side layer has an anode contact side which rests against or which may be placed against the anode. At least one lithium ion-conducting layer, in particular a polymer layer, which contains at least one agent which is reactable with metallic lithium to form an electrically insulating solid is situated on a side of the anode-side layer opposite from the anode contact side. Moreover, the invention relates to an anode which is equipped with such a protective layer system, a lithium cell, and a lithium battery.
US10164295B2 Lead acid battery
A lead acid battery including: a positive electrode plate including a positive electrode grid and a positive electrode active material; a negative electrode plate including a negative electrode grid and a negative electrode active material; an electrode plate group including the positive electrode plate, the negative electrode plate, and a separator interposed between the positive electrode plate and the negative electrode plate; a battery container including a plurality of cell chambers each accommodating the electrode plate group and an electrolyte; and a lid sealing an opening of the battery container. A ratio P/N of mass P of the positive electrode active material to mass N of the negative electrode active material is 1.25 or more and 1.65 or less. The negative electrode grid contains bismuth in an amount of 1 ppm or more and 300 ppm or less.
US10164294B2 Separator core and separator roll
A core (u1, u2) around which a nonaqueous electrolyte secondary battery separator is to be wound. A side surface of the core (u1, u2) has a depression (20). This makes it possible, in a case where cores (separator cores) are stored by being stacked while still wet after cleaning, to prevent damage to a core caused by a problem where cores stick together and an core lower in a stack falls when a core higher in the stack is removed.
US10164292B2 Electrolyte additives
Described herein are additives for use in electrolytes that provide a number of desirable characteristics when implemented within batteries, such as high capacity retention during battery cycling at high temperatures. In some embodiments, a high temperature electrolyte includes a base electrolyte and one or more polymer additives, which impart these desirable performance characteristics.
US10164290B2 Secondary battery, battery pack, electric vehicle, electric power storage system, electric power tool, and electronic apparatus
A secondary battery is provided. The secondary battery includes a cathode; an anode; and a gel electrolyte, wherein the gel electrolyte includes an electrolytic solution and a polymer, and the electrolytic solution includes an unsaturated cyclic ester carbonate represented by Formula (2): where R5 and R6 are one of a hydrogen group, a halogen group, a monovalent hydrocarbon group, a monovalent halogenated hydrocarbon group, a monovalent oxygen-containing hydrocarbon group, and a monovalent halogenated oxygen-containing hydrocarbon group; and where R5 and R6 may be bonded to each other.
US10164285B2 Fuel cell sub-assembly and method of making it
A sub-assembly for an electrochemical stack, such as a PEM fuel cell stack, has a bipolar plate with sealing material extending from its upper face, around the edge of the bipolar plate, and onto its lower face. The bipolar plate is preferably a combination of an anode plate and a cathode plate defining an internal coolant flow field and bonded together by sealing material which also provides a seal around the coolant flow field. All of the sealing material in the sub-assembly may be one contiguous mass. To make the sub-assembly, anode and cathode plates are loaded into a mold. Liquid sealing material is injected into the mold and fills a gap between the edge of the plates, and portions of the outer faces of the plates, and the mold. In a stack, sub-assemblies are separated by MEAs which at least partially overlap the sealing material on their faces.
US10164283B2 Flow battery with rotationally symmetric manifold plates
A flow battery includes a stack of manifold plates that define first and second exclusive flow circuits through the stack between first and second stack inlets and first and second stack outlets. The manifold plates each include a frame that extends around a flow field of an electrochemically active area, with a plurality of port through-holes in the frame. The through-holes are arranged in a rotationally symmetric pattern about a center of the respective manifold plate.
US10164272B2 Pinhole determination method and system for fuel cell
A pinhole determination method for a fuel cell includes steps of blocking air supply to a fuel cell stack by a controller; measuring a cell voltage value of each of unit fuel cells of the fuel cell stack; and determining whether or not a pinhole is present by comparing the cell voltage value with an average cell voltage value.
US10164269B2 Boron phosphate matrix layer
An illustrative example embodiment of a fuel cell includes a cathode electrode, an anode electrode, and a porous matrix layer between the electrodes. The porous matrix layer includes pores and solids. The solids comprises at least 90% boron phosphate. A phosphoric acid electrolyte is within the pores of the matrix layer.
US10164268B2 Fuel cell
A fuel cell includes a power generating body that includes an electrolyte membrane; a separator provided along the power generating body; a flow path through which a fluid to be supplied to the fuel cell flows; a first seal portion that surrounds the flow path in a surface of the separator, and inhibits the fluid from flowing out of the fuel cell; and an electrolytic corrosion inhibiting portion provided between the flow path and the first seal portion.
US10164265B2 Corrosion-resistant catalyst
A method for forming a corrosion-resistant catalyst for fuel cell catalyst layers is provided. The method includes a step of depositing a conformal Pt or platinum alloy thin layer on NbO2 substrate particles to form Pt-coated NbO2. The Pt-coated NbO2 particles are then incorporated into a fuel cell catalyst layer.
US10164260B2 Positive electrode for nonaqueous electrolyte secondary battery and production method thereof
Provided is a method for producing a positive electrode for a nonaqueous electrolyte secondary battery having superior electrical conductivity with high productivity. The production method disclosed herein includes the following steps: a first kneading step (S10) for kneading electrically conductive carbon fine particles and a hydrophobic binder that gels when contacted by water, in N-methyl-2-pyrrolidone (NMP); a second kneading step (S20) for adding a positive electrode active material and water to a first kneaded product obtained in the first kneading step followed by additional kneading; and a step (S30) for forming a positive electrode active material layer on the surface of a positive electrode current collector by coating a second kneaded product obtained in the second kneading step on the positive electrode current collector. The first kneaded product contains moisture, and the ratio of the mass of the moisture to the mass of the NMP is 0.002 or less in the first kneaded product, while in the second kneading step (S20), the water is added at a mass ratio of 0.0022 to 0.0115 based on the mass of the NMP.
US10164259B2 Binder for use in positive electrode for lithium ion secondary battery, positive electrode for lithium ion secondary battery containing said binder, lithium ion secondary battery using said positive electrode, and electrical machinery and apparatus
This binder for use in a positive electrode for a lithium ion secondary battery contains a copolymer of both vinyl alcohol and an alkali-metal-neutralized ethylenically unsaturated carboxylic acid.
US10164256B2 Cathode active materials for lithium-ion batteries
Compounds, powders, and cathode active materials that can be used in lithium ion batteries are described herein. Methods of making such compounds, powders, and cathode active materials are described.
US10164253B2 Conductive single crystal silicon particles coated with highly conductive carbon containing nanopores and ultrathin metal film, high capacity lithium anode material including the same, and preparing method thereof
Provided are conductive single crystal silicon particles coated with highly conductive carbon containing nanopores and an ultrathin metal film, a high capacity anode material including the same, and a preparing method thereof. The anode material includes conductive single crystal silicon particles each on which at least one element selected from group-III and group-V elements is doped; a thin metal layer formed to coat the surface of each of the conductive single crystal silicon particles; and a highly conductive carbon coating layer formed on the thin metal layer, wherein nanopores are formed between the conductive single crystal silicon particle and the carbon coating layer.
US10164251B2 Negative active material and lithium battery including negative active material
A negative active material includes a silicon-based alloy, wherein the silicon-based alloy includes silicon (Si); a first metal (M1) selected from titanium (Ti), vanadium (V), chromium (Cr), iron (Fe), cobalt (Co), nickel (Ni), copper (Cu), zinc (Zn), gallium (Ga), and germanium (Ge), and at least one additional element (A), which is included in the silicon-based alloy and on a surface of silicon-based alloy, selected from carbon (C), boron (B), sodium (Na), nitrogen (N), phosphorous (P), sulfur (S), and chlorine (Cl), and the silicon-based alloy has an internal porosity of about 35% or less. A lithium battery including the negative active material may have improved lifespan characteristics.
US10164249B2 Positive active material for secondary lithium battery, method for preparing the same and secondary lithium battery containing the positive active material
The present invention provides a positive active material for use in a secondary lithium battery, a method for preparing the positive active material and a secondary lithium battery containing the positive active material. The positive active material includes a core of lithium transition metal oxide represented by Formula LixMyN1-yO2-αAβ and a coating layer of lithium transition metal silicate represented by Formula x′Li2O.y′N′Oa.SiO2-λBζwhich in-situ formed on the core, wherein 0.8≤x≤1.3, 0.6≤y≤1.0, 0.01≤x′≤2.1, 0.2≤y′≤1.5, 0.1≤a≤3.0, 0≤α≤0.2, 0≤β≤0.4, 0≤λ≤0.5, 0≤ζ≤0.5. The positive active material according to the present invention has high capacity, desirable cycling performance and safety performance, as well as desirable thermal stability.
US10164240B2 Composite anode active material, anode including the composite anode active material, and lithium secondary battery including the anode
A composite anode active material includes a silicon-based material, a metal fluoride, and a carbon-based material. The metal fluoride may be a compound represented by the following formula: MFx, where M is at least one selected from magnesium (Mg), aluminum (Al), titanium (Ti), copper (Cu), zinc (Zn), barium (Ba) and bismuth (Bi), and 0
US10164239B2 Energy storage device based on nanocrystals including metal oxide rescaled by lithiation and supercapacitor using the same
Disclosed is an energy storage device based on metal oxide nanocrystals resealed through lithiation, and a supercapacitor using the same. The energy storage device is fabricated by dispersing transition metal nanoparticles over a carbon-based support with a large specific surface area, and then, dispersing and resealing the nanoparticles over the support using lithium ions with strong reductive ability, so that the resealed metal particles are substantially particles dispersed and resealed over the support as particles having a size of less than 1 nanometer on the scale of atomic units. The supercapacitor is fabricated using the energy storage device. The energy storage device higher capacitance than before resealing of metal oxide. Since the resealed metal particles are those having a size of less than 1 nanometer on the scale of atomic units, interference between particles disappears to exhibit excellent cycle life characteristics of 100% maintained performance in even more than 100,000 cycles.
US10164233B2 Lithium ion secondary battery comprising a heat sealed separator
To provide a lithium ion secondary battery that is less likely affected by vibration, shock, or the like.A stacked lithium ion secondary battery is characterized in that separators, which are stacked with positive and negative electrodes, are a flat bag or flat tube with at least one side of an outer periphery thereof intermittently heat-sealed; the heat-sealed side is provided with concave and convex portions made up of straight lines or curves or a combination of straight lines and curves; the outer periphery of the separator made with the concave and convex portions is positioned outside the outer periphery of the negative electrode along with the concave and convex portions; and the outer periphery of the negative electrode is positioned outside the outer periphery of the positive electrode housed in the bag-shape or tubular separator.
US10164232B2 Manufacturing method and manufacturing apparatus of electrode body
An electrode body comprising a positive electrode mixture layer, a negative electrode mixture layer, and a thermoplastic-resin separator layer interposed therebetween is manufactured. A manufacturing method of the electrode body includes a preprocessing step of preprocessing a portion to be cut in a long-strip shaped integrated structure in which the separator layer as an accumulated layer of resin particles are interposed at least between the positive and negative electrode mixture layers such that the positive electrode mixture layer, the negative electrode mixture layer, and the separator layer are lowered their volume porosities to 10 to 20%, 10 to 20%, and 5% or less, respectively, and a cutting step of cutting the portion of the long-strip shaped integrated structure having been lowered the volume porosity by a cutting blade.
US10164231B2 Separators for lithium-sulfur batteries
This invention, in some variations, provides a separator for a lithium-sulfur battery, comprising a porous substrate that is permeable to lithium ions; and a lithium-ion-conducting metal oxide layer on the substrate, wherein the metal oxide layer includes deposits of sulfur that are intentionally introduced prior to battery operation. The deposits of sulfur may be derived from treatment of the metal oxide layer with one or more sulfur-containing precursors (e.g., lithium polysulfides) prior to operation of the lithium-sulfur battery. Other variations provide a method of charging a lithium-sulfur battery that includes the disclosed separator, the charging being accomplished by continuously applying a substantially constant voltage to the lithium-sulfur battery until the battery charging current is at or below a selected current.
US10164229B2 Energy storage apparatus
An energy storage apparatus includes: one or more energy storage devices; an outer covering arranged outside the one or more energy storage devices; a partition member arranged on a side of any one of the one or more energy storage devices; and a supporter which supports the partition member at a predetermined position. The supporter is formed of a heat resistant member.
US10164228B2 Sealed type battery
The battery is sealed by a sealing member including a safety valve for exhausting the gas generated in the battery to the outside of the battery when the pressure in the battery is increased. A part of the sealing member is formed of a member having a melting point lower than that of high-temperature gas generated in the abnormal time and having a ratio of an area of an opening of the battery case to an area of a gas exhaust hole is 3.0×10−5 or more and 9.1×10−3 or less.