Document Document Title
US10334817B2 Animal bed having dual independent support chambers
A bed for at least one animal is provided. The bed includes a strip of belting having a front end, a back end, and opposing sides, an animal bed having a first fluid chamber and a second fluid chamber. The first fluid chamber is provided within the strip of belting and includes a first width extending between a first side and a second side of the first fluid chamber. The second fluid chamber is provided within the strip of belting and includes a second width extending between a first side and a second side of the second fluid chamber. A first fluid supply tube is in fluid connection with the first chamber, and a second fluid supply tube is in fluid connection with the second chamber, wherein the first and second chambers are fluidly isolated from one another. A method of preparing for use a bed for at least one animal is also provided. In addition, a system for using a bed for at least one animal is also provided.
US10334815B1 Animal enclosure
An animal enclosure for housing or transporting an animal such as a dog includes a kennel body having a top side, a bottom side opposite the top side, a front side, a back side opposite the front side, a right side and a left side opposite the right side. The animal enclosure includes a lower rear edge at the intersection between the back side and the bottom side. First and second wheels are passively disposed along the lower rear edge when the animal enclosure is in a resting position. A user can move the animal enclosure by lifting up the front edge of the kennel body, causing the first and second wheels to engage a surface on which the kennel rests. Once the wheels are engaged, a user may then maneuver the kennel in a tilted position using the first and second wheels as a rolling fulcrum.
US10334810B2 Soybean variety MN11277371
Disclosed is the seed of a novel soybean variety, designated MN11277371, a sample of which is deposited under ATCC Accession No. PTA-12368. Also disclosed are plants, or parts thereof, grown from the seed of the variety, plants having the morphological and physiological characteristics of the MN11277371 variety, and methods of using the plant or parts thereof in a soybean breeding program.
US10334809B1 Soybean variety AM10995412
Disclosed is the seed of a novel soybean variety, designated AM10995412, a sample of which is deposited under ATCC Accession No. PTA-125666. Also disclosed are plants, or parts thereof, grown from the seed of the variety, plants having the morphological and physiological characteristics of the AM10995412 variety, and methods of using the plant or parts thereof in a soybean breeding program.
US10334805B1 Plants and seeds of hybrid corn variety CH818252
According to the invention, there is provided seed and plants of the hybrid corn variety designated CH818252. The invention thus relates to the plants, seeds and tissue cultures of the variety CH818252, and to methods for producing a corn plant produced by crossing a corn plant of variety CH818252 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH818252.
US10334804B1 Plants and seeds of hybrid corn variety CH464053
According to the invention, there is provided seed and plants of the hybrid corn variety designated CH464053. The invention thus relates to the plants, seeds and tissue cultures of the variety CH464053, and to methods for producing a corn plant produced by crossing a corn plant of variety CH464053 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH464053.
US10334794B2 Irrigation implement
An irrigation implement including a member having a first end and a second end, the first and second ends both being positioned along a longitudinal axis of the member. The first end being open and the second end including a pinched seal. The member further defines an opening disposed toward the second end, and being configured to enable an irrigation tube to be attached to the opening such that the opening is sealed by the irrigation tube.
US10334793B2 Mineral wool product
A mineral wool batt for use as a plant growth medium, particularly in applications for growing vegetation (including plants) in which water retention and/or the avoidance of water run-off is of interest. The mineral wool batt has an absorbent layer which comprises needled mineral wool fibers; superabsorbent particles in the absorbent layer may be sandwiched between a denser upper and/or lower barrier layer(s) which assist in preventing their escape.
US10334789B2 Plant illumination device
An improved method to produce artificial light for plant cultivation, an illumination device with a semiconductor light emission solution and device suited for plant cultivation in a greenhouse environment are described. The best mode is considered to be a lighting device with binary alloy quantum dots (110, 120, 130, 140, 150, 160) made by colloidal methods to produce a size distribution of quantum dots that produces an emission spectrum similar to the photosynthetically active radiation (PAR) spectrum. The methods and arrangements allow more precise spectral tuning of the emission spectrum for lights used in plant (310, 311) cultivation. Therefore unexpected improvements in the photomorphogenetic control of plant growth, and further improvements in plant production are realized.
US10334784B2 Stripper plate system with biasing forces
A stripper plate system includes a first stripper plate movably mounted to a frame, a second stripper plate movably mounted to the frame in an opposing orientation to the first stripper plate, and an elongated gap in-between the first and second stripper plates. A first tensioning mechanism biases a proximal end of the first stripper plate toward a center of the elongated gap, a second tensioning mechanism biases a distal end of the first stripper plate toward the center of the elongated gap, a third tensioning mechanism biases a proximal end of the second stripper plate toward the center of the elongated gap, and a fourth tensioning mechanism biases a distal end of the second stripper plate toward the center of the elongated gap. A biasing force of the first and third tensioning mechanisms is lower than a biasing force of the second and fourth tensioning mechanisms.
US10334782B2 Grass collection chute fastener
A grass collection chute fastener includes a lever that tensions a strap that engages the grass collection chute and mower deck. A hook attached to the strap is insertable into a hole adjacent a side discharge opening of a multi-blade mower deck to secure the grass collection chute over the side discharge opening by rotating the lever to an over center position.
US10334778B2 Quick loading trimmer head
A hand-held cutting device (10) including an elongated member (45) graspable along a portion thereof by an operator, a trimmer head (25) disposed at one end of the elongated member, and a power unit operably coupled to the trimmer head to selectively cause rotation of the trimmer head, wherein the trimmer head comprises a line holding assembly (110) to hold and selectively release the trimmer line (70) and a housing to house the line holding assembly, wherein the line holding assembly includes a core (340) having a first portion (342) and a second portion (350), and a spool (130) configured to hold trimmer line that is operably coupled to the core, and wherein the second portion of the core is non-rotatably fixed to the first portion of the core when the trimmer head is in an at-rest state, and is rotatable with respect to the first position of the core when the trimmer head is in an in-use state and rotating.
US10334777B2 Electric work vehicle
An electric work vehicle includes a carrier provided separately from a vehicle body for mounting/dismounting a battery, a carrier storage section provided in the vehicle body for attaching the carrier to the vehicle body, and an attachment mechanism for attaching/detaching the carrier to/from the carrier storage section.
US10334776B2 Method and system having an intermediate holding vessel for combining chemical injection substances for a spray system
A system includes a first tank containing water, a plurality of vessels, a second tank containing a mixed solution, a first conduit, a first pump, an injector associated with each of the vessels, a valve, a second conduit, and a second pump. Each of the plurality of vessels contains a substance. The mixed solution is formed from water from the first tank and a substance from at least one of the plurality of vessels. The first pump provides motive force for the water through the first conduit. An injector associated with each of the vessels controls release of the substance in that vessel into the first conduit. The valve prevents any of the substances and the mixed solution from entering the first tank. The second pump provides motive force for the mixed solution through the second conduit. A method of applying a mixed solution is also disclosed.
US10334775B2 Particulate solid metering and mixing system for rotary seed broadcaster used for sowing in agricultural machines
A metering and mixing system of solid particulates for a rotary seed dispenser in agricultural equipment for sowing, wherein the rotary seed dispenser is mounted under a seed feeder. The rotary seed dispenser is driven at the bottom by a planter drive system, which provides rotation to a spinning disc provided with a number of calibrated orifices through which the seeds housed in the disc orifices fall on a given point of the agricultural equipment. The metering and mixing system of solid particulates includes a solid particulate feeder that is positioned between the seed feeder and the rotary seed dispenser.
US10334774B2 Adjustable clamp on head bracket
The selective positioning of row units along a planter tool bar is facilitated by introducing an elongated channel of generally C-shaped cross-sectional configuration intermediate the tool bar and a plurality of row unit head brackets. The channel is welded or otherwise fixed to the tool bar with the open edge of the “C” facing away from the tool bar and the head brackets are fixed to the channel by clamping nut and bolt assemblies. The bolts extend through the clamping brackets and engage corresponding clamping nuts. The clamping nuts are positioned within the “C” and may be slid along the inner edge of the channel to any preferred position. The bolts are then and tightened fixing the head bracket at the selected at location.
US10334772B2 Growth enhancement of plant
Provided is a method to increase the growth of a plant by coating a seed of said plant with a composition comprising at least one of various cationic compounds; notably permitting to develop its biomass and reach its maturity. Provided also is a seed coating composition used in such a method.
US10342168B2 Feeder
A feeder includes a discharge guide member which is provided on a feeder main body to communicate with a tape discharging section and guides such that a carrier tape which is discharged from the tape discharging section heads downward, a peeling member which is provided on the feeder main body and peels a cover tape from the carrier tape before the carrier tape which is conveyed by a front side sprocket reaches the tape discharging section, and a contacting and positioning member which is provided on the feeder main body, causes the cover tape which covers the carrier tape which is conveyed by the front side sprocket to contact the peeling member, and positions the carrier tape from which the cover tape is peeled and which is discharged from the tape discharging section at a regular position inside the discharge guide member.
US10342167B2 Electromagnetic shield for rearview assembly
A rearview assembly having a circuit board. A grounded heat sink is proximate the circuit board. A thermal pad is disposed between and in abutting contact with the circuit board and the grounded heat sink. An electromagnetic shield includes a plurality of spring tabs disposed about a periphery of the electromagnetic shield.
US10342164B2 Rack mount-type information processing apparatus and rack mount-type information processing system
A rack mount-type information processing apparatus includes: a plurality of slots, into each of which an electronic device is inserted, a liquid-cooled element provided in a cooling target included in the electronic device, a liquid to cool the cooling target being circulated in the liquid-cooled element; a manifold pipe extending in a direction where the slots are arranged; and a plurality of connection pipes configured to interconnect the liquid-cooled element and the manifold pipe, and coupled in parallel to the manifold pipe at a portion of the manifold pipe which corresponds to at least one slot among the plurality of slots.
US10342161B2 System with rack-mounted AC fans
A computer system includes a chassis, one or more hard disk drives coupled to the chassis, and one or more air passages under at least one of the hard disk drives. The air passages include one or more air inlets and one or more air outlets. The inlets direct at least a portion of the air downwardly into the passages. The passages allow air to move from the air inlets to the air outlets.
US10342159B2 Liquid heat-dissipating assembly
A liquid heat-dissipating assembly has a heat-guiding tube assembly, multiple heat-dissipating units, and at least one heat-dissipating tube. The heat-guiding tube assembly has a first tube, a second tube, and a separating segment. The first tube has at least one first channel. The second tube has at least one second channel. The separating segment is mounted between the first tube and the second tube. The heat-dissipating units are connected with the heat-guiding tube assembly, and each heat-dissipating unit has a heat-dissipating body, a first pipe, and a second pipe. The heat-dissipating body has a passage. The first pipe is connected with the passage and the at least one first channel. The second pipe is connected with the passage and the at least one second channel. The at least one heat-dissipating tube is connected with the at least one second channel of the second tube.
US10342158B2 Liquid cooling device and electronic device applying the liquid cooling device
A liquid cooling device, which is used for performing heat dissipation to switching chips and optical modules in the electronic device, and comprises: a first cooling plate attached to the switching chip and used for performing heat dissipation to the switching chip; a second cooling plate attached to the optical module and used for performing heat dissipation to the optical module; an air-liquid heat exchanger used for containing cooling liquid and performing cooling to backflow cooling liquid through cooling air; a transmission pipe used for sequentially transmitting the cooling liquid flowing out from the air-liquid heat exchanger to the first cooling plate and the second cooling plate, which then flows back to the air-liquid heat exchanger; and a power device used for controlling the cooling liquid in the transmission pipe to be sequentially transmitted to the first cooling plate and the second plate and then flow back.
US10342154B2 Power supply apparatus
A power supply apparatus is provided in which a cover can be easily attached to a housing without using attachment jigs. Provided is a power supply apparatus that holds a battery and an inverter in a housing, wherein a groove portion for drainage is formed on at least an upper part of an opening portion of the housing, a cover that covers the opening portion is arranged on the opening portion, and the cover includes at least one first fixing claw inserted into the groove portion and at least one second fixing claw that presses the groove portion from an outside.
US10342151B2 Circuit card rack system and method
A method of maintaining a circuit card in a card rack and a circuit card rack system are disclosed. A card rack including a laterally oriented clamping slot is provided. The clamping slot is at least partially formed from a temperature-contractible material. A circuit card having a clamped side region is provided. At least a portion of the clamped side region is inserted into the clamping slot. A predetermined temperature differential is applied to the clamping slot to reduce a longitudinal dimension of at least a portion of the clamping slot. A compressive force is exerted on the portion of the clamped side region which is located longitudinally within the clamping slot, via thermal expansion of the clamping slot.
US10342146B2 Display device
Provided is a display device including a first protection member including a flat part, in which a central area and a surrounding area that is adjacent the central area are defined, and a support part on the surrounding area of the flat part, and protruding upward from the flat part, a display module on the first protection member for displaying an image, and a second protection member between the first protection member and the display module, on the support part, and spaced a distance from the flat part to define a space on the central area.
US10342140B2 Printed circuit board to molded compound interface
A printed circuit board has a first coefficient of thermal expansion. A compound is molded about the printed circuit board. The compound has a second coefficient of thermal expansion different than the first coefficient of thermal expansion. An interface is between an edge of the printed circuit board and the compound. The interface has a third coefficient of thermal expansion between the first coefficient of thermal expansion and the second coefficient of thermal expansion.
US10342136B2 Monitoring device
A monitoring device includes a substrate having a circuit trace disposed thereon and a circuit carrier having a recessed portion. The substrate includes a flexible flange portion having a component disposed thereon. The substrate is disposed on the circuit carrier such that the flange portion and the component are disposed in the recessed portion.
US10342133B2 Display device having a first area, a second area adjacent to the first area, and a third area adjacent to the second area
According to one embodiment, a display device includes an insulating substrate that includes a first area, a second area adjacent to the first area, and a third area adjacent to the second area, a wiring substrate mounted at a position overlapping the third area on a surface side of the insulating substrate, and a supporting substrate attached to the insulating substrate on the other surface side of the insulating substrate, which is opposite to the surface side, wherein the second area is located between the first area and the third area, and the supporting substrate is provided so as not to overlap the second area.
US10342129B2 Substrate and method of manufacturing the same
A substrate includes an insulation layer including a glass cloth impregnated with a resin, and a through hole having a hole included in the insulation layer and plating formed in an inner surface of the hole, where a location, intersecting with the glass cloth, of an outer circumferential portion of the through hole has a recessed portion recessed toward an outside of the hole.
US10342128B2 Depositing bulk or micro-scale electrodes
Thicker electrodes are provided on microelectronic device using thermo-compression bonding. A thin-film electrical conducting layer forms electrical conduits and bulk depositing provides an electrode layer on the thin-film electrical conducting layer. An insulating polymer layer encapsulates the electrically thin-film electrical conducting layer and the electrode layer. Some of the insulating layer is removed to expose the electrode layer.
US10342123B2 Printed board and image forming apparatus
The printed board includes a slit portion and a first conductive member that is provided straddling the slit portion. In a state in which the printed board is attached to an apparatus to which one end of a second conductive member having an elastic force is connected, another end of the second conductive member contacts the first conductive member, and the another end of the second conductive member passes through the slit portion.
US10342122B2 Interface for limiting substrate damage due to discrete failure
An apparatus is provided with a component configured to be operatively coupled to an interface. In a first state, the component is mechanically and/or electrically attached to a substrate. Exposure of the interface to a thermal event that meets or exceeds a first temperature the resilient material is subject to undergo a state change to a second state. The state change includes a physical transformation of the interface, and includes a position change of the component.
US10342121B2 Flexible display unit and mobile terminal having the same
A flexible display unit is disclosed including a flexible display, and a flexible frame coupled to the flexible display, the flexible frame including a first rigid portion, a second rigid portion, and a flexible portion located between the first and second rigid portions and configured to permit the frame to be bent, the flexible portion including a first region including a first plurality of holes having a first size, and a second region including a second plurality of holes having a second size, wherein the first size is greater than the second size, the first region is positioned closer to a center axis of the flexible frame than the second region, and an area of the first plurality of holes within a portion of the first region is greater than an area of the second plurality of holes within a portion of the second region having the same area.
US10342119B1 Thermal spring frame and shield for sealed processing systems
A compliant electronics assembly mount frame and package are provided. The compliant frame may include a number of spring features configured to flexibly maintain and/or orient an attached PCBA inside a thermal conduction package. These spring features disposed in the compliant frame may be shaped, sized, and even tuned, to bias heat generating components attached to the PCBA evenly against a thermally controlled surface of the thermal package. The frame may be made or stamped from metal, such as sheet metal, and may be formed to include one or more integral spring features.
US10342117B2 Assembly
The invention relates to an electrical assembly having a printed circuit board and having a component. The component can be, in particular, an electromechanical component, such as an electrical switching contact, an electrical switch, a relay or the like. The component is electrically and/or mechanically connected to the printed circuit board. A fork-shaped element is arranged between the component and the printed circuit board for the purpose of electrically and/or mechanically connecting the component to the printed circuit board.
US10342113B2 Controlled laser irradiation atom source
A method of generating at least one trapped atom of a specific species, the method comprising the steps of: positioning a sample material (18) comprising a specific species in a vacuum (14); generate an atomic vapor (20) of the specific species by irradiating the sample material with a first laser (12); trapping one or more atoms from the generated atomic vapor.
US10342111B2 Electromagnetic pulse protection method and electromagnetic pulse protection system
An electromagnetic pulse protecting method includes: searching a threat 2 that generates an electromagnetic pulse 2a; and generating plasma 6 in a light-condensed point 4 by condensing a laser beam 5 on a light-condensed point 4 in response to detection of the threat 2. Thus, various protection objects which contain a protection object having an electric opening indispensably can be protected from an attack by the electromagnetic pulse.
US10342110B1 Plasma power generator (z-box and z-tower)
A plasma power generator wherein a plasma is generated by subjecting oxygen (O2) to a strong electromagnetic field. The oxygen plasma enters a chamber and is combined with free electrons from an electron-donation element thereby producing heat.
US10342109B2 Apparatus and method for generating extreme ultraviolet radiation
A method of controlling an excitation laser includes detecting, at a droplet generator, a first signal of radiation scattered by a given target droplet irradiated by a first radiation source at a first position. The method of controlling the excitation laser further includes detecting, at the droplet generator, a second signal of radiation scattered by the given target droplet irradiated by a second radiation source at a second position a fixed distance away from the first position, and determining a speed of the given target droplet based on a time lag between the detecting of the first signal and the detecting of the second signal. The method further includes controlling a trigger time for triggering an excitation pulse for heating the given target droplet based on the determined speed of the given target droplet.
US10342106B1 Smart dimming system
A smart dimming system includes: a server communicated with a control device; a Bluetooth series interface control module; a first series dimming control module electrically connected to a first light-emitting diode lamp module; and a second series dimming control module electrically connected to a second light-emitting diode lamp module. One of the first series dimming control module and the second series dimming control module is electrically connected to the Bluetooth series interface control module. A dimming control signal is transmitted to the server, the server provides a Bluetooth control signal to the Bluetooth series interface control module according to the dimming control signal, and the Bluetooth series interface control module provides a series dimming signal to one of the first series dimming control module and the second series dimming control module to dim light of the first light-emitting diode lamp module and the second light-emitting diode lamp module.
US10342103B2 Control device with multiple feedback types
A load control system may include control devices for controlling electrical loads. The control devices may include load control devices, such as a lighting device for controlling an amount of power provided to a lighting load, and controller devices, such as a remote control device configured to transmit digital messages for controlling the lighting load via the load control device. The remote control device may communicate with the lighting devices via a hub device. The remote control device may detect a user interface event, such as a button press or a rotation of the remote control device. The remote control device or the hub device may determine whether to transmit digital messages as unicast messages or multicast messages based on the type of user interface event detected. The remote control device, or other master device, may synchronize and/or toggle an on/off state of lighting devices in the load control system.
US10342101B2 Light socket WiFi device
Novel tools and techniques are provided for implementing wireless radio functionality in a home or building. In some embodiments, a device may comprise a light socket attachment configured to be inserted into a corresponding light socket, a communications system comprising a non-wired communications device (e.g., a wireless radio, a LiFi device, etc.), a light bulb receptacle configured to receive a light bulb, and/or circuitry configured to receive electric power through the light socket attachment, to direct a specified current to the communications system, and to direct remaining current to the light bulb receptacle. In an additional aspect, the device might be configured to implement a two-terminal or a three-terminal power connection light socket to power the communications system. In some cases, Power-Line Communications (“PLC”) may be used to transmit data over the three-terminal power connection to and from the communications system.
US10342099B2 Turn-on procedure for a load control system
A load regulation device is adapted to control an electrical load. The load regulation device may be in a low power state, a ready state, and/or an on state. The low power state is characterized by the electrical load being unenergized. The ready state is characterized by a load control device and/or the load regulation device using more power than the low power state and the electrical load being unenergized. The on state is characterized by the electrical load being energized. The load regulation device is configured to receive an indication of a user's presence when the load regulation device is in the low power state. The load regulation device is configured to change from the low power state to the ready state in response to receiving the indication. The load regulation device is configured to wait in the ready state for a change state instruction.
US10342097B2 Illumination system and controller
An illumination system includes: a plurality of luminaires; and a controller including a brightness sensor that is used for light intensity control on one or more luminaires among the plurality of luminaires and detects the brightness of the one or more luminaires. The controller divides the plurality of luminaires into a plurality of groups and performs the light intensity control in a first mode or a second mode for each of the plurality of groups. The first mode is a mode in which the light intensity control is performed according to a result of detection by the brightness sensor, and the second mode is a mode in which the light intensity control is performed according to an instruction on a light intensity rate provided from outside.
US10342096B2 Device with a mid-frame structure and reverse draft
An electronic reading device includes a mid-frame structure such that the mid-frame structure can include a reverse draft. A reverse draft corresponds to a back of the electronic reading device being a predetermined amount wider than a front of the electronic reading device. Additionally, a co-molded mid-frame stiffener provides a predetermined rigidity of the electronic reading device. The electronic reading device also includes a display integrated with the front of the mid-frame structure, wherein a space between the display and the mid-frame structure includes one or more electronic reading device components. Similarly, a back cover is integrated with the back of the mid-frame structure, wherein a space between the back cover and the mid-frame structure includes additional electronic reading device components.
US10342093B2 Display device and method for illuminating an edge area thereof
The present disclosure relates to a display device comprising at least two display units as well as an illuminating device for illuminating a transition area between the at least two display units. The disclosure further relates to a method of operating such a display device as well as an entertainment machine comprising such a display device.
US10342089B1 Constant current device and heat dispersion module thereof
A constant current device and a heat dispersion module thereof used for stabilizing a current of a light emitting unit are disclosed. The heat dispersion module includes an impedance element, a detection control unit, a switch unit, and a feedback unit. The detection control unit is used to detect a node voltage value between the light emitting unit and a current regulating unit. The switch unit switches between an on-state and an open state; when the switch unit is in the on-state, a current of the current regulating unit is conducted to a ground via the switch unit; when the switch unit is in the open state, the current of the current regulating unit is conducted to the ground via the impedance element. The feedback unit causes the switching unit to exhibit hysteresis when changing between the on-state and the open state.
US10342087B2 Systems and methods for intelligent dimming control using TRIAC dimmers
Systems and methods for dimming control using TRIAC dimmers are provided. An example apparatus for a power conversion system includes: a process-and-drive component configured to receive an input signal and output a drive signal to a switch to affect a current that flows through a primary winding of a power conversion system. The input signal includes a first pulse associated with a first input period and a second pulse associated with a second input period. The drive signal is associated with a first modulation period for the first input period and a second modulation period for the second input period. The process-and-drive component is further configured to: determine the first modulation period for the first input period; change the drive signal between a first logic level and a second logic level at a modulation frequency during the first modulation period; determine the second modulation period for the second input period.
US10342083B1 Current driving control for high brightness LED matrix
A LED driving system for a LED matrix having a plurality of LEDs connected in parallel. The LED driving system includes a plurality of driving modules. Each one of the plurality of driving modules drives a corresponding one of the plurality of LEDs. Each one of the plurality of driving modules can include a local current driver receiving a reference current and providing a driving current to the corresponding one LED, and a local current tuning module receiving a U-bit current tuning command to tune the driving current for the corresponding one LED to reach a desired driving current using the U-bit current tuning command which provides a predetermined number of tuning steps ranging from 0 to 2U.
US10342060B2 Inter-eNB Carrier Aggregation
In a communication system where a primary cell is controlled by a first base station and a secondary cell is controlled by a second, different base station, flow control is performed between the primary cell and the secondary cell for data for a radio link control layer. According to the flow control, the data for the radio link control layer is communicated between the first and second base stations using a link between the first and second base stations. Flow control may be performed between the primary cell and the secondary cell by dynamically controlling a depth of queued radio link control data in the secondary cell for one or more UEs based on one or more factors, e.g., current/future loading of secondary cell, peak theoretical throughput for a UE in the secondary cell, and/or a UE's current channel quality information. Apparatus, methods, and computer program products are disclosed.
US10342057B2 Communication apparatus, control method, and storage medium
A communication apparatus has a communication function for performing wireless communication using one of a first mode of performing first communication with a partner apparatus via another apparatus, a second mode of performing second communication with the partner apparatus not via another apparatus, and a third mode of concurrently performing the first communication and the second communication. When the third mode is the operation mode of the communication function, the communication apparatus controls the communication function so as to activate a function of the second communication after executing processing to establish a connection for the first communication. When the connection has not been established even after a predetermined time has elapsed since the start of connection processing for the first communication, the function for the second communication is activated even if the connection for the first communication has not been established.
US10342055B2 Reporting wireless local-area network terminal connections to 3GPP nodes
A wireless local area network, WLAN, node determines (1120) whether one or more wireless terminals have connected to the WLAN and reports (1130) to a node in a wide-area cellular network, such as a 3GPP network, whether one or more terminals have connected to the WLAN. This report may be triggered, for example, when a terminal has connected to the WLA, or by the completion of a connection procedure, successfully or unsuccessfully, by one or a predetermined number of wireless terminals. Conditional reporting can be used to reduce the amount of signaling between the WLAN AP and the 3GPP network.
US10342050B2 Method for performing a random access procedure in a carrier aggregation with at least one scell operating in an unlicensed spectrum and a device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for performing a random access procedure in a carrier aggregation with at least one SCell operating in an unlicensed spectrum, the method comprising: configuring with a TAG to which at least two uplink cells belong, receiving a PDCCH order on a downlink cell associated with a first uplink cell in the TAG from an eNB; checking whether the first uplink cell belonging to the TAG is available for transmitting the random access preamble or not; selecting one uplink cell among uplink cells in the TAG which are available for transmitting the random access preamble if the first cell is not available for transmitting the random access preamble; and transmitting the random access preamble indicated by the PDCCH order received from the eNB on the selected uplink cell.
US10342049B2 Integrated circuit for controlling selection of random access preamble sequence
A sequence allocating method and apparatus wherein in a system where a plurality of different Zadoff-Chu sequences or GCL sequences are allocated to a single cell, the arithmetic amount and circuit scale of a correlating circuit at a receiving end can be reduced. In ST201, a counter (a) and a number (p) of current sequence allocations are initialized, and in ST202, it is determined whether the number (p) of current sequence allocations is coincident with a number (K) of allocations to one cell. In ST203, it is determined whether the number (K) of allocations to the one cell is odd or even. If K is even, in ST204-ST206, sequence numbers (r=a and r=N-a), which are not currently allocated, are combined and then allocated. If K is odd, in ST207-ST212, for sequences that cannot be paired, one of sequence numbers (r=a and r=N-a), which are not currently allocated, is allocated.
US10342045B2 Method and apparatus for transmitting downlink in wireless communication system
Disclosed are a method and an apparatus for transmitting a downlink in a wireless communication system. A method for transmitting the downlink in a WLAN comprises the steps of: an access point (AP) transmitting, to a plurality of stations (STA), each of a plurality of request to send (RTS) frames through each of a plurality of channels; and the AP receiving a clear to send (CTS) frame from at least one of the plurality of STAs through at least one channel from the plurality of channels, wherein each of the plurality of RTS frames may include channel information for indicating a channel to be used from among the plurality of channels when transmitting the downlink to each of the STAs, and identifier information for indicating the plurality of STAs.
US10342039B2 Terminal, base station, integrated circuit and signal transmission control method
Provided are a terminal, a base station and a signal transmission control method whereby a response signal can be efficiently transmitted when the terminal receives downstream allocation control information via an R-PDCCH. An extraction unit receives downstream control information via one of a first downstream control channel, which is transmitted by use of one or more control channel elements (CCE) associated with an upstream control channel resource, and a second downstream control channel different from the first downstream control channel, and also receives data via a data channel. A control unit selects, from resources associated with CCE and from particular resources reported by a base station, an upstream control channel resource to be used in transmission of the response signal, and controls the transmission of the response signal.
US10342037B2 Radio receiver and method for processing an uplink transport block
A radio receiver (300) includes: a decoding stage (301) configured to decode a downlink control channel (310) comprising an uplink grant and to derive a time budget (311) from a decoded uplink grant; a processing stage (302) configured to determine an amount of payload potentially generated for an uplink transport block (313) based on the time budget (311) and to generate a payload section (312) of the uplink transport block (313) based on the determined amount of payload; and an encoding stage (303) configured to generate a padding section of the uplink transport block (313) and to encode the uplink transport block (313) comprising the payload section (312) and the padding section.
US10342030B2 Network optimization method for large-scale MIMO network and base station thereof
The present invention discloses a network optimization method for a large-scale MIMO network and a base station thereof. The base station enables, according to a user minimum SINR threshold of each user in a preset cell, instantaneous spectral efficiency of the cell at a specific moment to approximate or reach a maximum value. In the present invention, a newly added user minimum SINR threshold parameter is configured, and a characteristic of a concave function is used, so that average spectral efficiency and edge spectral efficiency of each cell are simply and effectively controlled, so as to achieve an objective of coordination adjustment of network capacity and network coverage.
US10342027B2 Scheduling algorithm for linear networks
In accordance with the present disclosure, embodiments of an exemplary scheduling controller module or device implement and improved scheduling process such that the targeted reduction in schedule length can be achieve while incurring minimal energy penalty by allowing for a large rate (or duration) selection alphabet.
US10342025B2 Dynamic delay scheduling method and base station for voice data
The present invention relates to a dynamic delay scheduling method and base station for voice data. The dynamic delay scheduling method includes the following steps: judging whether semi-persistent scheduling manner is started, and whether the UE supports semi-persistent scheduling manner; if semi-persistent scheduling manner is started, and the UE supports semi-persistent scheduling manner, implementing scheduling in semi-persistent scheduling manner; else if semi-persistent scheduling manner is not started, or the UE does not support semi-persistent scheduling manner, judging whether dynamic delay scheduling manner is started, if yes, implementing scheduling by binding two consecutive voice data packets in dynamic delay scheduling manner; else if not, implementing scheduling in dynamic scheduling manner. By adopting the dynamic delay scheduling method and base station provided by the present invention, the PDCCH resource overhead is reduced by half, meanwhile, higher level of modulation and encoding is kept, and flexibility of voice service scheduling is improved, which is beneficial to reasonable allocation of channel resources and improving user capacity of the base station.
US10342023B2 Method for interference cancellation in wireless communication system and apparatus therefor
Provided herein is a method for interference cancellation for a UE having interference cancellation capability in a wireless communication system, the method comprising: receiving information on a reference signal transmitted from an interfering cell having the possibility of causing inter-cell interference; and attempting to detect the reference signal using the received information on the reference signal, wherein the information on the reference signal is received when the interfering cell and a serving cell of the UE have the same cyclic prefix (CP) length and are synchronized with each other.
US10342021B1 Minimizing interference in wireless networks
Minimizing interference including obtaining interference measurements for transmission angles of an interference-causing side lobe of a formed beam directed towards a wireless device in a beamforming mode, and determining threshold angles wherein an operating mode of another wireless device subject to the interference is switched to from a default mode to a carrier aggregation mode utilizing a different frequency than the formed beam. Upon the transmission angle of the formed beam meeting a second threshold angle, the operating mode of the other wireless device is switched back to the default mode.
US10342016B2 Radio station, radio terminal apparatus, and method for these
A radio station (3) allocates a first plurality of time-frequency resources (430) and a second plurality of time-frequency resources (530) to at least one radio terminal (1, 2). The first plurality of time-frequency resources (430) are used to transmit or receive a first transport block (460) in accordance with a first transmission time interval (TTI). The first TTI is equal to a duration of one subframe (410, 510). The second plurality of time-frequency resources (530) are used to transmit or receive a second transport block (560) in accordance with a second TTI. The second TTI is shorter than the duration of the subframe (410, 510).
US10342012B2 Self-contained time division duplex (TDD) subframe structure
Aspects of the present disclosure provide a subframe structure for time division duplex (TDD) carriers that can be entirely self-contained. That is, information transmitted on a TDD carrier may be grouped into subframes, where each subframe provides communication in both directions (e.g., uplink and downlink) in a suitable fashion to enable such communication without needing any further information in another subframe. For example, a single subframe may include scheduling information, data information corresponding to the scheduling information, and acknowledgment information corresponding to the data information.
US10342008B2 Terminal, base station, communication system, and communication method
There is provided a terminal for performing OFDM (Orthogonal Frequency-Division Multiplexing) communication with a base station forming a cell. The terminal includes a control channel processing unit configured to monitor, in a sub-frame, a first control channel in a cell-specific search space that is a search space common within the cell, and a first control channel in a UE-specific search space that is a search space specific to the terminal. In a case where monitoring of a second control channel different from the first control channel that is in the cell-specific search space or the UE-specific search space is configured, the control channel processing unit monitors, in a sub-frame, at least both the first control channel in the cell-specific search space and the second control channel in the UE-specific search space.
US10342007B2 Method and apparatus for fast assistive transmission operation
A method for use in a wireless transmit/receive unit (WTRU) for receiving data over physical downlink shared channels from different cells, monitoring physical downlink control channels of a first cell for downlink control information associated with the WTRU, and recovering data from the physical downlink control channel in response to the downlink control information.
US10342006B2 Almost blank subframe in carrier aggregation
Methods, apparatus, and systems are described relating to wireless communications. A base station may transmit a message comprising a subframe allocation bitmap indicating a plurality of subframes. The indicated subframes may correspond to Almost Blank Subframes transmitted by the base station. The base station may transmit a message to a wireless device indicating measurement subframe allocation bitmaps. A first measurement subframe allocation bitmap may exclude the plurality of subframes. A second measurement subframe allocation bitmap may exclude subframes of the first measurement subframe allocation bitmap. These and other features are described.
US10342005B2 Methods for determining a HARQ-ACK codebook size for a user equipment and base station
An embodiment herein discloses a method performed by a Base Station, BS. The BS determines a Hybrid Automatic Repeat Request-Acknowledgement, HARQ-ACK, codebook size for a User Equipment, UE, based on data to be transmitted in a data transmission to the UE. The HARQ-ACK codebook size indicates the number of HARQ-ACK bits that the UE encodes for transmitting Hybrid Automatic Repeat Request, HARQ, feedback for the data transmission to the BS. The BS further transmits an indication of the HARQ-ACK codebook size in a Downlink Assignment Index, DAI, field of a Downlink, DL, assignment to the UE.
US10342004B2 Terminal device, base station device, integrated circuit, and communication method for communicating DCI format which includes HARQ information
A terminal device receives a control channel containing a DCI format and transmits a PUSCH. The DCI format contains an uplink index and information indicating a HARQ process number; the PUSCH transmission is adjusted to a first sub-frame when the first bit of the uplink index is set to 1; the PUSCH transmission is adjusted to a second sub-frame when the second bit of the uplink index is set to 1; and the HARQ process number of the PUSCH corresponding to the second bit is assigned on the basis of at least the information indicating the HARQ process number and whether or not both the first bit and the second bit are set to 1.
US10342003B2 Device and method and program for performing radio communication
To enable low latency uplink to be used in a more preferable mode can be provided. A device includes: a communication unit configured to perform radio communication; and a control unit configured to perform control such that control information is transmitted from the communication unit to a terminal, the control information indicating that a communication scheme in which data non-orthogonally multiplexed for a plurality of layers is demodulated through cancellation of interference between the layers and in which the data is transmitted from the terminal to a base station through a predetermined uplink resource, is available.
US10341998B2 User equipments, base stations and methods
A user equipment (UE) is described. The UE includes a higher layer processor configured to acquire a first dedicated radio resource control (RRC) configuration and a second dedicated RRC configuration. The first dedicated RRC configuration specifies a configuration of a first physical downlink control channel (PDCCH) which indicates a slot format. The second dedicated RRC configuration specifies a configuration of repetition of a physical uplink shared channel (PUSCH). The UE also includes PDCCH receiving circuitry configured to monitor the first PDCCH. The UE further includes PUSCH transmitting circuitry configured to transmit the PUSCH with the repetition. In a case that the first PDCCH indicates that a symbol for the PUSCH in a slot is other than either downlink or uplink, the PUSCH is not transmitted in the slot and the PUSCH in the slot is counted as one of the repetition.
US10341997B2 Method and device for transmitting uplink control information in wireless communication system
Disclosed are a method and a device for transmitting uplink control information (UCI) by a terminal in a wireless communication system. The UCI transmission method comprises the steps of: generating an encoding information bit stream by performing channel coding for a UCI bit stream; generating complex modulation symbols by performing modulation for the generated encoding information bit stream; spreading the complex modulation symbols in block-wise on the basis of an orthogonal sequence; and transmitting the spread complex modulation symbols to a base station. The encoding information bit stream is generated by a channel coding for circularly repeating the UCI bit stream.
US10341992B2 Method and apparatus for transmitting pilot on multiple antennas
A method and apparatus for transmitting using beam are disclosed. A wireless transmit/receive unit (WTRU) may transmit a first physical random access channel (PRACH) preamble to a base station using a first beam at a first power level. The WTRU may receive an indication that the first PRACH preamble was received by the base station. If the indication was received, the WTRU may transmit data. If the indication was not received, the WTRU may select the first beam or a second beam to use for a second PRACH preamble. Further, the first and second beams may be different beams. If the first beam is selected, the WTRU may increase a transmission power level of the second PRACH preamble by a first power ramp step. If the second beam is selected, the WTRU may not increase the transmission power level of the second PRACH preamble by the first power ramp step.
US10341989B2 Method and apparatus for delivering media content and backup media content using multiple networks
Aspects of the subject disclosure may include, for example, providing a content stream to a media processor over a first network where the content stream comprises first media content, evaluating a quality of the first media content according to a quality threshold, and responsive to a determination that the quality of the first media content does not satisfy the quality threshold, providing to a cellular device second media content over a multicast-broadcast single-frequency network channel of a cellular network. Other embodiments are disclosed.
US10341988B2 Transmitting content to devices
Content service(s) to device(s) is provided. Availability of broadcast transmission of said content is determined after an indication is signaled that a dedicated unicast radio bearer is needed/is not needed for reception of said content. Subsequent to reception of the indication the content is transmitted over a dedicated unicast radio bearer or broadcasting. Transmission of the content can be supported by an indication of a need for a continued network connection for the device even when the amount of unicast traffic over the connection in a core network does not justify maintenance of the connection to cause the core network to refrain from releasing said network connection. Unicasting of content to a device moving from a first to a second cell can be continued based on signaling of a message to a control entity of a second cell, the message providing information of the identity of the service(s).
US10341987B2 Mobile electronic device, control method, and non-transitory storage medium
There is provided a mobile electronic device including a first display, a second display overlaid on the first display and switchable between a transmissive state in which incident light is allowed to be transmitted and a reflective state in which incident light is allowed to be reflected, a storage configured to store therein a notification method determining condition for determining whether to provide notification of an interrupt event by using the first display or provide the notification of the interrupt event by using the second display, and at least one controller configured to, upon occurrence of the interrupt event, provide the notification of the interrupt event by using the first display or provide the notification of the interrupt event by using the second display, according to the notification method determining condition.
US10341984B2 Analytic system and analytic method
The flight control part 201 makes the unmanned aerial vehicle fly along a flight path in a predetermined area. The radio wave acquisition part 202 acquires radio wave information including a radio wave intensity when the radio unit of the unmanned aerial vehicle detects a short-distance radio wave of the user terminal during the flight of the unmanned aerial vehicle. The flight position acquisition part 203 acquires GPS position information of the unmanned aerial vehicle when the radio unit detected the short-distance radio wave, as a flight position of the unmanned aerial vehicle based on a GPS unit of the unmanned aerial vehicle. The terminal position calculation part 204 calculates a presence position of the user terminal in the area based on a radio wave intensity of the acquired radio wave information, and the acquired flight position of the unmanned aerial vehicle. The user attribute analysis part 205 arranges the calculated presence position of the user terminal in the map information corresponding to the area, and analyzes user attribute information of the user terminal based on place attribute information indicating a characteristic of the place where the presence position is arranged.
US10341980B2 Method for receiving reference signal in wireless communication system and device for same
According to one embodiment of the present invention, a method by which a terminal receives a reference signal for determining a position in a wireless communication system comprises the steps of: receiving information, which relates to a neighboring cell, including information relating to a plurality of cells to which an aggregation positioning reference signal (PRS) is transmitted; receiving the aggregation PRS by using the information relating to a plurality of cells; and measuring a reference signal time difference (RSTD) for the plurality of cells by using the received aggregation PRS, wherein a sequence of the aggregation PRS can be initialized by unique identifiers allocated to the plurality of cells.
US10341977B2 Method for obtaining downlink synchronization, and MTC apparatus
The present specification provides a method for obtaining downlink synchronization in a machine type communication (MTC) apparatus. The MTC apparatus may comprise the steps of: receiving an MTC-dedicated synchronization signal from a base station on the subframe before a subframe which attempts to receive a paging message; obtaining a downlink synchronization of the base station through the synchronization signal; and after obtaining the downlink synchronization, attempting to receive the paging message. Here, the MTC-dedicated synchronization signal may be received on the same sub-band as a sub-band on which the paging message is received, from among the entire system band of the base station.
US10341973B2 Determining reference frame information in a telecommunication network
Embodiments of the present invention disclose a paging method, a core network device, a base station, and user equipment. The method includes: determining, by the core network device, reference frame information when the core network device determines that a synchronization occasion arrives, where the reference frame information includes a radio frame number; and sending, by the core network device, the reference frame information to a base station in a paging area, so that the base station synchronizes a radio frame in the base station according to the reference frame information. The embodiments of the present invention can reduce problems that UE cannot listen for a paging message.
US10341972B2 Method for time synchronization of domain based on time information of vehicle
A time synchronization method performed by a communication node in a vehicle includes: receiving, from a road side unit (RSU), a first frame including time information of a first domain to which the RSU belongs; setting a time of the vehicle based on a time indicated by the time information of the first domain; and transmitting a second frame including the time information of the vehicle.
US10341968B2 Resource allocation and UE behavior for D2D synchronization signal transmission for inter-cell D2D discovery
Technology to improve resource allocation for inter-cell device-to-device (D2D) discovery and timing synchronization between user equipments (UEs) connected to asynchronous network deployments is disclosed. Also, transmission rules are provided for networks wherein discovery-resource pools are allocated in a frequency-division-multiplexing (FDM) manner. In the first sub-frame of a transmission-resource pool, there may be overlap between resources that are allocated for a discovery-resource pool and resources that are allocated for D2D synchronization signals (D2DSSs). Non-overlapping PRBs in the discovery-resource pool can be allocated for WAN transmission or D2D-discovery transmission. In scenarios where discovery-resource pools are allocated using FDM, a measurement such as reference signal received power (RSRP) or path loss can be made for a UE. The measurement can be compared to a threshold value to determine whether the UE will transmit a D2DSS.
US10341966B2 Method for controlling uplink transmit power in inter-base station carrier aggregation, base station, and device
A method for controlling an uplink transmit power in an inter-bas station carrier aggregation, a base station and a device are disclosed. In an embodiment the method includes providing for a first base station, by a second base station, a status of an uplink resource that is scheduled by the second base station for a user equipment (UE), wherein a maximum uplink transmit power that is allocated by the UE to the first base station is based on the status of the uplink resource and scheduling for the UE, by the second base station, the uplink resource according to the status of the uplink resource.
US10341963B2 Systems and methods for managing radio frequency transmit power of nodes in a network of moving things
Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things). For example, a communication network implemented in accordance with various aspects of the present disclosure may support transmission power adaptation in a network of moving things comprising various fixed nodes, mobile nodes, and/or a combination thereof, which are selectable to achieve any of a variety of system goals.
US10341959B2 Uplink transmit power control after beam change
Uplink transmission power levels may be adjusted in response to changes in a directional beam used for wireless communications. A beam change may be identified, wherein the beam change includes a transition from a first transmission configuration based on a first beam direction of a cell to a second transmission configuration based on a second beam direction of the cell. A downlink (DL) message associated with the beam change may be received, wherein the DL message comprises a transmission power indication. An uplink (UL) message may be transmitted at a power level based at least in part on the transmission power indication.
US10341947B2 Node selection in virtual evolved packet core
The present disclosure includes gateways and methods for node selection of virtual network nodes in virtual evolved packet core networks. The methods include receiving, at a gateway from an evolved Node B (eNodeB), an attach request for a user equipment (UE), and determining a network selection hint corresponding to the received attach request, where the network selection hint is used for determining a virtual network node for selection in a mobile cloud network. The methods further include determining a domain name for establishing a network connection based at least in part on the network selection hint, where the selected domain name is associated with a virtual network node in the mobile cloud network. The methods also include selecting a virtual network node associated with the determined domain name, and establishing a network session to the selected virtual network node.
US10341936B2 Method for transfer of information in a wireless cellular network
The present invention relates to a method for transmitting system information from a base station to a user equipment, the user equipment being a limited-bandwidth device, camping on the base station, wherein the system information is divided in a plurality of system information blocks, which are at least once transmitted during one broadcast channel modification period, wherein the minimum broadcast channel modification period for limited-bandwidth devices lasts at least 10.24 seconds.
US10341933B1 Control of relay base station service based on MCS capability of associated UE-relay
A method and corresponding system for controlling whether a UE is served by a relay base station, based on consideration of the maximum-supported MCS of the relay base station's associated UE-relay. The method could apply where the UE is already served by the relay base station, in which case the question could be whether the UE continues being served by the relay base station or rather hands over to another base station. Or the method could apply where the UE is not yet being served by the relay base station, in which case the question could be whether the UE should initially attach with or hand over to the relay base station. Further, the method could be carried out by the UE and/or by a base station or other network entity.
US10341929B2 PSTN / VoIP communication system and method
A method and computing system for monitoring a data signal quality level for a wireless client electronic device. The data signal quality level is indicative of the level of data connectivity between the wireless client electronic device and a wireless data network. A cellular signal strength level is monitored for the wireless client electronic device. The cellular signal strength level is indicative of the level of cellular connectivity between the wireless client electronic device and a cellular network. A request for voice communication with the wireless client electronic device is received. If the cellular signal strength level is not sufficient to support the voice communication and the data signal quality level is sufficient to support the voice communication, the voice communication with the wireless client electronic device via the wireless data network is enabled.
US10341925B2 Providing communication services of a mobile communication network to a plurality of telecommunication devices
A method for providing communication services of a mobile communication network to a plurality of telecommunication devices includes: establishing a connection or initiating an exchange of data between the mobile communication network and the plurality of telecommunication devices; and prior to or upon establishing the connection or initiating the exchange of data, sending service capability information to one or more telecommunication devices of the plurality of telecommunication devices.
US10341924B2 Primary secondary cell change method and base station
Embodiments of the present invention disclose a primary secondary cell change method and a base station. The primary secondary cell change method in the embodiments of the present invention includes: determining, by a primary base station, to change a first primary secondary cell served by a secondary base station, and selecting a second primary secondary cell from cells served by the secondary base station; sending, by the primary base station, a first message to the secondary base station, which is used to request the secondary base station to change the primary secondary cell, where the first message includes an identity of the second primary secondary cell; and sending, by the primary base station, a second message to a user equipment UE, which is used to request the UE to use the second primary secondary cell.
US10341922B2 Radio base station and radio terminal
A radio base station according to an embodiment constitutes a mobile communication network. The radio base station comprises: a controller configured to measure a stay time for which a radio terminal has stayed on a wireless LAN. The stay time is a period from when a first process through which the radio terminal switches a waiting destination or a connection destination from the mobile communication network to the wireless LAN is performed to when a second process through which the radio terminal switches the waiting destination or the connection destination from the wireless LAN to the mobile communication network is performed.
US10341921B2 Active hot standby redundancy for broadband wireless network
In embodiments of the present disclosure, systems and methods implementing active-hot standby redundancy in server architectures are described. In an active-hot standby redundancy architecture, two or more matching service instances are installed in a network, on the same or different host computers. A standby service instance may maintain state information for every session maintained at an active service instance that it is poised to replace using a publish-subscribe communications network. When a failure occurs in the active instance, the standby instance may promote itself to active, and assume all aspects of the service identity and role of the active service instance it is replacing such that service to user devices continues without interruption.
US10341919B2 Handover initiation methods and systems for improvement of cellular network performance
A mobile communication system including at least one individual mobile communicator in a population of mobile communicators served by a plurality of nodes, including at least one base station; wherein at least one individual mobile communicator is operative to at least once associating itself with a serving node from among the plurality of nodes using a serving node selection functionality operative for selecting the serving node so as to increase use of available bandwidth to and from at least one node which provides the individual communicator with an acceptable signal to noise ratio.
US10341918B2 Method and apparatus for performing data transmission in a wireless communication system using multiple radio access technologies
A method for and apparatus for performing data transmission in a wireless communication system is provided. A wireless device acquires information including a threshold on an action, which is configured for a secondary radio access technologies (RAT) system, checks a condition to be triggered by the threshold and a measurement result of the secondary RAT system, performs a corresponding action according to the condition. The secondary RAT system is used for a User-Plane (U-plane) data, the threshold is changeable by at least one of a network preference including a primary RAT system or the secondary RAT system, a quality of service (QoS) information, and bearer information, the action includes whether an association/disassociation/data transition direction for the secondary RAT system is configured.
US10341913B2 Method for detecting uplink signal and relevant device and system
A method for detecting an uplink signal includes: detecting, by a micro base station according to configuration information about an uplink signal sent by a UE, whether the uplink signal is received in an uplink receive window of a macro base station, where the macro base station and the micro base station have synchronized clock rates, there is a fixed time difference t1 between the uplink receive window of the macro base station and an uplink receive window of the micro base station, and |t1|≥0; and if it is detected that the uplink signal is not received in the uplink receive window of the macro base station, after the micro base station advances the uplink receive window of the macro base station by a length of at least one cyclic prefix, detecting, by the micro base station, the uplink signal, and sending the uplink signal to the macro base station.
US10341908B1 Seamless roaming for clients between access points with WPA-2 encryption
A wireless network system that provides for seamless roaming of client devices is described. The wireless network system includes a plurality of access points. One access point is designated as the primary access point that is responsible for handling encrypted communication with the client device. The primary access point has access to the necessary encryption key(s) for encrypted communication. The primary access point receives broadcast updates from the other access points that includes connection scores. When a connection score for a second access point exceeds the connection score of the current primary access point, the current primary access point designates the second access point as the new primary access point and sends the new primary access point the encryption key(s) for encrypted communication. The handoff is seamless and does not require a new handshake between the new primary access point and the client device.
US10341894B2 Reliability monitoring for critical wireless services
Techniques, such as might be implemented in a wireless device operating in a wireless network, for reporting measurements of interference affecting a wireless service provided by the wireless network. An example method includes receiving (210), from the wireless network, configuration information instructing the wireless device to perform measurements on one or more radio resources or signals, where the one or more radio resources or signals are solely associated with one or more wireless services that the wireless device is at least currently unable to use. The method further includes performing (220) one or more measurements on the radio resources or signals, in accordance with the received configuration information, and selectively reporting (230) results of the measurements, based on the configuration information.
US10341891B2 User equipment adaptation of reporting triggers based on active set size
When a given user equipment (UE) has a plurality K of cells currently serving it, in various embodiments there is an algorithm for triggering the UE to wirelessly send a cell measurement report. The algorithm utilizes a parameter whose value is dependent on the number K of cells currently in the UE's active set. The UE updates K anytime a new cell is added to, or a serving cell is removed from, the UE's active set. In various examples the parameter is an offset that operates such that for adding a new cell increasing values of K make it more difficult to satisfy the algorithm. One example has the offset's value computed using a slope value provided by the network and a default offset value; another has the offset's value computed using maximum and minimum allowable values of both K and the offset which are provided by the network.
US10341887B2 Communication system, base station, communication method, and non-transitory computer readable medium storing program
A communication system according to the present invention includes a PDCP control base station (10) configured to execute a process in a PDCP layer, and an RLC control base station (20) configured to execute a process in an RLC layer on data transmitted by the PDCP control base station (10) and transmit the data on which the process in the RLC layer has been executed to a mobile station (30). The RLC control base station (20) transmits a response message to the PDCP control base station (10) when the data has been successfully transmitted to the mobile station (30). When the PDCP control base station (10) receives the response message, the PDCP control base station (10) transmits data to be transmitted next to the RLC control base station (20).
US10341884B2 Channel clearance techniques using shared radio frequency spectrum band
Channel clearance using a shared radio frequency spectrum band may be performed for both a base station and a user equipment (UE). A base station may perform a listen before talk (LBT) procedure and verify one or more channels in a shared radio frequency spectrum band are available for transmissions and, if the LBT procedure is successful, transmit a pre-grant transmission to one or more UEs. The UEs may perform an LBT procedure for channel(s) indicated in the pre-grant transmission. If the UE LBT procedure passes, the UE may transmit a channel clearance signal, and may transmit a feedback communication responsive to the pre-grant transmission. The feedback communication may indicate, for example, the pre-grant transmission was received and which of the one or more channels are available based on the LBT procedure. The base station may receive the feedback communication and initiate transmissions to the UE.
US10341882B2 Optimization of NFC tag for different battery levels
A mobile communication device has a processor, a radio, a near field communication (NFC) device, a battery, and memory for storing data. The power level of the battery is measured. When the measured power level is above a first predetermined level, power is provided to the radio to allow communication. Sufficient power is provided to operate the NFC device as a reader and a tag. When the measured power level of the battery falls below the first predetermined level, battery power to the radio is shut off. Sufficient power is maintained to the NFC device to allow it to operate only as a tag. Sufficient power is maintained to the memory to retain the data stored in the memory. When the measured power level of the battery falls below a second predetermined level, the NFC device is required to harvest all of its power from the field.
US10341880B2 Telecommunication systems with distributed base station functionality
Examples of distributed base station functionality in a telecommunication system (e.g., a distributed antenna system) are disclosed. In some aspects, the telecommunication system can include an interface with circuitry configured to communicate with one or more base-station entities, base-station components (such as baseband units or remote radio heads), or core-network entities. The telecommunication system can also include radio units that are positioned in an area for providing wireless coverage to terminal devices. The telecommunication system can also include a head-end unit that is communicatively coupled between the interface and the radio units. One or more devices in the telecommunication system can include a low-layer processing module. In some aspects, the low-layer processing module can perform functionality of a secondary eNodeB, such as (but not limited to) radio transport layer processing. In additional or alternative aspects, the low-layer processing module can perform physical layer processing that is split between uplink physical layer processing and downlink physical layer processing and/or split between secondary and primary physical layer processing.
US10341873B2 System and method to provide uplink interference coordination in a network environment
A method is provided in one example embodiment and may include determining for each of one or more macro cell radios, a corresponding set of one or more small cell radios that are under a coverage area of each of the one or more macro cell radios, wherein each corresponding set is associated with a corresponding macro cell radio; calculating interference coordination parameters for each small cell radio belonging to each corresponding set, wherein the interference coordination parameters for each small cell radio belonging to each corresponding set comprises an uplink interference budget for each small cell radio; and communicating the interference coordination parameters to each small cell radio belonging to each corresponding set.
US10341866B1 Secure communication architecture for medical devices
In one implementation, a computer-implemented method of establishing a secure wireless communication connection between an insulin pump device and a mobile computing device includes receiving, at a mobile computing device, a device identifier for the insulin pump device; obtaining, by the mobile computing device, device information for the insulin pump device from a remote server system using the device identifier; establishing, by the mobile computing device, a secure wireless connection with the insulin pump device using, at least in part, the device information; authenticating, by the mobile computing device, the insulin pump device based on asymmetric key verification using the public key for the insulin pump; and securely communicating, by the mobile computing device and in response to authenticating the insulin pump device, information with the insulin pump device.
US10341864B2 Network-based device registration for content distribution platforms
A device can receive, from a network device, information that identifies a user device. The network device might have authenticated the user device based on the user device accessing a radio access network. The device can receive, from the user device, a request for a first token. The request can include an encrypted session identifier. A server device might have encrypted the session identifier. The device can determine the session identifier, and generate the first token based on the session identifier and the information that identifies the user device. The device can encrypt the first token using an application public key, and provide, to the user device, the encrypted first token. The user device can provide, to the server device, the encrypted first token. The server device can register the user device to receive content based on the encrypted first token.
US10341862B2 Authenticating mobile devices
A device may receive an encrypted authorization request token from a mobile device. The encrypted authorization request token may be based on at least one parameter and may have been created by a third party device. The device may decrypt the encrypted authorization request token to obtain the at least one parameter. The device may determine, based on an address for the mobile device, a mobile device identifier for the mobile device. The device may create an identification token for the mobile device. The identification token may be based on the mobile device identifier and the at least one parameter. The device may send the identification token to at least one of the mobile device or the third party device to permit the third party device to authenticate the mobile device.
US10341859B2 Method and device of generating a key for device-to-device communication between a first user equipment and a second user equipment
A method of generating a key for D2D communication between a first user equipment and a second user equipment in a first radio access node is disclosed. In an exemplary embodiment, the method may comprise: receiving a request for D2D key generation from the first user equipment which is served by the first radio access node; determining whether the second user equipment is served by the first radio access node; when it is determined that the second user equipment is served by the first radio access node, generating a first random number and a second random number; generating a first D2D key based on the first random number and a second D2D key based on the second random number; sending the first D2D key and the second random number to the second user equipment; and sending the second D2D key and the first random number to the first user equipment; and when it is determined that the second user equipment is not served by the first radio access node, determining a second radio access node which serves the second user equipment; generating a first random number; generating a first D2D key based on the first random number; sending the first D2D key to the second radio access node; receiving a second D2D key from the second radio access node; and sending the second D2D key and the first random number to the first user equipment.
US10341858B1 Systems and methods for obscuring user location
The disclosed computer-implemented method for obscuring user location may include (i) detecting a motion of a user mobile device through a motion sensor of the user mobile device, (ii) checking whether the motion of the user mobile device satisfies a specified threshold that defines a threshold level of motion, (iii) determining that the motion of the user mobile device satisfies the specified threshold that defines the threshold level of motion, and (iv) protecting a user of the user mobile device by obscuring, in response to determining that the motion of the user mobile device satisfies the specified threshold, an actual location of the user mobile device by outputting information indicating a decoy location of the user mobile device that deviates from the actual location of the user mobile device. Various other methods, systems, and computer-readable media are also disclosed.
US10341857B2 Privacy preserving sensor apparatus
A privacy preserving sensor apparatus is described herein. The privacy preserving sensor apparatus includes a microphone that is configured to output a signal that is indicative of audio in an environment. The privacy preserving sensor apparatus further includes feature extraction circuitry integrated in the apparatus with the microphone, the feature extraction circuitry configured to extract features from the signal output by the microphone that are usable to detect occurrence of an event in the environment, wherein the signal output by the microphone is unable to be reconstructed based solely upon the features.
US10341856B2 System and method for securing communication and information of mobile devices through a controlled cellular communication network
The present invention discloses a system and a method for securing the privacy of cellular network subscribers and the security of data stored on the said subscribers' User Cellular Devices (UCDs). The system comprises a Controlled Cellular Network (CCN), interfacing a cellular Public Land Mobile Network (PLMN), hosting a plurality of cellular subscribers. The said CCN system provides said security services to “serviced subscribers” of the hosting PLMN. The CCN encapsulates communication between UCDs of serviced subscribers and the hosting PLMN, including at least part of: control, signaling, SMS and data communications. The CCN is configured to identify security threats to the privacy of serviced subscribers and to the data stored on their UCDs, and determine said threats' category and probability, based on analysis of said encapsulated communication. CCN is configured to respond to said threats in real or near-real time, and take active measures to avert said suspected threats.
US10341855B2 Detection of unsecure calls by communications device
Disclosed are communications devices which can send indications that they are secure, and which can detect when a far end device is not secure (unsecure). A secure device is one that is not connected to a speakerphone or other speaker which is capable of emitting—or actually is emitting—sound which is louder than a certain threshold. If a communication device detects that a remote endpoint is unsecure, the communication device will switch to an unsecure mode. When the switch is made, the communications device alerts the user that the call is not secure so that the user can proceed accordingly.
US10341854B2 Creating a secure physical connection between a computer terminal and a vehicle
A computer terminal typically includes a retractable conduit and an actuator connected to the retractable conduit. The retractable conduit typically includes a proximal end, a distal end, and a barrier between the proximal end and the distal end. The distal end is typically configured to engage a portal of a vehicle positioned proximate to the computer terminal. The actuator is typically configured to extend the distal end of the retractable conduit away from the computer terminal and toward the portal of the vehicle. The computer terminal is typically configured to determine that the vehicle is proximate to the computer terminal; determine a location of the portal of the vehicle; and transmit a control signal that causes the actuator to extend the distal end of the retractable conduit away from the computer terminal so that the distal end engages the portal of the vehicle.
US10341852B2 Informational articles in response to detection of devices or software
The present technology is an application that detects that a computing device associated with a user account has recently been paired with a new device, or a new service or application has been installed, and presents informational articles to the computing device in response to the detection of the new device, service or application. After the application determines that a new device or service has become present, the application requests an article pertinent to the new device or the new service from a database, displays user interface element representing the article pertinent to the new device, application, or service within the application.
US10341846B2 Controlling implementation of services in a mobile telecommunications network
Methods and apparatus for controlling implementation of services in a mobile telecommunications network. A user database stores one or more user subscription profiles. Each user subscription profile is associated with services implemented in one or more network domains and includes a plurality of individual Operator Determined Barring indicators, ODBs, and respective status information. A network node includes a receiver configured to receive, from the user database, a user subscription profile, a master ODB indicating barring for a plurality of the services associated with the user subscription profile and master ODB status information. An ODB status determiner is configured to determine that the master ODB is active. An ODB initiator is configured to initiate, for the plurality of services, barring for all individual ODB indicators in the user subscription profile, irrespective of the received status information for the individual ODB indicators.
US10341844B2 Method and apparatus for implementing virtual communication card
A method for implementing a virtual communication card is provided. The method is applied to a terminal device and includes: resolving a data file prestored locally to obtain communication card information carried in the data file; loading the data file when the data file is determined to be matched with communication card information to be used according to the communication card information; and activating the data file to be used as a virtual communication card when the data file is determined to be in an unregistered state. An apparatus for implementing a virtual communication card is further provided.
US10341842B2 Method and apparatus for using temporary mobile subscriber identification information in a device to provide services for a limited time period
Aspects of the subject disclosure may include, for example, a system that receives a notification, from an identity proxy function, indicating an identity mobile subscriber identity (IMSI) is being registered. That is, a communication device sends a registration request that includes the IMSI to a first registration function. Further, the identity proxy function intercepts the registration request and sends the first notification to the device. Also, the system, sends a first registration message to the first registration function. The first registration function includes a first registry. Further, the first registration message indicates to the first registration function to add the IMSI to the first registry. The system also sends a second registration message to a second registration function. The second registration function includes a second registry. Further, the second registration message indicates to the second registration function to remove the IMSI to the first registry. Other embodiments are disclosed.
US10341841B2 Operation of device and application discovery for a managed network
An example embodiment may involve providing for display a discovery schedule creation page for creating a discovery schedule. The embodiment may also involve, in response to receiving user input indicative of creation of a discovery schedule via the discovery schedule creation page, providing for display a discovery process page. Providing the discovery process page for display may involve, while the discovery process is being carried out according to the discovery schedule, dynamically updating the discovery process page to include total numbers of discovery results. The discovery process page may include selectable links for navigating to and displaying three pages: a discovered configuration items page, an error flow page, and a scheduling summary page.
US10341839B2 Method and apparatus for maintaining mission critical functionality in a portable communication system
A portable communication system (100) maintains mission critical functionality. An accessory (120) and a handset (130) are tethered and interoperate such that the accessory operates as the primary controlling device and the handset operates as a secondary device. The accessory (120) contains a main applications processor (102) that handles non-mission critical functions. The accessory further contains a mission critical processor (104) for handling mission critical functions of transmit and receive audio as well as PTT and emergency. In response to a failure of the mission critical processor (104), the mission critical functions are maintained by handing over the mission critical functions to the non-controlling device in a manner transparent to the user. The handover is triggered in response to status changes of the mission critical processor or as a result of battery depletion. Audio paths are re-routed through backup paths (146b, 148) negating reliance on processors of the accessory (120).
US10341836B2 System and method for reporting and tracking incidents
There is provided a system and method for reporting incidents. Incident data indicative of the incident is received. At least one organization the incident is to be reported to is then determined from the incident data and the incident data is routed to the at least one organization.
US10341830B2 Method and apparatus for sending or forwarding information
Provided are a method and apparatus for sending or forwarding information. The sending method is applied to an M2M communication system and includes: a sending device sends to-be-sent information to a target device through a communication network, wherein the information carries one of the followings: a first ID, which is used for identifying the target device outside the communication network, and a second ID, which is used for identifying the target device inside the communication network; the sending device acquires a recognizable ID corresponding to the specified ID through the communication network; and the sending device sends the information to the target device through the communication network according to the recognizable ID. The technical problem that there is still no effective object identification solution which is compatible with various standard systems in the related arts is solved, and different M2M user equipment can be distinguished in the M2M communication system.
US10341826B2 Easy location sharing
Systems and methods for sharing location information during a message conversation are provided. An electronic device detects a location-sharing request from a first participant of a message conversation to share first participant location information with a second participant. The device then enables the second participant to obtain the first participant location information during a predetermined location-sharing time period. In response to detecting interaction by one of the first participant and the second participant with the message conversation during the predetermined location-sharing time period, the device extends the predetermined location-sharing time period.
US10341823B2 System and method for direct mode push to talk communication protocols
An embodiment method includes discovering, by a user equipment (UE), a plurality of UE-to-Network relays available to the first UE. The UE is located outside a coverage area of a wireless communications network. The method includes receiving, by the first UE, one or more capacity indications from the plurality of UE-to-Network relays and selecting, by the first UE, a first UE-to-Network relay from the plurality of UE-to-Network relays to connect to the wireless communications network in accordance with a relay selection policy and the one or more capacity indications. The method includes connecting, by the first UE, to the first UE-to-Network relay using direct mode communications.
US10341820B2 Techniques for modular multimedia broadcast and multicast service (MBMS) delivery
Aspects of the present disclosure provide a system, method, and apparatus for providing multimedia broadcast and multicast service (MBMS) operations in a wireless communication system. In some aspects of the present disclosure, the system, method and apparatus may provide flexibility for an application server to select one or more MBMS service delivery functionalities supported by a network device for transmission of multimedia content to a mobile device. The MBMS service delivery functionalities selected by the application server may be a subset of a plurality of MBMS service delivery functionalities supported by the network device.
US10341819B2 Verifying sensor data using embeddings
A network system analyzes data samples using embeddings based on, for example, symbolic representations of the data samples or representations in latent dimension space. The network system coordinates providers who provide geographical location-based services to users. The network system may receive data samples from the client device of a provider. For instance, a sensor of the client device captures the data samples during a transportation service along a particular route. To verify that the data samples accurately indicate the location or movement of the provider, the network system can generate a test embedding representing the data samples and compare the test embedding with a reference embedding. The reference embedding is generated based on data samples captured for other similar services, e.g., corresponding to providers who also provided transportation services along the same particular route.
US10341807B2 Differentiated positioning
A solution for providing differentiated positioning services in a wireless communication system is provided. For example, a method to be performed by a wireless device is provided, which includes requesting a high accuracy positioning information from the network, e.g., from a network node. The method further includes obtaining information from the network in response to the request, which is valid for a predefined period of time, and which enables the wireless device to obtain the high accuracy positioning information during the predefined period of time. The method further includes performing positioning or assisting performance of positioning based on the obtained high accuracy positioning information.
US10341802B2 Method and apparatus for generating from a multi-channel 2D audio input signal a 3D sound representation signal
Currently there is no simple and satisfying way to create 3D audio from existing 2D content. The conversion from 2D to 3D sound should spatially redistribute the sound from existing channels. From a multi-channel 2D audio input signal (x(k)(t)) a 3D sound representation is generated which includes an HOA representation Formula (I) and channel object signals Formula (II) scaled from channels of the 2D audio input signal. Additional signals Formula (III) placed in the 3D space are generated by scaling (21, 222; 41, 422; Formula (IV)) channels from the 2D audio input signal and by decorrelating (24, 25; 44, 45, 451; Formula (V)) a scaled version of a mix of channels from the 2D audio input signal, whereby spatial positions for the additional signals are predetermined. The additional signals Formula (III) are converted (27; 47) to a HOA representation Formula (I).
US10341796B2 Headphones that measure ITD and sound impulse responses to determine user-specific HRTFs for a listener
Methods and apparatus include headphones that measure an interaural time difference (ITD) and sound impulse responses to determine user-specific head-related transfer functions (HRTFs) for a listener. The headphones include head tracking, and sound is adjusted so that a location of a source of the sound continues to originate from a sound localization point (SLP) in empty space that is at least one meter away from the head of the listener while the head orientations of the listener change with respect to the SLP.
US10341793B2 System and method for providing user location-based multi-zone media
A system and method for providing user location-based multi-zone media. As a non-limiting example, various aspects of this disclosure provide a system and method that flexibly presents media content (e.g., audio content) to a user as the user moves throughout a premises. As a non-limiting example, various aspects of this disclosure provide a system and method that flexibly presents media content (e.g., audio content) to a user as the user moves throughout a premises.
US10341792B1 System for distributing audio output using multiple devices
Described are techniques for distributing audio data to multiple audio devices for generation of a synchronized audio output. A master device may receive audio data from a content server or other remote data source and store the audio data in a local cache. The master device may provide the audio data to multiple slave devices using a single multicast transmission. In some cases, the master device may also provide the audio data to individual slave devices unable to receive the multicast transmission using a network connection. Each slave device may store the audio data in a local cache. To generate the audio output, each audio device may retrieve the audio data from the associated local cache, which may enable the audio data to be distributed without modifying the commands used by audio applications to generate the audio output.
US10341789B2 Implantable auditory prosthesis with floating mass transducer
Embodiments of the present invention are generally directed to an implantable auditory prosthesis that comprises a transducer configured to be implanted in a recipient. The transducer comprises at least one bender element (e.g., piezoelectric element, magnetorestrictive element, etc.) that is configured to deform in response to application of an electrical signal thereto so as to generate vibration for delivery to the recipient. One or more components are mechanically and electrically connected to the bender element and are configured to generate additional vibration for delivery to the recipient. In certain embodiments, the one or more components mechanically coupled to the bender element comprise an inductor coil operating as a counter-mass. The inductor coil may be configured to drive another mass (e.g., a magnet) so as to operate as an active vibration generation system.
US10341787B2 Hearing aid adapted for wireless power reception
A hearing aid system according to some examples includes a hearing aid which includes a microphone, amplifier, speaker, and a telecoil. In some examples, the hearing aid may include a battery or a capacitor for storing power wirelessly received from a distance separated wireless power transfer unit. The telecoil may be configured to receive audio signals and couple the audio signals to audio processing circuitry of the hearing aid. The telecoil may be further configured to receive power signals from the base unit and couple the power signals to power supply circuitry of the hearing aid, for example for charging the battery of the hearing aid. Examples of transmitter and receiver coils, and of distance and orientation optimization are described. Examples of wireless charging systems that may be used with hearing aids or other medical assistance devices are described.
US10341786B2 Hearing aid device for hands free communication
The present invention regards a hearing aid device at least one environment sound input, a wireless sound input, an output transducer, electric circuitry, a transmitter unit, and a dedicated beamformer-noise-reduction-system. The hearing aid device is configured to be worn in or at an ear of a user. The at least one environment sound input is configured to receive sound and to generate electrical sound signals representing sound. The wireless sound input is configured to receive wireless sound signals. The output transducer is configured to stimulate hearing of the hearing aid device user. The transmitter unit is configured to transmit signals representing sound and/or voice. The dedicated beamformer-noise-reduction-system is configured to retrieve a user voice signal representing the voice of a user from the electrical sound signals. The wireless sound input is configured to be wirelessly connected to a communication device and to receive wireless sound signals from the communication device. The transmitter unit is configured to be wirelessly connected to the communication device and to transmit the user voice signal to the communication device.
US10341776B2 Electronic device
An electronic device includes a body and a first support coupled to one portion of the body, where the first support extends from the body along a line in a first direction relative to a central axis of the body. The device further includes a second support coupled another portion of the body, where the second support extends from the body along a line in a second direction relative to a central axis of the body, and an ear loop connecting the first support to the second support. The shape of the ear loop permits coupling with a user's ear, such that the shape of the ear loop changes according to changes in a degree of an angle between the line in the first direction and the line in the second direction.
US10341775B2 Apparatus, method and computer program for rendering a spatial audio output signal
A method, apparatus and computer program, the method comprising; using a first microphone and a second microphone to detect ambient noise where the first microphone is positioned at a first position within a headset and the second microphone is positioned at a second position within the headset; comparing the ambient noise detected by the first microphone to the ambient noise detected by the second microphone to determine locations of the microphones; and using the determined locations of the microphones to enable a spatial audio output signal to be rendered by the heads.
US10341774B2 Video audio system
Provided is a video audio system including electroacoustic conversion units which include an electroacoustic conversion film having a macromolecular composite piezoelectric body formed by dispersing piezoelectric body particles in a viscoelastic matrix formed of a macromolecular material that is viscoelastic at normal temperature and thin film electrodes respectively laminated on both surfaces of the macromolecular composite piezoelectric body, curve and support the electroacoustic conversion film, and use at least a part of the electroacoustic conversion film as vibration regions and a display device which is a screen or a video display device to which videos are projected, in which at least one of the electroacoustic conversion units is disposed on a rear surface opposite to a surface of the display device on which videos are displayed, the plurality of vibration regions is arranged on the entire rear surface of the display device, and location information of the vibration regions is included in sound data that are input to the electroacoustic conversion units.
US10341771B2 Main speaker, sub speaker and system including the same
Disclosed are a main speaker, sub speaker and system including the same. The present invention includes a main speaker configured to receive a first audio signal from a first source device and output the received first audio signal and at least one sub speaker configured communicate with the main speaker by wire or wireless. Particularly, if the communication with the main speaker is connected, the sub speaker outputs the first audio signal. If the sub speaker is separated from the main speaker, the sub speaker outputs the second audio signal.
US10341764B2 Structures for dynamically tuned audio in a media device
Techniques associated with structures for dynamically tuned audio in a media device are described, including receiving data associated with an acoustic output, determining a target frequency response associated with an audio device, the audio device implemented with a hybrid radiator formed using a smart fluid or artificial muscle material, determining a value associated with a property of the smart fluid or artificial muscle material, calculating, using a dynamic tuning application, a magnitude of an external stimulus associated with the value, and sending a control signal to a source, the control signal configured to cause the source to apply the external stimulus, an application of the external stimulus of the determined magnitude configured to change the property of the smart fluid or artificial muscle material.
US10341761B2 Acoustic waveguide for audio speaker
A portable audio system includes a housing defining a common acoustic cavity a woofer disposed at a first end of the housing in the common acoustic cavity and a tweeter disposed at a second end of the housing, opposite to the first end, in the common acoustic cavity facing the woofer. A waveguide is disposed in the common acoustic cavity between the woofer and the tweeter to separate the woofer and the tweeter. The waveguide disperses and distributes sound waves generated by the woofer and tweeter.
US10341760B2 Electronic ear protection devices
Electronic ear protection devices are provided herein. In accordance with one aspect of the invention, an electronic ear protection device comprises a pair of ear cups, each comprising a speaker, and a headband that interconnects and supports the pair of ear cups on opposite ends of the headband. The device also includes an electronic sound control module disposed outside of the ear cups. The module comprises one or more microphones configured to detect an ambient sound, and one or more inputs operable to control a volume of the ambient sound signal delivered to the speakers.
US10341758B1 Wireless audio system and method for wirelessly communicating audio information using the same
Embodiments of wireless audio systems and methods for wirelessly communicating audio information are disclosed herein. In one example, a wireless audio system includes a first and a second wireless headphones. The first wireless headphone is configured to receive, from an audio source, audio information using a short-range wireless communication; in response to successfully receiving the audio information, generate an error correcting code based on the audio information; and transmit an error correcting message including the error correcting code. The second wireless headphone is configured to receive, from the audio source, the audio information using the short-range wireless communication; receive, from the first wireless headphone, the error correcting message including the error correcting code; and in response to successfully receiving the audio information based on the error correcting code, transmit an ACK message to the audio source. One of the first and second wireless headphones works in a snoop mode to communicate with the audio source based on communication parameters of another one of the first and second wireless headphones.
US10341756B2 Pure wireless earphones using optimal monopole antennae
The present invention relates to a pair of pure wireless earphones using optimal monopole antennae in the technical field of communications, comprising in-ear type earphone housings and RF signal generation devices disposed in the in-ear type earphone housings, wherein positioning stages matched with the shape of auricular concha cavities are at the tops of bottom housings; each RF signal generation device consists of an antenna, a main PCB and a battery; each antenna is used for establishing an RF communication link with an audio source and a secondary earpiece; and a ball is drawn with each antenna as a center point and the outer wall of the corresponding in-ear type earphone housing closest to the antenna as a radius to form a space as an antenna holding area in which the antenna is located, and the radius of the ball is greater than 4 mm. When a distance between each antenna and the skin or tissues of a human body is greater than 4 mm, an optimal coupling can be formed therebetween to possibly create an optimal RF creeping wave communication link, the antenna gain and efficiency attenuation of an in-ear type Bluetooth device is within an acceptable range, and the antenna can also maintain a proper RF communication link between a primary earpiece and a mobile phone.
US10341748B2 Packet-optical in-band telemetry (POINT) framework
A method and system for packet-optical in-band telemetry (POINT) that may be used in a packet-optical network is disclosed herein. An intermediate POINT device may receive a packet including at least a header and a payload at a packet layer. The POINT device may read intent information from the header, and the intent information may indicate a type of telemetry data to be collected. The POINT device may translate the intent information from the packet layer to generate a device-specific action in an optical layer to the type of telemetry data indicated by the intent. The POINT device may execute the device-specific action in the optical layer to generate a response corresponding to the intent, associate the response with the intent, and encode the response in the packet layer for downstream data forwarding.
US10341742B1 Systems and methods for alerting a user to missed content in previously accessed media
Methods and systems are described herein for notifying a user about content that the user has previously missed in media. Users may get easily distracted when viewing media by mobile device notifications or other users viewing the media with the user. Consequentially, the user may miss content in media. The user may miss the same content in the media when consuming the media for a second time if the distractions are still present. An interactive media guide determines when the user has previously missed content in media and alerts the user when the content is going to be missed for a second time.
US10341737B2 Integrating broadcast media streams with user media streams
Various embodiments of systems, apparatus, and/or methods are described for integrating a broadcast media stream with media streams from one or more amateur sources. In one implementation, a method includes receiving, at a stream integrator, one or more user media streams captured by one or more user capture devices, receiving a broadcast stream from a broadcast provider, selecting at least one of the one or more user media streams based on one or more parameters, and integrating one or more of the selected user media streams into the broadcast stream.
US10341735B2 Systems and methods for sharing content service provider subscriptions
Systems and methods are described for a media guidance application (e.g., implemented on a user device) for sharing content service provider subscriptions for user-selected media assets. The media guidance application may receive a media asset selection from the user and provide options to share subscriptions from the user's friends to allow the user to access the media asset.
US10341733B2 Companion device
A system for generating, providing and/or receiving services for companion devices.
US10341730B2 Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
A video-on-demand (VOD) content delivery system has a VOD Application Server which manages a database of templates for presentation of video content elements of different selected types categorized in hierarchical order. A web-based Content Management System receives content uploaded online in file formats with metadata for title and topical area, and automatically converts it into video data format compatible with the VOD content delivery system indexed by title and topical area. A User Interface for the system delivers listings data to the viewer's TV indexed by title and topical area specified by the uploaded metadata.
US10341724B2 Viewer identification based on wireless device proximity
Methods, systems, and computer readable media can be operable to facilitate an identification of a viewer based upon the proximity of an associated wireless device to an access point. An association between a wireless device, user, display device, and a position of the wireless device relative to an access point may be created and stored at the access point. The access point may monitor the position of the wireless device, wherein the position is based on the strength of a signal received from the wireless device at one or more receivers. When the access point determines that a position of the wireless device is associated with a display device, the access point may identify the user of the wireless device as a potential viewer of the display device. Targeted advertisements and set-top box functionality may be configured based on the identification of a viewer of the display device.
US10341720B2 Fast-start streaming and buffering of streaming content for personal media player
Systems and methods allow playback of a media stream received via a network. The media stream is received and stored in a buffer prior to playback. Responsive to receiving the user command to change the content of the media stream, the buffer is flushed prior to receiving the changed content in the media stream.
US10341719B2 Entry adapter for communicating external signals to an internal network and communicating client signals in the client network
A entry adapter configured to allow external signals to be received by the entry adapter and including a first splitter electrically connected to a first port and a second port. The entry adapter includes a frequency band rejection device electrically connected to the first splitter, and configured to allow the external signals to proceed therethrough to a plurality of third ports, and to block the client signals from proceeding therethrough to the first port. The entry adapter also includes a second splitter electrically connected to the frequency band rejection device and the plurality of third ports, and configured to distribute the external signals received from the frequency band rejection device to the plurality of third ports. The external signals do not proceed through the second splitter.
US10341717B2 Systems and methods for facilitating access to content associated with a media content session based on a location of a user
An exemplary method includes a content delivery system determining that a user profile of a user is logged in to a first access device during a media content session associated with the first access device in which the first access device presents media content to the user, detecting that the user moves outside a vicinity of the first access device while the user profile is logged in to the first access device during the media content session, identifying, in response to the user moving outside the vicinity of the first access device, a second access device associated with the user and that is within a vicinity of the user, and automatically providing, in response to the identifying, session management content corresponding to the media content session associated with the first access device for presentation by the second access device while the user is outside the vicinity of the first access device. Corresponding systems and methods are also described.
US10341716B2 Live interaction system, information sending method, information receiving method and apparatus
Disclosed a live interaction system, an information sending method, an information receiving method and device, and belongs to the technical field of Internet. The system includes at least one client and an interaction platform. the client is configured to send to the interaction platform an interaction instruction for instructing the interaction platform to add an interaction prop into a live stream; and the interaction platform is configured to intercept an image frame from the current live stream, generate instant feedback information according to the image frame and the interaction prop indicated by the interaction instruction, and send the instant feedback information to the client.
US10341713B2 Methods and systems for providing content
Disclosed are methods and systems for providing alternative content to a user while the user performs a media control request (e.g. fast forward request, fast rewind request) on media content (e.g., television episode, movie, advertisement, and the like) that is being viewed by the user. The content can be caused to be displayed based on a time remaining until the anticipated end of the media control request and/or a requested viewing speed of the media control request (e.g., 2×, 4×, etc. . . . ).
US10341712B2 Systems and methods for audio track selection in video editing
Video clips may be automatically edited to be synchronized for accompaniment by audio tracks. A preliminary version of a video clip may be made up from stored video content. Occurrences of video events within the preliminary version may be determined. A first audio track may include audio event markers. A first revised version of the video clip may be synchronized so that moments within the video clip corresponding to occurrences of video events are aligned with moments within the first audio track corresponding to audio event markers. Other audio tracks similar to the first audio track may be identified based on audio characteristic parameters. Other revised versions of the video clip may be synchronized.
US10341711B2 Remote controller device with electronic programming guide and video display
A remote controller device, according to one embodiment, includes a display screen on which can be displayed a first item of video content as well as video content programming information. The first item of video content is displayed on the remote controller display screen and corresponds to the same video content that simultaneously is being displayed on a screen of a TV that can be controlled by the remote controller device. In response to a user command for selecting a program or video that currently is not being shown on the TV, a second item of video content is displayed on the remote controller display screen while the TV continues to show the first item of video content. In response to another user command, the remote controller device causes the TV to change channels (or otherwise change its reception to another content source) and display the second item of video content.
US10341696B2 System and method for seamless switching through buffering
A method of preparing data streams to facilitate seamless switching between such streams by a switching device to produce an output data stream without any switching artifacts. Bi-directional switching between any plurality of data streams is supported. The data streams are divided into segments, wherein the segments include synchronized starting points and end points. The data rate is increased before an end point of a segment, to create switch gaps between the segments. Increasing the data rate can include increasing a bandwidth of the plurality of data streams, for example by multiplexing, or compressing the data. The present invention can be used, for example, with MPEG or AC-3 encoded audio and MPEG encoded video segments that are multiplexed into MPEG-2 transport streams. Also included are specific methods for preparing MPEG video streams and multiplexing MPEG video with MPEG or AC-3 audio streams to allow a receiver to create seamless transitions between individually encoded segments.
US10341689B1 Weighted runlength encoding
A weighed run-length encoding and decoding method and related devices and encoded bitstream. The encoded bitstream can comprise one or more of the following: a skip command packed into a nybble, the skip command indicating how many transparent pixels which are inserted into the bitstream, wherein there is up to a maximum number of transparent pixels; a solid command packed into a nybble, the solid command indicating how many solid pixels should be inserted into the decoded bitstream, wherein there are up to the maximum number of solid pixels; and a quote command packed into a nybble, the quote command indicating how many quoted pixels should be inserted into the decoded bitstream, wherein there are up to the maximum number of quoted pixels.
US10341687B1 Assigning videos to single-stream and multi-stream decoders
A method and system disclosed assigns first videos to hardware decoders having a first configuration. The hardware decoders in the first configuration are to decode the first videos for concurrent presentation on a display of a user device. The method and system receives an indication that second videos are to be presented on the display of the user device. The method and system determine a second configuration of the hardware decoders based on an estimated penalty for the second configuration. The method and system assigns the second videos to the hardware decoders for decoding according to the second configuration.
US10341682B2 Methods and devices for panoramic video coding and decoding based on multi-mode boundary fill
Methods and devices are disclosed for panoramic video coding and decoding based on multi-mode boundary fill. If a predicted image block of a current image block is obtained by inter-frame prediction. The inter-frame prediction includes a boundary fill step of adaptively selecting a boundary fill method according to coordinates of a reference sample when the reference sample of a pixel in the current image block is outside the boundary of a corresponding reference image, to obtain a sample value of the reference sample. The panoramic video encoding and decoding method and device based on multi-mode boundary fill in the present invention make full use of the characteristic that horizontal image contents in a panoramic video are cyclically connected to optimize an image boundary fill method, such that the encoding can adaptively select a more reasonable boundary fill method according to the coordinates of a reference sample, thereby improving compression efficiency.
US10341680B2 Data encoding and decoding apparatus, method and storage medium
A video data decoding apparatus is configured to detect a control flag associated with at least a part of an encoded image for decoding, in which in a lossless mode of operation, a first control flag state enables sample-based angular intra-prediction but disables edge filtering of prediction samples, and a second control flag state disables sample-based angular intra prediction but enables edge filtering of prediction samples; and in a lossy mode of operation, the first control flag state enables residual differential pulse code modulation coding and enables edge filtering of prediction samples, and the second control flag state disables residual differential pulse code modulation coding but enables edge filtering of prediction samples.
US10341674B2 Method and device for distributing load according to characteristic of frame
A method for distributing a load, according to one embodiment, includes: identifying characteristics of each of frames included in a received bit stream; and distributing loads of a plurality of cores based on the characteristics of each of the frames whenever the frames are decoded.
US10341671B2 Method and system for image compression
An image compression method includes compressing an input image with first and second compression methods to generate first and second (e.g., lossless and lossy) compressed images. First and second residual layers are generated, based on a difference between the first and second compressed images. Connected components in the residual layers are identified. Each connected component includes a group of one or more pixels that, when mapped to the second compressed image is connected, in first and second directions, to pixels in the second compressed image. A compressed image is generated, which includes, for a connected component identified in the first residual layer, removing corresponding pixels from the second compressed image, and for a connected component identified in the second residual layer, adding corresponding pixels to the second compressed image. The system and method can thus provide file size savings associated with lossy compression while avoiding character replacement.
US10341669B2 Temporally encoding a static spatial image
System and techniques for temporally encoded static spatial images are described herein. A static spatial image may be obtained. Here, the static spatial image defines pixel values over an area. A scan path may be selected. Here, the scan path defines a path across the area of the static spatial image. A window is scanned (e.g., moved or slid) along the scan path on the static spatial image to produce changes in a portion of the window over time. The changes in the portion of the window are recorded along with respective times of the changes.
US10341666B2 Method and device for sharing a candidate list
The present invention relates to a method and device for sharing a candidate list. A method of generating a merging candidate list for a predictive block may include: producing, on the basis of a coding block including a predictive block on which a parallel merging process is performed, at least one of a spatial merging candidate and a temporal merging candidate of the predictive block; and generating a single merging candidate list for the coding block on the basis of the produced merging candidate. Thus, it is possible to increase processing speeds for coding and decoding by performing inter-picture prediction in parallel on a plurality of predictive blocks.
US10341665B2 Method of providing random access for video data based on random accessible P-frame
The invention generally relates to a method of providing random access for video data in which a P-frame of the video data is configured to be random accessible in addition to I-frames. More specifically, the invention relates to a method of providing random access for video data in which a P-frame is configured to be random accessible based on a random access reference frame which is provided via a separate channel such as header area of video data packets or a metadata file, whereby the random access for video data may be effectively provided with overcoming the conventional video random access technology depending on the I-frame only. The invention makes it possible to configure a P-frame random accessible simply by accompanying a random access reference frame of small datasize, whereby video compression ratio may be improved due to smaller numbers of I-frames being included in video data than conventional arts.
US10341660B2 Video compression apparatus and video playback apparatus
According to an embodiment, a video compression apparatus includes a first compressor, a second compressor, a partitioner and a communicator. The first compressor compresses a first video to generate a first bitstream. The second compressor sets regions in a second video and compresses the regions so as to enable each region to be independently decoded, to generate a second bitstream. The partitioner partitions the second bitstream according to the set regions to obtain a partitioned second bitstream. The communicator receives region information indicating a specific region that corresponds to one or more regions and selects and transmits a bitstream corresponding to the specific region from the partitioned second bitstream.
US10341658B2 Motion, coding, and application aware temporal and spatial filtering for video pre-processing
Techniques related to video pre-processing for video coding are discussed. Such video pre-processing techniques may include applying adaptive temporal and spatial filtering to pixel values of video frames of input video to generate pre-processed video such that the adaptive temporal and spatial filtering includes blending spatial and temporal filtering of the individual pixel value when the block of pixels is a non-motion block and spatial-only filtering the individual pixel value when the block of pixels is a motion block.
US10341655B2 HEVC encoding device and method for determining intra-prediction mode using the same
Disclosed is a high efficiency video coding (HEVC) encoding device including a candidate group updater configured to select a plurality of representative modes as a candidate group from among intra-prediction modes and update the candidate group using a plurality of minimum modes selected from the candidate group, the plurality of representative modes each representing a range where there is an optimal mode, and an optimal mode selector configured to select any one mode as an optimal mode from among a plurality of minimum modes selected from the updated candidate group.
US10341652B2 Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus
An image coding method includes: performing Sample SAO processing on Y signal, Cb signal, and Cr signal which are included in a target block; performing arithmetic coding on a first flag indicating whether or not an SAO parameter, which indicates details of the SAO processing, of the target block is identical to an SAO parameter for a left neighboring block immediately left of the target block; and performing arithmetic coding on the SAO parameter for the target block, when the SAO parameter for the target block is different from the SAO parameter for the left neighboring block. In the arithmetic coding on the first flag, a single context is used to perform the arithmetic coding on the first flag for the luminance signal, the chrominance Cb signal, and the chrominance Cr signal.
US10341649B2 Measurement of IR emissions and adjustment of output signal
Various arrangements for monitoring and mitigating infrared (IR) interference from a display device are presented. IR emissions from a display device are measured the IR signaling characteristics may be adjusted to mitigate interference from the emissions. Calibration methods may be used determine display emission characteristics by displaying test patterns and video clips. Characteristics of the display patterns and video clips may be correlated to high IR emissions.
US10341645B2 Backlight and image display device using the same
Provided is an image display device having a display panel and a light source that may include a light path conversion sheet on the display panel; and a reflecting plate on the light path conversion sheet, the reflecting plate reflecting a light emitted from the light source, wherein the light path conversion sheet directs the light reflected from the reflecting plate toward the display panel.
US10341642B2 Display device, control method, and control program for stereoscopically displaying objects
According to one of aspects, a display device includes: a display unit configured to three-dimensionally display a predetermined object, by displaying images respectively corresponding to both eyes of a user by being worn; a detection unit configured to detect displacement of a predetermined body in a display space of the object; and a control unit configured to perform an operation associated with the object, according to the displacement of the predetermined body detected by the detection unit.
US10341641B2 Method for performing image process and electronic device thereof
An electronic device according to various embodiments of the present disclosure includes: a first image sensor; a second image sensor; and a processor operatively coupled to the first image sensor and the image second sensor, configured to determine at least one Region of Interest (ROI) based on a first information acquired using the first image sensor, acquire second information corresponding to at least a part of the at least one ROI using the second image sensor, identify a motion related to the at least one ROI based on the second information, and perform a function corresponding to the motion.
US10341635B2 Stereoscopic imaging method and device
A stereoscopic imaging method includes: acquiring a convergence disparity value, which corresponds to a screen position at which a viewer is looking, from an original disparity map corresponding to first and second images that correspond to different viewing angles; generating a disparity transformation model based on the convergence disparity value and viewer-related information; transforming the original disparity map into a transformed disparity map based on the disparity transformation model; and synthesizing the first and second images into a stereoscopic image based on the transformed disparity map.
US10341630B2 Creating time lapse video in real-time
A time lapse video is created in real-time, without post-production. User configurations are set for a time lapse video recording. A real-time video feed is received into a buffer. Based on a user configuration for frequency, certain frames in the buffer can be discarded prior to generating the video file. The time lapse video is output as a video file according to user configurations.
US10341628B2 Monochrome-color mapping using a monochromatic imager and a color map sensor
This document describes techniques and apparatuses for implementing monochrome-color mapping using a monochromatic imager and a color map sensor. These techniques and apparatuses enable better resolution, depth of color, or low-light sensitivity than many conventional sensor arrays.
US10341627B2 Single-handed floating display with selectable content
A system, method, and/or apparatus for displaying and selecting information using a single, handheld device is provided. The handheld device includes a combined projection and selection tool that projects a user interface for selection of information by the same device. As incorporated into a single unit, the components of the handheld device generally include a camera, a light-emitting component, and a projector, with at least one of the components being stabilized relative to the movement of the handheld device. At least a part of the projected image from the handheld device is selectable based on the position of the stabilized component relative to the position of a nonstabilized component. The handheld also includes a trigger for selection of one or more of the projected items based on position of a laser indicator pointed at the projected image.
US10341626B2 Image projection system, projector, and control method for image projection system
A target color is set on the basis of a first captured image obtained by capturing, with an imaging section, at least a part of a first image projected by a projection optical system of a projector. First correction data for correcting a color of a projected image of another projector to the target color is calculated on the basis of a second captured image obtained by capturing, with the imaging section, at least a part of a second image projected by the projection optical system of the other projector.
US10341623B2 Optical projection system and energy control method therefor using selection unit
An optical projection system includes a light source module, an optical engine, a thermoelectric generator, a storage unit, a plurality of electronic devices, and a selection unit. The light source module is capable of emitting at least one light beam, and the optical engine receives the light beam and modulates the light beam according to at least one image signal to form an image beam. The thermoelectric generator absorbs heat in the optical projection system and converts the heat into electrical energy, and the storage unit stores the electrical energy. The electronic devices receive the electrical energy stored in the storage unit and have at least two different threshold voltages. The selection unit selectively turns on at least one of electronic devices according to a state of charge of the storage unit.
US10341621B2 Systems and methods for creating full-color image in low light
Full-color images of low-light scenes are generated by the systems and methods described herein using only two light channels. An array of photosensitive pixels includes two sets of pixels, the first sensitive only to light associated with a first light channel, the second only to light associated with a second light channel. Thus the first set of pixels generate a first set of electrical signals in response to incident light within the first light channel, and the second set of pixels generate a second set of electrical signals in response to incident light within the second light channel. An image processor receives the first and second sets of electrical signals and generates a full-color image of the scene by processing only signals generated by the first and second sets of pixels.
US10341619B2 Methods, systems, and products for emergency services
Methods, systems, and products provide emergency services during emergency situations. When an emergency situation is determined, activation commands are sent to activate cameras and/or microphones within a geographic vicinity of the emergency situation. Mobile devices and traffic cameras, for example, are thus instructed to capture image and audio data during the emergency situation.
US10341615B2 System and method for mapping of text events from multiple sources with camera outputs
A system and method for mapping of text events from multiple sources with camera outputs is provided. The system includes a CCTV keyboard for assigning each surveillance camera to one or more zones containing one or more point of transaction devices; a capture section for receiving data from one of the one or more transaction devices when the capture section receives a data request command from the CCTV keyboard; and a CCTV switching system for displaying video from the at least one or more surveillance cameras and data from the transaction device. The method assigns each surveillance camera to one or more zones containing one or more transaction devices; receives data from one of the one or more transaction devices when the data request command is received; and displays video from the at least one or more surveillance cameras and data from the transaction device.
US10341609B1 Group video synchronization
A method and apparatus for synchronizing group video is provided herein. Upon a triggering event, users viewing a video over an LTE network will transmit synchronization information (e.g., a frame number, or a time stamp of the video frame, . . . , etc.) over an LMR and/or LTE network. In response, user devices will synchronize to the same spot in the video.
US10341608B2 Communication system and communication method
A communication system induces communication between different base sites, which includes a video display unit disposed by corresponding to a flow line set on a floor face of a first base site out of the different base sites, and an imaging device which captures a state of a second base site out of the different base sites. The flow line is a route along which persons go back and forth on the floor face of the base site and the video display unit displays the video captured by the imaging device to transmit the state within the second base site as video information toward the corresponding flow line side of the first base site.
US10341606B2 Systems and method of transmitting information from monochrome sensors
Systems and methods of multiplexing information from a plurality of monochrome sensors/cameras is provided. The systems and methods provided can be useful to achieve pixel-level time synchronization between information acquired by different monochrome sensors/cameras that are configured to view a scene from different viewing directions.
US10341599B2 Method and device for rendering video content on a display
A method and device for rendering video content on a display. The device includes a processing unit and a memory, which memory contains instructions executable by the processing unit, whereby the device is operative to render the video content in one of a number of surfaces designated for displaying visual content on the display, while rendering at least one image extracted from the video content in at least another one of the surfaces; and render, when the video content reaches a point in time corresponding to a position where the at least one image is extracted from the video content, the video content in the another one of the surfaces thereby replacing the at least one image.
US10341597B2 Solid-state imaging device, method for manufacturing solid-state imaging device, and electronic apparatus
A solid-state imaging device comprised of a first substrate on which a pixel part is formed and a second substrate on which a column readout circuit is formed along a column level connection part, a row driver is formed along a row level connection part, and a pitch conversion-use interconnect region including a slanted interconnect for pitch conversion among interconnects is formed, the pitch conversion-use interconnect region is formed at least between the end part of the column readout circuit having a third pitch shorter than the pixel part and the end part of the column level connection part and/or between the end part of the row driver having a fourth pitch shorter than the pixel part and the end part of the row level connection part.
US10341593B2 Comprehensive fixed pattern noise cancellation
The disclosure extends to methods, systems, and computer program products for producing an image in light deficient environments having cancelled fixed pattern noise.
US10341591B2 Imaging device
An imaging device includes a semiconductor layer and a pixel cell. The pixel cell includes an impurity region of a first conductivity type, the impurity region located in the semiconductor layer, a photoelectric converter electrically connected to the impurity region and located above the semiconductor layer, a first transistor having a first gate, a first source and a first drain, one of the first source and the first drain electrically connected to the impurity region, a second transistor having a second gate of a second conductivity type different from the first conductivity type, a second source and a second drain, the second transistor including the impurity region as one of the second source and the second drain, the second gate electrically connected to the impurity region, and a third transistor having a third gate, a third source and a third drain, the third gate electrically connected to the photoelectric converter.
US10341589B2 Imaging device and camera system including sense circuits to make binary decision
An imaging device includes: a pixel array section having an array of pixels, each of which has a photoelectric converting device and outputs an electric signal according to an input photon; a sense circuit section having a plurality of sensor circuits each of which makes binary decision on whether there is a photon input to a pixel in a predetermined period upon reception of the electric signal therefrom; and a decision result IC section which integrates decision results from the sense circuits, pixel by pixel or for each group of pixels, multiple times to generate imaged data with a gradation, the decision result IC section including a count circuit which performs a count process to integrate the decision results from the sense circuits, and a memory for storing a counting result for each pixel from the count circuit, the sense circuits sharing the count circuit for integrating the decision results.
US10341586B2 Visible light image and infrared image fusion processing system and fusion method
The invention relates to a visible light image and infrared image fusion processing system and a fusion method. The fusion processing system comprises an image acquisition module, an image fusion module and an image display module, wherein the image fusion module is connected with the image acquisition module and the image display module. By adoption of the fusion method, the fusion ratio of a visible light image to an infrared image can be adjusted according to requirements, and detailed images are filtered and compared and then enhanced, so that detail information of a fused image is improved, and noise interference is avoided. Furthermore, fusion weights of the visible light image and the infrared image and the detail enhancement degree can be flexibly controlled through external parameter adjustment, and thus various display requirements are met.
US10341580B2 Image processing device configured to correct an image so as to decrease output data
An image-capturing device includes: a plurality of microlenses arranged in a two-dimensional manner; a plurality of photodetectors arranged to correspond to the plurality of microlenses; an image synthesizing part that synthesizes an image at an optional image plane of a photographic optical system, based on signals from the plurality of photodetectors; and an image processing part that removes signals of other pixels from signals of pixels constituting the image synthesized in the image synthesizing part.
US10341575B2 Method and system for capturing images of a liquid sample
A method and system for capturing images of a liquid sample flowing through a field of view of an imaging device that can include stepping a focus mechanism of the imaging device through a plurality of focus values and capturing a plurality of images of the sample at each of the plurality of focus values as the sample flows through the field of view of the imaging device. In this way, image capture can proceed before a focus value has been determined and capture images that are in focus can be used for further processing subsequently.
US10341573B1 Aircraft control method and apparatus and aircraft
This invention discloses an aircraft control method, apparatus and an aircraft. The invention relates to the field of aircraft control technologies. The method includes: obtaining ambient luminance data by a luminance sensing apparatus of an aircraft; determining whether the ambient luminance data satisfies a luminance value required for normal running of a vision system of the aircraft; and adjusting, when the ambient luminance data does not satisfy the luminance value required for normal running of the vision system of the aircraft, a working status of a light emitting apparatus on the aircraft to change light emitting luminance of the light emitting apparatus. The foregoing aircraft control method, apparatus and the aircraft can accurately learn a flight environment in which the aircraft is located, thereby effectively implementing vision positioning on the aircraft and more conveniently controlling the aircraft.
US10341571B2 Image sensors with electronic shutter
In various embodiments, an image sensor and related methods of operation of the image sensor are disclosed. In an embodiment, an image sensor includes at least one pixel. The at least one pixel including a transistor to couple an overflow capacitor to a floating diffusion node. Under a low light condition, photocharge is to be collected in a floating diffusion, but substantially not into an overflow node. Under a high light condition, photocharge is to overflow into the overflow node. Other sensors and related operations are disclosed.
US10341569B2 Method and apparatus for varying focal length of camera device, and camera device
The present disclosure discloses a method and an apparatus for varying a focal length of a camera device, and a camera device capable of varying a focal length thereof. The method includes: obtaining a position where one finger of a user touches a touch screen of the camera device; obtaining an image zooming multiple according to a distance and a direction that the finger of the user slides on the touch screen of the camera device; and zooming, according to the image zooming multiple and by using the position on the touch screen of the camera device where the finger of the user touches the touch screen of the camera device as a center, an image currently taken by the camera device, so as to vary a focal length of the camera device. The apparatus includes: a first obtaining module, a second obtaining module, and a zooming module.
US10341566B2 Method and apparatus for implementing a digital graduated filter for an imaging apparatus
A digital graduated filter is implemented in an imaging device by combining multiple images of the subject wherein the combining may include combining different numbers of images for highlights and for shadows of the subject. The imaging device may present a user with a set of pre-defined graduated filter configurations to choose from. A user may also specify the direction of graduation and strength of graduation in a viewfinder. In an alternative implementation, combining may include scaling of pixels being added instead of varying the number of images being combined. In an alternative implementation, the combining of multiple images may include combining a different number of images for highlights of the subject than for shadows of subject.
US10341563B2 Camera device and shake correction method
A camera device includes a lens unit that includes a zoom lens on which subject light is incident, and can change a zoom magnification of the zoom lens, an imaging element that images an image based on the subject light, a shake sensor that detects shake of the camera device, a shake correction mechanism that holds a holder holding the imaging element, and performs shake correction on a captured image captured by the imaging element through driving of the holder based on a detection value of the shake sensor, and a processor that causes the lens unit to change the zoom magnification of the zoom lens based on the detection value of the shake sensor, cuts a part of the captured image on which the shake correction is performed by the shake correction mechanism through a zoom process according to the changed zoom magnification, and outputs the cut part.
US10341562B1 Systems and methods for translational motion correction
Video information generated by an image sensor for a capture period and motion information of the image sensor during the capture period may be obtained. The video information may define images of a video based on light received within a field of view of an image sensor during the capture period. Relative positions of the image sensor between different moments within the capture period may be estimated based on the motion information. Depth information for a portion of an environment of the image sensor may be determined based on the video information generated at the different moments and the relative positions of the image sensor between the different moments, or based on stereo depth mapping. A translational motion correction may be applied to one or more of the images based on the depth information and the relative positions of the image sensor to warp the image(s) and stabilize the video.
US10341561B2 Distributed image stabilization
In a distributed video encoding system, a video is encoded by splitting into video segments and encoding the segments using multiple encoders. Prior to segmenting the video for distributed video encoding, image stabilization is performed on the video. For each frame in the video, a corresponding transform operation is first computed based on an estimated camera movement. Next, the video is segmented into multiple video segments and the corresponding per-frame transform information for the multiple video segments. The video segments are then distributed to multiple processing nodes that perform the image stabilization of the corresponding video segment by applying the corresponding transform. The results from all the stabilized video segments are then stitched back together for further video encoding operation.
US10341559B2 Imaging system, method, and applications
A multicamera panoramic imaging system having no parallax. In an example, the multicamera panoramic imaging system includes multiple discrete, imaging systems disposed in a side-by-side array, wherein a field of view of each discrete, imaging systems is conjoined with a field of view of each adjacent discrete imaging system, further wherein a stencil of chief rays at the edge of the field of view of any one of the discrete imaging systems will be substantially parallel to a stencil of chief rays at the edge of the field of view of any adjacent ones of the discrete imaging systems such that all of the substantially parallel stencils of chief rays appear to converge to a common point when viewed from object space. A method for forming an image of an object having no parallax.
US10341556B2 Image capturing apparatus and control method therefor
An image capturing apparatus comprising: an image sensor having a plurality of photoelectric conversion portions that correspond to each of a plurality of microlenses arranged in a matrix; a control circuit that controls read-out from the image sensor by either of first read-out control for obtaining focus detection signals and second read-out control for obtaining an image signal, a setting circuit that sets rows to be read out by the first read-out control among rows that include a focus detection area; an amplification circuit that amplifies a signal with a gain set in accordance with an exposure state; and a signal processing circuit that performs signal processing on an image signal using an image signal of neighboring rows, wherein the setting circuit sets the rows to be read out by the first read-out control according to the gain.
US10341554B2 Method for control of camera module based on physiological signal
A portable communication device is provided for generating a panorama image. The portable communication device includes a touchscreen display; a fingerprint sensor; an image sensor; and a processor adapted to display, via the touchscreen display, a preview image obtained via the image sensor; receive, via the fingerprint sensor, a user input while the preview image is presented; and in response to the user input, generate a panorama image using the image sensor.
US10341552B2 Infrared recording device and infrared recording method
An infrared recording device and infrared recording method in the invention relates to an infrared recording device and an application field of infrared detection. In the prior art, corresponding record between infrared files and object information is inconvenient. According to the infrared recording device and infrared recording method in the invention, based on prestored object information, special object information is designated, and the object information is record with the infrared file when recording. It is not necessary or is convenient to find and select the object information. Thereby, the present problems are solved.
US10341549B2 Image processing apparatus, image processing method, and image capture apparatus capable of reducing an image data amount
Disclosed are an image processing apparatus that can efficiently suppress the data amount of data indicating a spatial distribution and an angular distribution of light intensity and a control method of the same. The image processing apparatus obtains data indicating the spatial distribution and the angular distribution of the intensity of light beams that have passed through partial pupil areas obtained by dividing the exit pupil of an imaging optical system into a predetermined number. The image processing apparatus then reduces the bit depth or the number of tones of signals constituting the data based on the predetermined number.
US10341548B2 Guided photography and video on a mobile device
In an example embodiment, an item listing process is run in an item listing application. Upon reaching a specified point in the item listing process, a camera application on the user device is triggered (or the camera directly accessed by the item listing application) to enable a user to capture images using the camera, wherein the triggering includes providing a wireframe overlay informing the user as to an angle at which to capture images from the camera.
US10341542B2 Light shielding members for solid state image capturing apparatus, camera module and electronic device
There is provided a solid state image capturing apparatus including an image capturing element for photoelectric converting an incident light; a light shielding filter for shielding a part of the incident light; and a metal plate partly having an opening for fixing the light shielding filter at a position for blocking the opening, an end of the opening of the metal plate being etched and antireflection treated. Also, a camera module and an electronic device are provided.
US10341540B2 Camera system for gas-insulated switchgear systems
A camera system for gas-insulated switchgear systems, includes a front plate of the gas-insulated switchgear system having two front-plate connections, a central unit, and at least one camera in a camera housing or in respective camera housings. The line between the front-plate connections and the at least one camera is branched in the shape of a Y and the data communication and the current and voltage supply of the central unit occur via a common connection.
US10341535B2 Color calibration
A color calibration chart may be created including a plurality of colors that are variations of a print color established for printing a reference color by a printing system using multiple colors. The colors in the calibration chart may be measured. A color from the calibration chart may be selected for printing the reference color which has a measurement value indicative of a color consistency within a predefined distance from a reference value for the print color.
US10341534B2 Color calibration
Example implementations relate to color compensation. Some examples may print a calibration target background on a non-opaque media. The calibration target background may have a color that increases a dynamic range of a set of color measurements of a calibration target foreground. Some examples may print the calibration target foreground over the calibration target background. Additionally, some examples may measure an optical density of the calibration target foreground with a reflective sensor and may calibrate a printer based on the measured optical density.
US10341533B2 Color table compression
In some examples, a print cartridge component includes a memory device comprising coefficients based on 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.
US10341531B2 Applying a perceptually uniform color space for image processing
A method, system, and computer program product for applying a perceptually uniform color space to image color values within a captured image data. The method includes identifying, via a processor of an image capturing device, a perceptually uniform color space that includes only real colors identified within a plurality of real-world images. The method further includes applying, via the processor, the perceptually uniform color space to a color processing stage of an image processing pipeline. The method further includes in response to receiving, at the image capturing device, image data including image color values associated with a primary color space, converting, via the processor, the image color values to the perceptually uniform color space to generate image data having more perceptual uniformity for colors that are frequent in the real world.
US10341529B2 Terminal and controlling method thereof
Disclosed are a terminal and controlling method thereof. The present invention includes displaying a preview image captured through a camera, obtaining an input for selecting an object from the displayed preview image, determining a smart zoom magnification for the selected object to be displayed in an optimal size, zoom-processing the preview image at the determined smart zoom magnification centering on the selected object, and displaying the zoom-processed preview image.
US10341527B2 Computer-readable storage medium and printing system
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus having a communication interface, through which the information processing apparatus is connected with a printer, is provided. The information processing apparatus has a first channel and a second channel configured to cause the printer to print an image based on image data. The computer readable instructions, when executed by the computer, cause the computer to conduct a first printing control to cause the printer to print the image through the first channel, determine whether image printing to print the image by the printer under the first printing control failed, based on a determination that the image printing under the first printing control failed, conduct a second printing control to cause the printer to retry the image printing based on the image data through the second channel.
US10341526B2 Facsimile communication device, line disconnection judgment method and non-transitory recording medium storing a computer readable program
Disclosed is a facsimile communication device, including: a line voltmeter that measures a voltage of a line used for a facsimile communication; and a hardware processor that: detects a predetermined change in the voltage of the line, in the facsimile communication; and judges whether a facsimile device of an opposite side opens the line or not according to whether the predetermined change is detected.
US10341523B2 Printer and control method of a printer
Provided is a printer having: a carriage configured to carry and move a printhead; a camera attached to the carriage and configured to photograph an image printed by the printhead; an adjustment mechanism configured to adjust an installation position of the camera; and a processor configured to control to move the carriage to a position of a predetermined specific mark, photograph the specific mark by the camera, and based on a photographed image of the specific mark, adjust an installation position of the camera by the adjustment mechanism.
US10341520B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a communication unit, a detection unit, and a remote operation unit. The communication unit communicates with an external device. The detection unit detects a sound. The remote operation unit operates the external device with at least one of operations on the external device invalidated, and validates an operation on the external device, which has been invalidated, in the case where a first specific sound is detected by the detection unit with a reception screen for receiving a specific input by a user displayed on the external device.
US10341518B2 Operation input system, electronic device and mobile terminal
Electronic device is linked with a mobile terminal, screen transition of the electronic device is eliminated, and various operation input is performed while confirming operation content from the mobile terminal on a screen of the electronic device. When proximity of the mobile terminal is detected in a state of displaying a specific screen on an operation display portion, an image forming apparatus transmits operation input information associated with the specific screen in advance to the mobile terminal. The mobile terminal displays an operation input screen based on the operation input information transmitted from the image forming apparatus and transmits operation content instructed by a user from the operation input screen to the image forming apparatus. The image forming apparatus updates the specific screen in accordance with the operation content transmitted from the mobile terminal.
US10341515B2 Image forming system including image forming apparatus and postprocessing device, and image forming apparatus and postprocessing device available for image forming system
An image forming system includes an image forming apparatus and a postprocessing device. The image forming apparatus includes a first communication unit, a paper feeder, and a first control unit. The postprocessing device includes a second communication unit, a postprocessing unit, and a second control unit. The second control unit obtains a first time to perform the postprocessing and a second time to transition to a performable state configured to perform the postprocessing. The first control unit obtains attribute information necessary for the second control unit to obtain the first time and the second time. When the second communication unit receives the attribute information, the second control unit transmits information indicating the first time and the second time. The first control unit controls the operation of the paper feeder based on the information indicating the first time and the second time received by the first communication unit.
US10341514B2 Image processing apparatus, control method for the image processing apparatus, and storage medium
An image processing apparatus includes a display unit configured to display a setting screen of a job for performing setting of a plurality of setting items related to the job, a memory that stores setting values of the setting items related to the set job in accordance with logout of a user who has logged in to the image processing apparatus, and a control unit configured to perform control so as to display the setting screen of the set job where the setting value stored in the memory is read out and set with regard to the setting item related to the job except for a previously determined setting item in a case where the logged-out user logs in again.
US10341510B2 Image forming apparatus, image editing method and non-transitory computer-readable recording medium for forming an image on a recording medium based on an image displayed on a display section
An image processing method for processing a display image includes using an image forming apparatus which includes a position detector detecting a position of contact with a display screen and forms an image on a recording medium based on a display image displayed on the display screen. The display image includes an object image indicative of an object for an image formation and a medium image indicative of the recording medium, and the image processing method includes modifying magnification of the object image with respect to the medium image, without modifying the medium image, based on contact positions of two points detected by the position detector.
US10341505B2 Controller, calibration control program, and calibration control method
Provided is a controller including an image processor and an image forming device, both performing calibration, and the controller includes a hardware processor that: associates first calibration data indicating a first calibration result with second calibration data indicating a second calibration result, and stores the first and second calibration data; compares the obtained first calibration data with the stored first calibration data, and determines whether the stored first calibration data includes data equal to the obtained first calibration data; and, when there is no data equal to the obtained first calibration data, creates the second calibration data to be associated with the obtained first calibration data by performing the second calibration, and, when there is data equal to the obtained first calibration data, creates the second calibration data to be associated with the obtained first calibration data, using the second calibration data stored and associated with the equal data.
US10341503B2 Remote maintenance system, image forming apparatus, external terminal, methods of controlling these, and storage mediums
An image forming apparatus accepts a start of the remote maintenance function for resolving a failure of the image forming apparatus in accordance with instructions of an operator using an external terminal, generates support data including information of at least one of device information of the print server and device information of the image forming apparatus, which is that is information necessary when the operator analyzes the failure of the image forming apparatus, and transmits it to the external terminal.
US10341498B2 Late stage call setup management in prepaid telephony
A method for revenue assurance in a telephone network. The method comprises receiving a call request from a first user device on a network to a second user device, where the user device associated with a first user account has an account credit value insufficient to complete the requested call. A call timer duration is set to instantly expire on encountering a chargeable event. The call is continued toward the second user device. Upon encountering a chargeable event, the call is released. The chargeable event may be presenting a Ring Back Tone to the caller and confirming that the second device is ringing. The chargeable event may be detecting when the call has been answered.
US10341491B1 Identifying unreported issues through customer service interactions and website analytics
Identifying unreported issues in computing applications based on customer service interactions and website analytics. A computing system may receive communication data between a CSP and a user. The system may analyze the communication data using an NLP algorithm to identify a plurality of concepts in the communication data. The system may identify, based on the concepts, a target application associated with the communications between the CSP and the user. The system may receive analytics data from a web server hosting the target application and identify a feature of the target application that is not functioning. The system may then assign a priority to the feature of the target application that is not functioning based on a type of the feature and the received analytics data and generate a service issue record for the feature of the target application that is not functioning and the assigned priority.
US10341490B2 Real-time communications-based internet advertising
Provided are methods, systems, and media for Internet Advertising. Exemplary methods may include: providing an advertisement including a first identifier to a website using at least one of a template and an application programming interface (API), the advertisement to be displayed on the website; receiving a communications session initiated by an end customer using the first identifier, the communications session including a second identifier associated with the end customer; accepting the communications session when the second identifier is not included in a black list; retrieving a record associated with the end customer using the second identifier; determining to provide a promotional message to the end customer using the record; selecting an offer using the record; providing the promotional message to the end customer using the communications session, the promotional message including the offer and a request for an indication of interest.
US10341488B2 Methods and systems for managing simulated real-time conversations
Methods and systems for managing real-time conversations include are disclosed. In one or more examples, an audio response selected from among a plurality of selectable audio responses associated with a call script may be communicated to a caller. The call script can include a number of segments, and the segments may be associated with the selectable audio responses. In addition to the selectable audio response being communicated to the caller, background sound may also be mixed with the communicated audio response and communicated to the caller. Other aspects, embodiments, and features are also included.
US10341484B2 Multifunction wireless device
A communication device and system are disclosed for providing communication and data services to residents of a controlled facility. The device can be restricted to communicating only using an internet protocol so as to restrict the device communication to an internal intranet. Wireless access points may be disposed throughout the environment to route calls and data between the device and a central processing center. By converting a protocol of the communications received from the device to a protocol used by the central processing center, minimal modifications to the central processing center are needed to support a wireless communication infrastructure. Many restrictions and safeguards may be implemented within the phone and system in order to prevent improper use.
US10341482B2 Attachment device and method for controlling electronic device thereof
A technique for controlling an electronic device thereof is provided. The technique includes, in response to an attachment device being selected by an external device from a list of attachment devices, receiving and storing mapping information in which data configured in a first communication format and data configured in a second communication format in relation to one function of the electronic device to which the attachment device is attached are mapped. In addition, in response to the data configured in the first communication format being received from an external device which is communicably connected with the attachment device, the data configured in the second communication format corresponding to the data configured in the first communication format based on the mapping information is acquired, and the data configured in the second communication format to the electronic device to control the one function of the electronic device to be performed is transmitted.
US10341472B2 Waterproof push-button switch for mobile terminal, and mobile terminal
Waterproof push-button switch includes: a push mechanism, transmission mechanism and main waterproof piece. Push mechanism includes slider and push piece, two ends of slider being force application end and limiting end. Transmission mechanism comprises transmission rod and base provided with slide groove. Slider is in accommodating groove formed by terminal central frame and terminal outer frame; portion of push piece protrudes from terminal outer frame; limiting end matched with limiting piece on terminal central frame. Base is fixed on terminal central frame; main waterproof piece is between base and terminal central frame; slide groove on base is in communication with switch hole on terminal central frame. Transmission rod passes through slide groove and switch hole; end passing through switch hole to be located within accommodating groove being a force bearing end matched with force application end; end penetrating base being a toggle end matched with switch arm of controllable circuit.
US10341467B2 Network utilization improvement by data reduction based migration prioritization
Methods and systems for data transfer include adding a data chunks to a priority queue in an order based on utilization priority. A reducibility score for the data chunks is determined. A data reduction operation is performed on a data chunk having a highest reducibility in the priority queue using a processor if sufficient resources are available. The data chunk having the lowest reducibility score is moved from the priority queue to a transfer queue for transmission if the transfer queue is not full.
US10341466B2 Evolved data compression scheme signaling
Methods, systems, and devices are described for wireless communication at a UE. In aspects, a receiver may receive a transmission requesting information about support for data compression. The receiver may determine parameters related to the types of supported data compression and communicate the information to the transmitting device. In some cases, the receiver may then receive a message from the transmitting entity that requests establishment of a data compression configuration. The receiver may respond with confirmation or rejection of the proposed compression configuration. If the configuration is confirmed, the transmitter and receiver may exchange compressed data packets according to the configuration. The devices may exchange status and control information related to the compression configuration (e.g., in a compression header of a compressed message or a separate status and/or control information message).
US10341465B2 Policy driven flight management
A hosted service may include multiple applications and have a large number of active features, each in varying stages of deployment, that are gradually rolled out in one or more deployment environments. The hosted service may include a flight state machine, which may provide policy based flight management for feature rollout. For example, in response to receipt of a flight request associated with a feature of the hosted service, the flight state machine may be configured to retrieve a policy associated with rollout of the feature, determine a flight state, and determine a deployment state of the feature. The flight state machine may then be configured to initiate or continue deployment of the feature in a current deployment environment or initiate deployment of the feature in a next environment based on the policy, the flight state, and the deployment state of the feature.
US10341463B2 System and method for message queue configuration in a network
The present invention provides a method, and associated computer system and computer program product, for optimizing and updating a message queuing system by comparing a current message queuing configuration with various message queuing configurations stored in a database, prioritizing the various configurations based upon a criticality level of components, objects and connections, and submitting a prioritized list of suggested configurations for consideration for implementation into the current message queuing system.
US10341457B2 Caching system
This document describes a content caching system for pre-loading digital components, the system including a communication interface configured to communicate with a remote device over a wireless network, a local content cache; and an evaluation system comprising one or more processors. The one or more operations include pre-loading a digital component for rendering in a browser at a time that is subsequent to a time of the pre-loading, registering a scheme of a network reference for the cached digital component, with the scheme comprising a specified portion of the network reference for the cached digital component; retrieving, from the local content cache, the pre-loaded digital component associated with the digital component tag comprising the network reference; and rendering, from the local content cache, the pre-loaded digital component in a graphical user interface rather than requesting the digital component from the remote device.
US10341456B2 Caching sticker profiles within a sticker communication system
A sticker communication system with multi-level caching, including a plurality of stickers, each sticker having a unique ID, each sticker attachable to an item of goods having a unique ID, and each sticker including a processor, a cache caching sticker profiles for a plurality of stickers, wherein a sticker profile includes a sticker ID, an ID for an item of goods to which the sticker is attached, and one or more data entities in the form of [attribute name|attribute value|timestamp, and a wireless communicator, wirelessly transmitting and receiving sticker profiles, wherein the processor is configured to transmit sticker profiles stored in the cache via the wireless communicator to currently nearby stickers that are within range of the wireless communicator, to receive sticker profiles from the nearby stickers, and to store the received sticker profiles in the cache.
US10341450B2 Content customization based on status with network operator
In one embodiment, a method includes a content provider (e.g., a social-media network) receiving an event notification from a network-operator system (e.g., a cellular-service provider) with which a user has a data account. The event notification may include status information associated with the user's data account. The content provider may receive a content request from a client device of the user. Based on the status information associated with the user's data account, the content provider may determine content to transmit to the client device in response to the content requests. The content provider may then transmit the content to the client device through a network associated with the network-operator system.
US10341440B2 Method and device for transferring messages in a computer network
A method and a corresponding device are provided for transferring messages in a computer network, characterized in that in a first operating mode prior to the transmission of a message, it is checked whether or not it is a message which relates to a synchronization of nodes of the computer network.
US10341438B2 Deploying and managing containers to provide a highly available distributed file system
A device can receive information indicating a set of instructions associated with a microservices application, where the microservices application is associated with one or more microservices. The device can generate a deployment specification. The device can deploy one or more containers and one or more replicate containers. The one or more containers and the one or more replicate containers are associated with the one or more microservices. The one or more containers and the one or more replicate containers can be associated with a distributed file system. The device can receive information associated with modifying the one or more microservices. The device can modify the one or more microservices, as one or more modified microservices, based on receiving the information associated with modifying the one or more microservices. The device can deploy the one or more modified microservices.
US10341434B2 Method and system for high availability topology for master-slave data systems with low write traffic
The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
US10341432B2 System for optimizing web page loading
Optimizing web page loading by condensing web requests for files of a certain kind, format, or style. A system for web page loading may incorporate an embedded device having a processor, a web browser, and a web server for the embedded device connected to the web browser. One or more requests to the web server for files may be made by the web browser. Grouping a number of files of modules into one or a smaller number of files may speed up loading the files or requests for a web page. The one or more requests made by the web browser or the grouping the number of files into one or more files may be effected by a processor. The embedded device may combine resources on the fly, during runtime or dynamically into fewer resources when a request to do so is made.
US10341427B2 Forwarding policies on a virtual service network
In providing packet forwarding policies in a virtual service network that includes a network node and a pool of service load balancers serving a virtual service, the network node: receives a virtual service session request from a client device, the request including a virtual service network address for the virtual service; compares the virtual service network address in the request with the virtual service network address in each at least one packet forwarding policy; in response to finding a match between the virtual service network address in the request and a given virtual service network address in a given packet forwarding policy, determines the given destination in the given packet forwarding policy; and sends the request to a service load balancer in the pool of service load balancers associated with the given destination, where the service load balancer establishes a virtual service session with the client device.
US10341422B1 Entity pairing for a multi-user CAx environment
A system for collaborating on a component according to an example of the present disclosure includes, among other things, a computing device configured to execute a first multi-user CAx environment including a synchronization module. The synchronization module is configured to cause a first entity of a component design to update in the first multi-user CAx environment according to at least one pairing criterion. The at least one pairing criterion relates to a second entity of the component design. A method for collaborating on a component design is also disclosed.
US10341421B2 On-device social grouping for automated responses
Social grouping using a device may include determining, by the device, a set of attributes associated with interactions between a user and a set of contacts, wherein the set of attributes associated with the interactions is related to the device. The contacts may be organized into groups. The groups may be hierarchically ordered with at least one of the groups being a subgroup of another one of the groups.
US10341420B1 Approaches for preparing and delivering bulk data to clients
Approaches are described for a client (e.g., an application executing on a computing device) requiring a particular storage format to provide information describing its storage format to a service, such as a multi-tenant computing environment. The service contains data that the client desires to acquire, but in various embodiments, the data on the service is in a different storage format than the format required by the client. The service receives the information describing the storage format and processes the data accordingly, and then provides the processed data to the client in the format required by the client.
US10341413B2 Method and system for synchronizing robot with server
Provided are a method and system for synchronizing a robot with a server. The service sends a time service command including a current time of the server to the robot, and the robot receives the time service command, so as to enable time synchronization of the robot with the server. A control device receives first command data carrying a first timestamp sent from the server, and then determines whether the first timestamp in the first command data has expired. If the first timestamp has expired, the control device receives command data resent from the server until second command data carrying an unexpired second timestamp is received. Finally, the control device controls the robot to execute a corresponding action at a time corresponding to the second timestamp based on the second command data, so as to realize the synchronization of the robot with the command data sent from the server.
US10341412B1 Multiple application remoting
Techniques for providing remote access to application content are described herein. A virtual computing node may be leased to a first user requesting access to an application. On the virtual computing node, a virtualization process may spawn the application as a child process. In response to a second request, by the same user, to access an additional application, the virtual computing node may be identified. The virtualization process may spawn the second application as a child process in the process space of the first application. Data may be exchanged between the applications within the process space.
US10341409B2 Software version control without affecting a deployed container
A method for executing multiple versions of an application within a computing environment. The method includes a computer processor identifying a request to execute an instance of a first version of an application within a computing environment and determining that an instance of a second version of the application is active within the computing environment. The method further includes accessing a data structure including information associated with the application to obtain a first set of data corresponding to the first version of the application. The method further includes copying one or more executable objects associated with the first version of the application based, at least in part, on the first set of data to the computing environment. The method further includes executing the copied one or more executable objects associated with the first version that comprise the requested instance of the first version of the application within the computing environment.
US10341408B2 Transport path-aware quality of service for mobile communications
Embodiments provide quality of service for media content delivery over capacity-constrained communications links to user devices by exploiting usage models and path awareness. For example, one or more uncongested beams can be identified as preceding one or more congested beams (e.g., by computing a congestion map) along a predicted transport path of a user device moving through a multi-beam satellite communications system. A prediction can be made aps to one or more future requests that are likely to be made by the user device for pre-positionable types of media content, and that are likely to be serviced by one of the subsequent congested beams. When such a request for pre-positionable media content is predicted, embodiments can schedule transmission of at least a portion of the media content over one or more of the preceding uncongested beams for storage local to the user device, thereby pre-positioning the content at the client prior to reaching the congested beam.
US10341406B2 Methods and apparatus for transmitting multimedia files in a data network
In one implementation a method of transmitting a multimedia file over a data network is provided that involves receiving from a device in a data network a first message in a first protocol that request first data associated with the multimedia file, the first data being useable by the device to establish a streaming session that involves a transmission of the multimedia file. The first message includes identifying data of a referring site. The method also involves transmitting to the device the first data and optionally the identifying data of the referring site and then receiving from the device a second message in a second protocol for the purpose of creating a streaming session associated with the multimedia file. A streaming session is then created for transmitting the multimedia file to the device. In another implementation a method is provided that involves receiving in a computing device from a referring site an identifier of first data associated with a multimedia file and identifying data of the referring site, wherein the first data is useable for establishing a streaming session for downloading the multimedia file. The method further involves transmitting from the computing device a first message in a first protocol that requests the first data associated with the multimedia file and receiving in the computing device the first data. Upon receiving the first data the computing device transmits a second message in a second protocol for the purpose of creating the streaming session associated with the multimedia file, the second message including the first data and the identifying data of the referring site. The computing device then receives via the streaming session, all or a portion of the multimedia file. In some implementations, the first protocol and the second protocol are the same.
US10341403B2 System to communicate media
A system for communicating media is disclosed. Such a system may include, for example, a media broken into a plurality of independent segment files that may represent sequential portions of the media. One of the segment files can be encoded to have a format that is different than the encoded format of another one of the segment files. The formats may be chosen to allow outputting of information in the segments at different rates. A list may include network addresses for the segment files, and a content delivery system may be deployed to distribute media content to remotely located requesting devices by sending the segment files in response to requests for the segment files.
US10341401B2 Using messaging associated with adaptive bitrate streaming to perform media monitoring for mobile platforms
Methods, apparatus, systems, storage media, etc., to perform media monitoring for mobile platforms using messaging associated with adaptive bitrate streaming are disclosed. Example media monitoring methods disclosed herein include accessing a request received from a first server of an audience measurement entity (AME) requesting network log information corresponding to a first adaptive bitrate streaming uniform resource locator (URL) included in a first message sent by a mobile platform to a second server to request delivery of first streaming media according to an adaptive bitrate streaming protocol. Disclosed example methods also include retrieving the network log information corresponding to the first adaptive bitrate streaming URL from a third server of a service provider providing network access for the mobile platform, and returning the network log information to the first server of the AME in response to the request.
US10341397B2 Non-transitory computer readable medium, information processing apparatus, and information processing system for recording minutes information
A non-transitory computer readable medium, storing a program causing a computer to execute a process for causing at least portions off display screens of plural terminals connected to each other through a network to display information in a synchronous manner, includes receiving material information indicating information regarding a material to be displayed, receiving operation information indicating details of operations that users perform on the respective terminals, and recording minutes information in which the material information, the operation information, and time information indicating times at which the users perform the operations are associated with each other.
US10341396B2 Method and device for transmitting a text message over a voice call
A method and device are described for transmitting a text message over a voice call. The method includes initiating a Session Initiation Protocol (SIP) session for the voice call wherein the SIP session comprises at least one of a Session Initiation Protocol (SIP) INVITE request and a SIP INFO request. The method includes inserting a text message in at least one of the SIP INVITE request and the SIP INFO request. The method further includes transmitting, by the communication device, the text message over the SIP session to a called device.
US10341395B2 Modifying signal associations in complex computing networks
This disclosure is directed to an apparatus for modifying a temporal signal association in a complex computing network such that a future computing operation is intelligently executed based on the modified signal association.
US10341393B2 Apparatus and method for communications involving a legacy device
A gateway receives a message from a first terminal to establish a connection between the first terminal and a second terminal. The gateway sends a second message to the second terminal to offer a connection. After receiving the first message from the first terminal, the gateway receives subsequent third messages from the first terminal that identify candidates for assisting in the formation of the connection. The gateway saves information about these candidates. The gateway either uses such information for facilitating the formation of the connection or forwards that information to the second communication terminal after receiving an answer accepting the establishment of a connection from the second terminal and determining whether the second terminal has a WebRTC client.
US10341386B2 Security information update system, information processing apparatus, security information update method and non-transitory computer-readable recording medium encoded with security information update program
The management server includes a policy storage that stores a security policy, and a first hardware processor that, in response to reception of a preparation completion notification from each of all of two or more information processing apparatuses, outputs an update instruction to each of the two or more information processing apparatuses. Each of the plurality of information processing apparatuses includes a security information storage that stores security information, and a second hardware processor that executes a process using any of the stored security information, acquires new security information corresponding to security information to which the reference date and time, which the current date and time have passed, correspond, transmits a preparation completion notification to the management server, and in response to reception of the update instruction from the management server, updates the security information with the new security information.
US10341380B2 Detecting man-in-the-browser attacks
Methods and apparatus are described for automatically modifying web page code. Specific implementations relate to the modification of web page code for the purpose of combatting Man-in-the-Browser (MitB) attacks.
US10341377B1 Systems and methods for categorizing security incidents
The disclosed computer-implemented method for categorizing security incidents may include (i) generating, within a training dataset, a feature vector for each of a group of security incidents, the feature vector including features that describe the security incidents and the features including categories that were previously assigned to the security incidents as labels to describe the security incidents, (ii) training a supervised machine learning function on the training dataset such that the supervised machine learning function learns how to predict an assignment of future categories to future security incidents, (iii) assigning a category to a new security incident by applying the supervised machine learning function to a new feature vector that describes the new security incident, and (iv) notifying a client of the new security incident and the category assigned to the new security incident. Various other methods, systems, and computer-readable media are also disclosed.
US10341376B2 Diversity analysis with actionable feedback methodologies
Various embodiments of the present technology include methods of assessing risk of a cyber security failure in a computer network of an entity. Various embodiments also include automatically determining, based on the assessed risk, a change or a setting to at least one element of policy criteria of a cyber security policy, automatically recommending, based on the assessed risk, computer network changes to reduce the assessed risk, and providing one or more recommended computer network changes to reduce the assessed risk. Various embodiments further include enactment by the entity of at least one of the one or more of the recommended computer network changes to reduce the assessed risk to the entity, determining that the entity has enacted at least a portion of the recommended computer network changes, and in response, automatically reassessing the risk of a cyber security failure based on the enacted recommended computer network changes.
US10341370B2 Human-assisted entity mapping
Among other things, traces are received of activities of an online user who is associated with an entity. By analysis of the traces a security state of the entity is inferred. Also, a map is generated between (a) technical assets that contribute to security characteristics of respective entities and (b) the identities of the entities that are associated with the respective technical assets. At least part of the generating of the map is done automatically. A user can be engaged to assist in the generating of the map by presenting to the user through a user interface (a) data about the technical assets of entities and (b) an interactive tool for associating the technical assets with the identities of the entities.
US10341369B2 Security system monitoring techniques by mapping received security score with newly identified security score
Security rules of a security system include original security scores as conditions for raising alerts. The original security scores are dependent on the underlying scoring mechanism of the security system. When the scoring mechanism is updated to produce new security scores, the security rules are updated ensuring that the alert rates associated with the original security scores match the alert rates associated with the new security scores, which replace the original security scores in the security rules.
US10341365B1 Methods and system for hiding transition events for malware detection
A method for hiding transition events during malware detection comprising processing of an object within a VM, intercepting an attempted execution of an instruction located on a page in memory associated with the VM, responsive to determining the page includes instructions corresponding to one of a predefined set of function calls, (i) inserting a first transition event into the memory at a location on the page of a first instruction of the instructions, and (ii) setting a permission of the page to be execute only, and responsive to further processing within the VM causing an attempt to read from or write to the page including the first transition event, (i) halting processing within the VM, (ii) removing the first transition event, (iii) setting the permission of the page to prohibit execution, and (iv) resuming the processing is shown.
US10341363B1 Dynamically remote tuning of a malware content detection system
According to one embodiment, an apparatus comprises a processor and memory. Communicatively coupled to the processor, the memory includes a detection module that, when executed, conducts an analysis of a received object to determine if the received object is associated with a malicious attack. The detection module is configurable, and thus, certain capabilities can be enabled, disabled or modified. The analysis is to be altered upon receipt of a configuration file that includes information to alter one or more rules controlling the analysis conducted by the detection module.
US10341362B2 Apparatus and method for detecting a cloned base station
Communications are established between a base station and a mobile unit. The mobile unit analyzes the content of at least some information received from the base station relating to neighboring cells. When the analyzing indicates that the base station is a cloned base station, a warning is initiated to the user.
US10341360B2 Method and apparatus for user and entity access management for code signing one or more of a plurality of devices
A method and apparatus is provided for managing the eligibility of data signing in an online code signing system. The method is used by a plurality of data publishers in an online code signing system. The method includes defining, by an administrator of the system, a hierarchy of a plurality of entities, and managing, by an administrator of the system, eligibility to designate at least one of a plurality of users to access the at least one configuration entity to sign the data via a plurality of accounts and eligibility to designate at least one of a plurality of managers via owner account to manage user access to sign data for at least one model entity.
US10341359B2 Multi-user secret decay
Secret information, such as seeds, codes, and keys, can be automatically renegotiated between at least one sender and at least one recipient. Various mechanisms, such as counters, events, or challenges, can be used to trigger automatic renegotiations through various requests or communications. These changes can cause the current secret information to diverge from older copies of the secret information that might have been obtained by unintended third parties. In some embodiments, a secret can be configured to “decay” over time, or have small changes periodically introduced that can be determined to be valid by an authorized party, but can reduce the effectiveness of prior versions of the secret information.
US10341353B1 System and method for issuing, authenticating, storing, retrieving, and verifying documents
Disclosed herein is a method for electronic authentication, validation, storage, and third party verification of documents by a document service. The method provides a system for authenticating a user by a process that includes presentation of photo identification by the user and generation of an authenticated user code. The user then requests transfer of a document to the document service. The document service then validates, encrypts, and stores the document and associated metadata. A request for verification by a third party is responded to by the document service if the user sends the authenticated user code to confirm permission for verification by the document service.
US10341349B2 Session security splitting and application profiler
Intelligent methods of providing online security against hackers, which prevents the hackers from obtaining unauthorized access to secure resources. A first application session established between a first client and a first application of a first host device is detected. The first application is associated with a first plurality of security time limits that divide security for the first application into security tiers. A duration of the first application session established between the first client and the first application is monitored. One or more first security actions are executed against the first application session responsive to the duration of the first application session reaching a security time limit of the first plurality of security time limits. One or more second security actions are executed against the first application session responsive to the duration of the first application session reaching another security time limit of the first plurality of security time limits.
US10341346B2 Information processing method, information processing apparatus, and storage medium
An information processing method executed in a computer, the processing method including: starting a network application that belongs to a specified network domain, starting a security application that restricts accesses from the network application except for specified accesses including accesses within same network domain, detecting a peripheral device coupled to the computer, and generating an interface for accessing to the detected peripheral device so that the generated interface belongs to the same specified network domain as the network application.
US10341340B2 Authentication system for a mobile data terminal
The invention relates to an authentication system (14) comprising a data terminal (1) with a data terminal device, a communication network (15), and an authentication service (16), said data terminal device having an image capturing device (3), an image preparing module (4), and a wireless communication interface (5). A communication connection (17) is established between the data terminal device and the authentication service (16) via the communication network (15), said data terminal (1) being provided in the form of a watch.
US10341339B2 Techniques for hearable authentication
The various embodiments set forth an apparatus comprising an earpiece, a sensor configured to measure an inherent attribute associated with a user, a wireless transceiver configured to communicate with a wireless access point of a wireless communication network, and a controller. The controller is configured to establish authenticated access to the wireless communication network based on the inherent attribute associated with the user. An advantage of the disclosed embodiment is that a hearable device can conveniently authenticate user access to a network with enhanced security, based on one or more inherence factors that are measured by the hearable device.
US10341338B1 Smart card redirection
A processing device of a server executing an application establishes a network connection to a client device having a smart card, detects a program call associated with an authentication of a user of the client device for accessing the application, and determines, based on the program call, whether the smart card is a remote smart card for the server. Responsive to determining that the smart card is the remote smart card, the processing device redirects the program call to the client device via a communication channel of the network connection and authenticates, by the server, the user of the client device in view of data returned by the program call, as if the remote smart card were local to the server.
US10341337B2 System and method for issuing OTP application in face-to-face confirmation manner
The present invention relates to a system and method for issuing an OTP application in a face-to-face confirmation manner, and the system includes at least one or more service provider devices for transmitting OTP application issuance request information, including information on recognition of a terminal device tagged on a reader provided for each service provider or entering a previously set service area, to an integrated service device; and the integrated service device for registering secure storage medium identification information as medium identification information for OTP authentication and transmitting an OTP installation guide to the terminal device if the recognition information is the secure storage medium identification information, and transmitting the OTP installation guide to the terminal device if the recognition information is terminal device identification information, in which the terminal device can be a terminal device of a user seeing a service provider face-to-face.
US10341332B2 System and method for providing persistent user identification
Embodiments provide a system and method for network tracking. Through various methods of packet encapsulation or IP option filling, one or more packets of information can be tagged with a unique security tag to prevent unauthorized access. A user agent can be validated by an authentication server through acceptance of one or more user credentials. The authentication server can generate a security token that can be transmitted to the user agent. The user agent can generate a keystream from the security token, and portions of that keystream can be attached to the packets as the security tag. The tagged packets can be forwarded to an authenticator, who can recreate the keystream from a copy of the security token provided by the authentication server. If the tags generated from the authenticator match the tags on the tagged packet, the authenticator can strip the tag from the tagged packet and forward the packet on to its next network address.
US10341331B2 Information processing system, information processing apparatus and firmware program
An information processing apparatus includes circuitry that retains firmware and performs processing based on the firmware, receives a command from an external device, and transmits a predetermined response to the external device as processing of the firmware in a case where the received command is a predetermined authentication command.
US10341330B2 2FA authentication with QR on HMD
A method is provided for displaying confidential information, such as a cash-card secret code and/or a credit-card secret code. If the information transmitted to a service facility matches the information deposited there, the confidential information is displayed on a display device arranged on a user's head.
US10341328B2 Secure on-line sign-up and provisioning for Wi-Fi hotspots using a device-management protocol
Embodiments of a mobile device and method for secure on-line sign-up and provisioning of credentials for Wi-Fi hotspots are generally described herein. In some embodiments, the mobile device may be configured to establish a transport-layer security (TLS) session with a sign-up server through a Wi-Fi Hotspot to receive a certificate of the sign-up server. When the certificate is validated, the mobile device may be configured to exchange device management messages with the sign-up server to sign-up for a Wi-Fi subscription and provisioning of credentials, and retrieve a subscription management object (MO) that includes a reference to the provisioned credentials for storage in a device management tree. The credentials are transferred/provisioned securely to the mobile device. In some embodiments, an OMA-DM protocol may be used. The provisioned credentials may include certificates in the case of certificate-based credentials, machine-generated credentials such as username/password credentials, or SIM-type credentials.
US10341327B2 Enabling secure connections by managing signer certificates
Embodiments provide a system for managing security certificates, thereby enabling secure connections between systems. Embodiments collect data; authenticate to a server comprising a keystore comprising a plurality of certificates and having a server configuration; determine keystore characteristics from the server configuration; and, using the keystore characteristics, verify certificate expiration details. The system may determine that at least one certificate in the keystore has expired; and, in response, remove the at least one expired certificate from the keystore of the server. The system may determine that a certificate has expired; receives expired certificate serial number identifying expired certificate; searches for servers storing copies of the expired certificate; determines servers storing copies of the expired certificate; selects one or more of the servers storing copies of the expired certificate; and removes the expired certificate from the selected servers. The system may add the signer certificate to a keystore of the selected servers.
US10341324B2 Sponsored trust relationship management between multiple racks
A new management node associated with a new rack sends at least a public key of the new management node to a first management node associated with a first rack and a plurality of autonomous management nodes. The first management node sends the new management node an access token trusted by at least a portion of the plurality of autonomous management nodes and a set of public keys corresponding to at least a portion of the plurality of autonomous management nodes. The new management node can send its public key and the access token to at least a portion of the plurality of autonomous management nodes. In response, the new management node can establish a mutual trust relationship with at least a portion of the plurality of autonomous management nodes.
US10341322B1 On demand multifactor authentication
A domain name registrar may suggest and/or allow a user to select one or more domain names registered to the user for on demand multifactor authentication. The user may select one or more protected activities that trigger the enhanced security for the selected domain name(s). The user may also enter a plurality of authenticatees, contact information for the authenticatees and a minimum number of authenticatees required to approve the one or more protected activities. The user and/or authenticatees may also enter at least two authentication methods for each authenticatee and corresponding correct responses. The selected domain names are thus protected from the protected activities until approved by a minimum number of authenticatees using at least a first authentication method and a second authentication method selected from different groups of “what you know,” what you have” and “what you are” authentication methods.
US10341319B2 Utilizing a customized digital font to identify a computing device
Systems and methods are disclosed for securely identifying a computing device via a web browser utilizing a customized digital font. In particular, in one or more embodiments, the disclosed systems and methods generate a customized digital font and install the customized digital font on a computing device. Moreover, the disclosed systems and methods utilize the customized digital font to identify the computing device. In particular, one or more embodiments include systems and methods that identify an element of a webpage rendered by the computing device utilizing the customized digital font and identify the client device based on the rendered element of the webpage.
US10341318B2 Skill-based secure dynamic contact center agent access
Methods, systems and computer readable media for providing skill-based, secure and dynamic contact center agent network access are described.
US10341314B2 Method of security and verifiability of an electronic vote
A method of security and verifiability of an electronic vote, comprising reception of a temporary voting ballot, during which a temporary voting ballot is received by a voting entity, the temporary voting ballot being encrypted by a public voting encryption key; reception of a validation voting ballot, during which a validation voting ballot is received from the voting entity, the validation voting ballot being encrypted by a public validation encryption key; decrypting the validation voting ballot by a private validation key associated with the public validation encryption key; validating a validation request generated from the decrypted validation voting ballot sent to the voting entity; the preceding steps being repeated until the acceptance of the validation request by the voting entity, after which the encrypted temporary voting ballot is registered as a definitive voting ballot awaiting its counting.
US10341312B2 Content management
According to an example embodiment of the present invention, there is provided an apparatus comprising at least one secure element configured to store at least two credentials, and at least one processing core configured to cause a first one of the at least two credentials to be employed to decrypt a first encrypted content to produce a first decrypted content, to cause a second one of the at least two credentials to be employed to decrypt a second encrypted content to produce a second decrypted content, and to cause the first decrypted content be provided to a first rendering device over a first secured tunnel connection, wherein an endpoint of the first secured tunnel connection resides in the apparatus.
US10341305B2 Encrypted communications method and communications terminal, and computer storage medium
Disclosed are an encrypted communications method and communications terminal. The method comprises: reading from a first NFC security label the encryption algorithm and the index of the encryption algorithm; using the encryption algorithm to encrypt a data packet to be transmitted so as to generate an encrypted data packet; transmitting the encrypted data packet; transmitting the index; the index is configured so that the target communication terminal can obtain the encryption algorithm and decrypt the encrypted data packet. Also disclosed is a computer storage medium.
US10341293B2 Transparent firewall for protecting field devices
A field device firewall includes a processor that runs a cyber-protection algorithm, and a memory storing a list of device types, requests and commands. The field device firewall is adapted for use in a communications network between a field network communication interface coupled to a field device and a process controller. The field device firewall does not support any native communications with the field device and also lacks an IP address. The cyber-protection algorithm implements comparing information in a received packet to the stored list, allowing transmission of the received packet to the field device if the comparing determines the information is on the stored list, and blocking transmission of the received packet to the field device if the comparing determines the information is not on the stored list.
US10341292B2 Increased port address space
Network session identification information is received. The network session identification information is associated with a destination IP address and a destination network port. An available source network port for a new session to be established for a source IP address is determined based on the destination IP address and the destination network port.
US10341289B2 Systems and methods of calculating communications strengths
Organizing a participant list includes maintaining a participant list of users of an electronic communications system to be used by a first user of the electronic communications system. Communications strengths between the first user and each of the users included in the participant list are determined. The users included in the participant list are organized based on the corresponding communications strengths. Communications strengths may be determined for users included in a group within a participant list, and the users within the group may be organized within the group based on communications strength. An additional group in the participant list in which some or all of the users included in the participant list are organized based on communications strength may be provided.
US10341269B2 Threaded conversation channel with a temporarily exclusive conversation
Threaded conversation channel with a temporarily exclusive conversation. One embodiment includes a data processing system implementing a threaded conversation channel. The data processing system includes a network interface coupled to a network. The data processing system also includes a memory for storing instructions and an electronic processor coupled to the network interface and the memory. The electronic processor is configured to execute the instructions to generate the threaded conversation channel and to receive conversation parameters including a recipient, a delivery time, and initial message content. The electronic processor is also configured to post a temporarily exclusive conversation based on the conversation parameters that is hidden from at least a first user of the temporarily exclusive conversation and viewable by at least a second user. The electronic processor is also configured to reveal, to the first user at the delivery time, the temporarily exclusive conversation on the threaded conversation channel.
US10341268B2 Method and device for implementing instant messaging
Disclosed are a method and device for implementing instant messaging through a browser. A plug-in interface of an instant messaging tool is preset on the browser. The method comprises: a master process of the browser creating a plug-in process corresponding to the instant messaging tool; triggering the plug-in interface to instruct the master process of the browser to reload a browser window; the master process of the browser dividing, in the browser window, page presentation ranges of a plug-in page of the instant messaging tool and a current tab of the browser window and notifying the plug-in process of the page presentation ranges; and the plug-in process generating the plug-in page according to the divided page presentation ranges and loading the plug-in page and the re-rendered current tab side by side in the browser window.
US10341264B2 Technologies for scalable packet reception and transmission
Technologies for scalable packet reception and transmission include a network device. The network device is to establish a ring that is defined as a circular buffer and includes a plurality of slots to store entries representative of packets. The network device is also to generate and assign receive descriptors to the slots in the ring. Each receive descriptor includes a pointer to a corresponding memory buffer to store packet data. The network device is further to determine whether the NIC has received one or more packets and copy, with direct memory access (DMA) and in response to a determination that the NIC has received one or more packets, packet data of the received one or more packets from the NIC to the memory buffers associated with the receive descriptors assigned to the slots in the ring.
US10341261B2 Bonding device and method
A device that includes a plurality of transceivers configurable to simultaneously operate with a combination of bonded and unbonded transceivers. A first transceiver of the plurality of transceivers is operable at a first data rate, and a second transceiver of the plurality of transceivers is simultaneously operable at a second data rate that is different than the first data rate. The first and second transceivers are operable as bonded transceivers and wherein a third transceiver, of the plurality of transceivers, is simultaneously operable at a third data rate and the third transceiver is not bonded with any other transceiver.
US10341260B2 Early queueing network device
A network device, such as a network switch, can include an ingress to receive data packets from a network. The ingress can communicate with an egress included in the network device though a fabric included in the network device. At least one of ingress and the egress can enqueue a data packet prior to receipt of all cells of the data packet. The ingress can also commence with dequeue of the cells of the received data packet prior to receipt of the entire data packet from the network. At least one of ingress and the egress can process the data packets using cut-through processing and store-and-forward processing. In a case of cut-through processing of a data packet at both the ingress and the egress of a network device, such as CIOQ switch, the fabric can be allocated to provide a prioritized virtual channel through the fabric for the data packet.
US10341257B2 Datapath for multiple tenants
A novel design of a gateway that handles traffic in and out of a network by using a datapath pipeline is provided. The datapath pipeline includes multiple stages for performing various data-plane packet-processing operations at the edge of the network. The processing stages include centralized routing stages and distributed routing stages. The processing stages can include service-providing stages such as NAT and firewall. The gateway caches the result previous packet operations and reapplies the result to subsequent packets that meet certain criteria. For packets that do not have applicable or valid result from previous packet processing operations, the gateway datapath daemon executes the pipelined packet processing stages and records a set of data from each stage of the pipeline and synthesizes those data into a cache entry for subsequent packets.
US10341254B2 Linking instances within a cloud computing environment
Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment.
US10341253B2 Automatic consolidation of network resources
A device may receive data associated with network resources. The data may be received from another device and from a system. The data may include an attribute of the network resources. The device may process the data to align the data received from the other device and from the system. The device may determine a manner in which the network resources are to be consolidated based on the attribute of the network resources. The device may perform an action based on determining the manner in which the network resources are to be consolidated. The action may be associated with consolidating the network resources.
US10341252B2 Partition arbitration optimization
Various systems, methods, and processes to optimize partition arbitration are disclosed. In response to a cluster being partitioned into multiple network partitions, a determination is made, using a first node in a first network partition, whether the first node wins one or more coordination points. The determination of the first node is then transmitted to a second node in the first network partition. Further, another determination is made using the second node whether the second node wins one or more other coordination points other than the one or more coordination points won by the first node.
US10341251B2 Method and system for securely transmitting volumes into cloud
A first computing device is provided for transmitting one or more volumes via a secured connection. The first computing device includes a volume service that is executable by one or more processors and is configured to instruct a cloud computing device to generate a worker virtual machine. The volume service is also configured to provide, via a connection different from the secured connection, a random number to the worker virtual machine. The volume service is further configured to instruct the cloud computing device to generate one or more target volumes associated with the cloud computing service and to associate the one or more target volumes with the worker virtual machine. The volume service is further instructed to provide, irrespective of the content type of the volumes and the size of the volumes, the one or more volumes to the worker virtual machine via the secured connection.
US10341249B2 Method for updating message filter rules of a network access control unit of an industrial communication network address management unit, and converter unit
Method and system of updating message filter rules of a network access control unit of an industrial communication network. At least one address-based message filter rule is assigned to the first communication device. The first communication device is replaced with the second communication device, and the second communication device is registered in the address management unit in response to the replacement of the first communication device with the second communication device. Upon determining that a communication device with an identical communication device description is already registered, the address management unit transmits a change message to the network access control unit or to the converter unit. The communication network address of the first communication device is replaced with the communication network address of the second communication device based on the at least one address-based message filter rule.
US10341248B2 Evaluation device, evaluation method and recording medium
An evaluation device includes a first evaluator configured, for each record used for transmission control of data circulating in a network, to evaluate extent of variation of an amount of the data, based on a history of the amounts of the data matching a condition of the record; a second evaluator configured, for each of the records, to evaluate a size of a space represented by the record, based on the condition of the record; and a calculator configured, for each of the records, to calculate an index value representing a possibility that a predetermined or a greater amount of the data matches the condition of the record within a fixed period of time, based on an evaluation result by the first evaluator, and an evaluation result by the second evaluator. Therefore, it is possible to evaluate a possibility of a sudden occurrence of a flow whose traffic volume is large.
US10341245B2 Bursty data transmission in a congestion controlled network
In a computer-implemented method for reducing delay of bursty data transmission in a network employing a congestion control protocol, data is accessed that is to be periodically transmitted over a network employing a congestion control protocol. The data is to be periodically transmitted with a high burst rate followed by an idle period. The congestion control protocol progressively increases a data transmission rate during a data transmission rate increase period invoked immediately following a predetermined idle period. Prior to transmitting the data, priming data is transmitted during at least a portion of the idle period until the congestion control protocol progressively increases the data transmission rate to a desired transmission rate. The data is transmitted at the desired transmission rate.
US10341244B2 Apparatus and method for selection of enhanced distributed channel access parameters for OFDMA
One embodiment is directed to a method comprising selecting a group of packets for at least one access category, determining a set of contention parameters based on the at least one access category, transmitting the selected group of packets by using the determined set of contention parameters, obtaining information about collision of the transmitted group of packets, and determining an updated set of contention parameters based on the obtained collision information and a predefined condition.
US10341241B2 History-based classification of traffic into QoS class with self-update
Methods and systems of history-based instantaneous QoS class classification of traffic flow. QoS classifications are mapped to target destinations such that, when a first flow parcket packet of a traffic flow requesting access to a resource associated with the target destination, a classifier can instantaneously classify the traffic flow as belonging to a particular QoS class for servicing of the traffic flow.
US10341240B2 Equation-based rate control using network delay for variable bitrate scenarios
Technologies are described for performing equation-based rate control using delay. For example, an observed network data rate and a network delay can be obtained for a network communication. A target network data rate can be calculated using the observed network data rate and the network delay. The target network data rate is calculated using an equation-based approach. For example, the equation-based rate control can set the target network data rate to a value that is directly proportional to the observed network data rate and inversely related to the network delay. The target network data rate is used to set the bitrate for the network communication.
US10341238B2 Transmission control method, apparatus and system
The present invention discloses a transmission control method, apparatus and system, so as to effectively utilize network link resources. The method of the present invention includes: acquiring link status information about a network; determining recommended values of TCP transmission parameters according to the link status information; and performing TCP transmission according to the determined recommended values of the parameters. The present invention can enable TCP transmission status to reflect network congestion status more real, prevent a congestion misjudgment from occurring, and improve a utilization ratio of link resources in a network.
US10341235B2 Load balancing implementation method, device, and system
A load balancing implementation method, device, and system, where the method includes determining, by a switch according to a meter entry of each output port, a write value corresponding to a real-time flow rate of each output port when a flow entry used to forward traffic does not exist, sending the write value to a controller such that the controller creates a forwarding flow entry used to forward the traffic according to the write value, receiving, by the switch, the forwarding flow entry, and forwarding the traffic through the target output port. Therefore, the controller can obtain a rate range of a real-time flow rate of an output port of the switch and allocate a forwarding path according to the obtained rate range of the real-time flow rate, and implement a better load balancing.
US10341234B2 Method, computing device and system for invoking software application methods of remote JAVA objects
A method, system, and computing device configured for invoking software application methods of remote JAVA objects are provided. Therein, a client sends at least one remote JAVA application object request to at least one of a plurality of JAVA application server instances. A software defined network (SDN) application located in the network path between the client and the plurality of JAVA application server instances receives the remote JAVA application object request, and forwards the remote JAVA application object request to the plurality of JAVA application server instances. Then, the SDN application generates at least one remote JAVA application object pool based on object references in response to the at least one forwarded remote JAVA application object request. When the SDN application receives a JAVA application method invocation request sent it delegates the remote JAVA application method invocation request to one or more of the plurality of JAVA application server instances.
US10341233B2 Dynamically adjusting a data compute node group
Some embodiments provide a novel method for load balancing data messages that are sent by a source compute node (SCN) to one or more different groups of destination compute nodes (DCNs). In some embodiments, the method deploys a load balancer in the source compute node's egress datapath. This load balancer receives each data message sent from the source compute node, and determines whether the data message is addressed to one of the DCN groups for which the load balancer spreads the data traffic to balance the load across (e.g., data traffic directed to) the DCNs in the group. When the received data message is not addressed to one of the load balanced DCN groups, the load balancer forwards the received data message to its addressed destination. On the other hand, when the received data message is addressed to one of load balancer's DCN groups, the load balancer identifies a DCN in the addressed DCN group that should receive the data message, and directs the data message to the identified DCN. To direct the data message to the identified DCN, the load balancer in some embodiments changes the destination address (e.g., the destination IP address, destination port, destination MAC address, etc.) in the data message from the address of the identified DCN group to the address (e.g., the destination IP address) of the identified DCN.
US10341230B2 Techniques for forwarding or receiving data segments associated with a large data packet
Examples are disclosed for forwarding or receiving data segments associated with a large data packets. In some examples, a large data packet may be segmented into a number of data segments having separate headers that include identifiers to associate the data segments with the large data packet. The data segments with separate headers may then be forwarded from a network node via a communication channel. In other examples, the data segments with separate headers may be received at another network node and then recombined to form the large data packet at the other network node. Other examples are described and claimed.
US10341225B2 Bonding of satellite terminals
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for bonding of satellite terminals. In some implementations, a first satellite terminal with a first satellite communication link determines that it is in communication with a second satellite terminal that has a second satellite communication link. The first satellite terminal receives packet data from a data source and selects first packet data for transmission over the first satellite communication link and second packet data for transmission over the second satellite communication link. The first satellite terminal transmits the first packet data over the first satellite communication link, and provides the second packet data to the second satellite terminal for transmission over the second satellite communication link.
US10341224B2 Layer-3 flow control information routing system
A flow control information routing system includes a receiver node device coupled to a sender node device by intermediate node devices that receive data traffic directed downstream, transmit the data traffic downstream, and provide flow control information upstream that is based on the data traffic transmitted downstream. The sender node device may perform a first layer 3 routing decision to direct a traffic flow to the receiver node device along a first traffic flow path that includes first intermediate node device(s). The sender node device may then receive flow control information provided by the first intermediate node device(s) and, in response, perform a second layer 3 routing decision using the flow control information in order to direct the traffic flow to the receiver node device along a second traffic flow path that includes second intermediate node device(s) and that does not include the first intermediate node device(s).
US10341223B2 Multicast data packet forwarding
An I/O board of a VXLAN switch receives a multicast data packet having a first VXLAN encapsulation, removes the first VXLAN encapsulation, determines that layer 3 multicast forwarding is to be performed for the multicast data packet, and sends the multicast data packet to a fabric board. The fabric board determines that layer 3 multicast forwarding is to be performed for the multicast data packet. When a multicast group member port corresponding to the multicast data packet is a VXLAN tunnel port, the fabric board modifies a source MAC address of the multicast data packet and sends the modified multicast data packet to an I/O board corresponding to the multicast group member port. The I/O board corresponding to the multicast group member port adds a second VXLAN encapsulation to the multicast data packet and forwards the multicast data packet having the second VXLAN encapsulation to a VXLAN.
US10341222B2 Traffic engineering for bit indexed explicit replication
Methods and network devices are disclosed for traffic-engineered forwarding through a new form of bit indexed explicit replication. In one embodiment, a method includes receiving at a first node in a network a message comprising a message bit array, and comparing bit values at one or more bit positions in the message bit array to one or more entries in a forwarding table stored at the first node. The one or more bit positions correspond in this embodiment to links in the network. This embodiment of the method further includes forwarding the message over a link represented in the forwarding table if a result of the comparing indicates that the link is included in a path to be taken by the message. In a further embodiment of the method, the message is a multicast message and forwarding the message comprises forwarding a replica of the multicast message.
US10341221B2 Traffic engineering for bit indexed explicit replication
Methods and network devices are disclosed for traffic-engineered forwarding through a new form of bit indexed explicit replication. In one embodiment, a method includes receiving at a first node in a network a message comprising a message bit array, and comparing bit values at one or more bit positions in the message bit array to one or more entries in a forwarding table stored at the first node. The one or more bit positions correspond in this embodiment to links in the network. This embodiment of the method further includes forwarding the message over a link represented in the forwarding table if a result of the comparing indicates that the link is included in a path to be taken by the message. In a further embodiment of the method, the message is a multicast message and forwarding the message comprises forwarding a replica of the multicast message.
US10341220B2 Virtual shortest path tree establishment and processing methods and path computation element
The present application provides virtual shortest path tree establishment and processing methods and a path computation element, so as to improve a resource utilization rate in a process of establishing and processing a virtual shortest path tree. In a process of establishing the virtual shortest path tree, a cost of an established path from a root node (a destination node) to a leaf node is compared with a cost threshold, and a new path branch is added to the VSPT when the cost is less than the cost threshold. In a process of processing the virtual shortest path tree, a resource occupied by a path branch in the VSPT that does not belong to an optimal path is released after the optimal path is obtained.
US10341219B2 Determining connections between nodes in a network
According to one embodiment of the present invention, a system determines groups of nodes within a network, each group forming a bi-connected component. The system identifies articulation nodes within the network, where each articulation node resides within each connection between a pair of nodes in the network. The system removes from the determined group each node that includes an articulation node between that node and both the source and target nodes to produce a resulting set of nodes. The system determines connections between the source and target nodes based on the resulting set of nodes. Embodiments of the present invention further include a method and computer program product for determining connections between network nodes in substantially the same manners described above.
US10341217B2 Local performance test device
Novel tools and techniques are provided for testing a data connection (e.g., network connection and/or packet-based service connection) and determining a performance condition of the data connection. The data connection may depend on conditions of an access network and/or a local area network. In some embodiments, a local performance test device may be in communication with an access network and/or a local area network. The local performance test device may receive a request to test the access network and/or the local area network. The local performance test device may further be configured to analyze the access network and/or the local area network to determine whether a data connection issue is occurring on the access network and/or the local area network. Once the local performance test device determines where a performance issue is occurring, the local performance test device may send the result of the test to a requesting device.
US10341216B2 Compliance test apparatus and method for a communication node
An apparatus for a compliance test on a communication node includes: a monitoring port; a switch turning on or off a connection between the monitoring port and a communication port connected to the communication node; and a processor controlling the switch to turn on or off the connection between the monitoring port and the communication port.
US10341215B2 Methods, systems, and computer readable media for emulating network traffic patterns on a virtual machine
Methods, systems, and computer readable media for emulating network traffic patterns on a virtual machine are disclosed. In one example, the method includes generating a user specification based on a plurality of network traffic patterns and computer processing usage patterns and receiving, at a virtual machine hosted by a DUT, the user specification containing the plurality of network traffic patterns and computer processing usage patterns. The method further includes generating a plurality of network traffic sequences based on the plurality of network traffic patterns and a plurality of computer processing usage pattern instruction sequences based on the plurality of computer processing usage patterns. The method also includes distributing each of the plurality of network traffic sequences among a plurality of virtual network interface cards (VNICs) and distributing each of the plurality of computer processing usage pattern instruction sequences among a plurality of virtual processing cores in the virtual machine.
US10341214B2 Scenario coverage in test generation
Transaction data is generated during monitoring of a plurality of transactions in a system and a respective flow is determined, from the transaction data, for each of the plurality of transactions. Each of the determined flows involves participation of a respective subset of software components of the system. A plurality of sets of overlapping flows in the plurality of flows are determined and a particular one of the plurality of sets of overlapping flows is determined to correspond to a use scenario of the system. A measure of the degree to which a set of artifacts modeling the system corresponds to the use scenarios of the system is determined.
US10341213B2 Reception device and clock generating method
An object of the present invention is to generate a clock also before reception of a packet in a reception device. A reception device has: a storage unit storing a true time-stamp included in a received packet including audio data and the true time-stamp expressing reproduction time of the audio data; a timer counting time; a dummy time-stamp generation unit generating a dummy time-stamp as a false time-stamp; a comparator comparing time based on the true time-stamp stored in the storage unit or the dummy time-stamp and time indicated by the timer; and a clock generation unit generating a clock in accordance with a comparison result of the comparator. The comparator performs comparison using the dummy time-stamp until a predetermined condition is satisfied and, after the predetermined condition is satisfied, performs comparison using the true time-stamp.
US10341212B2 Telemetry monitoring apparatus
There is disclosed a telemetry monitoring apparatus for remotely monitoring a plurality of users, such as firefighters, working in a hazardous environment. The apparatus comprises a plurality of portable devices, each arranged to be associated with breathing apparatus worn by a user, and at least one central monitoring station onto which portable devices can be logged on and monitored. The portable devices are arranged to transmit a logon message including an identifier identifying either the user or the portable device.
US10341206B1 Network packet de-duplication
Embodiments are directed to monitoring network traffic over a network. A monitoring engine may monitor flows of network packets in the network. The monitoring engine may determine an observation port that provided the network packets. The monitoring engine may determine primary network packets provided by an authoritative observation port based on which observation port provided the network packets and provide them to an analysis engine. The monitoring engine may discard a remainder of the network packets that may be associated with non-authoritative observation ports. The analysis engine may analyze the one or more primary network packets.
US10341205B2 System and method for recording web sessions
A web session recording system comprising at least one server, the server comprising one or more network cards and at least one processing unit configured to: monitor one or more ports of the network cards, the ports being used for conducting a plurality of web sessions; and send web session recording enabling data relating to the web sessions to a data repository, for recording the web sessions; wherein the monitor and the send enable recording the web sessions without access to resources external to the server.
US10341204B2 Methods and apparatus for device management
Apparatus and methods are provided for managing a plurality of user devices. In one exemplary embodiment, a unified user interface is provided which is configured to display to a user status information and frequency of use information regarding a plurality of health monitoring devices associated to the user. Such a unified interface assists the user in building healthy habits, meeting health-related goals, and ensuring that the user's devices are well maintained. The display is derived from information obtained and processed at a management entity in communication with the plurality of health monitoring devices.
US10341201B2 Cross-domain orchestration of switch and service functions
In one or more embodiments, one or more systems, methods, and/or processes may determine one or more auxiliary edges that bypass at least one vertex of vertices that represent physical nodes of a network domain; evaluate at least one edge, that includes the one or more auxiliary edges and that interconnect the vertices, to evaluate a portion of the vertices that excludes the at least one vertex that was bypassed to identify at least one vertex that is associated with at least one service function of a service function chain request specifying service functions to be performed via at least a portion of physical nodes of network domains; and configure a first physical node of the physical nodes of the network domain and associated with the at least one vertex that is associated with the at least one service function to process data via the at least one service function.
US10341198B2 Configuring a back-end container and a corresponding front-end proxy container on a network device
A device can receive a request to deploy a container to provide a service. The request can include information identifying a set of parameters associated with the container. The device can validate the request using the information identifying the set of parameters. The device can deploy the container on a back-end host. The back-end host can lack connectivity to an external network. The device can receive a first indication that the container was successfully deployed on the back-end host. The device can deploy a proxy container on a front-end host. The front-end host can have connectivity to the external network. The device can receive a second indication that the proxy container was successfully deployed on the front-end host. The device can provide a third indication. The third indication can indicate that the container was successfully deployed.
US10341194B2 System and method for building, optimizing, and enforcing infrastructure on a cloud based computing environment
A method for building, optimizing, and maintaining a computing infrastructure on a cloud computing environment is provided. A user provides a high-level declaration to a cloud environment operating system, specifying the details of the infrastructure that is intended to be built on the cloud. A cloud environment operating system converts the high level declaration to a lower level declaration and then to a series of instructions that can be executed by the cloud to build the desired infrastructure. The cloud environment operating system can also continuously monitor the infrastructure once it is built on the cloud. If the cloud environment operating system notices any discrepancies between the user's original specification and the infrastructure as built on the cloud, the operating system can work to modify the existing infrastructure on the cloud to conform to the infrastructure specified by a user.
US10341188B2 Network virtualization for network infrastructure
A service description may be used in network virtualization in order to specify requirements of an application. In order to provide network virtualization for generic networking components, including legacy networking components, the service description is mapped to a logical network implementation and then subsequently mapped to a physical implementation.
US10341186B2 Adding a network unit to a management group
Examples provided relate to adding a network unit to a management group. An example method includes receiving a numeric code on a first network unit from a button on a front panel of the first network unit. The numeric code is received on a second network unit using a button on a front panel of the second network unit. The first network unit is added to the management group of the second network unit.
US10341182B2 Method and system for detecting network upgrades
A system and method identify a network upgrade from a data set including a plurality of configuration sessions. The system performs the method by receiving a plurality of configuration sessions. Each of the configuration sessions comprises a plurality of configuration commands. The configuration commands are generated by a same user identifier and within a time threshold. The method further includes identifying one of the configuration sessions as a network upgrade session. The identification is based on a rareness of the configuration session or a skewness of the configuration session.
US10341178B1 Configuring client devices
A communication system and method for the utilization of social networks to provide computing devices operational information. The computing devices access one or more social networks and associate with an account of a specified user. The computing devices can maintain social network profiles that provide configuration information of the computing device. The computing devices can process information provided profile updates to cause a configuration of the client device. The computing devices can also process social network communications to process operational parameters of the client device.
US10341171B2 Role-driven notification system including support for collapsing combinations
Embodiments of the invention relate techniques of implementing role-driven notification. The techniques can include determining a location of a role in a role hierarchy and a corresponding location of a first notification template in a notification template hierarchy. The techniques can also include identifying one or more child roles of the role corresponding to the user and one or more child notification templates of the notification template corresponding to the user. The techniques can include generating a second notification template, the second notification template including the one or more rules included in each of the one or more child notification templates and sending a notification for the user based on the second notification template.
US10341170B2 Method for diagnosing link status in network
Disclosed are link status diagnostic methods for a vehicle network. A link status diagnostic method performed in a communication node includes: identifying a type of a fault occurring in a link connected to the communication node; generating a signal including a link fault type indicator indicating the type of the fault; and transmitting the signal. Also, the signal is generated and transmitted according to an auto negotiation protocol. Therefore, stability and reliability of the vehicle network can be enhanced, thereby improving overall performance of the vehicle network.
US10341167B2 Electronic volume corrector with cloud enabled health monitoring of associated gas distribution equipment
A system and method for distributed error detection in gas distribution systems comprises sensors coupled to a metering device, and configured to collect sensor information indicative of an operation of the metering device. An electronic volume corrector associated with the metering device serves as a gateway for transmission of sensor information indicative of the operation of the metering device. A computer system is configured to receive sensor information indicative of an operation of the metering device provided by an electronic volume corrector, identify parameters indicative of deviations from the intended operation of the metering device, perform pattern comparisons of the sensor information with reference information, and provide a performance indication of the metering device.
US10341166B2 Method for administering a plurality of local devices
One embodiment relates to a method for administering a plurality of local devices connected to a local communication network wherein the method is carried out by a local configuration device LACS able to be connected to the local communication network and to a remote configuration device ACS. The method may comprise receiving, from the remote configuration device ACS, a command for administering an administration act, wherein the administration act comprises a service which may be executed on the local communication network. A list of the local devices involved in the execution of the administration act may be determined for the command. At least one administration command for executing the administration act on the local communication network may be transmitted to each of the local devices from the determined list.
US10341161B2 Multi-dimensional signal encoding
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for communicating signals using a multi-dimensional symbol constellation. In one example, a process for modulating a carrier signal includes the actions of mapping data to symbols of a multi-dimensional symbol constellation that includes at least three dimensions, each dimension of the constellation represented by a respective modulation signal. The dimensions of the constellation include first and second dimensions each of which are represented by respective in-phase modulation values and quadrature phase modulation values of a quadrature amplitude modulation (QAM) signal, and a third dimension represented by a transpositional modulation (TM) signal. The method further includes modulating a carrier signal with the TM signal and the QAM signal.
US10341160B2 Radio receiver with smart listening mode
The embodiments of the disclosure introduce a novel receiver having a smart listening mode for reducing the current consumption of a receiver while waiting for a data packet. In the smart listening mode, the receiver temporarily disables one signal path of a quadrature signal (e.g., I or Q path) until the receiver detects an arrival of data packet via a second signal path of the quadrature signal. The receiver continuously monitors the enabled signal path for the incoming data packet via in-channel energy. After the incoming data packet is detected, it is further determined whether the incoming data packet is a valid data packet. If not, one of the signal paths would be disabled again. As a result, the current consumption of the receiver is reduced while waiting for an incoming data packet.
US10341159B2 Head-end device and method of recovering synchronization detection error using the same
A method of recovering a synchronization detection error according to an embodiment includes: determining whether a base station signal input to a head-end device is detected; determining whether a head-end signal output from the head-end device, which is obtained by processing the base station signal by the head-end device, is detected by a lower device of the head-end device; determining whether synchronization of the head-end signal is detected based on the head-end signal input to the lower device; and changing a set frequency band or performing automatic gain control of the head-end device based on whether the base station signal is detected, whether the head-end signal is detected, and whether the synchronization of the head-end signal is detected
US10341157B2 Method for symbol compensation and receiver
The present disclosure provides a method for symbol compensation. The method comprises, for a symbol consisting of a first portion and a second portion: estimating a length of the first portion; calculating an average power of the first portion and an average power of the second portion based on the length of the first portion; determining a relative scaling factor by which the average power of the first portion is scaled relative to that of the second portion; and compensating for the first portion based on the relative scaling factor.
US10341156B2 Phase pattern-based synchronization signal transmitting/receiving method in wireless communication system
Disclosed is a synchronization signal receiving method comprising a step of respectively receiving, from a plurality of base stations, a plurality of synchronization signals generated by using a predetermined repetition frequency, sequence, and phase pattern vector, measuring a start timing of a frame, a sequence index, and an index of the phase pattern vector by using the plurality of synchronization signals with respect to each of the plurality of base stations, selecting the base station having the highest correlation value calculated as a result of the measurement among the plurality of base stations, and establishing a connection with the selected base station, wherein the phase pattern vector repeatedly changes the phase of the sequence at the repetition frequency.
US10341153B2 Peak power reduction device in communication system
A peak power reduction device includes a unit for dividing digital information to be transmitted into a plurality of streams; a unit for selecting the modulation level of the streams and distribution of transmission power according to a transmission state; a unit for performing singular-value decomposition on the transmission path characteristic of a streams and precoding the resultant data by a right singular value matrix; a unit for performing complex mapping on the subcarrier of a stream according to the modulation level; a unit for converting a complex mapping signal into a time domain signal; a first unit for storing a conversion result as a time domain signal; a second unit for calculating a peak time signal exceeding a predetermined threshold value from a peak value, if any exists, that exceeds a prescribed threshold value for the amplitude of the time domain signal.
US10341150B2 Method and device for phase modulation of a carrier wave and application to the detection of multi-level phase-encoded digital signals
The method of phase modulating a carrier wave involves creating a set of signals sh(t) constituted by a carrier wave of frequency fC and of phase φ(t)=hφ0(t) that is modulated in time t in such a manner that sh(t)=cos(2πfCt+hφ0(t)), where h is an integer and where φ0(t)=2 arctan((t−t0)/w0). The modulation corresponds to a single phase pulse centered on a time t0 of characteristic duration w0 that is positive, and incrementing the phase of the signal sh(t) by the quantity h2π, in such a manner as to generate a single sideband frequency spectrum directly. The carrier wave may be of electromagnetic type or of acoustic type. The method applies in particular to transporting binary information by single sideband phase coding, to generating single sideband orthogonal signals, to detecting single sideband phase coded multiple-level digital signals, to transmitting single sideband phase coded binary signals in-phase and out-of-phase, and to single sideband combined amplitude-and-phase modulation.
US10341148B2 Sigma-delta modulator and associated system improving spectrum efficiency of wired interconnection
The invention provides a sigma-delta modulator (SDM) and associated system improving spectrum efficiency of wired interconnection. The SDM may comprise a main circuit for transferring an aggregated signal by a signal transfer function, and a noise shaping circuit for shaping noise away from a low-pass band by a modified noise transfer function. A frequency response of the modified noise transfer function may have a notch at a passband, and the passband may not overlap with the low-pass band.
US10341147B1 High performance equalizer achieving low deterministic jitter across PVT for various channel lengths and data rates
A high performance equalization method is disclosed for achieving low deterministic jitter across Process, Voltage and Temperature (PVT) for various channel lengths and data rates. The method includes receiving input signal at front end of a receiver upon passing through a channel, generating with an eye-opening monitor circuit a control code based on channel conditions, and equalizing with a continuous-time linear equalization equalizer (CTLE) circuit the input signal based on the control code such that the eye-opening monitor circuit and the CTLE circuit are biased based on their corresponding replica circuits, and the control code is generated in a feedforward configuration.
US10341144B2 Method for transmitting SRS, and mobile terminal for the same
A method of transmitting a sounding reference symbol (SRS) at a user equipment (UE) includes receiving, from a base station, first information including information on at least one predetermined SRS sequence parameter configured in association with a frequency hopping pattern among SRS sequence parameters, generating an SRS sequence using a value of a parameter corresponding to a frequency hopping pattern configured in the UE with respect to the at least one predetermined SRS sequence parameter, and transmitting the SRS, to which the generated SRS sequence is applied, to the base station through SRS resources.
US10341138B2 Spanning tree protocol enabled N-node link aggregation system
A STP n-node VLT system includes a first VLT device with a first virtual port, and a second VLT device with a LAG port, a non-LAG port, and a second virtual port coupled to the first virtual port. A STP engine designates the first VLT device as a root bridge and, in response, designates the first virtual port a designated port and the second virtual port a root port. The STP engine then designates a networking device coupled to the LAG port as the root bridge based on it having a higher priority than the first VLT device. Then STP engine then determines that a non-LAG link between the networking device and the second VLT device has caused the redesignation of the second virtual port as an alternate port and the non-LAG port as a root port, and swaps the designations of the second virtual port and the non-LAG port.
US10341136B2 Method for managing configuration of industrial internet field broadband bus
The invention relates to a method for managing configuration of an industrial internet field broadband bus, the method being applicable to a two-wire data transfer network in which a bus controller and respective bus terminals are synchronized in clock, and the bus controller allocates time slices for the respective bus terminals and the bus controller, so that the bus controller firstly acquires the configuration information, and determines the bus terminal corresponding to the configuration information, and then the bus controller transmits the configuration information to the bus terminal in the time slice occupied by the bus controller, when the bus controller need transmit configuration information to the respective bus terminals, to thereby make the bus terminal perform corresponding configuration operations according to the configuration information.
US10341131B2 Avoiding unknown unicast floods resulting from MAC address table overflows
In one embodiment, a system includes a hardware processor and logic implemented with and/or executable by the processor to determine that expiration of a timer has occurred, and in response to expiration of the timer, import entries from a media access control (MAC) address table stored by a switch controller into a MAC address table stored by a switch until the MAC address table stored by the switch is full, where the logic to import entries includes logic to import entries in the MAC address table stored by the switch controller determined to be more often used into the MAC address table stored by the switch before entries determined to be less often used.
US10341128B2 Method and system for optimizing usage of network resources in a communication network
The present disclosure relates to a method and system for optimizing usage of network resources in the communication network. In an embodiment, a session is initiated by a user with a plurality of media servers. The usage of the network resources is optimized by a routing server which monitors session characteristics of an on-going session, user characteristics, media server characteristics and network conditions, wherein the on-going session is hosted by a plurality of session handling media servers from the plurality of media servers in the communication network. The routing server further compares the monitored data with corresponding threshold values and identifies at least one media server which violates the pre-defined threshold. The routing server further identifies one or more alternate media servers based on the media server characteristics and transfer the connectivity of one or more users to the one or more alternate media servers without disconnecting the on-going session.
US10341126B2 System and method to facilitate flow identification in a network environment
An example method is provided in one example embodiment and may include generating a content token, wherein the content token is generated for a particular content type of a particular application service based on a trust relationship established between the particular application service and a mobile service provider; and embedding the content token in one or more packets of a plurality of packets sent to a user equipment (UE) for one or more Internet Protocol (IP) flows associated with the particular content type, wherein the content token is embedded in an unencrypted portion of each packet that is separate from an encrypted data payload portion of each packet.
US10341122B2 Electronic appliance and network of the same
A network of electronic appliances includes a plurality of network units of electronic appliances. The network units include a first network unit and a plurality of second network units. The first network unit is connected to at least one of the second network units. Each of the network units includes a stem server and a plurality of peripheral devices connected to the stem server. The stem server includes at least one passcode and at least one list of a plurality of registration codes. Each list is associated to a respective passcode. Each registration code of one list associating to one passcode corresponds to a respective peripheral device. Each registration code is generated in response to a respective passcode using physical randomness of a respective peripheral device in correspondence to the passcode. An address of each identification cell is defined by several word lines and bit lines.
US10341121B2 System, method, and computer program product for privacy-preserving transaction validation mechanisms for smart contracts that are included in a ledger
The system, method, and computer program product described herein may provide the capability to handle a variety of types of transactions, not just payment transactions. In addition, system, method, and computer program product described herein may provide the capability for users to be able to control the confidentiality of their transactions, for the system to control access to transactions, for the system to be capable of auditing transactions, and to provide accountability of the validating entities.
US10341117B2 Cloud authentication of layer 2-connected member devices via an IP-connected active device
Techniques for enabling cloud authentication of Layer 2-connected member devices via an IP-connected active device are provided. In one set of embodiments, the member device can transmit, to the active device, a request to authenticate the member device with a cloud management platform. The member device can further receive, from the active device, an encrypted nonce generated by the cloud management platform in response to the request, where the encrypted nonce is encrypted using a public key of the member device. The member device can decrypt the encrypted nonce using a private key of the member device to generate a decrypted nonce and can transmit the decrypted nonce to the active device. The member device can then receive, from the active device, a token generated by the cloud management platform indicating that the member device has been authenticated by the platform.
US10341116B2 Remote attestation with hash-based signatures
An attestation protocol between a prover device (P), a verifier device (V), and a trusted third-party device (TTP). P and TTP have a first trust relationship represented by a first cryptographic representation based on a one-or-few-times, hash-based, signature key. V sends an attestation request to P, with the attestation request including a second cryptographic representation of a second trust relationship between V and TTP. In response to the attestation request, P sends a validation request to TTP, with the validation request being based on a cryptographic association of the first trust relationship and the second trust relationship. TTP provides a validation response including a cryptographic representation of verification of validity of the first trust relationship and the second trust relationship. P sends an attestation response to V based on the validation response.
US10341112B2 Soft generation of biometric candidates and references based on empirical bit error probability
A biometric verification device is arranged to compare a reference hash with a verification bit string obtained from a biometric. The biometric verification device includes a candidate bit string generator arranged to generate candidate bit strings from the verification bit string and error probabilities; a hash unit arranged to apply a cryptographic hash function to the generated candidate bit strings to obtain candidate hashes; and a comparison unit arranged to verify if a candidate hash generated by the hash unit matches a reference hash.
US10341110B2 Securing user credentials
A password is secured using a first key. At least one of a password record, a username record, and as domain name record is created. The at least one password record, username record, and domain name record are associated. The associated records are encrypted using a second key, where the second key is different from the first key. A credentials record is created based on the encrypted associated records.
US10341105B2 Blockchain-based social media history maps
A system may include a transaction history controller to store, in a distributed blockchain database, a first chain including a primary head node for a first subscriber to a social media history map service and multiple blocks each representing an online transaction for the first subscriber, and a second chain including a follower head node, linked to the primary head node, for a second subscriber and multiple blocks each representing an online transaction for the second subscriber. The transaction history controller may receive data representing a first online transaction for the second subscriber, format the data for the distributed blockchain database, store the formatted data as a new block in the second chain, receive a request to generate a trend report for a cluster of subscribers that includes the first and second subscribers, and generate the trend report dependent on the blocks in the first and second chains.
US10341101B2 Secure database backup and recovery
As disclosed herein a computer system for secure database backup and recovery in a secure database network has N distributed data nodes. The computer system includes program instructions that include instructions to receive a database backup file, fragment the file using a fragment engine, and associate each fragment with one node, where the fragment is not stored on the associated node. The program instructions further include instructions to encrypt each fragment using a first encryption key, and store, randomly, encrypted fragments on the distributed data nodes. The program instructions further include instructions to retrieve the encrypted fragments, decrypt the encrypted fragments using the first encryption key, re-encrypt the decrypted fragments using a different encryption key, and store, randomly, the re-encrypted fragments on the distributed data nodes. A computer program product and method corresponding to the above computer system are also disclosed herein.
US10341100B2 Partially encrypted conversations via keys on member change
Examples of the present disclosure describe systems and methods for partially encrypting conversations using different cryptographic keys. Messages communicated during a conversation session may be encrypted using a cryptographic key. Other conversation participants may then decrypt the messages using the cryptographic key. During the conversation, an event may occur that causes a new cryptographic key to be generated. The conversation participants may then use the new cryptographic key when communicating. As such, previously-encrypted messages may be inaccessible to new members that do not have the old cryptographic key, while newly-encrypted messages may be inaccessible to former members that do not have the new cryptographic key. An isolated collection may store the messages and related cryptographic keys. Relationships may exist within the isolated collection, such that messages may be related to one another and messages may also be related to the cryptographic keys used to encrypt them.
US10341099B2 Cryptographic key generation using a stored input value and a stored count value
Embodiments of an invention for cryptographic key generation using a stored input value and a stored count value have been described. In one embodiment, a processor includes non-volatile storage storing an input value and a count value, and logic to generate a cryptographic key based on the stored input value and the stored count value.
US10341094B2 Multiple encrypting method and system for encrypting a file and/or a protocol
The present invention relates to a multiple encrypting method, for encrypting a file and/or a protocol and generating encryption keys. Comprising the steps of: uploading at least one of a file and a protocol by a file uploading unit; generating random numbers by a random number generation unit; arranging the random numbers to form at least one key and at least one initialization vector respectively by a key generation unit and an initialization vector generation unit; encrypting the file and/or the protocol from the file uploading unit via using AES encryption by an encryption unit, so as to generate an encrypted file and/or an encrypted protocol; saving the key and the initialization vector respectively in a first storage unit and a second storage unit; Repeating the above steps at least one time.
US10341092B2 Application specific certificate management
Application specific certificate deployment may be provided. An application may generate a security certificate comprising a public key and a first private key. The public key may be stored in a shared segment of a memory store, from where it may be retrieved and signed. The signed public key may be re-deployed and/or used to transmit securely encrypted resources.
US10341089B2 High-speed AES with transformed keys
The Advanced Encryption Standard (AES) cipher can be performed in a manner that preserves the secrecy of cryptographic keys, even under the intense scrutiny of a reverse-engineer observing every aspect of the computation. A method can include loading a key in a non-standard representation. The method can also include processing the key with respect to data in at least three first type rounds and a plurality of second type rounds. The processing the key with respect to data can include either encrypting the data using the key or decrypting the data using the key. The first type rounds can be configured to maintain an order of channels of bits at an output from the order of corresponding channels of bits at an input. The second type rounds can be configured to vary the order of channels of bits at an output from the order of corresponding channels of bits at an input.
US10341087B2 Techniques for cipher system conversion
Various embodiments are generally directed to techniques for converting between different cipher systems, such as, for instance, between a cipher system used for a first encryption environment and a different cipher system used for a second encryption environment, for instance. Some embodiments are particularly directed to an encryption engine that supports memory operations between two or more encryption environments. Each encryption environment can use different cipher systems while the encryption engine can translate ciphertext between the different cipher systems. In various embodiments, for instance, the first encryption environment may include a main memory that uses a position dependent cipher system and the second encrypted environment may include a secondary memory that uses a position independent cipher system.
US10341083B2 System and methods for network synchronization
One aspect of the disclosure is directed to a system and method for determining the propagation delay for a signal to traverse an optical fiber between two transceivers. The method is performed by a first network element and includes transmitting a message to a second transceiver over a first optical fiber. The method further includes configuring both network elements such that the first NE receives a reply message from the second NE on the first optical fiber. This reply message includes an indication of the internal time for the second NE to transmit the reply message. Accordingly the one way propagation delay on the first optical fiber can be determined. Another aspect is directed to a system and method for using the determined one way propagation delay to synchronize clocks of the two NEs using a symmetric network synchronizing protocol such as precision timing protocol, and correcting for differences in the one way propagation delays which make up the round trip propagation delay. Some embodiments can do this without stopping the operation of the network while pausing (buffering) data flows while the one way propagation delays are determined.
US10341077B2 Method for reporting channel quality indicators in a wireless device and a radio network node
The present invention relates to a method for transmitting channel quality indicators, the method being performed in a wireless device served by a first radio network node of a wireless communication network. The wireless device receives a reference signal from the first radio network node and information relating to an interfering transmission of a second radio network node. It estimates a first channel quality based on the reference signal, and a second channel quality based on the reference signal and on the information relating to the interfering transmission, wherein the second channel quality indicates a channel quality for which the information relating to the interfering transmission, wherein the second channel quality indicates a channel quality for which the interfering transmission has been cancelled. Corresponding first and second channel quality indicators are determined and transmitted to the first radio network node.
US10341075B2 Method for transmitting and receiving acknowledgement/negative acknowledgement signal for uplink multi-user data in wireless LAN system, and apparatus therefor
The present document relates to a method for transmitting an acknowledgement/negative acknowledgement (ACK/NACK) signal for transmission data of a plurality of stations (STAs) by an access point (AP) in a wireless LAN (WLAN) system, and an apparatus therefor. To this end, the AP transmits a trigger frame to the plurality of STAs, and on receiving data from the plurality of STAs in response to the trigger frame, transmits ACK/NACK signals for the data received from the plurality of STAs through a multiuser block ACK frame (M-BA frame). Here, the M-BA frame includes ACK/NACK signals for STAs, the number of which is determined so as not to exceed a specific transmission unit time, among the ACK/NACK signals for the plurality of STAs, and the AP additionally transmits ACK/NACK signals to one or more STAs, to which ACK/NACK signals have not been transmitted through the M-BA, among the plurality of STAs.
US10341073B2 Information transmission method, information processing method, base station, and mobile station
An information transmission method used in a base station includes: determining mode indication information regarding reference signals to be transmitted; transmitting the mode indication information to a mobile station; and transmitting the reference signals to the mobile station based on the mode indication information.
US10341072B2 Elevation PMI reporting on PUCCH
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a UE. The UE receives RSs from a base station. The UE determines, based on the RSs, a second CSI indicator indicating a first precoding configuration of the base station optimized to at least one of improve signal power or reduce interference in an elevation dimension. The UE determines, based on the RSs, a second CSI indicator indicating a second precoding configuration of the base station optimized to at least one of improve the signal power or reduce interference in an azimuth dimension. The UE transmits, to the base station, a first CSI report including at least the first CSI indicator.
US10341070B2 Method and apparatus of data transmission by setting segmentation threshold based on transmission time interval
Aspects of the disclosure provide a method of data transmission that includes determining a transmission time interval for transmission of a transport block and setting a segmentation threshold for the transport block to a first threshold or a second threshold that is less than the first threshold based on the determined transmission time interval. The method includes converting the transport block into one or more outgoing code blocks that each has a size not greater than the determined segmentation threshold and encoding the one or more outgoing code blocks for transmission when communication device is configured to transmit the transport block. The method also includes receiving one or more incoming code blocks that each has a size not greater than the determined segmentation threshold and reconstructing the transport block from the one or more incoming code blocks when communication device is configured to receive the transport block.
US10341065B2 Access-category-based multi-user trigger frames
During operation, an interface circuit in an electronic device may receive, from a second electronic device (such as an access point in a WLAN), an uplink trigger frame that may specify an access category. In response to the uplink trigger frame, the electronic device may first include data associated with the specified access category in one or more frames, and then may transmit the one or more frames to the second electronic device. Moreover, when all the data associated with the specified access category has been transmitted or when there is no data associated with the specified access category, and when there is leftover time in an allocation associated with the uplink trigger frame, the interface circuit may transmit the one or more frames to the second electronic device with additional data associated with another access category that is different from the specified access category.
US10341064B2 Improving communication efficiency
There is provided a method for defining at least one channel reservation window the method comprising: setting length for each of the at least one channel reservation window such that each channel reservation window comprises a plurality of sub-frames; dividing the length of each channel reservation window into a transmission part and an idle part, wherein the idle part consists of one or more symbols in one sub-frame; maximizing, at a symbol level accuracy, the length of the transmission part such that a ratio between the length of the idle part and the length of the transmission part fulfills a predetermined criterion; and concatenating the transmission part and the idle part so as to form the channel reservation window.
US10341063B2 Satellite communication system and satellite communication ground apparatus
A satellite communication system includes a plurality of satellite communication ground apparatuses to decode data encoded by an error-detecting code received over a downlink channel, and request retransmission on data in which an error has been detected by the decoding, and a non-geostationary satellite to emit radio waves on the downlink channel to transmit data to the satellite communication ground apparatuses by the downlink channel, and retransmit data that the non-geostationary satellite has been requested by the satellite communication ground apparatuses to retransmit, intensively in a time period during which the non-geostationary satellite moves in a predetermined specific location in a satellite orbit.
US10341060B2 Data acknowledgement in a wireless communication system
Apparatuses, methods, and systems are disclosed for data acknowledgment. One apparatus includes a transmitter that transmits data to a device. The apparatus may include a processor that determines a response window having multiple subframes for receiving an acknowledgement corresponding to the data. The apparatus may include a receiver that receives the acknowledgement within the response window.
US10341059B2 Method and arrangements in a telecommunication system for handling status information of data units
A method is provided in a receiving node for handling status information of data units transmitted from a sending node to the receiving node over a radio link. The receiving node establishes that a number of data units that has been transmitted by the sending node are missing. The receiving node sends a reduced status message to the sending node over the radio link, which message is reduced such that it comprises the negative acknowledgement for a first part of missing data units and omits negative acknowledgements for the rest of the missing data units. The omitted negative acknowledgement for the rest of the missing data units will not erroneously be interpreted as correctly received data units by the sending node.
US10341058B2 Method for transmitting and receiving multi-station block ACK frame of expanded capacity and device therefor
Disclosed are a method and a device by which an access point (AP) transmits a block ACK (BA) signal for transmission data of a plurality of stations (STAs) in a wireless LAN (WLAN) system. To this end, an AP receives data from a plurality of STAs, and transmits a first multi-STA BA frame (M-BA frame) for the data received from the plurality of STAs, wherein the first M-BA frame includes a MAC header field, a BA control field, and a BA information field, a last N bit of the BA control field indicates at least one from among the number of pieces of BA information included in the first M-BA frame and information on a succeeding ACK frame, and N is set to 5 or more.
US10341057B2 Determining a HARQ-ACK response codebook in a wireless communication system
Apparatuses, methods, and systems are disclosed for determining a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook. One apparatus includes a processor and a memory that stores code executable by the processor. The code, in various embodiments, determines a set of aggregated serving cells. The code groups the aggregated serving cells into a set of cell groups. In a further embodiment, the code determines, for an uplink subframe, a set of subframes for which a corresponding HARQ-ACK is to be transmitted in the uplink subframe. The code receives a cell-domain downlink assignment indicator and a cell-domain total assignment indicator in each downlink control information scheduling a physical downlink shared channel. The code additionally determines a HARQ-ACK codebook for each combination of a cell group and a subframe. The apparatus may include a transmitter that receives the downlink control information.
US10341056B2 Decoding apparatus and method in mobile communication system using non-binary low-density parity-check code
A decoding method in a mobile communication system using a non-binary LDPC code according to various embodiments of the present disclosure includes: selecting a message value having the highest reliability from each column and each row of an input vector message; generating a configuration set using the message value selected for each column and a GF element corresponding to the message value; and generating a check node output message using the generated configuration set and an extra output message value. According to various embodiments of the present disclosure, a decoding time period is reduced.
US10341055B2 Method for performing autonomous RLC retransmission in a wireless communication system and a device therefor
The present invention relates to methods and devices for performing autonomous RLC retransmission in a wireless communication system. The methods involve and the devices perform transmitting a RLC PDU to a RLC receiver on a first transmission opportunity. When the RLC PDU is transmitted, a check is performed to determine if a condition for performing a RLC PDU retransmission procedure is met. If the condition is met, the RLC PDU is stored in a re-transmitter buffer and re-transmitted during consecutive transmission opportunities following the first transmission opportunity.
US10341050B2 Apparatus and method for encoding and decoding channel in communication or broadcasting system
The present invention related to a 5G or pre-5G communication system to be provided to support a higher data transmission rate since 4G communication systems like LTE. The present invention relates to a method and an apparatus for encoding a channel in a communication or broadcasting system supporting parity-check matrices having various sizes are provided. The method for encoding a channel includes determining a block size of the parity-check matrix; reading a sequence for generating the parity-check matrix, and transforming the sequence by applying a previously defined operation to the sequence based on the determined block size.
US10341048B2 Channel encoding and decoding method and apparatus
Embodiments of the present invention provide a channel encoding and decoding method and apparatus, where a channel encoding method includes: acquiring, by an encoder, an information bit index set; generating, by the encoder, a second bit vector according to a to-be-encoded first information bit and the information bit index set; and performing, by the encoder, Polar code encoding on the second bit vector to generate an encoded first code word. In technical solutions of the present invention, an encoder first acquires an information bit index set, generates a second bit vector according to a to-be-encoded first information bit and the information bit index set, and then performs Polar code encoding on the second bit vector to generate an encoded first code word.
US10341047B2 Method and system for controlling the forwarding of error correction data
According to one embodiment, a system is described that comprises a network device adapted to receive a media stream that includes a plurality of packets. The network device of the system processes the media stream, targeted for a client device that is communicatively coupled to the network device, by perform a number of operations. A first operation includes analyzing a packet type for each packet of the plurality of packets and detecting an event causing difficulty for the client device to successfully receive the media stream. Based on both detecting the event and analyzing the packet type for each packet of the plurality of packets, the network device only transmits a portion of the media stream to the client device, where the portion of the media stream is the received media stream absent one or more packets of the plurality of packets.
US10341045B2 Outer loop link adaptation with bundled feedback
Systems and methods for outer loop Link Adaptation (LA) with bundled feedback are disclosed. In some embodiments, a method of operation of a radio access node in a cellular communications network to provide outer loop LA includes receiving, from a wireless device, a bundled feedback acknowledging reception of data by multiple Hybrid Automatic Repeat Request HARQ) processes at the wireless device. The method also includes, in response to receiving the bundled feedback, updating an outer loop LA parameter based on the number of HARQ processes in the HARQ processes and/or a metric indicative of channel correlation for a channel from the radio access node to the wireless device.
US10341042B2 Narrowband operation with reduced sampling rate
Methods, systems, and devices for wireless communication are described. A wireless device may use a sampling rate that is less than a default sampling rate associated with a wireless carrier. The device may operate in a narrowband portion of a system bandwidth, and the sampling rate may be less than that used by devices monitoring the whole bandwidth. Multiple sampling rates may be used so that a portion of signal processing may be associated with one sampling rate and another portion of the signal processing may be associated with another sampling rate. The size of a cyclic prefix (CP) may be adjusted based on the sampling rate to align subframe timing boundaries for signals of different sampling rates. In some cases, each symbol of a signal may include both a CP and a postfix such that the postfix for each symbol overlaps the prefix of the next symbol.
US10341040B2 Method and system for a polarization immune wavelength division multiplexing demultiplexer
Methods and systems for a polarization immune wavelength division multiplexing demultiplexer are disclosed and may include, in an optoelectronic transceiver having an input coupler, a demultiplexer, and an amplitude scrambler: receiving input optical signals via the input coupler, communicating the input optical signals to the amplitude scrambler via waveguides, configuring the average optical power in each of the waveguides utilizing the amplitude scrambler, and demultiplexing the optical signals utilizing the demultiplexer. The amplitude scrambler may include phase modulators and a coupling section. The phase modulators may include sections of P-N junctions in the two waveguides. The demultiplexer may include a Mach-Zehnder Interferometer. The demultiplexed signals may be received utilizing photodetectors. The input coupler may include a polarization splitting grating coupler. The average optical power may be configured above which demultiplexer control circuitry is able to control the demultiplexer to process incoming optical signals.
US10341039B1 Methods and apparatus for separating the wavelength switching function from the channel equalization function in a reconfigurable optical add/drop multiplexer (ROADM)
In some embodiments, an apparatus includes a reconfigurable optical add-drop multiplexer (ROADM). The ROADM has a wavelength selective switch (WSS) that does not perform power equalization when the WSS is operative. The ROADM also has a first pre-amplifier, a first channel power equalizer operatively coupled to the first pre-amplifier, a second pre-amplifier operatively coupled to the first channel power equalizer and the WSS, a first post-amplifier operatively coupled to the WSS, a second channel power equalizer operatively coupled to the first post-amplifier, and a second post-amplifier operative coupled to the second channel power equalizer.
US10341038B2 Multiplex conversion for a passive optical network
A passive optical network system having a node that is optically coupled to optical line terminals (OLTs), and that is optically coupled to optical network units (ONUs). The node includes at least one fiber link module (FLM), each FLM including an upstream multiplex conversion device (MCD), and a downstream MCD. The upstream MCD receives an upstream optical signal from the ONUs, converts the upstream optical signal to an upstream electrical signal, and transmits a regenerated upstream optical signal to the OLTs. The downstream MCD receives a downstream optical signal from the OLTs, converts the downstream optical signal to a downstream electrical signal, and transmits a regenerated downstream optical signal to the ONUs.
US10341036B2 Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method
A method is provided for transmitting a broadcast signal in a transmitting system. Audio data of a broadcast service is generated. An audio frame coded by an Audio Compression-4 (AC-4) scheme is generated. The audio frame includes configuration information on the audio frame and at least one substream including the audio data and metadata for the audio data. The configuration information includes substream index information and substream size information. Real time Object delivery over Unidirectional Transport (ROUTE) packets containing the audio frame are generated. The ROUTE packets are processed to generate Internet Protocol (IP) packets. The IP packets are processed to generate link layer packets, and the broadcast signal including at least one data pipe that includes the link layer packets is transmitted.
US10341032B2 High-bandwidth underwater data communication system
An apparatus is described which uses directly modulated InGaN Light-Emitting Diodes (LEDs) or InGaN lasers as the transmitters for an underwater data-communication device. The receiver uses automatic gain control to facilitate performance of the apparatus over a wide-range of distances and water turbidities.
US10341030B2 Cycle slip compensation in a coherent receiver
A receiver architecture and method recovers data received over an optical fiber channel in the presence of cycle slips. In a first cycle slip recovery architecture, a receiver detects and corrects cycle slips based on pilot symbols inserted in the transmitted data. In a second cycle slip recovery architecture, a coarse cycle slip detection is performed based on pilot symbols and a cycle slip position estimation is then performed based on carrier phase noise. The receiver compensates for cycle slips based on the position estimation.
US10341021B2 Method and system for optoelectronics transceivers integrated on a CMOS chip
Methods and systems for optoelectronics transceivers integrated on a CMOS chip are disclosed and may include receiving optical signals from optical fibers via grating couplers on a top surface of a CMOS chip, which may include a guard ring. Photodetectors may be integrated in the CMOS chip. A CW optical signal may be received from a laser source via optical couplers, and may be modulated using optical modulators, which may be Mach-Zehnder and/or ring modulators. Circuitry in the CMOS chip may drive the optical modulators. The modulated optical signal may be communicated out of the top surface of the CMOS chip into optical fibers via grating couplers. The received optical signals may be communicated between devices via waveguides. The photodetectors may include germanium waveguide photodiodes, avalanche photodiodes, and/or heterojunction diodes. The CW optical signal may be generated using an edge-emitting and/or a vertical-cavity surface emitting semiconductor laser.
US10341020B2 Flexible ethernet logical lane aggregation
A system or method for logical lane aggregation provides data across a first set of interconnect lanes and determines that at least one interconnect lane is unavailable. The system or method redistributes data to a second set of interconnect lanes, the second set not including the at least one interconnect lane, in response to the at least one interconnect lane being unavailable. The system or method can be used to provide flexible Ethernet logical lane aggregation (FELLA).
US10341019B1 M-ary frequency presence modulation communication system and method for deep space
An optical communication system that includes a data transmitter which includes: at least one ultraviolet laser source configured to output ultraviolet light energy as an optical beam having an operating bandwidth with at least one communication band; a frequency presence modulation unit including at least one optical component having an ultraviolet coating, the frequency presence modulation unit being configured to: spectrally segregate the bandwidth of the at least one communication band into plural channels, and modulate the bandwidth to selectively produce an ultraviolet optical output signal with wavelengths that correspond to one or more of the channels, wherein a presence and absence of energy within channels of the communication band will constitute an information packet for data communication; and a controller for providing a control signal to the frequency presence modulation unit to spectrally segregate the bandwidth of the at least one communication band into the plural channels.
US10341018B2 Methods and systems for adjusting an orientation of a light sensor
Methods, systems, and devices are described for commissioning light fixtures. One method may include receiving, at a mobile device, an encoded light signal from a light fixture in a plurality of light fixtures. The encoded light signal may be decoded to obtain an identifier associated with the light fixture, and a correspondence between the identifier and a plurality of locations of the plurality of light fixtures may be determined.
US10341017B1 Visual light audio transmission system
A visible light audio system is operable to enable free space optical communication of audio signals via transmission of modulated light intensity at a light source to a photo diode being operably engaged with a demodulator and audio output device. Embodiments of the visible light audio system may be utilized, for example, in commercial, residential, or church buildings to transmit audio signals to occupants via the overhead lighting of the building. Embodiments of the present disclosure may be utilized in any commercial application where line of sight transmission of an audio signal is required or beneficial for occupants of an interior structure to receive a location-specific audio message.
US10341015B1 Secure fiber optic seals enabled by quantum optical communication concepts
Described herein are various technologies pertaining to detecting tampering of a seal based upon quantum optical communication via a communications channel comprising the seal. A plurality of pulses of light encoded with random data are transmitted on the communications channel, whereupon they are received and their data values measured. The measured data values of the pulses are then compared to the known transmitted data to determine a correlation statistic between the transmitted and received data values. Tampering with the seal can be detected based upon identifying that the correlation statistic has dropped below a threshold non-tampered level of correlation between transmitted and received values.
US10341014B2 Hybrid beamforming multi-antenna wireless systems
This invention presents methods for MU-MIMO wireless communication systems comprising a BS with plural of antennas placed as a linear array or planar array, plural of UEs, for conducting two-level signal processing at the BS to reduce the system implementation complexity, i.e., the RF precoding/combination and the baseband precoding/detection, for the BS to obtain the second-order statistical information of the channel matrix of each UE to computing the RF precoding matrix through a much smaller number of pilots than that of the transceiving antennas at the BS, where the second-order statistical information of the channel matrix can be obtained through the uplink reference signals or downlink reference signals plus uplink feedback.
US10341012B2 Adaptive satellite channelizer
An example of a configurable channelizer includes N input ports and K output ports, each supporting M separately sampled subchannels; and one or more control circuits configured to store and apply a set of first routing tables to route subchannels in groups of R subchannels, each first routing table has M*K/R entries that link M*K/R groups of subchannels with the input ports, where R is an integer that is greater than or equal to 1.
US10341011B2 Apparatus and method for communications management
Apparatus for on-board management of communications in a mobile node comprising a communications system configured to effect wireless data communication between the mobile node and another node by means of at least one supported wireless communications link, wherein the apparatus comprises a node manoeuvre planning module and a dynamic route planner; the node manoeuvre planning module being configured to: identify that a wireless communications link associated with the mobile node (i) has been lost, degraded or is otherwise not optimal, and/or (ii) would violate an emissions control restriction; define a desired wireless communications link between the mobile node and the other node to (i) support wireless communications therebetween, and/or (ii) comply with the emissions control restriction; determine an attitude and/or position of the mobile node with respect to the other node required to support the desired wireless communications link; derive a node manoeuvre plan including data representative of the determined attitude and/or position of the mobile node and generate a plan metric in respect of the node manoeuvre plan; and transmit node manoeuvre plan data to the dynamic route planner, wherein the node manoeuvre plan data is configured to cause the dynamic route planner (11) to derive a route plan designed to manoeuvre the mobile node to the determined attitude and/or position; the dynamic route planner being configured to: in response to receipt of the node manoeuvre plan data, generate a route plan designed to manoeuvre the mobile node to the determined attitude and/or position and generate corresponding route plan data; and provide the route plan data and data representative of the plan metric to a node authority with a request for authorisation.
US10341010B2 Mobility and power management for high altitude platform (HAP) communication systems
A communication system is described. The system includes: at least one gateway able to provide broadband connectivity, a set of ground terminals, and a set of high altitude platforms (HAPs), where at least one aerial platform is able to communicate with at least one gateway using radio frequencies, each HAP is able to communicate with ground terminals using radio frequencies, and each HAP is able to communicate with each other HAP using radio frequencies. Ways to handoff a ground terminal/gateway from one HAP beam to another HAP beam are described. Ways to handoff a ground terminal/gateway from one HAP to another HAP are described. Ways that keep the communications payload radios active when there is data traffic and put the radios in sleep mode otherwise, thereby adjusting the communications payload power consumption to the data traffic requirements as a function of time and coverage area, are described.
US10341006B2 Communications device, communications apparatus operating as a relay node, infrastructure equipment and methods
A controller configured in combination with a transmitter and a receiver to transmit signals via a second wireless access interface to a communications apparatus operating as a relay node, the signals for transmission to infrastructure equipment by the communications apparatus as if the signals were transmitted by the communications device via a first wireless communications interface, to receive signals from the infrastructure via the first wireless access interface, to determine an additional delay caused by transmission of the signals to the communications apparatus acting as the relay node via the second wireless access interface compared with a time taken which would have been taken to transmit the signals to the infrastructure equipment as if transmitted via the first wireless access interface, and to transmit to the infrastructure equipment an indication from which the infrastructure equipment can derive the determined additional delay for adjusting transmission or reception of the synchronized response.
US10340999B2 Wireless communication device and wireless communication method
A wireless communication device and a wireless communication method. The wireless communication device includes one or more processors. The processor is configured to estimate an equivalent channel from a base station to user equipment based on a user equipment specific reference signal from the base station, and generate, according to the estimated equivalent channel, a channel state indication used to be fed back to the base station.
US10340997B2 Same channel repeater for satellite and terrestrial links
Systems and methods for same frequency/band repeaters for satellite and terrestrial links. One system includes a satellite antenna, a terrestrial antenna, a satellite transceiver coupled to the satellite antenna, a terrestrial transceiver coupled to the terrestrial antenna, and a controller communicatively coupled to transceivers. The controller is configured to receive a satellite downlink signal having a first frequency. The controller is configured to receive a plurality of terrestrial return link signals from a plurality of user terminals, the plurality of uplink signals having a second frequency. The controller is configured to generate a repeated, terrestrial downlink signal based on the satellite downlink signal. The controller is configured to generate a repeated satellite uplink signal that is a linearly amplified version of the combined terrestrial uplink signals. The controller is configured to transmit the repeated downlink signal at the first frequency. The controller is configured to transmit the combined uplink signal at the second frequency.
US10340992B2 Terminal device, base station device, communication method, and integrated circuit
A terminal device decodes a code block of a transport block, and in a case that a first transmission mode is configured, a rate matching for the code block is processed based on a first total number of soft channel bits; in a case that a second transmission mode is configured and first information is configured, a rate matching for the code block is processed based on the first total number of soft channel bits; and in a case that the second transmission mode is configured and the first information is not configured, a rate matching for the code block is processed based on a second total number of soft channel bits. Here, the first information indicates the maximum number of layers associated with PDSCH transmission.
US10340991B2 Network node and method therein for determining a precoder for transmissions in a wireless communications network
Embodiments herein relate to a method performed by a network node for determining a precoder for a transmission to a first wireless device in a wireless communications network. The network node obtains at least a Rank Indicator, RI, of the channel used for transmissions to the first wireless device. The network node also obtains information about a preferred interference subspace for the transmissions to the first wireless device from a second wireless device in the wireless communications network, wherein the second wireless device is interfered by the transmissions to the first wireless device. The network node determines the precoder for the transmission to the first wireless device based on the obtained information about a preferred interference subspace if the at least obtained RI of the channel fulfills a first threshold criterion. Embodiments of the network node are also described.
US10340990B2 Wireless feedback system and method
A codebook C is provided in a MIMO transmitter as well as a MIMO receiver. The codebook C will include M codewords ci, where i is a unique codeword index for each codeword ci. Each codeword defines weighting factors to apply to the MIMO signals, and may correspond to channel matrices or vectors to apply to the MIMO signals prior to transmission from the respective antennas of the MIMO transmitter. The present invention creates codeword subsets Si for each codeword ci of the codebook C. Each codeword subset Si defines L codewords cj, which are selected from all the codewords ci in the codebook C. The codewords cj in a codeword subset Si are the L codewords in the entire codebook that best correlate with the corresponding codeword ci.
US10340983B2 Method and apparatus for surveying remote sites via guided wave communications
Aspects of the subject disclosure may include, for example, a surveying system operable to receive a plurality of electromagnetic waves via a guided wave transceiver that include environmental data collected via a plurality of sensors at a plurality of remote sites. Weather pattern data is generated based on the environmental data. Other embodiments are disclosed.
US10340980B1 Time synchronization apparatuses and methods for power-distribution systems and the like
Aspects of the present disclosure are directed toward apparatuses and methods for time synchronizing between communication nodes of a communications network. In specific embodiments, the apparatus includes nodes having respective clocks circuit and communication circuitry for communicating with other nodes in the network, and the nodes convey or operate on power-related data indicative of power consumption within a power distribution system by communicating the power-related data between communication nodes of the network or system. Each node can provide a time synchronization request to another of the nodes within an interval after being permitted to join into the communications network, and which then results in the node setting the clock circuit to a parameter conveyed from the second node via timing information provided in a uniquely-recognizable data frame as communicated via one of the upper-level layers. The node maintains on-going time synchronization by communicating additional time synchronization requests within predetermined time ranges.
US10340979B1 Surface wave communication system and methods for use therewith
In accordance with the present disclosure, a communication network includes a surface wave transceiver, mounted on a medium voltage power line, configured to bidirectionally communicate wireless network data via guided electromagnetic waves that propagate along a surface of the medium voltage power line. A plurality of analog surface wave repeater pairs, a plurality of digital surface wave regenerator pairs, are mounted on the medium voltage power line. A plurality of access points, supported by corresponding ones of a plurality of utility poles that also support the medium voltage power line, is configured to wirelessly transmit the wireless network data to a plurality of client devices in accordance with a wireless network protocol and to wirelessly receive client data from the plurality of client devices in accordance with the wireless network protocol. A plurality of surface wave add/drop multiplexer pairs, is also mounted on the medium voltage power line.
US10340977B2 Reverse power feeding power sourcing equipment and method
A reverse power feeding power PSE in electrical communication with a power source and a DPU, the PSE constituted of: a power output terminal; and a control circuitry, the control circuitry arranged to: output at the power output terminal power from the power source, the output power exhibiting a voltage within a predetermined operating range, after a predetermined inrush time period from an initial output time of the power, determine the magnitude of current flowing through the power output terminal, responsive to the determined current magnitude being greater than a predetermined current draw value, cease the power output.
US10340974B2 Wireless terminal and data receiving and transmitting methods thereof
A wireless terminal and data receiving and transmitting methods thereof are described. When the wireless terminal receives data, an antenna is used for receiving receipt signals from an uplink band and a downlink band, allowing mixed signals to enter a duplexer. The duplexer separates receipt signals from the uplink band and downlink band, and passes the receipt signal from the downlink band through a downlink band receiving end and passes the receipt signal from the uplink band through a shift switch to enter a central processing unit for aggregation together.
US10340973B2 Radio frequency transmit-receive apparatus, terminal, and method
Embodiments of the present invention provide a communication terminal apparatus and a method. The communication terminal apparatus includes: a switch unit, a radio frequency unit, and a controller. The controller controls the switch unit to perform switching according to a preset ratio of uplink signal time duration resources to downlink signal time duration resources. The embodiments of the present invention can solve a problem of inflexible uplink and downlink time duration resource configuration.
US10340970B2 Protective cover for electronic device
A protective cover for use with an electronic device includes a protective shell, an electrical connector, and an inductive coil. The protective shell is configured to receive the electronic device and includes one or more apertures configured for accessing one or more respective features of the installed electronic device. The electrical connector is affixed to an interior surface of the protective shell and configured to engage electrical contacts of the installed electronic device. The inductive coil is disposed within the protective shell and is electrically connected to the electrical connector of the protective shell. The inductive coil is configured for producing an electrical current in response to a magnetic field generated by an external device in proximity to the protective shell.
US10340964B2 System and method for orthogonal frequency division multiple access (OFDMA) transmission
An OFDMA subframe carrying different data fields in different time segments may include a separate short training field (STF), and a separate set of long training fields (LTFs), for each of the data fields to accommodate time-reuse scheduling. Communicating a separate STF for each data field may allow receivers to re-adjust automatic gain control (AGC) when the data fields carry different numbers of space-time-streams. Likewise, communicating separate sets of LTFs for each data field may allow different beamforming parameters to be applied to different data fields.
US10340962B2 Amplitude domain circuits and methods for reducing an interference signal that spectrally overlaps a desired signal
Under one aspect, a method for reducing interference in a received signal can include splitting a received signal into a first portion and a second portion, the received signal comprising a desired signal and an interference signal that spectrally overlaps the desired signal. The method also can include estimating an amplitude A(t) of the first portion as a function of time. The method also can include suppressing at least a portion of the interference signal in the estimated amplitude A(t) to generate an interference suppressed amplitude A′(t). The method also can include delaying the second portion by an amount of time corresponding to the estimation and suppression. The method also can include multiplying the interference suppressed amplitude A′(t) by the delayed second portion to obtain an output having reduced contribution from the interference signal.
US10340959B2 Front-end module and communication device
A front-end module includes a switch, a first filter including an input end connected to a first selection terminal, a second filter including input end connected to a second selection terminal, and an impedance matching circuit connected to a selection terminal, a pass band impedance when viewing the first filter side from a common terminal in a state in which the common terminal and only the first selection terminal are connected is different from a pass band impedance when viewing the second filter side from the common terminal in a state that the common terminal and only the second selection terminal are connected. When the common terminal and the first selection terminal are connected, the common terminal and the selection terminal are connected, and when the common terminal and the second selection terminal are connected, the common terminal and the selection terminal are not connected.
US10340955B2 Data processing circuit
A data processing circuit includes an error processing circuit and a memory. Word data is configured by main body data to be divided into a plurality of partial words and redundant data. The redundant data is configured by error correction additional bits generated from the main body data on the basis of a predetermined error correction algorithm and the error correction additional bits include a plurality of parity bits corresponding to the partial words. The error processing circuit includes error correction circuit and parity check circuit into which the word data is input in parallel. The error correction circuit decides an error type by using the redundant data and corrects a correctable error. The parity check circuit performs a parity check on the basis of access-requested partial word and the corresponding parity bit.
US10340953B2 Method and apparatus for encoding and decoding low density parity check codes
An encoding apparatus is provided. The encoding includes a low density parity check (LDPC) encoder which performs LDPC encoding on input bits based on a parity-check matrix to generate an LDPC codeword formed of 64,800 bits, in which the parity-check matrix includes an information word sub-matrix and a parity sub-matrix, the information word sub-matrix is formed of a group of a plurality of column blocks each including 360 columns, and the parity-check matrix and the information word sub-matrix are defined by various tables which represent positions of value one (1) present in every 360-th column.
US10340952B2 Transmitter and shortening method thereof
A transmitter is provided. The transmitter includes: an outer encoder configured to encode input bits to generate outer-encoded bits including the input bits and parity bits; a zero padder configured to generate a plurality of bit groups each of which is formed of a same number of bits, maps the outer-encoded bits to some of the bits in the bit groups, and pads zero bits to remaining bits in the bit groups, based on a predetermined shortening pattern, thereby to constitute Low Density Parity Check (LDPC) information bits; and an LDPC encoder configured to encode the LDPC information bits, wherein the remaining bits in which zero bits are padded include some of the bit groups which are not sequentially disposed in the LDPC information bits.
US10340948B2 Transmitter and receiver, and method of varying a coding rate
A data structure of a check matrix for the error correction code is a data structure of a check matrix for an error correction code, in which the error correction code is the LDPC code, and in which the check matrix has a matrix structure in which rows are rearranged for submatrices consisting of a part of columns of the check matrix. Moreover, in the method and device for varying the coding rate of the error correction code, a puncture position that is determined in accordance with a puncture position determination signal is a puncture position with which a number of columns in which two or more 1s are contained in a region of the check matrix that is directly affected by puncturing is minimized.
US10340945B2 Memory compression method and apparatus
Methods and systems for encoding of integers are discussed. For example, various methods and systems may utilize Huffman coding, Tunstall coding, Arithmetic Coding, LZ77 coding, LZ78 coding, LW coding, or Shannon Fano Elias coding to encode the integers.
US10340940B2 Variable step switched capacitor based digital to analog converter incorporating higher order interpolation
A novel and useful variable step serial DAC having a desired trajectory between input samples with a defined slope at intermediate points to form the output dynamic curve. The serial DAC is implemented to achieve higher order interpolation between the input sample points in the analog domain using switched capacitor CMOS circuits and without the use of a sample and hold circuit at the output. Conceptually, only two capacitors are needed for defining the output voltage for the conventional serial DAC. Dynamically programmable capacitor arrays define, via digital codes, the desired interpolation trajectory or output curve for the DAC between input sample points by defining the ratio of input charge Q(i) to the total capacitance C(i) at the ith time interval [Q(i)/C(i)]. The voltage at the output of the DAC is defined by incremental charge transfer at a defined rate between the input sample points. This technique uses minimum energy and area to define the dynamic curve for the DAC.
US10340938B1 Analog to digital convertor (ADC) using a common input stage and multiple parallel comparators
An Analog to Digital (ADC) is provided, where the ADC may include a sample and hold circuitry to sample an analog input signal, and a summation block to iteratively generate a subtraction signal. The subtraction signal may be based on a difference between the analog input signal and a feedback signal. The ADC may further include a common input stage to receive the subtraction signal, and a plurality of comparison and latch circuitries arranged in parallel, where individual ones of the plurality of parallel comparison and latch circuitries may sequentially receive an output of the common input stage.
US10340937B2 Voltage amplifier for a programmable voltage range
The invention relates to a voltage amplifier (100, 300) that places defined ranges (12, 14) of an input voltage signal (10) in different relations in terms of the input voltage signal (10) at one or more operating points of an amplifier circuit (130). An appropriate division of the ranges (12, 14) of the input voltage signal (10) makes it possible to linearly amplify the appertaining ranges (12, 14). Such linearly amplified output signals (191, 192, 193, 194) can then be converted into digital signals (531), for example, by means of several analog-to-digital converters (510).
US10340936B2 Analog-to-digital conversion and method of analog-to-digital conversion
An analog-to-digital converter (110) for an imaging device comprises an analog signal input (123) for receiving an analog signal from a pixel array of the imaging device and N ramp signal inputs (121, 122) for receiving N ramp signals, where N is an integer ≥2. The N ramp signals have different slopes. The ADC has a clock input (143) for receiving at least one clock signal. A comparison stage (120) is connected to the ramp signal inputs and to the analog signal input. The comparison stage (120) is configured to compare the ramp signals with the analog signal to provide comparison outputs during the conversion period. A control stage (130) is configured to control a counter stage (140) based on the comparison outputs and a selection input indicative of when at least one handover point has been reached during the conversion period.
US10340929B2 Voltage controlled oscillator and phase locked loop comprising the same
The present invention relates to a voltage controlled oscillator and phase locked loop comprising the same for compensating a noise of a power voltage. According to an embodiment of the present invention, a voltage controlled oscillator may comprise: an oscillator comprising a plurality of inverters connected as a ring form for generating a plurality of signals having different phases with each other, and a plurality of feed forward circuits formed between the inverters; and a controller for controlling the inverter and feed forward circuit based on a detected noise by detecting a noise of a power voltage.
US10340928B2 Phase-locked loop
Systems and methods for providing improved linearity and reduced noise in a digital phase-locked loop in which a differential time-to-digital converter is implemented. Digital-to-time converters are used for adjusting a reference clock signal based on a fractional change signal and for adjusting a feedback signal based on another fractional change signal. Each fractional change signal is centered about a midpoint, M, and offset from the midpoint by a fraction, x, such that the fractional change signals can be described as (M+x) and (M−x), respectively. By implementing a differential time-to-digital converter, the sum of delays in each input path is kept constant so that integral non-linearity is improved. Supply sensitivity is also reduced, as the same supply is applied to both differential input paths. Since the differential delay can be both positive and negative, the delay range of a differential digital-to-time converter is half that of a single input digital-to-time converter.
US10340927B1 Digital phase locked loop system
In some implementations, a system includes a phase locked loop (PLL) circuit and a digital control unit. The PLL circuit includes a digital loop filter, a digitally controlled oscillator (DCO), and a divider circuit. The digital control unit is configured determine a preset value for the DCO; determine initial gain coefficients and final gain coefficients for the digital loop filter; determine N/R values for the divider circuit; while the PLL circuit is operating in an open-loop configuration, provide the preset value to the DCO, the initial gain coefficients to the digital loop filter, and the N/R values to the divider circuit; after providing the preset value, initial gain coefficients, and N/R values, initiate operation of the PLL circuit in the closed-loop configuration; and in response to detection of a phase lock of the PLL circuit operating in the closed-loop configuration, provide the final gain coefficients to the digital loop filter.
US10340925B1 Digital locking loop circuit and method of operation
A digital locking loop circuit (DLLC), such as a digital phase-locked loop or digital delay-locked loop, includes a digitally-controlled frequency generator, a digital loop filter configured to output a digital control signal for the frequency generator, and a multi-stage time-to-digital converter to detect phase error between an input reference clock signal and an output signal fed back from the frequency generator, to adjust the digitally-controlled frequency generator to decrease the phase error. Each phase-error detection stage detects a phase error component at a respective resolution, and combinatorial logic combines the components into a phase error signal. The plurality of stages may operate in parallel to provide different portions of the phase error signal. The DLLC may include a fractional phase interpolator to adjust the target frequency by a fractional amount, and one of the stages includes conversion circuitry to compensate for a fractional phase. A method also is provided.
US10340924B1 Phase-locked circuit with automatic calibration function and automatic calibration method thereof
A digital phase-locked loop with an automatic calibration function and an automatic calibration method thereof are provided. The digital phase-locked loop includes a frequency and phase detector, a calibration circuit, a frequency and phase locked circuit, and an oscillator circuit. The frequency and phase locked circuit outputs an initial control signal. The calibration circuit calibrates an initial frequency and outputs an initial calibration signal having a calibrated initial frequency when determining that the initial frequency does not fall within an allowable error calibration range. The frequency and phase locked circuit locks the calibrated initial frequency when determining that the calibrated initial frequency falls within a locked frequency range. The oscillator circuit outputs an oscillator signal according to the initial calibration signal and the initial control signal. Therefore, a resolution of the oscillator circuit can be improved by the automatic calibration of frequency drift caused by processes and environments.
US10340920B1 High performance FPGA addition
The present disclosure relates generally to techniques for enhancing adders implemented on an integrated circuit. In particular, arithmetic performed by an adder implemented to receive operands having a first precision may be restructured so that a set of sub-adders may perform the arithmetic on a respective segment of the operands. More specifically, the adder may be restructured so that a sub-adder of the set of sub-adders may concurrently output a generate signal and a propagate signal, which may both be routed to a prefix network. The prefix network may determine respective carry bit(s), which may carry into and/or select a sum at a subsequent sub-adder of the restructured adder. As a result, the integrated circuit may benefit from increased efficiencies, reduced latency, and reduced resource consumption (e.g., area and/or power) involved with implementing addition, which may improve operations such as encryption or machine learning on the integrated circuit.
US10340919B2 Circuit for monitoring transient time in analog and digital systems
Devices and methods are provided for monitoring a transient time in a device under test. A circuit includes a transient edge clipper circuit electrically coupled to the device under test. The transient edge clipper circuit is configured to remove voltage levels of a voltage waveform of the device under test which exceed a threshold range to generate a clipped voltage waveform. The circuit also includes logic circuitry electrically coupled to the transient edge clipper circuit. The logic circuitry is configured to generate a time delayed pulse signal representation of the clipped voltage waveform by injecting a predetermined time delay. The circuit also includes a converter circuit electrically coupled to the logic circuitry. The converter circuit is configured to generate a current signal based on the pulse signal representations.
US10340917B2 Receiver circuitry and method for converting an input signal from a source voltage domain into an output signal for a destination voltage domain
The present invention provides a receiver circuit and method for receiving an input signal from a source voltage domain and converting the input signal into an output signal for a destination voltage domain. The source voltage domain operates from a supply voltage that exceeds a stressing threshold of components within the receiver circuitry, and the receiver circuitry is configured to operate from the supply voltage of the source voltage domain. The receiver circuitry comprises first internal signal generation circuitry configured to convert the input signal into a first internal signal in a first voltage range, and second internal signal generation circuitry configured to convert the input signal into a second internal signal in a second voltage range. Signal evaluation circuitry establishes a logic high voltage threshold and a logic low voltage threshold dependent on the supply voltage, and employs the first and second internal signals in order to detect based on the logic high voltage threshold and logic low voltage threshold when the input signal transitions between a logic low level and a logic high level (in either direction). Output generation circuitry then generates the output signal in dependence on the detection performed by the signal evaluation circuitry. The first voltage range and the second voltage range are such that the first internal signal and second internal signal will not exceed the stressing threshold of components in the signal evaluation circuitry. The receiver circuitry is able to reliably detect transitions in the input signal in situations where the supply voltage of the source voltage domain exceeds the stressing threshold of the receiver's components, but without overstress of the receiver's components.
US10340916B1 Using islands to control operating parameters for functional blocks in an electronic device
An electronic device includes a plurality of hardware functional blocks, the hardware functional blocks being logically grouped into two or more islands, with each island including a different one or more of the hardware functional blocks. A hardware controller in the electronic device is configured to determine a present activity being performed by at least one of the hardware functional blocks. The hardware controller then, based on the present activity, configures supply voltages for the hardware functional blocks in some or all of the islands.
US10340909B2 Buffer circuit and semiconductor device
Provided is a technique for a stably operable complementary single ended push pull (SEPP) circuit. A buffer circuit includes the following: an NPN transistor and a PNP transistor that constitute a complementary SEPP circuit; a first resistor; a second resistor; a first load element having one end connected to a gate of a semiconductor switching element and another end connected to a base of the NPN transistor; and a second load element having one end connected to the gate of the semiconductor switching element and another end connected to a base of the PNP transistor.
US10340908B2 Half-bridge driver fault diagnostic system and method
An apparatus for controlling the application of electrical power to a load includes a controller, a controllable high side driver electrically connected to a first electrical terminal of the load, and a controllable low side driver electrically connected to a second electrical terminal of the load. The apparatus also includes a diagnostic circuit configured to sense and identify an open load fault condition, a high-side short circuit to battery fault condition, a low-side short circuit to ground fault condition, a high-side short circuit to ground fault condition, a low-side short circuit to battery fault condition, and a short circuited load fault condition. The diagnostic circuit is also configured to sense and identify a condition wherein none of the open load, high-side short circuit to battery, low-side short circuit to ground, high-side short circuit to ground, low-side short circuit to battery, and short circuited load fault conditions are present.
US10340907B2 Drive device for semiconductor element
A drive device to drive a semiconductor element includes: an identification signal generating circuit generating an identification signal depending on a type of an input error signal; a protection operation signal generating circuit generating a protection operation signal having a pulse width equal to that of one of the error signal and the identification signal having a longer pulse width; an identification signal terminal inputting and outputting the identification signal; a protection operation signal terminal inputting and outputting the protection operation signal; and a protection circuit performing an error protection operation depending on an own-phase protection operation signal generated by the protection operation signal generating circuit and an other-phase protection operation signal input through the protection operation signal terminal.
US10340905B2 Semiconductor device
Related-art back bias generation circuits cause a problem where a long time is required for transition between an operating state and a standby state because driving power is lowered to reduce the power consumption in the standby state. A back bias generation circuit outputs a predetermined voltage. The predetermined voltage is the back bias voltage of a substrate in a standby mode. A bias control circuit stores an electrical charge while a circuit block is in an operating mode, supplies the stored electrical charge to the substrate of a MOSFET included in the circuit block when the circuit block transitions from the operating mode to the standby mode, and subsequently supplies the output of the back bias generation circuit to the substrate of the MOSFET.
US10340903B2 Semiconductor device and operation method thereof
Provided is a semiconductor device including a target circuit, a monitoring circuit, and a voltage controller. The target circuit includes a transistor. The monitoring circuit is configured to measure a temperature of the target circuit or measure a delay time between an input and an output of the target circuit. The voltage controller is configured to adjust a driving voltage for driving the target circuit or a back-bias voltage for adjusting a threshold voltage of the transistor by referring to at least one of the temperature and the delay time. As the temperature increases, the delay time decreases.
US10340897B2 Clock generating circuit and method of operating the same
A clock circuit includes a first latch, second latch, first trigger circuit and clock trigger circuit. The first latch generates a first latch output signal based on a first control signal, an enable signal and an output clock signal. The second latch is coupled to the first latch, and configured to generate the output clock signal responsive to a second control signal. The first trigger circuit is coupled to the first latch and the second latch, and configured to adjust the output clock signal responsive to at least the first latch output signal or a reset signal. The clock trigger circuit is coupled to the first latch and the first trigger circuit by a first node, is configured to generate the first control signal responsive to an input clock signal, and configured to control the first latch and the first trigger circuit based on at least the first control signal.
US10340893B1 Systems and methods for providing compensation of analog filter bandedge ripple using LPF
A method for compensating the bandedge ripple of an analog filter, using a circuit comprising a low pass filter is described. The method comprises receiving, at the analog filter, a plurality of tones of different frequencies from a tone generator, measuring, an amplitude of each tone in the plurality of tones after each tone is processed by the analog filter, storing the measured amplitudes and frequencies in a database, measuring a bandedge ripple by measuring a difference in amplitude between a first tone and a second tone from the plurality of tones, and selecting a low pass filter, from a plurality of low pass filters, based on the measured difference.
US10340890B2 High order filter circuit
A high order filter circuit is integrated by a plurality of the low order filter circuits. Before correcting the high order filter circuit, switch units may restore the high order filter circuit to the low order filter circuits for correction, and then combine the corrected low order filter circuits to form the original high order filter circuit.
US10340884B2 Arrangement comprising a DMS filter and a steep right edge
In an arrangement having a DMS filter, it is provided to symmetrically divide at least one of the transducers (W) of the DMS filter (DMS) into two sub-transducers (T,T′) electrically connected in parallel and to shift them apart from each other by an amount of at least a half wavelength. This results in the signals of the two sub-transducers canceling each other out at a frequency in a stopband and thereby generating an attenuation pole in the upper blocking region.
US10340876B2 Tunable and integrated impedance matching and filter circuit
A high performance integrated tunable impedance matching network with coupled merged inductors. Embodiments include a combination of merged multiport constructively coupled spiral inductors and tunable capacitors configured to reduce insertion losses, circuit size, and optimization time while maintaining a high Q factor for the coupled spiral inductors. Some embodiments integrate one or more filter circuits with a tunable impedance matching network, useful in conjunction with such applications as radio frequency power amplifiers.
US10340874B2 Filter circuit, RF front end circuit, and communication apparatus
A filter circuit is provided which allows the pass band to be tuned to a desired communication signal while achieving increased attenuation in a given frequency band that lies outside the pass band. A filter circuit includes a fixed filter and a tunable filter. The fixed filter has a pass band wider than a frequency band corresponding to a predetermined communication signal and overlapping with the frequency band corresponding to the communication signal. The tunable filter has a stop band narrower than the pass band of the fixed filter and having tunable frequency. The fixed filter and the tunable filter are connected in series.
US10340873B2 Band pass filter and laminate band pass filter
A band pass filter includes parallel resonators. An inductor of a first parallel resonator at an intermediate stage is divided into a first inductor and a second inductor connected in parallel with each other. The first inductor and an inductor of a second parallel resonator are in magnetic coupling with each other, and the second inductor and an inductor of a third parallel resonator are in magnetic coupling with each other.
US10340871B2 Compact bypass and decoupling structure for millimeter-wave circuits
The disclosure generally relates to a compact bypass and decoupling structure that can be used in a millimeter-wave radio frequency integrated circuit (RFIC). For example, according to various aspects, an RFIC incorporating the compact bypass and decoupling structure may comprise a grounded substrate, a mid-metal ground plane, a bypass capacitor disposed between the grounded substrate and the mid-metal ground plane, and a decoupling inductor disposed over the mid-metal ground plane. The bypass capacitor may close a current loop in the RFIC and the decoupling inductor may provide damping in a supply network associated with the RFIC. Furthermore, the decoupling conductor may have a self-resonance substantially close to an operating band associated with the RFIC to increase series isolation, introduce substrate losses that facilitate the damping in the supply network, and prevent high-Q resonances.
US10340869B2 Adjusting dynamic range of an audio signal based on one or more dynamic equalization and/or dynamic range control parameters
The invention relates to the measurement and control of the perceived sound loudness and/or the perceived spectral balance of an audio signal. An audio signal is modified in response to calculations performed at least in part in the perceptual (psychoacoustic) loudness domain. The invention is useful, for example, in one or more of: loudness-compensating volume control, automatic gain control, dynamic range control (including, for example, limiters, compressors, expanders, etc.), dynamic equalization, and compensating for background noise interference in an audio playback environment. The invention includes not only methods but also corresponding computer programs and apparatus.
US10340868B2 Amplifier circuit including first input branch circuit, second input branch circuit, feedback capacitor, and operational amplifier and pulse-wave measuring device
An amplifier circuit includes a first input branch circuit including a first sampling capacitor, a second input branch circuit including a second sampling capacitor, an averaging capacitor, and a subtraction capacitor, a feedback capacitor, and an operational amplifier. The first sampling capacitor samples an input voltage in a first time period and outputs a first voltage. The second sampling capacitor samples the input voltage in the first time period and outputs a second voltage. The averaging capacitor takes an average of the second voltage in the second time period and outputs a third voltage. The subtraction capacitor receives the third voltage in the first time period. The subtraction capacitor subtracts the first voltage from the third voltage and outputs a fourth voltage in the second time period. The operational amplifier is connected to the feedback capacitor and amplifies the fourth voltage. The first and second time periods are repeated alternately.
US10340866B2 Single-ended trans-impedance amplifier (TIA) for ultrasound device
An ultrasound circuit comprising a single-ended trans-impedance amplifier (TIA) is described, The TIA is coupled to an ultrasonic transducer to amplify an electrical signal generated by the ultrasonic transducer in response to receiving an ultrasound signal. The TEA is followed by further processing circuitry configured to filter, amplify, and digitize the signal produced by the TIA.
US10340864B2 Transmitter circuit and method for controlling operation thereof
In various embodiments, a method for controlling the operation of a transmitter circuit is provided, the method including: detecting a state of a message field within a data message to be sent by the transmitter circuit indicating a bit rate to be used for transmission by the transmitter circuit and switching the mode of operation of the transmitter circuit from a first data transmission mode to a second data transmission mode depending on the state of the message indication field, wherein in the first data transmission mode a first circuit configured to transmit data may be used and wherein in the second data transmission mode a second circuit configured to transmit data may be used. Further, a corresponding controlling circuit is provided.
US10340863B2 Power amplifier module
A power amplifier module includes an output-stage amplifier, a driver-stage amplifier, an input switch, an output switch, an input matching circuit, an inter-stage matching circuit, an output matching circuit, and a control circuit. The input switch selectively connects one of a plurality of input signal paths to an input terminal of the driver-stage amplifier. The output switch selectively connects one of a plurality of output signal paths to an output terminal of the output-stage amplifier. The control circuit controls operations of the driver-stage amplifier and the output-stage amplifier. The input switch, the output switch, and the control circuit are integrated into an IC chip. The control circuit is disposed between the input switch and the output switch.
US10340860B1 Multi-mode low noise amplifier
A circuit includes a passive low gain low noise amplifier (LNA) configured to receive a communication signal, an active low gain LNA configured to receive the communication signal, a shared coupling circuit, outputs of the passive low gain LNA and the active low gain LNA coupled to the shared coupling circuit, an output circuit, an output of the shared coupling circuit coupled to the output circuit, and a high gain LNA configured to receive the communication signal, the high gain LNA coupled to the output circuit along a path that bypasses the shared coupling circuit.
US10340849B2 Diagnosis system and diagnosis method for photovoltaic power generation system
A diagnosis system including: a power collection unit configured to couple a plurality of photovoltaic cell arrays, each including photovoltaic cells, in parallel; a control unit; and a monitoring unit, the monitoring unit being configured to: estimate a solar radiation amount and an operating temperature of the photovoltaic cell arrays based on the current value measured by a first ammeter in the control unit and the voltage value measured by the first voltmeter in the control unit by using an expression expressing a relationship between the solar radiation amount, the operating temperature, and a number of photovoltaic cells, and an output current; correct the estimated values so as to match the current values measured by second ammeters in the power collection unit by using the expression; and calculate a theoretical current value of each of the photovoltaic cell arrays based on the corrected values by using the expression.
US10340846B2 Photovoltaic junction box
A photovoltaic junction box is disclosed. The photovoltaic junction box has a base having a receiving chamber, a cover mounted on the base closing the receiving chamber, and a plurality of ventilation passageways. The plurality of ventilation passageways are disposed between a peripheral edge of the cover and a peripheral edge of the receiving chamber, and communicate between the receiving chamber and an area external of the photovoltaic junction box.
US10340844B2 High-performance planar solar concentrators based on nanoparticle doping
A light scattering-based solar concentrator (LSSC) uses high refractive index nanoparticles (NPs) as dopants to selectively scatter photons across the solar spectrum without spectroscopic conversion by different sized nanoparticles. The LSSCs are limited by a single parameter: the surface photon losses, which can be addressed by nanofabrication to implement anti-reflective and light trapping structures into LSSC designs. The LSSC design provides solar concentrator techniques for photovoltaic (PV) applications.
US10340843B2 Solar panel with flexible optical elements
A solar array (50) for a spacecraft (10), comprising a solar concentrator that is provided with photovoltaic cells and reflective areas configured for reflecting solar radiation towards the photovoltaic cells, wherein the reflective areas and the photovoltaic cells are provided on opposite surfaces of concentrator reflector sheet members (56) that are repositionable from a retracted state wherein the concentrator reflector sheet members are in a substantially flat arrangement, to a extended state wherein the concentrator reflector sheet members are raised to allow the reflective areas to reflect solar radiation towards the exposed photovoltaic cells.Alternatively or in addition, the solar array may comprise a support panel, which may be at least partially flexible for retaining the support panel in a bent panel shape when the solar array is in the stowed state fixed at a position near a body of the spacecraft.
US10340842B2 Multi-orthogonal photonic energy collection system
A method of energy collection using a set of collecting manifolds or surfaces such as solar cells immersed into a refracting matrix. The combination of the surfaces and matrix into a module forms the system.
US10340841B1 Dual axis solar panel tracking complete mechanical arrangement
The present invention discloses a dual axis solar panel structure for photovoltaic (PV) panel which facilitates tracking of sunlight with minimum effort and power. The present invention comprises a base frame assembly (1), middle frame assembly (2) and a top frame assembly (3). The bearing arrangement is such that on mounting of the a middle frame assembly (2) on the base frame assembly (1), the entire axial load of the of the structure carrying the Photovoltaic (PV) panels is transmitted to the axial bearing/thrust bearing (8) and the radial load to the bush bearings (5). This arrangement facilitates operation of the daily movement/azimuth angle slewing drive (4) with a motor of less capacity resulting in savings in the power required for the daily movement/azimuth angle slewing drive (4).
US10340838B2 Hybrid solar panel mounting assembly with a tilted ledge
A trim-rail for use in a solar panel mounting assembly is disclosed. The trim-rail includes a tilted spring support ledge on a side of the trim-rail. A photovoltaic module is elastically supportable on the tilted spring support ledge when the photovoltaic module is installed on the tilted spring support ledge.
US10340837B2 Sloped roof solar panel mounting system
A mounting system for supporting a plurality of photovoltaic modules on a sloped support surface, such as a sloped roof, is disclosed herein. The mounting system may include one or more support surface attachment devices, each support surface attachment device configured to attach one or more photovoltaic modules to a support surface; and one or more module coupling devices, each module coupling device configured to couple a plurality of photovoltaic modules to one another.
US10340836B2 Interlock system for mounting and joining photovoltaic modules
Assemblies and couplings for mounting PV modules are provided. An assembly is provided to avoid conflicts between linkages used to adjoin adjacent PV modules and leveling feet used to mount the PV modules to supporting structure. Specifically, an interlock support coupling is provided that may include a shaft with a locking portion disposed at the end that interfaces with an interlock bracket used to couple adjacent PV modules and a housing with an opening for receiving a connection with a supporting foot. An interlock bracket may be provided with a slot for receiving an interlock support coupling.
US10340834B2 Drive system
A drive system shifts an inverter from a gate blocking state to a three phase-on state. When it is determined that electric current flows in a diode of an upper arm of the inverter by referring to a phase current of each phase of a motor, the drive system turns on a switching element of the upper arm and thereby shifts the inverter to an upper arm three phase-on state. When it is determined that electric current flows in a diode of a lower arm of the inverter by referring to the phase current of each phase, the drive system turns on a switching element of the lower arm and thereby shifts the inverter to a lower arm three phase-on state.
US10340833B2 Load drive device
To achieve, in a load drive device including an H-bridge circuit, miniaturization of a capacitor or/and the constituent elements of the H-bridge circuit (e.g., reduction in volume) with circuit elements, for example, switching elements included in the H-bridge circuit, being inhibited from breaking down or destroying even in a case where a load is overloaded. The invention is disclosed in which, as a solution to the achievement, first and second modes are provided as a switching mode for the switching elements 11, 12, 13, and 14 and switching is appropriately performed between the first and second modes.
US10340823B2 Method of determining the rotor position of a permanent-magnet motor
A method of determining the position of a rotor of a brushless permanent-magnet motor is provided. The phase winding is freewheeled when a phase current exceeds an upper threshold. The method further includes measuring a parameter that corresponds to either: (i) the magnitude of the phase current during or at the end of freewheeling when the phase winding is freewheeled for the fixed period of time, or (ii) the time interval between the start and end of freewheeling or the start and end of excitation when the phase winding is freewheeled until the phase current falls below the lower threshold. The measured parameter is then used to define a saturation threshold. The phase winding is subsequently excited and freewheeled in the same manner, and the parameter is measured again. The method then compares the measured parameter against the saturation threshold, and determines that the rotor is at a predetermined position.
US10340822B2 Motor control system
A motor control system includes an electric motor and inverter. The electric motor includes a stator, rotor, and winding structure. The stator includes an iron core with a plurality of slots formed therein along a radial direction of the stator. The winding structure has a plurality of hairpin wires with pins disposed in the slots. The winding structure is configured to provide a plurality of phase windings and each phase winding includes a plurality of motor windings. The inverter includes a switching controller configured to control the turning-on and turning-off of the motor windings of each phase winding of the winding structure. When the electric motor operates in a high-speed mode, the switching controller controls the turning-on and turning-off of the motor windings of each phase winding such that a number of the phase windings turned-on is ⅓ less than a number of all the phase windings.
US10340819B2 Fault shutdown control of an electric machine in a vehicle or other DC-powered torque system
A torque system includes a DC power device, a polyphase electric machine, a contactor pair, a power inverter module (PIM), and a controller. The PIM connects to the power device via the contactor pair and directly connects to the electric machine. The controller executes a method to control a fault response under a fault condition resulting in opening of the contactor pair and a polyphase short condition. The controller calculates a back EMF of the electric machine and transmits switching control signals to semiconductor switches of the PIM to transition from the polyphase short condition to a polyphase open condition only when the calculated back EMF is less than a calibrated value and a voltage rise on a DC side of the PIM is less than a calibrated voltage rise. A vehicle includes the DC power device, road wheels, electric machine, PIM, and controller.
US10340813B2 Electronic power converter and computer program
Multi-phase electronic power converter (50) for outputting multi-phase alternating current, wherein for every phase the current converter (50) comprises a power output (52) controlled via at least two semiconductor switches (51) connected in a half-bridge circuit, wherein the electronic power converter (50) has a control device (53) which is configured for processing a target value signal of the control device (53) supplied as an input signal, each in the form of a bit stream (1, 2, 3, 30, 31, 32) of one or more bits for every phase, characterized in that the control device (53) is configured by means of space-vector modulation to generate actuation signals (P1, P2, P3) of the semiconductor switches (51) in relation to the bit streams (1, 2, 3, 30, 31, 32) supplied as an input signal.
US10340811B2 Inverter switching devices with gate coils to enhance common source inductance
A selectable increase in the common source inductance is obtained by a layout for a power module used for a half-bridge phase leg in an inverter for an electrically-driven vehicle. The power module comprises a pair of transistor dies connected to positive, negative, and AC conductive tracks for carrying bridge currents. The module includes a pair of gate drive pins and a pair of gate drive coils connecting a respective pin and die. The gate drive coils are disposed in a region between the positive and negative tracks containing a flux generated by the currents having a locally greatest rate of change. The coils may preferably be comprised of traces on an auxiliary printed circuit board incorporated in the module. The gate drive pins can be on the gate side or the emitter side of the transistor dies.
US10340810B2 Bidirectional DC converter assembly having cascade of isolated resonant converter and step-up/step-down converter
A bidirectional DC converter assembly includes two serially-arranged DC/DC converters. The first converter is a buck (or a buck/boost) converter to be connected to a high-voltage (HV) level of an electric vehicle. The second converter is a series resonant switching converter to be connected to a low-voltage (LV) of the vehicle. The series resonant switching converter of the second converter is formed by a DC/AC converter, a transformer, and an AC/DC converter, which are serially arranged in the stated order between the first converter and the LV level. A bidirectional peak current controller is associated with the first converter. The peak current controller is realized by a current measurement at an inductor of the first converter. The peak current controller uses the coil current value, which is modified with an offset value and thus has a constant sign, as a set point in controlling the first converter.
US10340809B2 Bidirectional DC-DC resonant converter
A bi-directional DC-DC resonant converter with bi-directional voltage control includes: primary converter terminals defining a primary voltage; secondary converter terminals defining a secondary voltage; a transformer device having primary transformer terminals and secondary transformer terminals; a resonant tank device having first and second primary resonant tank terminals defining a primary resonant tank voltage and first and second secondary resonant tank terminals defining a secondary resonant tank voltage, wherein the primary tank terminals are connected to the secondary transformer terminals; a primary switching circuit connected between the primary converter terminals and the primary transformer terminals; and a secondary switching circuit connected between the secondary resonant tank terminals and the secondary converter terminals.
US10340807B2 Gate drive apparatus for resonant converters
A device comprises a gate drive bridge coupled between a bias voltage of a power converter and ground and a transformer connected to the gate drive bridge, wherein the transformer comprises a primary winding connected to two legs of the gate drive bridge respectively and a plurality of secondary windings configured to generate gate drive signals for low side switches, high side switches and secondary switches of the power converter.
US10340803B2 DC-DC converter having predicted zero inductor current
A DC-to-DC voltage converter includes a converter input for receiving a DC voltage. A first switch is coupled between the input and a first node. A second switch is coupled between the first node and a ground. An inductor is coupled between the first node and a converter output. A capacitor is coupled between the converter output and ground. An output voltage synthesizer is coupled to the converter input and the converter output for synthesizing the voltage at the first node and for generating a control signal for at least one of the first switch and the second switch in response to the voltages at the converter input and the converter output.
US10340802B1 Power conversion apparatus with low power consumption and low cost
A power conversion apparatus including a synchronous rectification (SR) transistor, a SR controller and a snubber circuit is provided. The SR controller is coupled to the SR transistor to control the SR transistor. A ground terminal of the SR controller is coupled to a source terminal of the SR transistor, and a power terminal of the SR controller is coupled to a system voltage. A first terminal of the snubber circuit is coupled to a drain terminal of the SR transistor. A second terminal of the snubber circuit is coupled to the power terminal of the SR controller. The snubber circuit obtains power from the drain terminal of the SR transistor and provides the system voltage accordingly.
US10340801B2 Decentralized oscillator-based converter control
A device includes a control unit that includes an oscillator circuit. The control unit is configured to generate, based on the oscillator circuit, at least one switching signal. The device also includes a direct current (DC)-to-DC conversion circuit comprising at least one electronic switch that is operatively coupled to the control unit. The DC-to-DC conversion circuit is configured to convert, based on the at least one switching signal, a DC input voltage to a DC output voltage, and the control unit is further configured to input, to the oscillator circuit, a current signal that is generated based on a measured output current of the DC-to-DC conversion circuit.
US10340800B2 Short circuit protection for a power converter
A switched mode power converter is described, configured to convert electrical power between a first voltage at a first port and a second voltage at a second port, where the first and second voltages are relative to a reference potential. The power converter comprises an inductive element having a first side and a second side, where the first side of the inductive element is coupled to the first port. The power converter comprises a power switch configured to couple or to decouple the second side of the inductive element to or from the reference potential. The power converter comprises a capacitive element having a first side and a second side, where the first side of the capacitive element is coupled to the power switch and the second side of the capacitive element is coupled to the second port. The power converter comprises an auxiliary switch configured to couple or to decouple the second side of the capacitive element to or from the reference potential. The power converter comprises a control unit configured to control the power switch and the auxiliary switch in a repetitive manner to convert electrical power.
US10340798B2 Switching control method for a dual auxiliary power supply
The present invention discloses a switching control method for a dual auxiliary power supply comprising a master control module, a main auxiliary power supply, and a sleep auxiliary power supply, wherein the master control module controls the main auxiliary power supply by a switch control unit, and is further coupled to a trigger detection circuit powered by the sleep auxiliary power supply; and the main auxiliary power supply outputs a control signal to an energy conversion module. The sleep auxiliary power supply is constantly in an operation state; under the control of the switch control unit, (1) the main auxiliary power supply is in a locked state when no trigger signal is detected or the trigger signal is invalid, and (2) the main auxiliary power supply is in an operation state when a trigger signal is detected or a startup instruction is received.
US10340797B2 Regulator control integrated circuit having COT and valley current modes
A voltage regulator control integrated circuit includes constituent parts including an error amplifier circuit, a comparator circuit, a compensation signal generator circuit, an oscillator/one-shot circuit, a latch, and a current sense circuit. In a first example, the integrated circuit is operable in a first mode and in a second mode. In the first mode, the various parts are configured and interconnected in such a way that they operate together as a valley current mode regulator control circuit. In the second mode, the various parts are configured and interconnected in such a way that they operate together as a current-mode constant on-time mode regulator control circuit. In another example, a voltage regulator control integrated circuit has the same basic constituent parts and is operable in a first mode as a peak current mode regulator control circuit, or in a second mode as a constant off-time time mode regulator control circuit.
US10340796B2 Constant on time boost converter control
In accordance with embodiments of the present disclosure, a controller for controlling at least one switch of a switching converter may include a current estimator configured to determine an estimated inductor current through an inductor of the switching converter based on a previous sample of a current through the inductor and a switch control configured to control activation and deactivation of the at least one switch based on the estimated inductor current.
US10340787B2 Power factor correction stage control during start-up for efficient use of a negative temperature coefficient thermistor
A power factor correction (PFC) stage of a power supply unit has a PFC circuit including a rectifier circuit, a PFC controller circuit with a PFC switch, a current sensor connected to the PFC switch, a high frequency bypass capacitor connected between the PFC controller circuit and the rectifier circuit, and a bulk storage capacitor connected between the PFC controller circuit and an output of the PFC stage. The PFC stage also has a negative temperature coefficient thermistor connected in series with the PFC switch and the current sensor. During a start-up of the power supply unit, the PFC controller circuit causes the PFC switch to turn-on until the PFC controller circuit causes the PFC switch to turn-off after a current through the current sensor is sensed as being equal to or greater than a preset value.
US10340785B2 Implementing voltage sense point switching for regulators
A method and circuit are provided for implementing voltage sense point switching for regulators. A regulator voltage sensing circuit includes at least two sense points enabling a regulator to compensate for voltage drop at the sense points and providing at least one of the sense points at a location to be switched. Switched loads have gains at the sense points to compensate for the voltage drop in a transistor switch at maximum load. A non-switched output is sensed and functions as an over-voltage protection to limit the transistor switch voltage drop.
US10340784B2 Power electronic system and method for synchronizing power modules
The present disclosure relates to power systems. The teachings thereof may be embodied in power electronic systems. For example, a power electronic system for operating a load may comprise: a number of power modules connected to the load, each comprising at least one switching element and a local actuator; a superordinate controller for actuating the power modules; a device bus connected to the superordinate controller via which the control signals for actuating the power modules are transmitted; the superordinate controller transmitting the control signals in respective messages at predefined intervals of time; wherein all power modules scan a first communication edge of a received message and process it as a common time base of the system.
US10340782B2 Method of reducing sound from light fixture with stepper motors
A light fixture including a stepper motor comprising a stepper motor stator and a stepper motor rotor. The stepper motor rotor includes a stepper motor axle and is rotatable around a stepper motor axis. The stepper motor is connected to a movable object and is configured to move the movable object in relation to a reference point. A damping mass is attached to the stepper motor axle. The damping mass has a rotational inertia in relation to the stepper motor axis which is at least as large as the rotational inertia of the stepper motor rotor in relation to the stepper motor axis. A method of damping the sound generated by a light fixture comprising a step of attaching a damping mass to a stepper motor axle.
US10340779B2 Line start permanent magnet motor using a modular rotor
A rotor system for a downhole motor includes at least one permanent magnet rotor section, and at least one squirrel cage rotor section. The permanent magnet rotor section and the squirrel cage rotor section are joined in series by a connection. In one example the connection includes a male self lock taper on one rotor, and a corresponding female self lock taper on the other rotor.
US10340778B2 Parallel magnetic circuit motor
A parallel magnetic circuit motor includes a rotor without magnets and a stator with magnets. The rotor, stator and windings are configured to produce unidirectional current and torque with electrically independent phases.
US10340774B2 Temperature estimating device of electric motor
A temperature estimating device configured to estimate a temperature of an electric motor includes a temperature detecting part for acquiring a detected temperature detected by a temperature sensor attached to the electric motor, a memory part for successively storing the detected temperature acquired by the temperature detecting part at a predetermined sampling period, and a temperature estimating part for using the detected temperature stored by the memory part, a ratio of amount of change of the detected temperature with respect to time, and a coefficient as the basis to estimate a temperature of a measurement target part of the electric motor.
US10340769B2 Auxiliary drive device
The invention relates to an auxiliary drive device (1) comprising an electric motor (10, 11); and a mechanical clutch, wherein the electric motor (10, 11) and the mechanical clutch have the same axis of rotation (R), the mechanical clutch is designed as a fluid-friction clutch (20), and the electric motor (10, 11) and the fluid-friction clutch (20) are mechanically connected to one another.
US10340768B2 Flywheel energy storage device with induction torque transfer
A flywheel energy storage device includes the Halbach Motor/Generator with rolling biphasic coil control, continuously variable torque transfer via magnetic induction and a reluctance magnetic levitation system known as the Axial-Loading Magnetic Reluctance Device. Electric energy input turns the magnetically coupled rotors of the Halbach motor, and torque is transferred to a flywheel through a copper cylinder variably inserted between the Halbach magnet rotors. In idle mode, the energy is stored kinetically in the spinning flywheel, which is levitated by a permanent magnet bearing. Electric energy output is achieved by transferring torque from the flywheel through the copper cylinder to the rotors of the Halbach Generator by magnetic induction. Rolling biphasic motor control includes dividing Halbach motor coils into increments, then energizing groups of contiguous increments into virtual coils, which revolve in tandem with the magnet rotors so to achieve continuous and optimal torque.
US10340764B2 Retightenable wedge system for tightening coil in slot of generator stator
A retightenable wedge system for tightening a coil in a slot of a generator stator bar is presented. The retightenable wedge system includes a first filler layer, a spring member, a second filler layer and a retightenable wedge assembly. The retightenable wedge assembly includes a slot wedge having an aperture, a tightening member having form fit feature and a locking member having mating form fit feature. The tightening member is tightenable in the aperture such that a radial load is applied on the second filler layer for tightening the coil in the slot. The tightening member is locked in place in the aperture by an engagement between the form fit feature of the tightening member and the mating form fit feature of the locking member such that the tightening member is restrained from backing out of the slot wedge.
US10340760B2 System and apparatus for segmented axial field rotary energy device
An axial field rotary energy device can include a rotor comprising an axis of rotation and a magnet. In addition, a stator can be coaxial with the rotor. The stator can include a plurality of stator segments that are coupled together about the axis. Each stator segment can include a printed circuit board (PCB) having a PCB layer comprising a coil. Each stator segment also can include only one electrical phase. The stator itself can include one or more electrical phases.
US10340751B2 Wireless power reception method of a wireless power receiver in which first demanded power of the wireless power receiver is adjusted within a first available power of the wireless power transmitter
A wireless power reception method of a wireless power receiver for wirelessly receiving power from a wireless power transmitter, the wireless power reception method including receiving first state information of a first wireless power transmitter including a first available amount of power; determining a first demanded amount of power within the first available amount of power; transmitting first state information of the first wireless power receiver including the first demanded amount of power; and receiving adjusted power based on the first state information of the first wireless power receiver from the first wireless power transmitter.
US10340750B2 Foreign object detection manipulation method
The invention relates to a method that comprises receiving wireless energy from a wireless energy transmitter device; determining a power level value of the received wireless energy; manipulating value of the determined power level to obtain a manipulated power level value; and sending the manipulated power level value to the wireless energy transmitter device so that a FOD does not prevent the power transfer from the wireless energy transmitter device. The invention further relates to an apparatus, a device and a computer program product for performing the method.
US10340749B2 Wireless power transmitter and receiver
According to one embodiment of the present invention, a method for wirelessly transmitting power by a power transmitter including a plurality of coils comprises the steps of: detecting a second power receiver while transmitting power to a first power receiver; determining at least one primary coil appropriate for transmitting power; determining, by using the determined at least one primary coil, whether the second power receiver supports a shared mode protocol; and when the second power receiver supports the shared mode protocol, transmitting power to the first and second power receivers according to the shared mode protocol, wherein the shared mode protocol may be a protocol which simultaneously manages an information exchange between the power transmitter and a plurality of power receivers.
US10340748B2 Wireless power supply apparatus, wireless power receiving terminal, and wireless power supply method
An electronic apparatus includes a transmitter circuitry, receiver circuitry, and controller circuitry. The transmitter circuitry is configured to transmit a first wireless signal for a wireless communication to a first terminal via a first frequency. The receiver circuitry is configured to receive a second wireless signal for the wireless communication from the first terminal via the first frequency. The controller circuitry is configured to detect position information of the first terminal based on the second wireless signal and form a beam pattern of radio waves of a second frequency different from the first frequency based on the position information, the beam pattern having directivity to the first terminal. And the transmitter circuitry is further configured to wirelessly supply power to the first terminal via the second frequency during the wireless communication with the first terminal.
US10340747B2 Power transmitting method and power transmitter for communication with power receiver
A method and power transmitter for efficiently controlling power transmission to one or more power receivers in a wireless multi-power transmission system are provided. The method includes performing, when a predetermined measurement cycle arrives, a load measurement; comparing a current load measurement value with a previous load measurement value; determining whether the current load measurement value is increased over the previous load measurement value by at least as much as a first predetermined threshold; gradually increasing, when the load measurement value is increased over the previous load measurement value by at least as much as the first threshold, a transmission power value until a request for a subscription to a wireless multi-power transmission network from a power reception target within a predetermined time limit; and stopping, when the request for the subscription is not received before the time limit is exceeded, power transmission to the power reception target.
US10340742B2 Method and apparatus for controlling wireless power transmission
A method and an apparatus for controlling wireless power transmission are provided. An apparatus for controlling wireless power transmission includes a controller configured to determine an output voltage of a power factor correction unit based on charging information of a battery, the power factor correction unit configured to correct an input voltage into the determined output voltage, and output a variable voltage, and a resonance unit configured to transmit power converted from the variable voltage to a wireless power reception apparatus.