Document Document Title
US10383269B2 Electronic component mounting system and electronic component mounting method
In an electronic component mounting system 1 configured by coupling electronic component mounting devices M1 to M4A each having a first substrate transport mechanism 12A and a second substrate transport mechanism 12B together, the electronic component mounting device M4A includes a first tray feeder 20A that stores an electronic component extracted by a first mounting head 15A of a component mounting mechanism as a first work operation mechanism, and a second tray feeder 20B that stores an electronic component extracted by a second mounting head 15B of a component mounting mechanism as a second work operation mechanism.
US10383267B2 Method of assembling an electronic subassembly for a personal care product
A method of assembling an electronic subassembly for a personal care product by manufacturing a hollow housing defining a chamber having a first open end and an opposing second open end. A rigid end of a first circuit board is inserted into the first open end of the housing. A second circuit board subassembly having a second circuit board is inserted into the chamber through the second open end. The first circuit board is connected to the second circuit board within the chamber of the housing.
US10383265B2 Electromagnetic-interference shielding device
An EMI shielding device is provided. A first shielding layer is formed on a first surface of a first substrate, and a first through hole is formed through the first substrate. A second substrate is mounted in an opening of the first through hole, and a second shielding layer is formed on a surface of the second substrate. A conductive paste is mounted between the first substrate and the at least one second substrate to electrically connected the first shielding layer and the second shielding layer. The EMI shielding device is adopted to be mounted on a printed circuit board (PCB) by Surface Mount Technology. Therefore, the EMI shielding device may be firmly mounted on the PCB, and there is not any narrow gap that may leak electromagnetic radiation.
US10383263B2 Inverter capacitor system having internal cooling channel
An inverter system control (ISC) module is provided. The ISC module includes a power module defining a coolant channel for receiving a coolant, and a capacitor assembly disposed adjacent to the power module. The capacitor assembly includes a housing, a potting material disposed within the housing, and a plurality of power sources disposed within the potting material. The capacitor assembly further includes a cooling bar extending within the potting material between the power sources, and further extending out of the potting material and into the power module.
US10383259B2 System and method for thermal control in a chassis
A method of thermal control in a chassis is presented. An example method of thermal control can include each of one or more blades reporting a requested fan blade speed to a CMC controller where the CMC controller performs an auction of the requested fan blade speed, determines a high value and assigning a corresponding active blade, and reporting the high value to the blades. The active blade then provides fan speed alerts while the passive blades provide fan speed alerts only when the new fan speed request exceeds the high value.
US10383257B2 Cold storage server with heat dissipation
A server can be used for a cold storage application. The server can include a nest for holding a high density of bare storage drives. The nest can include a plurality of drive cooling channels residing on the underside of the nest. The server can further include rear, front, and side air flow paths for natural convection cooling.
US10383255B2 Edge sealing heat-dissipating film
An edge sealing heat-dissipating film includes a heat radiation emitting film, a metal film and a heat radiation receiving film. The heat radiation emitting film has a first opening. The metal film is disposed to the heat radiation emitting film and the metal film has a second opening. The second opening is positioned corresponding to the first opening. The heat radiation receiving film is disposed to the metal film and the heat radiation receiving film has a third opening. Wherein, the shape of the heat radiation emitting film is the same as the shape of the heat radiation receiving film. And the area of the metal film is slightly smaller than the area of the heat radiation receiving film and the heat radiation emitting film. Therefore, the outer periphery of the heat radiation emitting film and the outer periphery of the heat radiation receiving film could be closely bonded together.
US10383254B2 Electronic device
An electronic device is provided. The electronic device includes a heat source, a heat-conductive member and a heat-dissipating sheet. The heat-conductive member includes a recess, wherein the recess is thermally connected to the heat source. The heat-dissipating sheet is attached to the heat-conductive member, wherein the heat-dissipating sheet covers the recess.
US10383253B1 Sealable multi-surface electronics thermal conduction package
An electronics thermal conduction package is provided. The package may include a housing and an interior space, or envelope, configured to receive a printed circuit board assembly (“PCBA”) with one or more microprocessors or other heat generating elements. The package can be elastically deformed to open a dimension of the envelope, or receiving cavity, such that a complete PCBA can be inserted inside the interior space of the package. Once inserted, the package may be returned to its undeformed, or substantially undeformed, state such that surfaces in the interior space of the package contact one or more of the heat generating elements on the PCBA creating a conductive thermal path from the heat generating elements to the housing of the package.
US10383247B2 High density chassis for a server rack
A removable chassis for a server rack includes two side walls, an accommodation space, and a carrier tray. The two side walls are on either side of the removable chassis, where each side wall includes a slide rail for sliding the removable chassis into or out of the server rack. The accommodation space is defined between the two sidewalls. The accommodation space is divided into a plurality of compartments by a plurality of dividers. The carrier tray is slidably attached to each compartment and held in place by friction. The carrier tray includes at least one recess for each removably receiving an electronic device.
US10383244B2 Electronics enclosure assembly and methods of forming the same
An electronics enclosure assembly includes a housing comprising a first chamber, a second chamber, and a first wall coupled between the first chamber and the second chamber. The electronics enclosure assembly also includes at least one plate coupled to the housing. The first wall and the plate combine to define a first channel extending through the first wall. The first channel couples the first chamber in communication with the second chamber.
US10383242B1 Electronic device
An electronic device includes a main body, a handle, a fastening block element, a controlling unit, and a driving element. The handle is connected to one side of the main body and has a fastening groove. The fastening block element is disposed in the main body and detachably engaged with the fastening groove. The controlling unit is disposed in the main body and sends an unlocking signal after a shutdown process is performed. The driving element is disposed in the main body and electrically connected to the controlling unit. After the driving element receives the unlocking signal, the fastening block element is released from the fastening groove, thereby enabling the handle to protrude from the main body.
US10383241B2 Capping member, housing assembly, and electronic
A capping member is provided. The capping member is adapted to a flexible display panel. The capping member includes a first side wall, a second side wall opposite to the first side wall, a plurality of holes located between the first side wall and the second side wall. The first side wall is configured to be coupled to a side of the flexible display panel. The first side wall and the second side wall are bendable with the side of the flexible display panel and a configuration of each of the plurality of holes are changeable during bending the first side wall and the second side wall. A housing assembly and an electronic device are also provided.
US10383240B2 Housing to retain integrated circuit package
Embodiments relate generally to systems and methods for retaining a sensor package within a carrier. A sensor package assembly may comprise a sensor package comprising at least one sensor element located within a sensing face of the sensor package; and a carrier comprising retention features configured to retain the sensor package while completely exposing the sensing face of the sensor package. A method for retaining a sensor package within a carrier may comprise inserting a sensor package into a carrier, wherein inserting the sensor package displaces one or more retaining clips of the carrier; retaining the sensor package within the carrier via the retaining clips interfacing with one or more notches of the sensor package; and exposing a sensing face of the sensor package via an opening in the carrier, wherein the sensor package comprises one or more sensor elements located in the sensing face of the sensor package.
US10383236B2 Manufacturing method for circuit board based on copper ceramic substrate
A manufacturing method for circuit board on copper ceramic substrate comprises stamping a copper sheet into a copper circuit board in a shape matching a ceramic substrate, fitting the copper circuit board to the ceramic substrate and sintering the copper circuit board and the ceramic substrate together by direct bonding copper.
US10383233B2 Method for utilizing surface mount technology on plastic substrates
A method for forming an electronic circuit on a molded plastic substrate. The method includes laser etching at least a portion of the molded plastic substrate; activating via laser selective plating the laser-etched portion of the molded plastic substrate to form one or more electrically conductive traces; placing at least two electrically conductive pads at predetermined positions along the one or more electrically conductive traces that maximize an amount of surface area contact between the at least two electrically conductive pads and the molded plastic substrate; and surface mounting an electrical component to the at least two electrically conductive pads using electrically conductive bonding material.
US10383230B1 Printed circuit board with short side electrical connection
An electronics device, including: a printed circuit board having a first surface, a second surface opposite the first major surface, and a plurality of side surfaces disposed along a periphery of and between the first and second surfaces, each of the side surfaces being smaller in area than the first and second surfaces; and a plurality of electrical components coupled to the printed circuit board along the first surface thereof, at least some of the plurality of electrical components being electrically coupled together via the printed circuit board. The printed circuit board includes a plated aperture defined in the printed circuit board along a side surface thereof. The printed circuit board provides electrical connectivity to the plated aperture.
US10383226B2 Multi-layer circuit structure and manufacturing method thereof
A multi-layer circuit structure including a core layer, a first circuit structure, a second circuit structure, and a build-up circuit structure is provided. The first circuit structure and the second circuit structure are respectively disposed on two opposite surfaces of the core layer. The build-up circuit structure includes a first dielectric layer disposed on the first circuit structure, first conductive blind holes, a second dielectric layer disposed on the first dielectric layer, second conductive blind holes, and a patterned circuit layer disposed on the second dielectric layer. The first conductive blind holes penetrate through the first dielectric layer and electrically contact the first circuit structure. The second conductive blind holes penetrate through the second dielectric layer and electrically contact the first conductive blind holes respectively. The patterned circuit layer electrically contacts the second conductive blind holes. A manufacturing method of the multi-layer circuit structure is also provided.
US10383225B1 Interposer with offset-stacked traces
Aspects of the disclosure are directed to apparatuses and methods involving an electrical connector and methods thereof. As may be consistent with one or more embodiments, an interposer includes respective barrier layers having barrier material that is coplanar with, and laterally surrounds, traces having connected via pads. Vias connect pads of stacked pairs of the traces in different ones of the barrier layers. The traces vary in width along their respective lengths. The barrier material is offset from each trace by a continuous gap having a length extending around the trace, with the gaps extending around each stacked pair being offset from one another along the majority of their respective lengths.
US10383224B2 Method of manufacturing flexible printed circuit board with component mounting section for mounting electronic component and flexible cable sections extending in different directions from the component mounting section
[Problem] To allow an efficient sheet layout of a flexible printed circuit board having a plurality of cable sections extending in different directions and to improve a yield.[Solution] A method of manufacturing a flexible printed circuit board that includes a component mounting section (1) having lands (1a), a plurality of flexible cable sections (2) having wirings and extending in different directions from the component mounting section (1), and a connection section (3) having terminals (3a) connected with the land (1a) through the wiring, the method including manufacturing partial FPCs in a sheet in a unit of a partial FPC that includes a partial component mounting section (1A) that is a part of the component mounting section, a cable section (2) extending from the partial component mounting section (1A), and a connection section (3) disposed in the cable section (2), cutting out the partial FPC (4A) from the sheet, performing an alignment using alignment targets (29, 30) of the partial FPC (4A) and a support plate (5) so that the partial component mounting sections (1A) of respective partial FPCs (4A) configure the component mounting section (1), and fixing the partial FPCs (4A) onto the support plate.
US10383220B2 Ceramic substrate and method for production thereof
A ceramic substrate and a method for production thereof are provided, in which the ceramic substrate includes a composite of: a first ceramic layer including Sr anorthite and Al2O3 or an oxide dielectric with a dielectric constant higher than that of Al2O3; and a second ceramic layer including Sr anorthite and cordierite and having a dielectric constant lower than that of the first ceramic layer.
US10383206B1 Superconductor cyclotron regenerator
A cyclotron for accelerating charged particles includes: a first and second superconducting main coils arranged parallel to one another on either side of a median plane; and at least a first and second field bump modules arranged on either side of the median plane, and extending circumferentially over a common azimuthal angle for creating a local magnetic field bump in the main magnetic field. Each of the field bump modules includes at least one superconducting bump coil locally generating a broad magnetic field bump having a bell-shape defined by a first gradient of the z-component in a radial direction, r. Each of the field bump modules further includes at least one superconducting bump shaping unit positioned such as to locally steepen the first gradient produced by the at least one superconducting bump coil, when said at least one superconducting bump shaping unit is activated.
US10383204B2 Superconducting accelerator
A superconducting accelerator includes an acceleration cavity, and a refrigerant tank at an outer circumference of the acceleration cavity. The gap between the refrigerant tank and the acceleration cavity is filled with a refrigerant for cooling the acceleration cavity. A pair of pressing members is provided to an outer circumference of the refrigerant tank to be positioned at both side ends of the acceleration cavity in a direction of a beam axis of the charged particle beam or at both ends of the acceleration cavity in a direction perpendicular to the beam axis. A wire is continuously wound around the outer circumference of the refrigerant tank and configured to generate a tensile force in a direction in which the pressing members are brought come into close each other. A tension adjustor is configured to adjust the tensile force generated by the wire.
US10383202B2 Electronic focal spot alignment of an x-ray tube
Technology is described for electronically aligning a central ray of an x-ray tube to a radiation detector. In an example, an x-ray system includes an x-ray tube and a tube control unit (TCU). The x-ray tube includes a cathode that includes an electron emitter configured to emit an electron beam, an anode configured to receive the electron beam and generate x-rays with a central ray from electrons of the electron beam colliding on a focal spot of the anode, and a steering magnetic multipole between the cathode and the anode that is configured to produce a steering magnetic field from a steering signal. At least two poles of the steering magnetic multipole are on opposite sides of the electron beam. The TCU includes at least one steering driver configured to generate the steering signal. The TCU is configured to convert an offset value to the steering signal.
US10383200B1 Lighting control system configurable by control device
There is described a lighting control system of a building environment comprising a control device and a lighting device. The control device is capable of detecting an activation of a configuration mode of the lighting control system and controlling illumination for the building environment in response to command inputs received at a user interface. The lighting device is capable of receiving a message indicating that the activation of the configuration mode has been detected by the control device and receiving a directional signal from a directional device subsequent to receiving the message. A membership status of the lighting device in a device group is changed in response to receiving the directional signal.
US10383191B2 Fail-safe lighting control system
A light fixture can include at least one light source, and at least one power supply that receives primary power, where the at least one power source generates final power using the primary power, where the at least one power supply delivers the final power to the at least one light source. The light fixture can also include a controller coupled to the at least one power supply, where the controller detects an adverse event, and where the controller controls the at least one power supply to provide the final power to the at least one light source during the adverse event.
US10383190B2 Systems and methods to control light color temperature during dimming
Systems to control light color temperature during dimming are disclosed. A power supply drives a load include a first light source (e.g., to emit a first color of light) and a second light source (e.g., to emit a second color of light). The power supply includes a front end circuit, a converter circuit, and a load current control circuit. The front end circuit receives an input voltage from a dimmer and generates a direct current (DC) voltage based on the received input voltage. The converter circuit generates a first voltage to drive the first light source and a second voltage to drive the second light source. The load current control circuit controls the current flowing through the second light source based on a light control setting configured in the dimmer.
US10383189B2 Efficient dynamic light mixing for compact linear LED arrays
Systems, software, and methods are provided for efficient, dynamic lighting control. In an embodiment, a two-channel LED lighting system is dynamically controlled to emulate dimming of an incandescent fixture. In an example, a lighting fixture may include red, green, blue, and white emitting LED modules. The lighting fixture may be controlled such that it produces generally white light from about 2150K candle light color to 5500K daylight white color with only 4 LEDs. Furthermore, the white LED may be controlled such that the white LED CRI is approximately 95 to ensure optimal results when mixed with red and green. In another embodiment, a dynamic two-channel LED lighting system is controlled to emulate dimming of an incandescent fixture. Specific dimming protocol can allow for efficient dimming which helps minimize the height of a linear light fixture and maintain diffusion with multiple colored point sources at minimal pitch.
US10383188B2 LED luminaire
An outdoor luminaire comprises a housing adapted to be mounted on an outdoor structure, an input disposed in the housing that receives AC power, and at least one rectification element coupled to the input and which produces rectified AC electrical power comprising a plurality of cycles. At least one LED driver circuit is coupled to the at least one rectification element and a plurality of LEDs is coupled to the at least one LED driver circuit. The LEDs are turned on at different points during each of the plurality of cycles and together develop an output level of at least about 2000 lumens.
US10383187B2 Systems and methods for intelligent control related to TRIAC dimmers
System controller and method for a lighting system. The system controller includes a first controller terminal configured to receive a first signal, and a second controller terminal configured to output a second signal to a diver component. The driver component is configured to receive a first current and provide one or more drive currents to one or more light emitting diodes in response to the second signal. Additionally, the system controller is configured to process information associated with the first signal, determine a first time period for the first signal to increase from a first threshold to a second threshold, and determine a second time period for the first signal to decrease from the second threshold to the first threshold.
US10383183B2 Microwave oven with oscillating magnetron
A microwave oven is disclosed herein that includes a cooking cavity and a magnetron. The magnetron includes a body portion having an anode, a cathode, one or more magnets, and an antenna extending from the body. The antenna directs microwaves generated by the body to the cooking cavity. The magnetron is movably coupled to a housing surrounding the cooking cavity and the magnetron. For example, in one embodiment, the magnetron oscillates along three perpendicular dimensions of mobility.
US10383181B2 RF heating of a dielectric fluid
An apparatus for applying electromagnetic energy to a dielectric fluid includes a chamber to contain the dielectric fluid. At least three parallel or coaxial electrode plates are arranged within the chamber to apply substantially equal electromagnetic energy per unit volume of the dielectric fluid between neighboring ones of the at least three electrode plates. Electrical conductors are electrically connected to electrode plates to apply a radio frequency electric field between neighboring ones of the at least three electrode plates. In one embodiment the electrode are connected in series and in another embodiment the electrodes are connected in parallel.
US10383180B2 Inductor device, in particular for hardening rolling tracks of an outer ring of a vehicle hub bearing unit
An inductor device, including: blocks of electrically conducting material which are electrically isolated from each other, a block of electrically insulating material supporting respective induction coils, an integrated shower and a hydraulic circuit partly obtained within the blocks of electrical conducting material and including: a first branch for feeding a cooling fluid to the induction coils which hydraulically connects all the induction coils in parallel and mechanically in sequence to each other. A second branch hydraulically connects only a first induction coil with a first return outlet of the hydraulic circuit. A third branch for each induction coil in addition to the first, each third branch including a second return outlet separated from the first outlet and being hydraulically connected with only one single induction coil other than the first.
US10383178B2 Heating device for curved surfaces
A composite heating device for homogeneous heating of surfaces, especially curved surfaces, such as in particular for homogeneous heating of steering wheels, the composite heating device having a heating element and a multipart thermally conductive layer that includes at least two thermally conductive portions with different thermal conductivities, a first portion of the thermally conductive portions being in contact with the heating element. Steering wheel integrating such a composite heating device.
US10383177B2 Micro heating plate device and sensor having a micro heating plate device
A micro-hotplate apparatus including a diaphragm carrier device; a diaphragm that at least in part spans at least one cavity embodied in the diaphragm carrier device; and at least one heating conductor disposed on and/or in the diaphragm, the micro-hotplate apparatus additionally encompassing at least one reflector element that is disposed on an inner side, directed toward the cavity, of the diaphragm, in such a way that by way of the at least one reflector element a thermal radiation emitted from the at least one heating conductor and/or from the diaphragm is reflectable at least in part back onto and/or into the diaphragm. A sensor having a micro-hotplate apparatus is also described.
US10383175B2 Method and apparatus for the melting of snow and ice from vehicle exteriors
An apparatus and method for melting snow and/or ice on a vehicle comprises a precipitation sensor, a surface temperature sensor, an ambient temperature sensor, a heater, and a programmable controller. The programmable controller comprises a memory unit to store a cut off surface temperature Tc, and a set of program modules. The programmable controller further comprises a processor to execute the set of program modules. A heater control module, executed by the processor, is configured to deactivate a heater based on a surface temperature being greater than the cut off surface temperature. Further, heater control module is configured to activate the heater based on an ambient temperature being lower than freezing point of water and precipitation being present outside the vehicle, thereby melting snow and/or ice on the vehicle. The snow melts off because of heat generated by the heater upon activation.
US10383172B2 Method and apparatus for a single unit small, low-power base station supporting both metro cell outdoor (MCO) and metro radio outdoor (MRO) operations
A single unit with a backhaul interface and radio card able to support both metro cell outdoor (MCO) and metro radio outdoor (MRO) operations. The single unit includes a switch used to switch between these operational modes. The single unit is versatile from the standpoint that MCO or MRO operations may be selected at the time of installation, and this selection may be changed at any time while operating. The single unit configuration provides a low power MRO mode requiring up to 80% less power than the MCO mode, as the switching function of the single unit can power down all unused internal components and allow radio signals received at a backhaul interface to be exchanged directly with a radio card.
US10383169B2 Base station and terminal connection management method of base station
A terminal connection management method of the present invention comprises the steps of setting a signal timer corresponding to a signal bearer of a terminal and a data timer corresponding to a data bearer, confirming whether the signal timer and the data timer have expired, and disconnecting from the terminal if both of the signal timer and the data timer have expired.
US10383161B2 Communication terminal device, communication device, communication network server and method for controlling
In various aspects of this disclosure, a communication terminal device may be provided. The communication terminal device may include a cellular wide area radio communication technology circuit. The cellular wide area radio communication technology circuit may be configured to provide a communication according to a cellular wide area radio communication technology. The communication terminal device may further include a circuit. The circuit may be configured to provide a direct communication terminal device to communication terminal device communication bypassing a radio access network according to information received via the radio access network. The communication terminal device may further include a message generator. The message generator may be configured to generate a message to transmit to a base station. The message may include at least one message field specifying information about at least one capability to provide the direct communication terminal device to communication terminal device communication of the communication terminal device. The message may be generated for a network communication protocol.
US10383153B2 Base station
There is provided a base station of a radio communication system including the base station and one or more mobile stations that communicate with the base station, including a receiver that receives, from each of the one or more mobile stations, a signal of a specific random access sequence of random access sequences; and an identifier that identifies the specific random access sequence of the random access sequences and a receiving direction in which the signal of the specific random access sequence is received, based on absolute values of total values, each of the total values being obtained by calculating correlation values for combinations between signals in respective reception directions to which weights corresponding to the reception directions are applied and the random access sequences, and by adding the correlation values for the combinations corresponding to one random access sequence of the random access sequences.
US10383152B2 Random access procedure for machine type communication
Apparatuses, methods, and systems are disclosed for alleviating congestion during random access of enhanced machine-type communications user equipment. One apparatus includes a radio transceiver that communicates over a mobile telecommunications network and a processor configured to: transmit a physical random access channel (PRACH) preamble on a first time-frequency resource, monitor a second time-frequency resource for a first downlink (DL) grant scheduling a random access response (RAR) corresponding to the transmitted PRACH preamble on a third time-frequency resource, receive the RAR on the third time-frequency resource, transmit a message on a fourth time-frequency resource, wherein the fourth time-frequency resource is determined based on the RAR; determine a fifth time-frequency resource based on a time-frequency resource index, wherein the RAR includes the time-frequency resource index, and monitor the fifth time-frequency resource for a second DL grant scheduling a contention resolution message.
US10383150B2 Random access process in a wireless device and wireeless network
A wireless device transmits a plurality of random access preambles (RAPs) via a plurality of random access channel (RACH) resources in response to initiating a random access procedure on a cell. A plurality of random access radio network temporary identifiers (RA-RNTIs) are determined based on the plurality of RACH resources. A physical downlink control channel (PDCCH) may be monitored for at least one random access response (RAR) corresponding to at least one of the plurality of the RAPs. The monitoring may be based, at least in part, on the plurality of RA-RNTIs and performed within a first duration. A first RAR of the at least one RAR corresponding to at least one of the plurality of RAPs may be received. The first RAR may comprise an uplink grant. The uplink grant may comprise transmission parameters for one or more transport blocks (TBs). The one or more TBs may be transmitted.
US10383149B2 User equipment and method
Techniques for allowing a base station indicating reconfiguration for user equipment to detect whether an RA procedure performed in response to the reconfiguration indication is successful or unsuccessful. A user equipment with dual connectivity functionality communicates with a master base station and a secondary base station simultaneously, and includes a transmission and reception unit that transmits and receives radio signals to/from the master and secondary base stations; an RA processing unit that performs a random access (RA) procedure; and a timer management unit that activates a timer upon detecting an RA procedure activation event for triggering activation of the RA procedure for the secondary base station. If the RA procedure performed in response to detection of the RA procedure activation event has not been completed before expiration of the timer, the timer management unit indicates that the triggering base station that the RA procedure has not been completed.
US10383147B2 Methods and apparatus for resource collision avoidance in vehicle to vehicle communication
The sensing method a first vehicle user equipment (UE) for collision avoidance in a wireless communication network comprises receiving a set of scheduling assignment (SA) information allocated to a set of second vehicle UEs, decoding the set of SA information, each of which includes SA information to each of the set of second vehicle UEs, performing energy sensing operation for resources to be used by each of the set of second vehicle UEs to determine additional potential SA transmission and data transmission from the set of second vehicle UEs over the resources, determining available resources for the data transmission from the first vehicle UE based on the performed energy sensing and SA sensing, skipping a channel sensing operation on at least one subframe that is used for the data transmission from the first vehicle UE, and transmitting data among resources identified as unused in next transmissions from second vehicle UEs.
US10383144B2 LAA-LTE communication in an unlicensed spectrum
A method includes transmitting, at an access point configured to transmit data over an unlicensed band, a single message prior to transmitting data over a channel of the unlicensed band. The method further includes receiving, at the access point, a plurality of responses from a plurality of user equipment acknowledging the single message in response to the single message.
US10383141B2 Uplink SDMA transmit opportunity scheduling
Certain aspects of the present disclosure present medium access control (MAC) protocols for uplink Spatial Division Multiple Access (SDMA) transmissions by one or more stations (STAs). An access point (AP) may receive one or more requests for uplink SDMA transmission from a plurality of stations. The access point may schedule the transmissions by sending a signal to the stations to notify them of the parameters of the uplink SDMA transmissions such as start time, duration of the transmission, spatial streams assigned to each station, and so on.
US10383136B2 Methods an apparatus for backhaul and access link scheduling in integrated access and backhaul network and synchronized networks
A method, an apparatus, and a computer program product for wireless communication are provided in which a scheduling entity determines a first direction of a backhaul link traffic between a first scheduling entity and a second scheduling entity, and determines a second direction of an access link traffic between the scheduling entity and a user equipment (UE) based on the first direction of the backhaul link traffic to reduce potential interference caused by the access link traffic. The scheduling entity transmits or receives the access link traffic in the second direction utilizing at least one of a same transmission resource of the backhaul link traffic. Other aspects, embodiments, and features are also claimed and described.
US10383134B2 Information processing device, information processing method and program
Communication resources are appropriately used. An information processing device is an information processing device including an acquisition unit and a control unit. Here, the acquisition unit acquires a relative priority of each information processing device in a network built through autonomous wireless communication of a plurality of information processing devices. In addition, the control unit performs control such that a communication resource of the network is allocated based on the priority (a relative priority of each information processing device in the network) acquired by the acquisition unit.
US10383131B2 Transmission method for physical downlink control channel, base station, and user equipment
The embodiments of the present invention provide a transmission and reception mechanism for a downlink control channel applicable to a narrowband MTC UE, and a base station and a user equipment for executing the mechanism. The method according to the embodiment of the present invention includes: determining an MPDCCH-PRB-set and determining a set of MPDCCH candidates in the determined MPDCCH-PRB-set according to an aggregation level, wherein a number of PRB-pairs in the MPDCCH-PRB-set is 2, 4 or 6; and monitoring the MPDCCH in the determined set of MPDCCH candidates to obtain downlink control information for an MTC UE.
US10383130B2 Allocation of radio altimeter (RA) sub-bands to wireless avionics intra-communication systems
A method and system for managing Wireless Avionics Intra-Communication Systems (WAICSs) in a Radio Altimeter (RA) band is disclosed. The method includes allocating, by a communication management device, a plurality of RA sub-bands within the RA band to a plurality of WAICS transmitters, wherein each of the plurality of WAICS transmitters is allocated at least one of the plurality of RA sub-bands; detecting, by the communication management device, overlap of an RA signal with at least one RA sub-band from the plurality of RA sub-bands; and switching off, iteratively by the communication management device, at least one of the plurality of WAICS transmitters whose allocated RA-sub-band overlaps with at least a part of the RA signal.
US10383129B2 Communication system, communications device, infrastructure equipment and method of allocating resources for performing device-to-device(D2D) communication
A communications system comprising a plurality of a communications devices and an infrastructure equipment. The infrastructure equipment is configured to communicate with one or more of the plurality of communication devices via a wireless access interface and the plurality of communications devices are configured to perform device-to-device communication with one or more others of the plurality of communications devices via the wireless access interface and to communicate with the infrastructure equipment via the wireless access interface. One of the plurality of communications devices is configured to transmit data in resources of the wireless access interface to one or more of the communications devices and one or more of the communications devices are configured to detect signals in the wireless access interface from the infrastructure equipment, the signals indicating potential interference in the wireless access interface, and to provide, in response to detecting the signals, an indication of the resources of the wireless access interface to the infrastructure equipment.
US10383128B2 Assignment of hierarchical cell structures employing geolocation techniques
Distance is employed to facilitate sector selection and re-selection in a network during handoff. A system receives measurement information for a mobile device. The measurement information includes information indicative of a geographical location of the mobile device. The system determines information indicative of a geographical location of a cell site to which the mobile device is assigned. The system then selects a sector of the cell site with which to associate the mobile device. The selection of the sector is based, at least, on a distance determined between the mobile device and the cell site. In various embodiments, the distance information is determined based on the latitude and longitude of the mobile device. In various embodiments, the morphology of the terrain for the area in which the mobile device is located is factored into the determination of the sector.
US10383124B1 Method to transmit data packets on a network
A method and system for assigning data packet transmission in a wireless communications network is provided. The method comprises receiving first and second user data packets having respective first and second packet sizes, one of the packet sizes being larger than the other, determining an uplink/downlink ratio based on network statistics, and assigning the first and second data packets to respective first and second signal carrier spectrums each having a different time interval between uplink transmissions with the network. A system is also provided comprising a network controller configured to receive data packets and assign individual data packets to one of a first and a second signal carrier spectrum based on the size of the data packets, the first and the second signal carrier spectrums having the same uplink/downlink ratio and different uplink intervals.
US10383122B2 Dynamic sharing of OFDMA and ATDMA signals
The techniques described herein relate to methods, apparatus, and computer readable media configured to decode modulated data. A modulated signal is received. A format of the modulated signal is determined, wherein the format can include a first format comprising a first type of modulated signal, or a second format comprising the first type of modulated signal and a second type of modulated signal that is different than the first type. The modulated signal is decoded by determining a frequency shift amount based on the format of the modulated signal, shifting a frequency band of the first type of modulated signal from an original position to a shifted position, thereby shifting a center frequency of the first type of modulated signal by the frequency shift amount, and filtering, based on the format of the modulated signal, signals outside of the frequency band of the shifted first type of modulated signal.
US10383117B2 Method and apparatus for determining resource pool
A method includes receiving, at a mobile device, resource pool configuration information, the resource pool configuration information comprising a bitmap to determine the resource pool and determining, for a period having a plurality of consecutive subframes, a first subset of subframes by excluding, from the plurality of consecutive subframes, subframes in which a sidelink synchronization signal (SLSS) resource is configured and subframes other than uplink subframes. The method also includes determining, for the period, a second subset of subframes by excluding, from the first subset of subframes, one or more subframes, wherein a quantity of the second subset of subframes corresponds to an integer multiple of a length of the bitmap, and determining, based on a plurality of repetitions of the bitmap, the resource pool for a sidelink transmission from the second subset of subframes.
US10383116B2 Information transmission method, user equipment, and base station
Embodiments of the present invention provide an information transmission method, including: determining, by a user equipment (UE), a first subframe; configuring the UE to send a first uplink signal in the first subframe; determining, by the UE, that the first uplink signal is a first type of uplink signal, where the first type of uplink signal occupies a first part of symbols of the first subframe, and the number of symbols included in the first part of symbols is less than the number of symbols included in the first subframe; and detecting, by the UE, a downlink control channel on a second part of symbols in the first subframe, where the first part of symbols and the second part of symbols do not overlap in time domain.
US10383115B2 Transport block design
Certain aspects of the present disclosure relate to methods and apparatus for generating and communicating transport blocks. Certain aspects provide a method for allocating an ordered set of packets to a plurality of layers across a plurality of time resources. The method includes allocating one or more packets of the ordered set of packets in order across each of the plurality of layers prior to allocating packets of the ordered set of packets to each of the time resources of any one of the plurality of layers. The method further includes transmitting the plurality of layers.
US10383114B2 On co-channel sidelink LTE V2V and DSRC communication
Improvement in co-existence of the LTE device-to-device communication with another device-to-device communication method is desired. The apparatus selects a countdown number within a size of a contention window including a plurality of slots before a target subframe. The apparatus determines whether each slot of the plurality of slots is idle or utilized while waiting for the target subframe. The apparatus counts down the countdown number during each of the determined idle slots. The apparatus determines whether the countdown number has reached a threshold number before the target subframe. The apparatus performs, when the countdown number is determined to have reached the threshold number, one of: deferring from transmitting until the target subframe, or transmitting a CUBS until a next subframe or the target subframe.
US10383113B2 Method and apparatus for performing blind detection in wireless communication system
A method and apparatus for determining a length of a physical downlink shared channel (PDSCH) (or, a partial subframe) in a wireless communication system is provided. A user equipment (UE) detects at least one of starting orthogonal frequency division multiplexing (OFDM) symbol or ending OFDM symbol of a PDSCH in an unlicensed carrier, and determines the length of the PDSCH in the unlicensed carrier based on the at least one of the starting OFDM symbol or the ending OFDM symbol of the PDSCH in the unlicensed carrier. The UE may detect the at least one of starting OFDM symbol or ending OFDM symbol based on a physical downlink control channel (PDCCH) or a reference signal (RS) pattern.
US10383109B2 Method for receiving data in unlicensed band and device using same
A method for receiving data in an unlicensed band and a device using the same are provided. The device receives discovery reference signal (DRS) configuration for a DRS period from a primary cell operating in a licensed band, and checks the reception of the DRS in a DRS subframe of a secondary cell operating in the unlicensed band according to the DRS period. When the DRS is received in the DRS subframe, the device determines the reception quality of a downlink data burst on the basis of the received DRS.
US10383108B2 Data interference cancellation method, transmit end, receive end, and system
The present invention provides a data interference cancellation method, a transmit end, a receive end, and a system. The method includes allocating, by a transmit end, a corresponding downlink transmission resource to each transmission group, where at least one transmission group includes at least two transmit antennas and separately sending, by the transmit end, downlink data on the downlink transmission resource corresponding to each transmission group.
US10383106B2 Scrambling sequence design for embedding UE ID into frozen bits for DCI blind detection
Methods and devices are described for encoding and decoding control information that has been modulated based on one or more identifiers of the transmitter and/or receiver. Some embodiments describe scrambling sequence design for multi-mode block discrimination on downlink control information (DCI) blind detection. Separate scrambling masks may be applied to disparate bit fields within a coded DCI message, wherein each of the scrambling masks is derived from a unique identifier associated with either the transmitter or the intended receiver. The scrambling masks may be used by the receiver to perform early termination of the decoding process, to mitigate intercell interference, and to verify that the receiver is the intended receiver.
US10383105B2 Method and device for transmitting control information in wireless communication system
Provided are a method and device for transmitting control information in a wireless communication system. In particular, a downlink resource block group including a downlink resource block in a downlink frequency bandwidth is set, and an uplink resource block group including an uplink resource block in an uplink frequency bandwidth is set. If the downlink frequency bandwidth is smaller than the uplink frequency bandwidth, the downlink resource block group is mapped to the uplink resource block group. The ratio of the number of uplink resource blocks to the number of downlink resource blocks is set so that the number of uplink resource block groups and the number of downlink resource block groups become the same. The uplink and downlink resource block groups are mapped according to the ratio. Control information on the mapping is transmitted through the downlink resource block groups.
US10383093B2 Method for transmitting data transmission resource allocation information in wireless LAN system, and apparatus therefor
The present document relates to a method for allocating resources for multi-user or multi-station (STA) data transmission in a wireless LAN system, and an apparatus therefor. To this end, an AP generates a frame including a signaling field and a data field, wherein the signaling field includes a first signaling field (SIG A field) comprising common control information for a plurality of STAs and a second signaling field (SIG B field) comprising user specific control information for each of the plurality of STAs, the second signaling field also comprising data transmission resource allocation information for each of the plurality of STAs. The AP transmits the thus generated frame to the plurality of STAs. If the frame is transmitted with a bandwidth of 40 MHz or greater, the second signaling field transmits independent control information in two adjacent 20 MHz bands, and the second signaling field, transmitted through a specific 20 MHz band, comprises data transmission resource allocation information within the specific 20 MHz band.
US10383091B2 Transmission opportunity ownership transfer and extension in a wireless local area network (WLAN)
A transmission opportunity (TXOP) owner transfer request is received at a first communication device from a second communication device. The TXOP transfer request indicates that the second communication device is requesting to transfer ownership of a first TXOP to the first communication device, wherein the first TXOP is owned by the second communication device. In response to receiving the TXOP owner transfer request, the first communication device initiates a second TXOP which is owned by the first communication device.
US10383089B2 Method for transmitting device to device communication signal through unlicensed band in wireless communication system and apparatus therefor
Disclosed is a method for transmitting a device to device (D2D) signal by a terminal in a wireless communication system. More particularly, the method for transmitting a D2D signal comprises the steps of: configuring a resource pool comprising a plurality of resource units for transmitting the D2D signal; determining the number of transmission attempts for the D2D signal; selecting as many resource units as the number of transmission attempts from among the resource units in the resource pool; and determining whether the selected resource units are in the busy state or in the idle state over time, and when it is determined that the selected resource units are in the idle state, transmitting the D2D signal to a target terminal.
US10383088B2 Apparatus and method for scheduling a plurality of component carriers
[Object] To make it possible to reduce the load related to MBMS for the terminal device supporting carrier aggregation.[Solution] There is provided an apparatus including an acquisition unit configured to acquire specific information used to specify a physical multicast channel (PMCH) of two or more component carriers including a first component carrier, and a control unit configured to control transmission of the specific information on the first component carrier.
US10383086B2 Facilitation of indoor localization and fingerprint updates of altered access point signals
When access point signals are altered, conventional fingerprint-based indoor localization techniques are note accuracy. Localization with altered access point and fingerprint updating can achieves accurate indoor localization and automatically update a fingerprint database with altered access points. Using subset sampling, the system detect the altered access points, filter them out by a received signal strength vector and find the location of a client. Given the received signal strength vectors received and the estimated location, the system can update a fingerprint database with the signal changes by applying a non-parametric Gaussian process regression method.
US10383085B2 Range determining module and associated methods and apparatus
The disclosure relates to range-determining-module for a transceiver, configured to: receive a signal comprising a received-data-packet, identify a plurality of known-sequence-sections of the received-data-packet, each known-sequence-section containing a known-data-sequence that is known to the range-determining-module; determine a reception-time-stamp associated with each of the plurality of known-sequence-sections; verify the received-data-packet using the reception-time-stamps associated with different respective known-sequence-sections of the received-data-packet; and provide a verified range estimate in accordance with one or more of the time stamps of the verified received-data-packet.
US10383083B2 Wireless local area network based positioning method and device
The present disclosure provides a wireless local area network based positioning method and device. The method includes: acquiring first RSSI information and at least one second RSSI information; receiving at least one third RSSI information reported by a mobile terminal; receiving at least one fourth RSSI information reported by at least one intelligent device; determine positioning of the mobile terminal, a routing device, and the at least one intelligent device based on the first RSSI information, the at least one second RSSI information, the at least one third RSSI information, and the at least one fourth RSSI information.
US10383082B2 Determining scale for received signal strength indicators and coordinate information
Examples disclosed herein relate to determining a scale associated with received signal strength indicators (RSSIs). In one example, a computing device receives access point (AP) RSSIs. The RSSIs are determined at APs. The APs are associated with coordinate information. In one example, records are maintained for AP reference pairs. Each AP RSSI can be determined at one AP with reference to another AP. In one example, the computing device determines a scale associated with each record.
US10383081B2 Methods and systems for positioning of a mobile device using broadcast of assistance data
Disclosed are methods and systems for broadcasting positioning assistance data (PAD) to subscriber devices in a wireless network. In one aspect, a location server may encode and optionally cipher PAD and transfer the encoded and optionally ciphered PAD to a base station for broadcast in a system information block (SIB) in at least one cell. In an aspect, the PAD may be segmented by the location server or by the base station with each PAD segment broadcast in a separate SIB. Cipher key information for ciphered PAD may be transferred by the location server to a network node and provided to a subscriber device using a mobility management procedure. A subscriber device may receive, optionally decipher and decode PAD in SIBs broadcast by a base station and may use the PAD to assist location of the subscriber device.
US10383080B2 Device and method to improve horizontal and vertical positioning accuracy
User equipment (UE), an enhanced NodeB (eNB) and method of improving positioning accuracy and enabling vertical domain positioning of the UE are generally described. The UE may receive a prsInfo control signal having at least one PRS configuration and subsequently a plurality of Reference Signals (RSs). The RSs may have a first Positioning Reference Signal (PRS) pattern in a first set of PRS subframes and a second PRS pattern in a second set of PRS subframes received prior to a subsequent first set of PRS subframes. The RSs may have a vertical positioning RS and a lateral positioning RS. The UE may measure PRS resource elements (REs), each having a PRS, in the first and second PRS pattern. The UE may transmit a measurement of the PRS in the first and second PRS pattern. The patterns may enable horizontal and vertical positioning to be determined.
US10383074B2 Method and apparatus for reference time acquisition for positioning reference signals in a wireless communication network
The present invention provides a muting configuration for reference signal (RS) transmission as a pattern defined by at least the combination of a muting sequence and a reference point. Muting occasions for a given wireless communication network cell (20) thus are differentiated from another cell by use of a different muting sequence, a different reference point, or both. Moreover, in one or more embodiments, the present invention provides for the use of a common muting sequence or reference point across cells (20), with muting occasions being differentiated between cells (20) through use of different reference points (in the case of a common muting sequence), or through use of different muting sequences (in the case of a common reference point), or different sequences and different reference points. Such arrangements simplify the signaling needed to control or indicate the muting configuration in use in the cells of interest, provide an advantageous basis for propagating muting configurations among cells (20), eliminate the need for predefined muting configurations, and the need for blind detection of muting by wireless communication apparatuses (14), such as UEs.
US10383070B2 Method and apparatus for transmitting synchronization signal
Embodiments of the present invention disclose a method and an apparatus for transmitting a synchronization signal. The method of the present invention includes: determining, by a first terminal, a D2D type, where the D2D type includes D2D discovery and D2D communication; and transmitting, by the first terminal, a synchronization signal according to the determined D2D type. Therefore, synchronization signals transmitted by terminals of different D2D types do not affect each other, avoiding that a second terminal detects and receives a synchronization signal that does not correspond to a D2D type of the second terminal and ensuring that user direct-connection communication can be performed correctly and efficiently.
US10383068B2 Transmission of content to a wireless device via cell groups
Methods and apparatuses are described for wireless communications. Cells may be grouped into a plurality of cell groups. A base station may transmit a first message to a wireless device via a primary cell group. The first message may indicate information associated with content stored at one or more servers. The base station may also transmit the content to the wireless device via the primary cell group and via the secondary cell group.
US10383067B2 Method and apparatus for power headroom report for beam operation in a wireless communication system
A method and apparatus are disclosed from the perspective of a UE. In one embodiment, the method includes transmitting a power related information corresponding to a specific UE beam and/or a specific UE beam combination of multiple UE beams to a base station. In one embodiment, the method further includes receiving an indication from the base station about the power related information of which UE beam and/or UE beam combination is to be reported.
US10383065B2 Method and apparatus for transmitting PUCCH with a lower A-MPR
A first applied Additional Maximum Power Reduction (A-MPR) can be determined as the maximum of a first A-MPR and a second A-MPR if a device is configured for carrier aggregation. A second applied A-MPR can be determined as the maximum of a third A-MPR and a fourth A-MPR if the device is configured for transmission only on the primary cell. A transmitter can be configured for carrier aggregation transmission if the first applied A-MPR is less than or equal to the second applied A-MPR. The transmitter can be configured for transmission only on the primary cell if the second applied A-MPR is less than the first applied A-MPR. The uplink control channel can be transmitted with a power reduction no greater than the applied A-MPR for the selected transmitter configuration.
US10383062B2 Power management integrated circuit, power management method, mobile device and clock adjusting method
A power management approach for a mobile device includes comparing a battery provided power supply voltage to a reference voltage in order to generate an alarm signal. In response to the alarm signal the frequency of an operating clock applied to a system-on-chip is changed.
US10383060B2 Systems and methods for using a mobile gateway in a low power wide area network
Systems and methods for effectuating communication in a low power wide area network using a mobile data-handling device are disclosed. A method may comprise moving a mobile data-handling device to a first position that is within communication range of an end node of a low power wide area network. The mobile data-handling device may receive a data packet from the end node and may move to a second position at which the mobile data-handling device connects to a data-receiving device. The mobile data-handling device may transmit, via the data-receiving device, the data packet to a computing system for further processing.
US10383059B2 Vehicle telematics unit power management
A system and method of power management of a telematics unit in a vehicle is provided. An exemplary method includes determining that the vehicle is unpowered; determining that the vehicle is in a fringe region of a cellular network; and based the determining steps, entering a power-saving mode at the telematics unit.
US10383057B2 Multicast wakeup in wireless networks
The disclosure describes systems and methods for updating multicast wakeup schedules in devices in a mesh network such as a neighborhood area network (NAN) multicast service group (NMSG). The systems and methods enable meshed devices to send and receive routing control messages amongst themselves in accordance with a centralized update protocol, a distributed update protocol, or a hybrid update protocol which is a combination of the centralized and distributed update protocols.
US10383056B2 Low power consumption networking method of 802.15.4e wireless device that takes power based on 4-20mA loop
Low power consumption networking method for 802.15.4e wireless device “WD” taking 4-20 mA loop power, including: a “WD” taking loop power; constructing a WD oriented to ultra-low power consumption; the WD implementing unidirectional time synchronization based on preceding wireless network; on basis of preceding time synchronization, completing neighbor discovery; the WD interacting with the wireless network; and pausing a preceding procedure according to a power monitoring result of an energy storage monitoring module. Messages are detected through continuously switching channels to implement quick and energy-saving unidirectional time synchronization, replaces listening on beacon frames with listening on common messages on a time synchronization basis, improves a listening sequence for neighbor discovery, enables listening only at a time slot where the beacon frames may appear and sleeps at other times, saving channel search time, and also reducing energy consumption generated in neighbor discovery, thus reducing time and energy consumption of entire network establishment.
US10383054B1 Methods and apparatus for increasing the number of training and data tones in wireless communications systems
Accordingly, systems and methods for managing power when the number of training and data tones are increased in a wireless communications system are provided. An L-SIG field is generated that includes a set of data and pilot tones, wherein the pilot tones are inserted between the data tones in the set of data and pilot tones. A plurality of training tones is added to the L-SIG field before and after the set of data and pilot tones. A symbol is generated that includes the L-SIG field, an L-LTF field, and a data field, wherein the training tones of the L-SIG field provide channel estimates for the data field. Power of the L-LTF field is managed relative to power of the L-SIG field in the generated symbol in a time domain.
US10383049B2 Communications method, device, and system
A communications method, device, and system for solving the connection and communications efficiency problem due to the presence of a large number of cells. The method comprises: a first local controller determines that a user equipment needs to establish a data bearer; data bearer configuration information for transmitting user data is generated; the data bearer configuration information is transmitted to a first local gateway and/or at least a first small base station, so that the network element entity that has received the data bearer configuration information establishes a data transmission channel according to the data bearer configuration information, the user equipment belonging to the first local controller and the first local gateway, the first small base station providing services to the user equipment.
US10383042B2 Apparatus, and associated method, for facilitating communications by a mobile node in a multiple network radio communication system having interworking capability
Apparatus, and an associated method, by which to permit selection by a user of a mobile node of with which cellular communication system network that the mobile node shall communicate by way of an interworking wireless local area network. User selection is provided even when the interworking wireless local area network is directly connected to the home network of the mobile node. A determiner determines whether the interworking wireless local area network is directly connected to the home network. And, responsive to the determinations, an identifier identifies the cellular communication system network associated with the interworking wireless local area network.
US10383040B2 Methods and arrangements for managing access information enabling a wireless device to access a wireless communication network
A first network node (110, 130) provides access information enabling a wireless device (120) to access a first wireless communication network (100). The first radio network node provides (301; 801) a first access identifier (402; 502; 602; 702) and a first access information compilation (401; 501; 601; 701) identified by the first access identifier (402; 502; 602; 702). The first access information compilation (401; 501; 601; 701) identifies access information that enables the wireless device (120) to access the first wireless communication network (100) through a first radio network node (110). The first access information compilation (401; 501; 601; 701) identifies where to receive another, further access information compilation (411; 511a-b, 521; 611, 621; 711, 721) that comprises at least part of said access information and is associated with a transmission on a different frequency and/or at a different time than the first access information compilation (401; 501; 601; 701).
US10383038B2 Apparatus and methods for providing and receiving system information in a wireless communications network
The present disclosure provides methods and apparatus for a wireless communications network in which system information can be provided on an efficient basis to mobile devices in the network. The system information is split into two parts, with the second part being transmitted to mobile devices in response to receipt of one or more request signals from those mobile devices. The second system information part may additionally be broadcast.
US10383028B2 Method of requesting activation of a repeater function and user equipment
A user equipment transmits at least one repeater information request (42, 52) to at least one terminal device to request information on a repeater capability of the at least one terminal device. The user equipment receives at least one repeater information response (43, 53) from the at least one terminal device. The user equipment selects a terminal device based on the received at least one repeater information response (43, 53). The user equipment transmits a repeater transition request (45) to the selected terminal device to request the selected terminal device to initiate activation of a repeater function.
US10383024B2 System and method for efficient fronthaul communication for wireless communication
A system and method of reducing data-rate requirements of fronthauls for wireless communication is disclosed. In one aspect, the system includes a baseband processing unit and a remote radio head remotely located from the baseband processing unit. The remote radio head is configured to transmit and receive communication signals with the baseband processing unit. The system can also include a fronthaul configured to provide a communication channel between the baseband processing unit and the remote radio head for the communication signals, and a matched filter configured to filter out redundant information from the communications signals before the communications signals are provided to the fronthaul.
US10383023B1 Method and apparatus for load distribution using heterogeneous radio access technologies in communication system supporting vehicle-to-everything communication
An operation method of a first communication node located in a vehicle may include: performing V2X communication with a second communication node using an original resource according to an original SPS configuration; when a congestion level in the original resource is not less than a predetermined threshold and at least one target base station supporting V2X communication is discovered, generating new SPS configuration to be applied to the serving base station and the at least one target base station by changing original SPS configuration; performing a message transmission and reception procedure with the at least one target base station for delivery of new SPS configuration; and performing V2X communication with the second communication node using first resource scheduled by the serving base station based on new SPS configuration and second resource scheduled by the at least one target base station based on new SPS configuration.
US10383015B2 Access method, apparatus, and system
An embodiment method includes: configuring, by a network device, at least one micro cell for terminal device or a terminal device group in which the terminal device is located. The at least one micro cell provides a service for only the terminal device or the terminal device group. The method further includes maintaining connection(s) between the at least one micro cell and the terminal device based on configuration information of the at least one micro cell after the terminal device accesses the at least one micro cell. In the access method, the terminal device can access the at least one micro cell that provides a service for only the terminal device, and the network device maintains the connection between the at least one micro cell and the UE based on the configuration information after the terminal device accesses the at least one micro cell.
US10383011B2 Reducing latency and saving resources on ‘un’ interface in case of handover from pico base station
Small base station, micro, femto or pico BTS (PBS) are connected via Un interface to a donor eNB DeNB. In case of a handover from that PBS packets that had not been acknowledged by a UE need to be forwarded to the target base station. Forwarding them via Un and DeNB to the target eNB causes latency and wast radio resources on Un. Thus, the DeNB uses information about the handover to buffer packets and, after being informed by PBS, forward those packets that had not been acknowledged by the UE. This procedure, therefore, saves resources on Un interface and reduces latency. No forwarding of those packets from PBS to DeNB is required. There is provided a method for forwarding data to a wireless terminal. The method is performed by a proxy node. The method comprises receiving data on a link between a core network and a backhaul hub node. The data is addressed to a wireless terminal served by, or handed over from, a serving network node. The method comprises receiving a first indication to forward the data to a target network node of the wireless terminal. The method comprises forwarding the data towards the target network node in response thereto. There is also provided a computer program for such a method and a proxy node configured to perform such a method.
US10383009B2 Handover of a terminal in dual connectivity mode
Methods and apparatuses for controlling dual connectivity in a communication system are disclosed. Information on at least one failure in relation to a cell change of a communication device connected to a master access point and a secondary access point is determined. The determined information is communicated to the secondary access point. The secondary access point uses the information in mobility control.
US10383001B2 Transmitting apparatus, receiving apparatus and signal processing method thereof
A method for generating a packet of transmitting apparatus is provided. The method includes: setting a value of a Deleted Null Packet (DNP) counter to zero; increasing the value for each deleted null packet preceding a non-null transport stream (TS) packet; and generating a packet comprising a header and a payload, wherein the header includes a DNP field, the payload includes the non-null TS packet, and the value of the DNP counter is used to set the DNP field.
US10383000B2 Coordinated RAN and transport network utilization
OSS device(s) described herein are configured to receive a congestion indication from a RAT component, a CSR, or an edge router of a core network and to determine whether the congestion indication meets a threshold or criteria. Based on that determination, the OSS device(s) may perform one or both of obtaining additional transport resources from a provider of a transport network or updating a resource utilization policy for the RAT component, CSR, or edge router. If obtaining additional transport resources, the OSS device(s) may notify the RAT component, the CSR, and the edge router. If updating a policy, the OSS device(s) may provide the updated resource utilization policy to its associated RAT component, CSR, or edge router.
US10382984B2 Methods and systems for increasing bandwidth efficiency in satellite communications
Methods and systems are provided for increasing bandwidth efficiency in satellite communications. In some embodiments, a satellite communications method is provided that comprises receiving, at a satellite and from a plurality of user ground terminals, a plurality of source signals, wherein each of the source signals are modulated according to at least one source modulation method, and further receiving, at a satellite and from a plurality of user ground terminals, a plurality of information signals corresponding to the plurality of source signals. The method further includes combining, at the satellite, the plurality of source signals into a combined source signal with an overlapping bandwidth, wherein each of the source signals are further modulated according to at least one predetermined modulation method before they are combined, and transmitting, by a downlink transmission from the satellite to a gateway ground station, the combined source signal.
US10382983B2 Directional beacon transmission and reception activity indication
Wireless directional communication is performed in the millimeter wave (mmW) band by nodes in a wireless mesh network. Beacon frames are configured to incorporate an activity indicator that signals active and inactive communication directions on the mmW, with a flag for each respective direction of communication (transmit or receive). The activity indicator is utilized to enhance route and beam selection so as to obtain connections subject to less interference, and/or that create less interference to other stations. The activity indicator is also, or alternately, utilized for improving selections of a connection to an access point (AP) or station (STA) or mesh station (MSTA), toward reducing interference, or selecting which beam from a given AP, STA, or MSTA is to be utilized. Distributed interference and resource coordination can be initiated, and/or rerouting determined, based on the activity indicator.
US10382982B2 Mobile communication system, detection server, control apparatus, mobile communication apparatus, network optimizing method, and non-transitory computer readable medium having program stored thereon
An object of the present invention is to provide a mobile communication system, a detection server, a control apparatus, a mobile communication apparatus, a network optimizing method, and a program which can execute optimization of network processing based on a change of use characteristics. A mobile communication system according to the present invention includes: a detection server that detects a characteristics change of a mobile communication apparatus based on an event notice transmitted from the mobile communication apparatus; and a control apparatus that determines control contents related to the mobile communication apparatus based on the characteristics change of the mobile communication apparatus detected by the detection server, and sets the determined control contents to a processing node that executes data transfer processing between the mobile communication apparatus and another mobile communication apparatus or control processing related to the data transfer processing.
US10382979B2 Self-learning, adaptive approach for intelligent analytics-assisted self-organizing-networks (SONs)
Techniques for optimizing configuration parameters in a wireless network may iteratively adjust one or more wireless configuration parameters during a first stage of an adjustment period until either a cost increase during a single iteration exceeds an upper cost threshold or (ii) the number of successive iterations exhibiting a per-iteration cost increase between the upper cost threshold and a lower cost threshold exceeds a threshold number of iterations. This may trigger the AP proceed to a second stage of the adjustment period, where the AP may adjust the same wireless configuration parameter in an opposite direction, maintain a value of the wireless parameter, or adjust a different wireless configuration parameter during the second stage. Progression between successive adjustment periods may be at least partially coordinated between APs in a group of APs.
US10382978B2 Methods and apparatus for vertical beamforming
A method and apparatus for determining a vertical beam for reception are disclosed herein. A method in a wireless transmit/receive unit (WTRU) includes that the WTRU may receive a broadcast message from an evolved Node B (eNB) that includes information associated with a plurality of beam reference signals, wherein the information includes at least one set of Physical Random Access Control Channel (PRACH) resources associated with each of the plurality of beam reference signals. Further, the WTRU may measure reference signals transmitted on each of the plurality of beam reference signals. Then, the WTRU may select a beam reference signal from among the plurality of beam reference signals. In addition, the WTRU may transmit a PRACH preamble in a set of resources associated with the selected beam reference signal. The WTRU may then receive further communications from the eNB.
US10382977B2 Apparatus and method for monitoring operations in a satellite communication system
An approach for monitoring operations in a satellite communication system includes selecting different types of beams that can be used to represent a satellite coverage area, and retrieving metrics from at least one subsystem in a satellite communication system. A map of the satellite coverage area is overlaid with a plurality of coverage beams in accordance with their respective coverage portions of the satellite coverage area. A color scheme can then be applied to provide status information for each coverage beam corresponding to retrieved metrics.
US10382973B1 Wireless beamforming optimization using client location information
In one embodiment, a device determines locations of a plurality of transmitters relative to a particular wireless access point in a wireless network. One of the transmitters comprises a target client to which the particular wireless access point is to communicate. The device compares a plurality of beamforming patterns associated with the particular wireless access point to the determined locations. The device selects, based on the comparison, one of the beamforming patterns for use by the particular wireless access point to communicate with the target client. The device controls the particular wireless access point to use the selected beamforming pattern to communicate with the target client.
US10382971B2 Methods and devices for requesting and assigning resources in an unlicensed spectrum
A method performed by a first base station of requesting resources in an unlicensed spectrum for a mobile terminal for which the first base station serves as a primary cell base station is provided. The method comprises submitting a request for the unlicensed spectrum resources to a second base station serving as a secondary cell base station for the mobile terminal, receiving a response to the request from the second base station indicating that unlicensed spectrum resources will be assigned. The method further comprises submitting, in case the assigned unlicensed spectrum resources are not sufficient for serving the mobile terminal, a request to the second base station to give priority to assignment of the requested unlicensed spectrum resources over resources requested by mobile terminals for which said second base station serves as a primary cell base station.
US10382967B2 Location information protection
A terminal device obtains location information relating to its location, wherein the location information comprises first location information and second location information, wherein the first location information relates to a location of the terminal device within a region, and wherein the second location information identifies the region in which the terminal device is located. The terminal device forms content for a proximity service discovery message, wherein the content for the discovery message includes the first location information; calculates a message integrity code based on the content for the discovery message and the second location information; and transmits the proximity service discovery message, comprising the content for the discovery message and the computed message integrity code.
US10382965B2 Identity verification using computer-implemented decentralized ledger
An identity verification application receives data encapsulating a request to verify an identity of a user that includes user-provided identification data. Thereafter, the identity verification application then hashes the user-provided data and traverses a decentralized ledger including a data structure comprising a plurality of linked segments to identify a match of the hash of the user-provided identification data. The identity verification application then provides verification data that either (i) confirms the identity of the user if the hash of the user-provided identification data has a match in the decentralized ledger, or (ii) rejects the identity of the user if the hash of the user-provided identification data does not have a match in the decentralized ledger. Related apparatus, systems, techniques and articles are also described.
US10382963B2 Flexible permission management framework for cloud attached file systems
A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.
US10382961B2 System and method of preventing unauthorized SIM card usage
For security purposes, a limited profile SIM, card which preferably does not permit voice communications is provided. For example, the card might support only SMS-type communications. During installation, when the SIM card is initially inserted, or installed in a respective product, a smart phone, table or laptop computer for example, the SIM card pairs with, or becomes bonded to, the product. That card cannot be used subsequently with any other gsm-type module. Responsive to the evaluation at the server, the server transmits a request to operator services for a selected network, for example a GSM 3G or 4G cellular-type communications network. This request can include information as to the SIM card, product and end user for the network along with a request that the profile of the SIM card be modified to include any and all services to be provided, such as voice and/or data. The end user information can be stored in a communications system data base.
US10382956B2 Short message service gateway for media streaming security
A processor may receive a request to authenticate an endpoint device associated with a media streaming session, the media streaming session delivered to the endpoint device via a cellular access network, generate an authentication key, and transmit the authentication key to the endpoint device via a short message service message. The processor may further receive a calculated response from the endpoint device, the calculated response based upon the authentication key and a seed key of the endpoint device, determine whether the calculated response matches an expected response based upon the authentication key and the seed key, and authenticate the endpoint device based upon whether the calculated response matches the expected response.
US10382953B2 Configuration method, ProSe key management functional entity, terminal, system, and storage medium
The disclosure discloses a security configuration method for Device to Device (D2D) communication, a Proximity-based Service (ProSe) key management function, User Equipment (UE) and a system. The method includes that: first information indicating security capability of a UE is acquired; and whether to feed back a security configuration response message or a content of the security configuration response message to the UE is determined according to the first information. The disclosure further discloses a computer storage medium.
US10382952B2 Generating and utilizing a secondary security key
A method, system, and/or computer program product generate a secondary security key from a primary security key. One or more processors, receive a primary security key. The processor(s) retrieve a first numeric code that is an alternate numeric representation of a first character in the primary security key. The processor(s) retrieve a second numeric code that is an alternate numeric representation of a second character in the primary security key. The processor(s) add the first numeric code to the second numeric code to generate a running total value. The processor(s) designate the running total value as a secondary security key, and encrypt data with the secondary security key.
US10382951B2 Infrastructure coordinated media access control address assignment
Described herein are systems, devices, techniques and products for managing the dynamic assignment of media access control (MAC) addresses to wireless network devices, such as by identifying a dynamically assigned MAC address before, after, or during a wireless association process and communicating the dynamically assigned MAC address to a wireless network device. Also disclosed are systems, devices, techniques and products for preventing a denial of service attack on a wireless access point's association table, such as by requiring devices that associate with a wireless access point to respond to a query from the wireless access point shortly after association.
US10382947B1 Pressure sensitive input device and integrated mobile media device assembly
Disclosed are an apparatus and method of communicating between a mobile device and a host computing device. One example method of operation may include sensing a wireless communication signal at the host computing device, establishing a wireless connection between the mobile device and the host computing device via the wireless communication signal, and migrating at least one application from the mobile device to the host computing device. The ongoing communication between the mobile device and the host computing device enables applications to be executed on one device and accessed via the other device, providing a user with the capability to operate more than one device at a time.
US10382935B2 Emergency notification device
An emergency notification device (10) for notifying of emergency information, comprising: a voice input/output part (13a, 13b; 48a, 48b) for performing input/output of voice in the vehicle; a wireless communication part (15) for performing wireless communication; a control part (11) controlling the wireless communication part and the voice input/output part to perform voice conversation by wireless communication in case of vehicle emergency; and a vehicle communication part (17) for performing communication with a communication terminal (40) in the vehicle; wherein the control part is configured to, in a voice input/output disabled state, communicate with the communication terminal via the vehicle communication part to perform input/output of voice via the communication terminal in the vehicle and perform voice conversation by wireless communication with the emergency notification center via the wireless communication part.
US10382931B2 Method for improved handling of emergency calls in a roaming scenario, telecommunications network, program and computer program product
A method for handling of emergency calls in a roaming scenario includes: initiating, by a user equipment, a voice call using a specific emergency call telephone number, wherein the specific emergency call telephone number is a valid emergency call telephone number in a visited telecommunications network, and wherein the voice call is initiated via transmitting a first message comprising the specific emergency call telephone number to a second network node of a home telecommunications network; initially handling, by the user equipment, the voice call as a normal voice call; detecting the specific emergency call telephone number as being a valid emergency call telephone number within the visited telecommunications network in relation to the voice call; and generating, by the home telecommunications network, a second message, the second message being transmitted to the user equipment, the second message comprising an indication, to the user equipment, to trigger an emergency call procedure.
US10382926B2 Coordinated grouping for machine type communications group based services
A system is disclosed for the coordinated grouping of devices for receipt of network layer group based services. A service layer system such as an SCS generates a request to generate a group of devices to receive network layer services. The request is received at a network layer system such as, for example, an MTC-IWF. Network layer systems such as, for example, an HSS, identifies a manner of communicating the requested service to identified devices and communicates with the devices to provision the devices so as to be included in the requested group. The network layer systems communicate an identifier to the service layer system which the service layer may subsequently use to request execution of the service by the identified group of devices.
US10382924B2 M2M node management method and apparatus, and computer storage medium
Disclosed are a method and an apparatus for managing a Machine To Machine (M2M) node. On a registered Common Service Entity (CSE) of an Application Entity (AE) or a CSE, an AE resource created for the AE or a CSE resource created for the CSE is associated with an M2M node resource created for an M2M node where the AE or the CSE is located. When the M2M node resource on the registered CSE is changed, the AE resource or the CSE resource associated with the changed M2M node resource is updated.
US10382920B2 Delivery of branding content and customizations to a mobile communication device
Embodiments of the disclosure are directed to methods and systems for provisioning and/or customizing a mobile device. After a mobile device is purchased by a user, custom settings and information (or customization content) may be delivered to or accessed on the mobile device. In some embodiments, the customization content may be pre-loaded onto the device and access via a uniform resource identifier (or URI) string. In other embodiments, the customization content may be accessed from a remotely hosted location via a uniform resource locator (or URL) string. Additionally, customization content may be accessed via a combination of the above methods.
US10382919B2 Provisioning device and/or line sharing capabilities to internet of things (IoT) devices
Provisioning device and/or line sharing capabilities to Internet of Things (IoT) devices is described. A first device can provide first data associated with an identifier to a second device (e.g., an IoT device) and can send, to server(s), a request to provision a subscriber account and/or a communication address of the first device to the second device. The first request can include the first data. The second device can receive the first data and can provide second data associated with the identifier to the server(s). The server(s) can compare the first data and the second data. Based on determining the first data and the second data include the identifier, the server(s) can provision device and/or line sharing capabilities to the second device to enable the second device to send and/or receive communications associated with the subscriber account and/or the communication address.
US10382918B2 System and methods for monitoring events associated with services of mobile devices
Embodiments herein relate to systems and methods for providing monitoring services comprising receiving, at an aggregator proxy function, APF in a first Public Land Mobile Network, PLMN, a first event report transmitted by a monitoring function in the first PLMN. The first event report comprising first event information related to a monitoring event, and a request identifier. Further, receiving, at the APF, a second event report transmitted by a monitoring function in the first PLMN. The second event report comprising second event information related to the monitoring event, and said request identifier. After receiving the first and second event reports, the APF transmitting an aggregate event report to a report receiving function not in the first PLMN.
US10382917B2 System and method for a building-integrated predictive service communications platform
In general, certain embodiments of the present disclosure provide methods and systems for a building-integrated communication system. The system comprises a building, one or more processors, and memory. The memory includes one or more programs comprising instructions for transmitting one or more data packets over a network to one or more mobile user devices, the one or more data packets including identification information for a user; authenticating the user based on the identification information; monitoring actions of the user, wherein monitoring includes adding occurrence events and corresponding locations to a data base; and predicting a future action of the user based on the monitored actions.
US10382912B2 Apparatus and method for processing call services in mobile terminal
An apparatus and method for processing call services in a mobile terminal are provided. The method for processing call services in a mobile terminal includes entering into, when a call is generated, a call handling mode, recognizing and analyzing voice signals sent and received in the call to produce speech analysis information, detecting a state change of the mobile terminal using a sensing unit to produce user behavior information, and predicting, when a state change of the mobile terminal is detected, an application corresponding to the speech analysis information, and activating the application as a follow-up service.
US10382911B2 Systems and methods for leveraging text messages in a mobile-based crowdsourcing platform
The present invention includes a system for providing a mobile-based crowdsourcing platform configured to provide an intuitive and semi-automated means of collecting and managing user-driven data by leveraging text messages. The crowdsourcing platform is configured to leverage a Short Message Service (SMS) communication system for generating and transmitting command text messages to mobile devices of users of the service. The command text messages essentially elicit or otherwise train/educate the user's mobile device to automatically transmit requested data back to the crowdsourcing platform, the requested data including the location or position of the user within a given environment.
US10382910B2 Wireless transfer protocol for electronic certificates
An electronic certificate system facilitates the secure application of certificates against wireless data transfers with a distributer system by a device user. A certificate enabled device carried by the user stores electronic certificates in memory. When the distributer system detects a certificate enabled device within a proximity radio frequency field, the distributer system queries and obtains applicable certificates for the user from the certificate enabled device carried by the user, applies the certificates to a data transfer, and securely communicates the resulting data transfer metadata back to the certificate enabled device.
US10382908B2 Method and apparatus for transmitting an soap message in a mobile communication system
The present invention relates to a method and apparatus for transmitting simple object access protocol (SOAP) message, and the method includes sharing, an index table including information for use in compressing a SOAP message or recovering the SOAP message from the compressed-SOAP message; converting, when the operator server requests for transmission of the SOAP message to the wireless device, the SOAP message to the compressed-SOAP message using the index table and transmitting the compressed-SOAP message to the wireless device; and converting, when the wireless device requests for transmission of the compressed-SOAP message to the operator server, the compressed-SOAP message to the SOAP message using the index table and transmitting the SOAP message to the operator server. The present invention is capable of SOAP-based message transmission/reception in an environment where the IP service is not supported.
US10382905B1 Method and controller to provide large group data calls while reducing group echo
A method and server provide for routing traffic to user equipment in a talkgroup. The server receives a request for a new talkgroup call for a talkgroup. The server determines a total number of device targets for the talkgroup call. When the total number of device targets for the new talkgroup call is greater than a predetermined total target threshold number, a call grant for the new talkgroup call is routed to each device target for the talkgroup via a Land Mobile Radio (LMR) network. When the total number of device targets for the new talkgroup call is less than the predetermined total target threshold number, the call grant for the new talkgroup call is routed to each device target for the talkgroup via a preferred network for each device target.
US10382899B2 Lost device detection using geospatial location data
A network system detects lost client devices based on a comparison of geospatial locations transmitted by user and provider client devices during and after a service. The network system assigns a service status indicating that a service from a start location to a destination location is in progress and monitors the locations of the user and provider client devices during the duration of the service and for a specified period of time after the service ends. In response to determining that the user and provider client devices remain in proximity to each other after the service has ended, the network system notifies the user of the lost device.
US10382897B1 Wireless gateway relay system and method
A gateway, a tracking device, a server, and a method for tracking assets are provided. The method includes receiving a message from a tracking device. The received message includes an identification parameter associated with the tracking device and indicates at least one of a null location or a location of the tracking device. The method also includes determining whether the received message indicates a valid location of the tracking device, based on whether the location of the tracking device is within a predetermined range of the electronic device. The method also includes augmenting the received message with at least one of location information of the electronic device, and identification information of the electronic device when the received message indicates the null location or the location of the tracking device is not the valid location of the tracking device. The method further includes transmitting the message to a server.
US10382896B2 Auxiliary content delivery
System and method embodiments for auxiliary content delivery are disclosed. In an embodiment, a method in a transmission point (TP) for auxiliary content delivery includes determining a mobile wireless device capable of auxiliary content delivery to an end device according to predicted movement of the mobile wireless device with respect to the end device. The method also includes encoding content data into a plurality of content data packets such that the content data is recoverable by the end device from a subset of the plurality of content data packets. The method also includes transmitting control data and one or more of the plurality of content data packets to the mobile wireless device when the mobile wireless device is within a first proximity of the TP. The control data provides to the wireless device scheduling information for the retransmission of the content data packets to the end device.
US10382894B2 Method of measuring inter-device relative coordinates and device using the same
A method of measuring inter-device relative coordinates performed by a first device communicating with at least one second device belonging to a group to which the first device belongs includes measuring a range between the first device and the second device through communication with the second device; receiving range information between a plurality of second devices from the second device; calculating a plurality of solutions for inter-device relative coordinates using information about the range between the first device and the second device and the range information between the plurality of second devices; and deducing a true solution among the plurality of solutions for the inter-device relative coordinates using coordinates of each of the first device and the at least one second device with respect to a reference origin that is calculated using a Pedestrian Dead Reckoning (PDR) technique.
US10382892B2 Bluetooth device locator
Examples disclosed herein involve determining a location of a Bluetooth device relative to a detecting device based on measured received signal strength indication (RSSI). In examples herein, a regression analysis of RSSIs of a Bluetooth signal and locations of a detecting device are used to determine the location of the target Bluetooth device.
US10382889B1 Dynamic mix zones
An apparatus for providing anonymity in geographic data for probes using a variable mix zone in a geographic region includes a geographic database, a mix zone generator, and a pseudonym generator. The geographic database is configured to store one or more map features in the geographic region. The mix zone generator is configured to define a mix zone boundary having a size based on the one or more map features and monitor probe data for at least one probe. The probe data including a location within a predetermined distance of the mix zone boundary. The pseudonym generator is configured to select a pseudonym for the at least one probe in response to the location of the probe data and apply the pseudonym for the at least one probe in the geographic data when the at least one probe exits the mix zone.
US10382888B2 Mobile proximity based messages
Techniques for providing proximity based messages are discussed herein. Some embodiments may include one or more servers configured to receive proximity message requests from a consumer device. The requests may include consumer device locations, which may be used by the one or more servers to generate a geofence set. Furthermore, the consumer device location may be used as a basis for selecting notification data relevant to the location. Both the geofence set and the notification data may be sent to the consumer device in a single proximity message response for local notification creation if the notification data can be collected within a maximum response time. The notification data may be provided via a push notification server asynchronously if the notification data cannot be collected within the maximum response time.
US10382884B1 Dynamically consuming and publishing smart location information based on mobile identity
A solution for dynamic consuming and publishing of smart location information using a mobile identity. Mobile identity information can refer to data relating to services that may be provided to a user of a mobile device, the mobile device, or another device or user. The mobile identity information can also refer to information that provides configurations, settings, setpoints, preferences, and the like to modify the service. Based on a receipt of such mobile identity information, a service can be configured for a user while maintaining a privacy of a user.
US10382882B2 Systems and methods for identifying merchant locations based on transaction records
Disclosed are exemplary embodiments of systems and methods for identifying a merchant location based on transaction records for the merchant. In an exemplary embodiment, a method generally includes accessing multiple router records. Each router record is assigned to one of multiple cells of a grid structure indicative of geographic location. Each router record is associated with a target merchant. The method further includes, for each of the multiple router records, searching for a match between the router record and at least one of multiple transactions at the target merchant, based on time, and reporting one or more of the multiple cells as a location associated with the target merchant, when a number of matching router records assigned to said one or more of the multiple cells exceeds a predetermined threshold.
US10382880B2 Methods and systems for designing and applying numerically optimized binaural room impulse responses
Methods and systems for designing binaural room impulse responses (BRIRs) for use in headphone virtualizers, and methods and systems for generating a binaural signal in response to a set of channels of a multi-channel audio signal, including by applying a BRIR to each channel of the set, thereby generating filtered signals, and combining the filtered signals to generate the binaural signal, where each BRIR has been designed in accordance with an embodiment of the design method. Other aspects are audio processing units configured to perform any embodiment of the inventive method. In accordance with some embodiments, BRIR design is formulated as a numerical optimization problem based on a simulation model (which generates candidate BRIRs) and at least one objective function (which evaluates each candidate BRIR), and includes identification of a best one of the candidate BRIRs as indicated by performance metrics determined for the candidate BRIRs by each objective function.
US10382879B1 Virtual sound field
Producing a virtual sound field may include receiving an audio signal associated with a remote sound source within a remote environment. The audio signal may be defined or recorded as a binaural recording and recorded from a remote set of binaural microphones. The audio signal may be indicative of a position of the remote sound source relative to the remote set of binaural microphones within the remote environment. Producing the virtual sound field may include determining a virtual position relative to the position of the remote sound source within the remote environment, generating a virtual sound field audio signal which simulates audio representing the remote sound source perceived from the virtual position within the remote environment relative to the position of the remote sound source within the remote environment, and playing back the virtual sound field to simulate the remote sound source as perceived from the virtual position.
US10382878B2 Sound reproducing method, apparatus and non-transitory computer readable storage medium thereof
A sound reproducing method used in sound reproducing apparatus that includes the steps outlined below is provided. A sound signal with a three-dimensional (3D) sound generating process is generated according to listener data and sound data. Whether a sound source position is within a target region relative to a listener position within a virtual environment is determined according to the listener data and the sound data. The sound signal is multiplied by an adjusting function to enhance peaks and valleys of the sound signal while maintaining a behavior of the sound signal when the sound source position is within the target region. The sound signal is reproduced.
US10382872B2 Hearing device with user driven settings adjustment
The present subject matter provides a hearing device with selective adjustment of processor settings based on various characteristics of an input sound, in response to adjustment of output sound volume by a user. This addresses problems of undesirable sound effects resulting from applying same changes to processor settings to input sounds of all levels, frequencies, and classes.
US10382863B2 Lighting integrated sound processing
A lighting system includes a first lighting fixture that includes a first microphone and a first transmitter. The first transmitter is configured to transmit a first digital audio stream generated based on a sound. The lighting system further includes a second lighting fixture that includes a second microphone and a second transmitter. The second transmitter is configured to transmit a second digital audio stream generated based on the sound, where the sound is received by the first microphone and by the second microphone. The lighting system also includes a central processor that can process the first digital audio stream and the second digital audio stream to identify the sound.
US10382858B1 System and method for reducing speaker vibration
A vibration reduction assembly includes a mass and an actuator. The mass is configured to be attached to a rear plate or a frame of a speaker in a manner that allows the mass to move along a longitudinal axis of a pole of the rear plate. The mass is sized to yield a force that is equal in magnitude and opposite in direction relative to a force generated by moving components in the speaker and acoustic pressure of the speaker. In one example, the actuator is configured to move the mass in phase with movement of a voice coil of the speaker along the longitudinal axis of the pole and in an opposite direction than the voice coil movement. In another example, the actuator is configured to move the mass out of phase with the voice coil movement and in the same direction as the voice coil movement.
US10382857B1 Automatic level control for psychoacoustic bass enhancement
An audio electronics system operates on audio data. A low-pass or bandpass filter produces first data from audio data. A level detector produces a time-varying first gain. The first gain is based on a time-varying level of the first data. A harmonics generator receives, as input, the first data adjusted by an inverse of the first gain. The harmonics generator produces second data, as harmonics of the input. A multiplier outputs the second data adjusted by the first gain. Other aspects are also described and claimed.
US10382856B2 Electrical device comprising an earphone
A device having an earphone is provided to be attached to the tragus of the outer ear of a person, wherein two levers held to one another in a pivotal manner from opposite sides, driven by an elastically preloaded part, press onto the tragus. The levers both have two arms, wherein the pivot axis is at a distance from the ends of the two levers in the longitudinal direction of the lever and lies outside the normal projection towards the surface of the tragus when the device is attached as intended to the tragus, and/or the elastically preloaded part is a pre-curved bending spring which is pre-curved by more than 360°.
US10382854B2 Near field gesture control system and method
An earpiece includes an earpiece housing, a processor disposed within the earpiece housing, and a gesture based interface operatively connected to the processor and configured to detect changes in an energy field associated with user gestures. The processor is configured to interpret the changes in the energy field to determine the user gestures.
US10382852B2 Condenser microphone circuit
Provided is a condenser microphone circuit that can support variation in power supply voltage of a phantom power supply using a wiring system of two lines. A condenser microphone circuit includes a microphone unit, an FET, a constant current diode, a collector grounding first transistor that generates an operation power supply of the FET, a first resistor that sets base potential of the first transistor, a collector grounding second transistor that amplifies an output signal from the FET, a second resistor that sets base potential of the second transistor, and an output circuit. A base of the first transistor is connected to a source of the FET, an emitter of the first transistor is connected to a drain of the FET, a base of the second transistor is connected to the drain of the FET, an emitter of the second transistor is connected to the output circuit, and the second resistor divides voltage on a cathode side of the constant current diode.
US10382851B1 Ear-wearable wireless communication flashlight combination device
An ear-wearable wireless communications flashlight combination device for illuminating a space in front of a user includes an earpiece that is configured to position around a top and a rear of an ear of a user. The earpiece comprises a battery, a transceiver and a boom. The transceiver is operationally coupled to the battery so that the earpiece is configured for wireless communication. A light switch is coupled to the earpiece and is operationally coupled to a battery. A bulb is coupled to a terminus of the boom and is operationally coupled to the light switch. The light switch is configured to selectively couple the bulb to the battery to illuminate a space in front of the user.
US10382846B2 Avionics unit
An avionics unit for an avionics network is disclosed having a light emitter to provide a modulated broadband optical signal. The avionics unit also includes a first optical interface and a second optical interface. The first optical interface is optically connected to the light emitter and is to receive a removable wavelength selective filter to extract a modulated narrowband optical signal from the modulated broadband optical signal. The second optical interface is optically connected to the first optical interface and is to output the modulated narrowband optical signal.
US10382842B2 Realtime telemetry data compression system
A method and system for transmitting data is disclosed. The method may include receiving data from two or more data sources. The method may also include selectively classifying the data into at least two input data streams, the at least two data streams including a one dimensional data stream, called an encoded data stream, and an imagery data stream, which can include still images or video or both. The method may also include separately compressing the one-dimensional data stream into a first compressed bit-stream and the imagery data stream into a second compressed bit-stream and combining the first compressed bit-stream and the second compressed bit-stream into a packetized bit-stream. The method may also include encrypting the packetized bit-stream to generate encrypted data packets prepared for transmission.
US10382838B2 Cable management closure for implementation at distribution points
Example management closures (110) enable incoming optical and/or electrical signals to be connected to one or more subscribers (109) via an electrical distribution cable (102). Termination connections within the management closure (110) are connected to active electronic equipment (131) for modifying and/or enhancing the incoming signals. However, the connections between the central office (101), the active electronic equipment (131), and a subscriber (109) need not be made until the subscriber requests a service upgrade. Accordingly, the closure (110) allows for simple and low cost installation of the closure (110) before upgraded service is needed.
US10382837B2 Linking and browsing media on television
Techniques for linking and browsing media on a television (TV) are provided. A selected program, which is associated with a channel of the TV, is detected and additional content, which is associated with that channel and/or the selected program, is dynamically acquired from one or more external sources. The additional content is formatted as links and simultaneously presented within a display of the TV along with the selected program that continues to play on the TV. Furthermore, activation of any link results in the additional content being dynamically acquired and presented within the display.
US10382835B2 Apparatus and method for verifying the integrity of video file
Provided are an apparatus and method for verifying the integrity of a video file. The method includes receiving a video file and model information of a video recording device which is claimed to have recorded a verification-target video, extracting a header structure and a header value of the video file, extracting characteristic information according to the received model information of the video recording device from a characteristic database, and determining whether the extracted characteristic information according to the model information of the video recording device corresponds to the header structure and the header value of the video file.
US10382834B2 Transmission device, transmission method, receiving device, and receiving method
To reduce a processing load on a receiving side upon superimposition of a subtitle graphics data on video data.A video stream with the video data is generated. A subtitle stream with bitmap data obtained by conversion of the subtitle graphics data is generated. A container containing the video stream and the subtitle stream is transmitted. The subtitle stream contains a first segment having a bitmap conversion table with color gamut and/or brightness conversion information. On the receiving side, the bitmap data is merely converted into the subtitle graphics data by means of the bitmap conversion table to that the subtitle graphics data with characteristics conformable to characteristics of superimposition target video data can be easily obtained.
US10382832B2 Information processing apparatus and information processing method
An information processing apparatus includes: a first specifying unit that specifies a size of a display region of a video delivered by streaming, the video having a bit rate that is changeable during a playback; a second specifying unit that specifies a data amount of data temporarily stored for a period of the video to be next played back; and a third specifying unit that specifies a bandwidth in reception of the data. The information processing apparatus further includes a determining unit that determines a bit rate of the video that is played back based on the size, the data amount, and the bandwidth that are specified.
US10382830B2 Trick play in digital video streaming
System and methods for improved playback of a video stream are presented. Video snippets are identified that include a number of consecutive frames for playback. Snippets may be evenly temporally spaced in the video stream or may be content adaptive. Then the first frame of a snippet may be selected as the first frame of a scene or other appropriate stopping point. Scene detection, object detection, motion detection, video metadata, or other information generated during encoding or decoding of the video stream may aid in appropriate snippet selection.
US10382828B2 Interactive television systems with digital video recording and adjustable reminders
An interactive television system is provided in which an interactive television application is used to support network-based or local personal video recorder capabilities. A user may use this application to view lists of program listings. The user may select a program listing of interest. The interactive television application may allow the user to set a reminder for the selected program at the scheduled broadcast time. This application may also allow the user to set a reminder for the selected program at a later time at which the program is not scheduled to be broadcast. The user may be provided with a reminder at this later time. In response, the user may direct the network-based or local personal video recorder to play back the program or may defer the reminder again. The interactive television application may collect information on program usage and popularity to determine how long to retain certain programming.
US10382824B2 Video production system with content extraction feature
In one aspect, an example method is disclosed. The method includes (i) receiving, by a first computing system, video content, wherein the received video content comprises at least a first element and a second element, wherein the first element is social media (SM) video content published by a SM user, and wherein the second element is content other than SM video content published by the SM user; (ii) extracting, by the first computing system, the first element from the received video content; (iii) generating, by the first computing system, video content that includes the extracted first element; and (iv) transmitting, by the first computing system, to a second computing system, the generated video content for presentation of the generated video content on the second computing system.
US10382821B1 Methods and systems for selecting a destination for storage of a media asset based on wireless access likelihood
Systems and methods are described for selecting storage location for a media asset. A determination is made as to whether a user device is accessing the media asset over a wireless connection (e.g., outside of the user's home location) or over a wired connection (e.g., at the user home location). When the user device is accessing the media asset over the wired connection, the following steps are performed (e.g., at the user home location). A determination is made of a likelihood of the media asset being accessed on a second user device through the wireless connection (e.g. outside of the user's house), based on a user's access tendencies. If the likelihood is greater than a threshold, the media asset is stored in a network storage. If the likelihood is not greater than a threshold, the media asset is stored in a local storage of the user device.
US10382818B2 Methods and apparatus to determine synthetic respondent level data using constrained Markov chains
Methods, apparatus, systems, and articles of manufacture are disclosed to generate synthetic respondent level data. An example method includes generating a first and second synthetic panel corresponding to a first duration of time based on a seed panel and first duration constraints; generating synthetic respondent level data corresponding to a second duration of time by linking synthetic panelists from the first synthetic panel to the second synthetic panel; and generating an output file based on the synthetic respondent level data.
US10382816B2 Systems and methods for performing transport I/O
Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control work that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.
US10382812B1 Methods and systems for selecting a destination for storage of a media asset based on trick-play likelihood
Systems and methods are described for selecting a storage location for a media asset. A determination is made as to whether a user device is accessing the media asset outside of the user's home location (e.g., over a wireless connection). When the user device is accessing the media asset outside of the user's home location, the following steps are performed. A determination is made whether the media asset features a set of scenes that increases a likelihood of using trick-play functions. If such scenes are present, the media asset is stored in a local storage of the user device. If such scenes are absent, the media asset is stored in a network storage.
US10382811B2 Broadcast receiver, mobile device, service providing method, and broadcast receiver controlling method
A broadcast receiver includes a mode determination unit to determine a current operation mode among a plurality of operation modes, a communication interface to transmit the determined current operation mode to a mobile device through interactive communication, and to receive a control command from the mobile device, and a controller to provide a service of the determined current operation mode according to the control command received from the mobile device. Accordingly, a user controls the broadcast receiver through the mobile device according to the operation mode so that user's convenience is improved.
US10382810B2 Method and device for implementing synchronous playing
Provided is a method for implementing synchronous playing. The method is applied to a terminal, and includes: determining a first difference value between system time of each mobile terminal and system time of the present terminal respectively; determining the complexity and playing delay of a playing file which can be processed by each mobile terminal respectively; determining, according to the complexity of the playing file which can be processed by each mobile terminal, the complexity of a file to be played; and sending, according to the first difference value and playing delay corresponding to each mobile terminal which can process the determined complexity, the file to be played to the mobile terminal which can process the complexity of the file to be played.
US10382808B2 System and method for digital television operation and control
The present disclosure relates to digital television processes and systems. In one embodiment, a method of controlling a display device includes presenting, by a display device, display content. The display device can receive a touch command indication, wherein the indication is associated with a remote control touch command exceeding a first threshold. The display device can also present a touch layer representation including content elements which are gradually presented based on the duration of the touch command received, determine that the touch command has exceeded a second threshold, and update presentation of the touch layer to display one or more graphical elements in response to the touch command exceeding the second threshold.
US10382806B2 Apparatus, systems and methods for controlling presentation of content using a multi-media table
Media content presentation systems and methods are operable to control content presentation on a touch-sensitive display of a multi-media table that is communicatively coupled to a media device that is operable to access the media content. An exemplary embodiment receives, at the multi-media table from the media device, a media content event; presents the media content event on a portion of the touch-sensitive display of the multi-media table; detects a gesture-based touch movement made by a user on the touch-sensitive display; determines an intended user command based on the detected gesture-based touch movement; generates a media device command when the intended user command is configured to control presentation of the media content event; and communicates the generated media device command from the multi-media table to the media device, wherein the media device controls the media content event in accordance with the received media device command.
US10382803B2 Display device and signal source switching method
A display device includes a USB Type-C connector module, an audio/video signal switching unit, a processing unit, and a display unit. The USB Type-C connector module includes a USB Type-C connector, a configuration channel logic IC, and a channel switching multiplexer. The processing unit selectively reads a channel setting state from one of the configuration channel logic IC and the channel switching multiplexer and determines whether the channel setting state includes an audio/video channel. When the processing unit determines that the channel setting state includes the audio/video channel, the processing unit controls the audio/video switching unit to switch a signal source of the display unit to a signal source of the USB Type-C connector module.
US10382802B1 Echo cancellation in a bidirectional communication system for out of band signaling to a user device
Disclosed herein are techniques for bidirectional communication in a network, such as a cable television (CATV) system, for return band with echo cancellation. The techniques result in a minimum loss of available return bandwidth to facilitate forward out of band (OOB) communication to a client device, e.g., set top box (STB), within the extended return band, such as a return band extended beyond a frequency previously used for OOB communications.
US10382798B2 System and method for multiscreen network digital video recording using on-demand transcoding
A method is disclosed that includes: receiving, via a network digital video recorder, a request to record requested content; receiving, via a network digital video recorder at a first time, the requested content in a first format and the requested content in a second format; storing, via the network digital video recorder, the requested content in the first format; storing, via the network digital video recorder, the requested content in the second format; deleting, from network digital video recorder, the requested content in the second format after a predetermined time period; and transcoding, via an on demand transcoder, the requested content in the first format to the requested content in a third format after the predetermined time period.
US10382797B2 Systems, devices, and methods for distributing data with multi-tiered encoding
Systems, devices, methods, and computer readable media are provided for distributing data with multi-tiered encoding. For example, a system for transmission of data streams to endpoints is provided that includes: encoders, each encoder configured to encode a data stream according to at least one encoding parameter; virtual transmitters organized into groups based on at least one transmission characteristic; each group of virtual transmitters configured to receive encoded data from an associated one of the encoders; each virtual transmitter of the plurality of virtual transmitters configured to transmit the encoded data to an associated one of the plurality of endpoints; and at least one controller configured to monitor transmission characteristics of the plurality of virtual transmitters and to adjust membership of the virtual transmitters in the plurality of groups based on the monitored transmission characteristics. The system may be further configured for synchronization, uni/bi-directional communication, etc.
US10382796B2 Systems and methods for sharing video data via social media
Disclosed are efficient and user-friendly systems or methods configured to capture and share video data in real time, at a later date, or a combination thereof in an authorized manner via social media. In certain aspects, these systems and methods include capturing video, for example, from a “Jumbotron” during a sporting event or other live venue event in an authorized manner (e.g., abiding by applicable copyright laws) and sharing this captured footage with other via social media.
US10382789B2 Systems and methods for digital media compression and recompression
Adaptive methods and apparatuses include compressing, recompressing, decompressing, and transmitting/storing digitized media data, such as text, audio, image, and video. Methods may include partitioning data; transforming partitioned data; analyzing partitioned data; organizing partitioned data, predicting partitioned data; partially or fully encoding partitioned data partially or fully decoding partitioned data, and partially or fully restructuring the original data.
US10382787B2 Hybrid video coding supporting intermediate view synthesis
Hybrid video decoder supporting intermediate view synthesis of an intermediate view video from a first- and a second-view video which are predictively coded into a multi-view data signal with frames of the second-view video being spatially subdivided into sub-regions and the multi-view data signal having a prediction mode is provided, having: an extractor configured to respectively extract, from the multi-view data signal, for sub-regions of the frames of the second-view video, a disparity vector and a prediction residual; a predictive reconstructor configured to reconstruct the sub-regions of the frames of the second-view video, by generating a prediction from a reconstructed version of a portion of frames of the first-view video using the disparity vectors and a prediction residual for the respective sub-regions; and an intermediate view synthesizer configured to reconstruct first portions of the intermediate view video.
US10382785B2 Systems and methods of encoding trick play streams for use in adaptive streaming
Systems and methods for creating trick play streams for use in adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes a set of encoding servers that encode source content as a set of streams that are each stored in a separate container file, where the set of streams includes: alternative video streams; an audio stream; and at least one trick play stream. In addition, the trick play stream is encoded at a lower frame rate than the frame rates of the alternative video streams, and each frame of the trick play stream is a picture encoded without reference to another picture in the trick play stream. In addition, the trick play stream is stored in a container file including a trick play index having entries that include a timecode and a location of a frame in the track play stream.
US10382784B2 Method of coding and decoding images, coding and decoding device and computer programs corresponding thereto
A method of coding at least one image comprising the steps of splitting the image into a plurality of blocks, of grouping said blocks into a predetermined number of subsets of blocks, of coding each of said subsets of blocks in parallel, the blocks of a subset considered being coded according to a predetermined sequential order of traversal. The coding step comprises, for a current block of a subset considered, the sub-step of predictive coding of said current block with respect to at least one previously coded and decoded block, and the sub-step of entropy coding of said current block on the basis of at least one probability of appearance of a symbol.
US10382777B2 Picture coding supporting block merging and skip mode
A coding efficiency increase is achieved by using a common signalization within the bitstream with regard to activation of merging and activation of the skip mode. One possible state of one or more syntax elements within the bitstream may signalize for a current sample set of a picture that the sample set is to be merged and has no prediction residual encoded and inserted into the bitstream. A common flag may signalize whether the coding parameters associated with a current sample set are to be set according to a merge candidate or to be retrieved from the bitstream, and whether the current sample set of the picture is to be reconstructed based on a prediction signal depending on the coding parameters associated with the current sample set, without any residual data, or to be reconstructed by refining the prediction signal depending on the coding parameters associated with the current sample set by means of residual data within the bitstream.
US10382776B2 Picture coding supporting block merging and skip mode
A coding efficiency increase is achieved by using a common signalization within the bitstream with regard to activation of merging and activation of the skip mode. One possible state of one or more syntax elements within the bitstream may signalize for a current sample set of a picture that the sample set is to be merged and has no prediction residual encoded and inserted into the bitstream. A common flag may signalize whether the coding parameters associated with a current sample set are to be set according to a merge candidate or to be retrieved from the bitstream, and whether the current sample set of the picture is to be reconstructed based on a prediction signal depending on the coding parameters associated with the current sample set, without any residual data, or to be reconstructed by refining the prediction signal depending on the coding parameters associated with the current sample set by means of residual data within the bitstream.
US10382772B1 Method and apparatus for video coding
Aspects of the disclosure provide method and apparatus for video coding. In some examples, an apparatus includes processing circuitry. The processing circuitry decodes prediction information of a first block from a coded video bitstream. The first block is a non-square block and the prediction information of the first block is indicative of a first intra prediction mode in a first set of intra prediction modes for the non-square block. The first set of intra prediction modes includes a specific number of additional intra prediction modes that are not in a second set of intra prediction modes for a square block, and the first set of intra prediction modes does not include the specific number of missing intra prediction modes that are in the second set of intra prediction modes, and the specific number is a function of an aspect ratio of the first block. The processing circuitry then reconstructs at least one sample of the first block according to the first intra prediction mode.
US10382768B2 Method and apparatus for transform coefficient coding of non-square blocks
A method and apparatus for transform coefficient coding of image and video data for a video encoder or decoder are disclosed. The method determines a CG (coding group) size adaptively based on the current TU. The current TU is divided into one or more current CGs (coding groups) according to the CG size. Bins associated with the coefficients of the current TU are then encoded or decoded according to a selected CG scan path through the current TU and one or more coefficient scan paths within each CG. If TU width is larger or smaller than TU height for the current TU, then CG width is selected to be larger or smaller than CG height accordingly. According to another method, all bypass-coded bins associated with coefficients in the current TU are grouped to improve the parsing throughput rate.
US10382767B2 Video coding using frame rotation
Video frames are rotated for encoding and decoding blocks therein. During an encoding process, a number of degrees to rotate a video frame is determined. The video frame is rotated to produce rotated pixel values. A prediction residual is then generated for a block to be encoded based on the rotated pixel values. That block is encoded based on the prediction residual. During a decoding process, an encoded block is decoded to produce inverse transform pixel values, and a number of degrees to inverse rotate an encoded video frame is determined. The encoded video frame is inverse rotated to produce inverse rotated pixel values corresponding to the inverse transform pixel values. The inverse rotated pixel values are then outputted to an output video stream. One or more syntax elements indicating the number of degrees can be encoded to a bitstream during encoding and decoded from the bitstream during decoding.
US10382758B2 Transform block-level scan order selection for video coding
A scan order for encoding or decoding coefficients of a transform block is selected on a transform block-level. A set of candidate scan orders is processed by identifying end of block positions within the transform block for each of the candidate scan orders. Cost values are determined for each of the candidate scan orders to reflect a number of the coefficients of the transform block that are located before the respective end of block positions. In particular, a cost value for a candidate scan order reflects the number of zero-value coefficients located before the end of block position for that candidate scan order. One of the candidate scan orders is then selected based on those cost values. The selected scan order is used to scan the coefficients in the transform block, such as for encoding those coefficients to a bitstream or for decoding those coefficients to an output video stream.
US10382749B2 Coding run values based on palette index in palette-based video coding
In an example a method of processing video data includes determining a run value that indicates a run-length of a run of a palette index of a block of video data, wherein the palette index is associated with a color value in a palette of color values for coding the block of video data, the method also includes determining a context for context adaptive coding of data that represents the run value based on the palette index, and coding the data that represents run value from a bitstream using the determined context.
US10382747B2 Image processing apparatus, image processing method, and image processing program
An image processing apparatus is provided to display an image on a screen, the image facilitating visual ascertainment of relationships between each of a plurality of items of point cloud data and point cloud data arising from combining the plurality of items of point cloud data. The image processing apparatus includes a display controlling section configured to 3D display combination point cloud data combining a plurality of items of point cloud data obtained from a plurality of viewpoints and allow 3D display of one item out of the plurality of items of point cloud data obtained from the plurality of viewpoints.
US10382745B2 Stereoscopic image display device and driving method thereof
A stereoscopic image display device including a display panel including a plurality of sub-pixels arranged in a matrix defined by a horizontal direction and a vertical direction, the display panel having a changeable display direction; and a parallax unit on the display panel and including a plurality of optical elements having a tilt angle of 30° to 60° relative to the vertical direction and a pitch corresponding to a multiple of a pitch of the sub-pixels. Among the sub-pixels located to correspond to each of the optical elements, at least two sub-pixels, adjacently arranged, display the same view image.
US10382742B2 Methods and apparatus for a lighting-invariant image sensor for automated object detection and vision systems
An active camera system images successive frames of a scene utilizing an array of detectors configured to produce a response having a linear relationship to a number of incident photons. Multi-frame capture is utilized with differentiated frame illumination for successive frames. Frame processing allows the camera to produce, at the pixel level, different image intensities representing maximum signal intensity, ambient signal intensity, and object signal intensity. The linearized response of detectors in the lighting-invariant image sensor is used to establish non-attenuated signal strength that enables shadow removal and glare removal for one or more of the image signals. Embodiments of a lighting-invariant image sensor may be used in Autonomous and Semi-Autonomous Vehicle Control/Assist Systems.
US10382739B1 Visual annotation using tagging sessions
Various embodiments of the present invention relate generally to systems and methods for analyzing and manipulating images and video. In particular, a multi-view interactive digital media representation (MVIDMR) of an object can be generated from live images of an object captured from a camera. After the MVIDMR of the object is generated, a tag can be placed at a location on the object in the MVIDMR. The locations of the tag in the frames of the MVIDMR can vary from frame to frame as the view of the object changes. When the tag is selected, media content can be output which shows details of the object at location where the tag is placed. In one embodiment, the object can be car and tags can be used to link to media content showing details of the car at the locations where the tags are placed.
US10382737B2 Image processing method and apparatus
An image processing method includes obtaining multiple video frames, where the multiple video frames are collected from a same scene at different angles and determining a depth map of each video frame according to corresponding pixels among the multiple video frames; supplementing background missing regions of the multiple video frames according to depth maps of the multiple video frames, to obtain supplemented video frames of the multiple video frames and depth maps of the multiple supplemented video frames. The method also includes generating an alpha image of each video frame according to an occlusion relationship between each of the multiple video frames and a supplemented video frame of each video frame in a background missing region and generating a browsing frame at a specified browsing angle according to the multiple video frames, the supplemented video frames of the multiple video frames, and alpha images of the multiple video frames.
US10382735B2 Targeted display color volume specification via color remapping information (CRI) messaging
Given existing color remapping information (CRI) messaging variables, methods are described to communicate color volume information for a targeted display to a downstream receiver. Bits 7:0 of the 32-bit colour_remap_id are used to extract a first value. If the first value is not a reserved value, then the first value is used as an index to a look-up table to generate a first luminance value for a targeted display, otherwise a second value is generated based on bits 31:9 in the colour_remap_id messaging variable and the first luminance value for a targeted display is generated based on the second value. The methods may be applied to communicate via CRI messaging a minimum luminance value, a maximum luminance value, and color primaries information of the targeted display.
US10382733B2 Image processing device and method thereof
An image processing method, applied to a device including a sensor and a processor connected to the sensor, the sensor including a plurality of pixels, in which each of the pixels senses three primary colors and an infrared ray of an image, the processor executing the method including: calculating a real response value of the infrared ray without a crosstalk interference from the three primary colors according to the crosstalk interference from the three primary colors to the infrared ray; calculating real response values of the three primary colors without a crosstalk interference from the infrared ray according to the crosstalk interference of the real response value from the infrared ray to the three primary colors; and increasing a brightness of the image according to a brightness of the real response value of the infrared ray and the real response values of the three primary colors.
US10382732B2 Resonant MEMS mirror parameter estimation
A resonant scanning mirror includes a sensor to provide position information. A parameter estimation circuit estimates parameters from the position information. The parameter estimation circuit includes wideband analog circuits that have poles far removed from the resonant frequency of the scanning mirror. The parameter estimation circuit also includes an analog-to-digital converter that samples at a high sample rate, and digital filters that exhibit near perfect linearity.
US10382729B2 Home automation system-initiated calls
Methods, apparatuses, and techniques for security and/or automation systems are described. In one embodiment, the method may include receiving a call initiation instruction at a video monitoring component of a home automation system. The method may further include analyzing the call initiation instruction, and communicating a call request from the video monitoring component of the home automation system to a first remote user based at least in part on the received call initiation instruction.
US10382728B2 External device control method, imaging device control method, imaging system control method, external device, imaging device, and imaging system
A determination as to whether or not a random operation is able to be performed for a preset tour of a surveillance camera may be easily made, and user's operability may be improved. A client device transmits a command for making an inquiry about the capability of the surveillance camera for a random operation regarding a preset tour. The surveillance camera receives the command, and transmits capability information of the random operation to the client device. The client device analyzes the received information, and changes the GUI display of the client device.
US10382724B2 Method and system for determining whether an individual takes appropriate measures to prevent the spread of healthcare-associated infections along with centralized monitoring
A system and method that allows caregivers, central monitoring companies and other persons to monitor whether individuals entering patients' rooms take appropriate steps to mitigate the spread of healthcare associated infections to the patients receiving healthcare services. In one non-limiting example the system and method determine whether an individual who has entered the room of a patient has washed his or her hands prior to approaching the patient. A live video feed from the monitored rooms can be displayed on a centralized monitoring primary display which can be located remote to the monitored rooms. When it is determined that an individual in a specific room from the monitored rooms is approaching a patient and has not washed his or her hands an alert, notification and/or a live video feed for the specific room can be displayed on a centralized monitoring alert display which can also be preferably located remote to the monitored rooms.
US10382721B2 Communication terminal, communication system, communication method, and non-transitory computer-readable medium
A communication terminal includes circuitry to accept designation of an attribute, receive attribute information of a plurality of destination candidates and presence information of the plurality of destination candidates, and transmit a first request to a first destination candidate. The first destination candidate is one or more of the plurality of destination candidates whose attribute information indicates the accepted attribute and whose presence information indicates a first presence. In response to receiving attribute information and presence information of a second destination candidate of the plurality of destination candidates after transmission of the first request, the circuitry further transmits a second request to the second destination candidate, based on a determination that the attribute information of the second destination candidate indicates the accepted attribute, and the presence information of the second destination candidate indicates the first presence.
US10382714B2 Image capturing apparatus and moving object
An image capturing apparatus that includes a first and second image sensors each including pixel array and a driving unit, the driving units perform first driving, in a first period, such that a signal based on a light from non-irradiated object is held in a first signal holding unit of each of the first and second image sensors, second driving, in a second period, such that a signal based on a light from irradiated object is held in a second signal holding unit of the first image sensor, and third driving, in a third period, such that a signal based on a light from irradiated object is held in a second signal holding unit of the second image sensor, the third period including a period which does not overlap the second period.
US10382713B2 Backside illumination image sensor, manufacturing method thereof and image-capturing device
An image sensor includes a first photoelectric conversion unit that converts light incident through a first opening to an electric charge, a second photoelectric conversion unit that converts light incident through a second opening which is smaller than the first opening to an electric charge, and a signal output wiring that outputs a first signal generated by the electric charge converted by the first photoelectric conversion unit and a second signal generated by the electric charge converted by the second photoelectric conversion unit. The second photoelectric conversion unit is disposed between the second opening and the signal output wiring.
US10382712B1 Automatic removal of lens flares from images
Techniques and systems are provided for processing one or more images. In one example, a method of processing a plurality of images comprises: obtaining a first image captured using a first aperture setting; obtaining a second image captured using a second aperture setting, the first aperture setting being associated with a smaller aperture size than an aperture size associated with the second aperture setting; detecting pixels of the first image having lens flare; and generating an output image by combining the first image and the second image, the first image and the second image being combined by replacing the pixels of the first image having the lens flare with corresponding pixels of the second image.
US10382710B2 Image processing apparatus, image capturing apparatus, and non-transitory computer-readable storage medium
An image processing apparatus includes an image acquirer configured to acquire a first image that is generated by image capturing and includes information of light intensity distributions obtained with a plurality of different exposures provided with transmittance distributions that are different from one another, an information acquirer configured to acquire information on the transmittance distributions, and an image estimator configured to separate image signals corresponding to two or more exposures among the plurality of exposures from the first image in the same pixel based on an estimation using the information on the transmittance distributions, and to generate two or more second images using the separated image signals.
US10382706B2 Portable chroma key compositing and lighting adjustment system
A system and, related method, is disclosed for enabling Chroma key compositing using a smart device, wherein an image/video of a subject situated in front of a portable monochromatic background is captured, and simultaneously layered upon a different desired background replacement that will replace only the monochromatic background captured. The portable monochromatic background structure can be an inflatable structure affixed with a plurality of lighting modules configured to ensure a uniform light distribution across the monochromatic background and separately ensure a uniform light distribution on the subject during the image/video capture. Moreover, a software application on a smart device can act as a system platform that enables for automatic light adjustment of the lighting modules on a portable monochromatic background to correct any light imperfections that impede color neutrality on the background, which would otherwise result in the inability to create broadcast quality background replacement content with a smart device using the monochromatic lighting platform disclosed herein.
US10382704B2 Image processing device that generates a composite image
An image processing device having a CPU which functions as units including an image acquiring unit that acquires a plurality of images indicative of a sequence of actions of a subject; a selecting unit that selects, in accordance with an operation by a user, one of a partial action from among a plurality of kinds of partial actions included in the sequence of actions of the subject; an image selecting unit that selects a plurality of images corresponding to the specific kind of partial action selected by the selecting unit from among the plurality of images acquired by the image acquiring unit; and an image composition unit that generates a composite image wherein the composite image includes the plurality of images.
US10382702B2 Image sensor apparatus and method for obtaining multiple exposures with zero interframe time
A system, method, and computer program product are provided for obtaining multiple exposures with zero interframe time. In use, a first an analog signal associated with an image is received from at least one pixel of an image sensor. Next, a first amplified analog signal associated with the image is generated by amplifying the analog signal utilizing a first gain. Further, a second amplified analog signal associated with the image is generated by amplifying the analog signal utilizing a second gain. Finally, the first amplified analog signal and the second amplified analog signal are transmitted.
US10382696B2 Motion video output for multiple displays
An image data processing system can include one or more processors, a first video output port, and a second video output port. The one or more processors can: receive an encoded stream of digital motion picture image data encoded using an encoding function; generate a first monitoring data stream from the encoded stream using a first decoding function, the first monitoring data stream including first image data; and generate a second monitoring data stream from the encoded stream using a second decoding function different from the first decoding function, the second monitoring data stream including second image data having a narrower brightness range than the first image data. The first and second video output ports can output the first and second monitoring data streams for display in parallel.
US10382693B2 Mobile terminal
A mobile terminal including a memory; a display configured to display a captured image; and a controller configured to receive a request for acquiring associated captured images associated with the captured image, acquire the associated captured images based on information on the captured image stored in the memory according to the received request, and display, around the captured image, a first set of associated captured images captured through an application corresponding to the captured image and a second set of associated captured images acquired based on information included in the captured image among the acquired associated captured images.
US10382689B2 Method and apparatus for capturing stabilized video in an imaging device
An imaging apparatus for capturing stabilized digital video, includes a user interface for displaying a preview of the field of view of the imaging apparatus and to receive user input, an image sensor for capturing digital video data for a video, a lens comprising one or more lens elements, wherein the one or more lens elements include at least one movable lens element that is movable relative to the imaging apparatus, and a video image processor to receive the video data and the motion data. The processor calculates shift amounts for the sequence of images based at least in part on the motion data generated by the motion sensors, modifies the sequence of images using the calculated shift amounts, combines the modified sequence of images to obtain a stabilized video. A memory connected to the video image processor stores the stabilized video.
US10382688B2 Image stabilization for photographing apparatus module
An example photographing apparatus module includes an image sensor module; a lens module shifted with respect to the image sensor module in a first direction or a second direction that is perpendicular to an optical axis direction of incident light; and an image stabilization module arranged in the image sensor module and applying a driving force to the lens module.
US10382687B1 Nested disturbance rejection controller integrated within camera module
At a processor of a camera-equipped electronic device, a first data set generated at a sensor incorporated within a camera module is obtained, and a second data set generated at one or more sensors external to the camera module is obtained. Based on the first set and second data sets, a first set of control signals is transmitted to the camera module. At a disturbance rejection controller integrated within the camera module, a second set of control signals is generated, based on the first set of control signals and on a third set of data obtained from the sensor incorporated within the camera module. The second set of control signals is transmitted to an actuator, which causes a displacement of a camera lens.
US10382684B2 Image processing apparatus and image capturing apparatus
An image capturing apparatus includes a sensor controller and a distance calculator. The sensor controller acquires a target image and a first reference image. The point spread function (PSF) of the target image is point-asymmetric, and the PSF of the first reference image being point-symmetric. The image sensor receives light having passed through a filter region that changes PSFs for sensor images of at least one kind into point-asymmetric forms, and then generates the target image for which a PSF has been changed into a point-asymmetric form by the filter region, and the first reference image that is not the target image. The distance calculator calculates the distance to an object captured in the target image and the first reference image, in accordance with the correlations each between an image obtained by convoluting a blur kernel to the target images and the first reference image.
US10382681B2 Imaging system
An imaging system includes an imaging body having an optical system and an imaging element, a power supplier configured to supply power to the imaging element, and a housing configured to hold the imaging body and the power supplier, wherein the optical system includes at least one optical element projecting from the housing, and a distance AP between a gravity center A of a portion including the optical system and a gravity center P of the entire imaging system and a distance BP between a gravity center B of the power supplier and the gravity center P of the entire imaging system satisfy the following condition. AP>BP
US10382679B2 Drawing apparatus, drawing method, and drawing program
A drawing apparatus includes a first control unit and a second control unit. The first control unit receives a plurality of image data including a subject from a plurality of cameras, and outputs data obtained from coordinate conversion performed by referring to LUT data. The second control unit derives each of determination distances from optical centers of the plurality of image data with regard to the subject, selects one of the plurality of image data as selection image data on the basis of the determination distance, and rewrites the LUT data by deriving a coordinate corresponding to a pixel of the subject in the selection image data.
US10382673B2 Automated guide for image capturing for 3D model creation
An image capture system provides automated prompts for aiding a user in capturing images for use in 3D model creation. While a user is preparing to capture an image, the system provides visual indications that indicate whether a quality-based condition is satisfied. Based on the visual indications, a user can determine whether an image, if captured, would likely be suitable for use in creating a 3D model. Determining if the quality-based condition is satisfied may include monitoring output generated by one or more sensors and comparing the output against a threshold value. Additionally, the system may analyze the visual content or metadata associated with an image to determine if the quality-based condition is satisfied and request user input to further identify certain image features that were identified by the system.
US10382671B2 Image processing apparatus, image processing method, and recording medium
An image processing apparatus includes a reference value acquisition unit, an image processing unit, and a threshold specification unit. The reference value acquisition unit acquires a reference value to become a reference of brightness from a facial area of a human contained in a captured image. The image processing unit divides the facial area of the human into multiple exclusive portions. The threshold specification unit specifies a threshold for brightness used for the division into the multiple portions by the image processing unit based on the reference value acquired by the reference value acquisition unit. The image processing unit performs processing of correcting brightness in all the multiple divided portions by applying different correction modes.
US10382662B1 Apparatus and method for locating camera towers and scheduling surveillance
An apparatus and method for the operation of, or the arrangement and operation of, a surveillance system comprising a plurality of camera towers, each of which comprises a plurality of cameras tasked with surveilling a plurality of points-of-interest (POIs). In its most general setting, given limited camera towers, the system (a) determines which locations should install towers, (b) evaluates surveillance requirements ƒ that specify the probability that each camera should surveil each POI at any point in time, and (c) generates a set of camera configurations and frequency-of-utilization vector α for those configurations that creates a surveillance schedule to meet requirements ƒ over T. By applying α, the apparatus and method directs each camera to orient at successive time points to surveil in a manner that is relatively unpredictable to adversaries and which meets requirements ƒ. In specialized embodiments, surveillance requirements and/or fixed placements of camera towers are pre-specified.
US10382661B2 Vision sensor, system, and method for image processing, and vision based interactive device
A vision based sensor, image processing method and system, and an interactive device including the same are provided. The sensor includes an optical lens, an image acquisition chip that captures image resolution below a first threshold, and a micro-controller. The image acquisition chip acquires an object's image through the optical lens, and output an ultra-low resolution image with a resolution below the first threshold, and sends the ultra-low resolution image to the micro-controller. The micro-controller obtains object information by analyzing the ultra-low resolution image, and sends the object information to an external component, so that the external component performs a predefined act.
US10382656B2 Image processing device and printing system
An image processing device including a user interface, an image data inputting section that inputs image data, a resolution converting section that converts the image data to resolution corresponding to a printing device, a color converting section that generates ink amount data, and a print data generating section that generates print data based on the ink amount data, in which the resolution converting section includes a color inputting section that inputs the spot color and the specific condition for performing a spot color replacement of replacing the spot color in the specific condition by the color converting section through the user interface, and a thinning processing section that performs a simple thinning process on a spot color region including the spot color in a case in which a thinning process of converting the resolution of the image data to a second resolution lower than the first resolution is performed.
US10382654B2 Printing background print agents
In an example, a method includes receiving print data indicative of an image to be printed on a substrate. The print data may indicate an image portion in which an image is present and a void portion in which the image is absent. An amount of background print agent to be applied to a region of the substrate corresponding to the locations of the image portion and the void portion on the substrate when the image is printed may be determined. In examples, the amount of background print agent determined to be applied to a region of the substrate corresponding to the location of the void portion on the substrate when the image is printed is greater than the amount of a background print agent to be applied to the region of the substrate corresponding to the location of the image portion on the substrate when the image is printed.
US10382653B2 Image processing apparatus
The character edge area determining unit (21) determines a character edge area in input image data.The output image processing unit (12) performs an image process for a target pixel in the determined character edge area in order to adjust a toner consumption amount in accordance with the number of continuous edge pixels (i.e. continuous pixels that belong to the character edge area) included in a reference window of which a center is set on the target pixel and an average value of pixel values of the continuous edge pixels.
US10382652B2 Generating a day/night image
According to one example, there is provided a method of generating a day/night image on a media. The method comprises obtaining an image to be printed as a front-to-back image, printing the obtained image on a first side of the media, processing the obtained image by flipping the image, applying a degree of edge removal, and applying a degree blur. The method further comprises printing the processed image on a reverse side of the media, such that the first printed image and printed modified image are substantially aligned with one another.
US10382648B2 Scanner, and scanned image generating method
A scanner has a first sensor array; a second sensor array; a timing controller that individually outputs at different times a first drive signal that drives the first sensor array, and a second drive signal that the second sensor array; and a light source configured that emits and illuminates a document during periods between the first drive signal and the second drive signal output next after the first drive signal, and periods between the second drive signal and the first drive signal output next after the second drive signal.
US10382645B2 Predicting detectability and grading prior to printing
The present disclosure relates generally to image signal processing, including encoding signals for image data or artwork. A color blend/print model is used to predict signal detectability and visibility as is printed on a particular substrate, which facilitates object grading prior to print runs.
US10382641B2 Optical scanning device that directs heat away from a deflector and image forming device including same
An optical scanning device that scans a target surface with light, includes: a light source; a deflector that deflects light of the light source; and an optical system that forms an image of light deflected, wherein the deflector includes: a polygon mirror that reflects and deflects light of the light source; a motor that rotates the polygon mirror; and a case body that airtightly houses the polygon mirror and the motor, the case body includes a cylindrical inner wall, and the inner wall includes a rectifier that guides, from one to the other of a first space and a second space, an air flow generated by rotation of the polygon mirror in a space surrounded by the inner wall, and the first space is located on the motor side with respect to the polygon mirror and the second space is located on an opposite side of the first space.
US10382640B2 Information processing system, information processing apparatus, image forming apparatus, information processing method, and computer program product
An information processing apparatus includes a screen information request receiver, an application identification information specifying unit, a screen information transmitter. The screen information request receiver receives, from a device, a screen information request used to request screen information for providing an application. The screen information includes at least dealer information representing a dealer that sells the device. The application identification information specifying unit specifies application identification information corresponding to the dealer information included in the screen information request based on application correspondence relation information representing a correspondence relation between the dealer information and the application identification information identifying an application available to the device. The screen information transmitter transmits, to the device, the screen information for providing the application identified by the application identification information specified by the application identification information specifying unit as a response to the screen information request received by the screen information request receiver.
US10382638B2 Electronic device, service execution system, and log acquisition method
An electronic device performs a function according to an input by a user. The electronic device includes a market log acquisition unit that acquires a market log, the market log including contents of the input and an execution result of a process based on the function with respect to each execution unit of the process based on the function.
US10382632B2 Image processing unit, information processing system, program, and information processing method
An image processing unit includes a first memory unit configured to store a first setup value which is set for each of groups including a user and indicates an upper limit of a usage amount, within which the user included in each group can use a function; a second memory unit configured to store a second setup value which is set for each user and indicates the usage amount enabling each user to use the function in addition to the first setup value; a third memory unit configured to store a current value which indicates the usage amount of the function used by each user; and a determination unit configured to determine whether the current value exceeds a predetermined first threshold determined using the first setup value set for the group and the second setup value set for each user.
US10382624B2 Bridge for non-voice communications user interface to voice-enabled interactive voice response system
A bridging for using a non-voice-based user interface, such as a text chat interface, with a voice-enabled interactive voice response system which, during a non-voice-based communication session with a client user device, receives from the client user device, a non-voice entry entered by a client user into the communication session; identifies one or more elements in the non-voice entry constrained by one or more allowed responses by the voice-enabled interactive voice response system; maps the one or more elements to one or more of the allowed responses; and passes the mapped one or more identified elements to a voice-enabled interactive voice response system as a input via emulation of a voice recognition analysis response.
US10382622B2 Integrating a communication terminal as the preferred device in a static communication system configuration
A computer-implemented method is disclosed for integrating at least one first communication terminal assigned to a user as a preferred device in a static configuration of a communication system and/or for dynamically switching from a first communication terminal used as a preferred device to a second communication terminal as a preferred device for providing a one-number service using the preferred device, to which a one-number service number is assigned, wherein at least two communication terminals are statically assigned to the user and a preferred device is also dynamically assigned to the user through a virtual device. Also disclosed is communication system designed for this purpose.
US10382621B1 User-configurable recording of VoIP calls
Various example implementations are directed to circuits, apparatuses, and methods for providing voice-over-IP (VoIP) services. According to an example embodiment, an apparatus includes one or more VoIP servers configured and arranged to route VoIP calls to and from users of a plurality of customer accounts. Each customer account has a respective plurality of users and a respective settings file. For each of the customer accounts, a processing circuit communicatively coupled to the VoIP servers, records an audio portion of a VoIP call to or from a user of the customer account in response to the VoIP call satisfying a set of recording criteria specified in the settings file for the customer account. The recording criteria for at least one of the customer accounts includes account-level settings for selecting VoIP calls to be recorded and sets of user-level settings indicating criteria for preventing recording of VoIP calls of the individual users.
US10382620B1 Protecting confidential conversations on devices
A first mobile device may receive user-input data for generation of an electronic message. The electronic message may be generated as the user-input data is received. The first mobile device may identify sensitive information, within the electronic message. The first mobile device may secure the sensitive information. The first mobile device may disable a screen capture function of the first mobile device. The first mobile device may send the electronic message to a second mobile device. The sending of the electronic message to the second mobile device may include the sending of the secured sensitive information.
US10382615B2 Intelligent alerting method, terminal, wearable device, and system
An intelligent alerting method and a terminal to obtain human body status information and determine an alerting occasion and mode according to the human body status information, where the method includes: obtaining, by a terminal, human body status information of a user, where the human body status information is status information obtained after basic human body parameter data is combined, the human body status information representing a body status of the user, and the basic human body parameter data is vital sign data obtained through detection by the terminal or by a wearable device that has a communications connection relationship with the terminal determining, by the terminal, an alerting mode according to the human body status information and a predefined alerting policy, and providing, by the terminal, a corresponding alert according to the alerting mode.
US10382612B2 Business support system, business support method, information processing apparatus, communication device, and control methods and control programs of information processing apparatus and communication device
This invention is directed to a business support system that controls business use of a communication device based on a work time without user's awareness. The business support system includes a work time register that registers a work time, and a business use controller that, in reference to the work time register, starts business use of a communication device by a business application for supporting the business use of the communication device when a current time falls within the work time, and stops the business use of the communication device by the business application when the current time falls outside the work time. For example, the business use controller starts the business use of the communication device by the business application by activating a predetermined program in the communication device, and stops the business use of the communication device by the business application by stopping the predetermined program in the communication device.
US10382605B2 Vehicular information processing system, vehicle-mounted device, method for providing text data, and program for providing the same
Provided is a system in which a vehicle-mounted device and a mobile device are connected using a communication protocol. The vehicle-mounted device includes: a storage unit that stores information indicating whether or not an e-mail transmitting function specified in the communication protocol is incorporated; a control unit that determines, according to an instruction for transmitting an e-mail to the mobile device, whether or not the mobile device is equipped with the e-mail transmitting function, on the basis of the information in the storage unit; and a processing unit that transmits text, for e-mail, generated by the vehicle-mounted device, to the mobile device, and instructs the mobile device to generate an electronic mail according to the text for e-mail and transmit the electronic mail to an external network when the e-mail transmitting function is incorporated, and that instructs the mobile device to generate text for e-mail when the e-mail transmitting function is not incorporated. The mobile device includes: a text generating unit that generates the text for e-mail according to the instruction, for text generation, from the vehicle-mounted device; and a control unit that transmits, to the external network, an electronic mail based on the generated text for e-mail.
US10382604B2 Image processing apparatus, control method thereof, and non-transitory computer-readable storage medium
An image processing apparatus performs export by switching, based on the communication type of one or more pieces of stored destination information of an external apparatus, whether or not to add an external line call number to a destination number included in the destination information. The image processing apparatus also performs, with respect to destination information obtained from the external apparatus, import of the destination information to the image processing apparatus by switching, based on a communication type regarding the destination information, whether or not to remove an external line call number from a destination number included in the destination information.
US10382602B2 Data communications backpack
A data communications backpack apparatus is disclosed having a backpack carrier. A power supply can be positioned in the backpack carrier. A router device can be positioned in the backpack carrier, the router device in electrical communication with the power supply. An antenna array can be positioned in the backpack carrier, the antenna array in electrical communication with the router device, the antenna array including one or more cellular antennas and one or more wireless networking antennas. The backpack carrier can include an upper opening extending into a central storage area, a first side pocket, a second side pocket, and a lower compartment positioned below the central storage area. The power supply can be positioned in the first side pocket, the router device can be positioned in the second side pocket, and the antenna array can be positioned in the lower compartment.
US10382599B2 Configuring generation of event streams by remote capture agents
The disclosed embodiments provide a system that processes network data. During operation, the system obtains, at a remote capture agent, a first protocol classification for a first packet flow captured by the remote capture agent. Next, the system uses configuration information associated with the first protocol classification to build a first event stream from the first packet flow at the remote capture agent, wherein the first event stream comprises time-series event data generated from network packets in the first packet flow based on the first protocol classification. The system then transmits the first event stream over a network for subsequent storage and processing of the first event stream by one or more components on the network.
US10382597B2 System and method for transport-layer level identification and isolation of container traffic
Disclosed is a system and method of providing transport-level identification and isolation of container traffic. The method includes receiving, at a component in a network, a packet having a data field, extracting, at a network layer, container identification data from the data field and applying a policy to the packet at the component based on the container identification data. The data field can include one of a header, an IPv6 extension header, a service function chaining container identification, a network service header, and an optional field of an IPv4 packet.
US10382596B2 Transmitting network overlay information in a service function chain
A packet is received at a device configured to provide a service function within a network service chain. A network overlay and/or segmentation identifier is extracted from a header of the packet. The service function is applied to the packet according to policies specific to a network overlay and/or segmentation identified in the network overlay and/or segmentation identifier.
US10382594B2 Integrated head-end utility metering system
Disclosed are various embodiments for transmitting data between an integrated head-end system and endpoint devices of a utility metering system. The utility metering system may include a single head-end system including an application layer, an end-device protocol layer, and a network protocol layer operable to generate messages for transmitting to the endpoint devices to obtain metering information. The layers may also be operable to interpret messages received from the endpoint devices including the metering information and convert the messages into a usable format. In some aspects, the end-device protocol layer and the network protocol layer may include adapters for converting information included in the messages based on a metering protocol or network protocol, respectively, used by the endpoint devices.
US10382593B2 IPv4/IPv6 bridge
A virtual machine host may provide IPv4 connections to IPv4 virtual machine guests and map the connections to IPv6 networks. The IPv6 addressed exposed by the virtual machine host may be used in an IPv6 environment to communicate with the virtual machine guests, enabling various IPv6 connected scenarios for the IPv4 virtual machines. The virtual machine host may receive IPv6 communications, and translate those communications to IPv4 to communicate with the virtual machine guests. Similarly, the outbound IPv4 communications may be translated into IPv6 for communications to the IPv6 network.
US10382588B2 Resource access driven distributed transaction coordination system
Resource access driven distributed transaction coordination system is described. A method may include receiving a request to perform a migration of user data from a first user account to a second user account and restricting access to a distributed resource as a result of receiving the request. When a distributed process requests access to a distributed resource, and that distributed process doesn't have any pending tasks, account migration may be performed.
US10382586B2 Coordinating services across multiple providers
Systems and methods are disclosed for coordinating services across multiple providers. In one implementation, a processing device receives, from an application, a request to initiate a transaction, processes the request in relation to one or more service providers to identify a service provider with respect to which the transaction is to be executed, provides the request to the service provider, receives transaction outcome from the service provider with respect to the transaction, and provides the transaction outcome to the application.
US10382585B2 Concurrent code application in a stateful computing environment
Embodiments herein relate to a master process being executed by a processor to control an upgrade to an application process. For instance, the master process initializes an environment for operating an application process and starting an execution of the application process within the environment. Further, the master process upgrades a code of the application process while the master process maintains the environment and the execution of the application process.
US10382577B2 Trending topics on a social network based on member profiles
A system and method includes an electronic data storage device to store activity data and profile data of members of a social network including content items individually associated with a content item topic. A processor may obtain the activity data and the profile data, determine an association of the social network topic with at least one of a plurality of social network genres based on the activity data, wherein individual ones of the social network genres are based, at least in part, on a category of the profile data. The processor may store the association of the social network topic with the at one of the plurality of social network genres, and cause a user interface to display information related to the content item topic based, at least in part, on the activity data associated with content items associated with the content item type.
US10382576B2 Transparent server failover in stateful distributed protocols
Exemplary methods, apparatuses, and systems include a proxy intercepting, from a client, a plurality of requests addressed to a first server. The proxy adds an entry for each of the plurality of requests to a data structure. Each entry includes data from one of the plurality of requests. The proxy forwards each of the plurality of requests to the first server. In response to detecting the first server was unavailable or otherwise failed, the proxy reconnects to the first server when the first server recovers or connects to a second server serving as a backup for the first server. The proxy transmits to the first or second server one or more commands using the entries of the data structure to restore state information for the client.
US10382575B2 Program execution system, method of executing program, and computer-readable storage medium
Disclosed is a program execution system for suppressing consumption of a CPU resource and a battery of a user terminal such as a smart terminal. The program execution system includes: a client device determines whether a program started up is to be executed by the client device or another device and transmits a first execution request to which state information on the client device is added, to a proxy server when it is determined that the program is to be executed by another device; the proxy server receives the first execution request and determines whether the program is to be executed by the proxy server or another device and transmits a second execution request to a cloud server when it is determined that the program is to be executed by another device; and the cloud server receives the second execution request and executes the program.
US10382571B1 Mobile communication device self-locating framework
A mobile communication device. The device comprises a cellular radio transceiver, a GPS receiver, a processor, a memory, and a self-locating application stored in the memory. When executed by the processor the application monitors a received signal strength of the radio transceiver, in response to detecting a rate of cellular radio signal strength increase above a first threshold, obtains GPS coordinates of the device from the GPS receiver and an identity of a serving cell site, stores the GPS coordinates with the identity of the serving cell site in the memory, and in response to detecting a rate of cellular radio signal strength decrease below a second predefined threshold and determining that the cellular radio transceiver is served by the serving cell site associated with the GPS coordinates stored in the memory, determines that the device is at the location associated with the GPS coordinates stored in the memory.
US10382564B2 Method and system for client association management based on estimated session duration
The present disclosure discloses a method and a network device for client association management based on estimated session duration. Specifically, a network device determines that a client device is on an active session. The client device is associated with a first access point of a plurality of access points. The network then estimates a remaining duration of the active session to obtain an estimated remaining duration. Responsive at least to the estimated remaining duration of the active session being greater than a threshold value, the network device causes the client device to associate with a second access point different than the first access point. Responsive at least to the estimated remaining duration of the active session being less than the threshold value, the network device refrains from causing the client device to associate with the second access point.
US10382561B1 Intelligent network service provisioning and maintenance
A network gateway is implemented on behalf of a customer entity. The network gateway may be implemented using a distributed computer system and the network gateway may connect a network of the customer entity to a public communications network. The network gateway may include network-related services without the need for adding specialized hardware. The network gateway may be provisioned programmatically in response to instructions received from the customer entity. The network gateway may be provisionable and accessible over several different types of data connections. The network gateway, by virtue of being implemented on a distributed computer system, is scalable upon demand without additional input by the customer entity.
US10382550B2 Methods and systems for processing data requests
Methods and systems for managing data and transmission of content are disclosed. One method can comprise receiving a first request from a first computing device via a network. An index can be received from a first storage medium in response to the first request. The index can be stored in a second storage medium. The first storage medium is located in the network upstream from the second storage medium relative to the first computing device. A second request can be received from one or more of the first computing device and a second computing device via the network. The index can be retrieved from the second storage medium in response to the second request.
US10382547B2 Collaborative cloud-based document editing from a browser-enabled platform native application
Methods and systems for online collaboration. A method embodiment facilitates collaborative editing of a cloud-based shared document using a browser-enabled platform native application. A user launches a platform native application and establishes a non-browser connection between the platform native application and a remote cloud-based shared file facility. The non-browser connection operates independently from any browser connections even though the platform native application includes a document editor web app within the embedded browser. A first user retrieves a first user copy of the cloud-based shared document, modifies the document, and shares the modified document so as to be accessible by other collaborating users. After closing the first user copy of the document, the platform native application receives other collaborating user modifications over the non-browser connection. The collaborating user modifications are applied to the first user copy before the first collaborating user reopens the first user copy of the cloud-based shared document.
US10382545B1 Methods and systems for hybrid synchronous-asynchronous communication in content provisioning
Systems and methods for automated content selection and/or distribution are disclosed herein. The system can include a packet selection system including a recommendation engine. The recommendation engine can select a next data packet that can include content for delivery to a user device. The system can include a presentation system including a presenter module. The presenter module can receive an indication of the selected next data packet and send the content for delivery to the user device via an electrical communication. The system can include a response system including a response processor. The response processor can receive a response from the user device, and the response processor can determine whether the received response is a desired response. The system can include a summary model system including model engine, and a messaging bus.
US10382541B2 Server and method for providing design data for application and system for generating application
An application design server, method and system are provided. The application design server according to an exemplary embodiment includes a communicator configured to receive design data from a first host device and a controller configured to, in response to receiving a request for the design data from a second host device, transmit the received design data to the second host device, and in response to receiving updated design data corresponding to the design data from the first host device, control the communicator to transmit the updated design data to the second host device.
US10382538B1 System and method for creating a dynamic social network
Described herein is a transient social network that exists as long as its members are physically together. Members become a part of a private social network, referred to as a Cliq, which is facilitated by the use of an application on participant's mobile devices. The Cliq instance is recorded on a server automatically, storing the place and time of the participants meeting. A meta-identity profile of the Cliq is established and content is recommended or desired content is retrieved upon request.
US10382537B2 System and method for use of a global runtime in a multitenant application server environment
In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. In accordance with an embodiment, the end-to-end lifecycle infrastructure includes a plugin-based mechanism which enables the different components within a multi-tenant application server environment to use a lifecycle plugin to provide their own component-specific lifecycle functionality. In accordance with an embodiment, the system includes support for a tenant onboarding functionality, which can be used to onboard a tenant for a service to a particular partition. In accordance with an embodiment, the system supports the use of a global runtime within the multi-tenant application server environment.
US10382535B2 Pairwise comparison for load balancing
Load balancing across hosts in a computer system is triggered based on pairwise comparisons of resource utilization at different host. A method for load balancing across hosts includes the steps of determining a resource utilization difference between first and second hosts, wherein the first host has a higher resource utilization than the second host, comparing the resource utilization difference against a threshold difference, and upon determining that the resource utilization difference exceeds the threshold difference, selecting a workload executing in the first host for migration to the second host.
US10382534B1 Selective load balancing of network traffic
In one embodiment, load balancing criteria and an indication of a plurality of network nodes is received. A plurality of forwarding entries are created based on the load balancing criteria and the indication of the plurality of nodes. A content addressable memory of a network element is programmed with the plurality of forwarding entries. The network element selectively load balances network traffic by applying the plurality of forwarding entries to the network traffic, wherein network traffic meeting the load balancing criteria is load balanced among the plurality of network nodes.
US10382532B2 Cross-cloud object mapping for hybrid clouds
A method for managing an application executing in a computing system is disclosed as including a private cloud operated by a first organization and a multi-tenant public cloud of which the first organization is one of the tenants. The method comprises instantiating a first virtual object in the private cloud and instantiating a second virtual object in the public cloud for executing the application cooperatively with the first virtual object. Mapping associated with the first virtual object is generated, wherein the mapping comprises a first identifier having a context of the private cloud and a second identifier having a context of the public cloud. The method further includes detecting migration of the first or second virtual object such that both of the first and second virtual objects are instantiated in a single one of the private and public clouds and updating the mapping to reflect the migration.
US10382528B2 Disposition actions in digital asset management based on trigger events
Digital asset management with disposition actions based on trigger events are provided. A management service transmits actions to an asset manager to prompt the asset manager to customize the actions. The actions include operations to dispose of digital assets of an asset owner based on a detection of a trigger event. The management service detects a customization and/or a selection of a subset of the actions by the asset manager and monitors the digital assets to detect the trigger event. Once the management service detects the trigger event, the management service executes the subset of the actions to dispose of the digital assets.
US10382527B2 Performing optimized collective operations in an irregular subcommunicator of compute nodes in a parallel computer
In a parallel computer, performing optimized collective operations in an irregular subcommunicator of compute nodes may be carried out by: identifying, within the irregular subcommunicator, regular neighborhoods of compute nodes; selecting, for each neighborhood from the compute nodes of the neighborhood, a local root node; assigning each local root node to a node of a neighborhood-wide tree topology; mapping, for each neighborhood, the compute nodes of the neighborhood to a local tree topology having, at its root, the local root node of the neighborhood; and performing a one way, rooted collective operation within the subcommunicator including: performing, in one phase, the collective operation within each neighborhood; and performing, in another phase, the collective operation amongst the local root nodes.
US10382519B2 Utilizing back office services of a wagering game machine
A method can include receiving, by bindings of the wagering game machine via Hyper Text Transfer Protocol (HTTP), a first message including information for accessing a back office service of the wagering game machine; identifying, by an adapter of the wagering game machine, the back office service based on the information; generating, by the adapter, a back office service request; providing, by the adapter, the back office service request to a back office service controller; performing, by the back office service controller, the back office service; generating, by the back office service controller, information related to performance of the back office service; receiving, by the adapter from the back office service controller, a second message including the information related to performance of the back office service; transmitting, via the bindings, the second message to the remote computing device over a network via the HTTP protocol.
US10382508B2 Proxy streams in a video streaming network
A method and system method for code testing in a video streaming network, A first broadcast stream including a first program containing video content is received by an ingest server of a live cluster of servers, wherein the live cluster of servers is deployed for providing streaming media programs to multiple user devices. The first broadcast stream is provided to one or more user devices. The first broadcast stream is duplicated to generate a copy of the first broadcast stream. The copy of the first broadcast stream is provided to a device under test configured to test processing of the first broadcast stream by new code installed at the device under test. Error performance of the device under test is monitored with respect to the new code's processing of the first broadcast stream.
US10382507B1 User device interactions during a session of a co-browsing environment
Co-browsing may offer support and other features to consumers of various websites and other online tools and applications. One example embodiment may include receiving a browsing session notification from a user device, identifying a request message destined for another user device, intercepting the request message, identifying the request message as requesting a multi-user session, forwarding the request message to the another user device, identifying a group to assign to the user device and the another user device based on activity performed by the user device, and assigning the user device and the another user device to the group and creating the multi-user session.
US10382505B2 Group curated media channels
A system for collaboratively generating and/or managing a media channel is provided. The system includes an identification component, a generation component and a permissions component. The identification component identifies a first set of media content associated with a first social group and a second set of media content associated with a second social group. The generation component generates a media channel based on the first and second sets of media content identified as being respectively associated with the first and second social groups. The permissions component grants access to the media channel based at least on permissions generated for the first and second sets of media content in connection with the respective first and second social groups.
US10382500B2 Systems and methods for binding online content accounts
According to various exemplary embodiments, an online content account corresponding to a member of a social network service is identified, the online content account being hosted by an online content hosting service distinct from said social network service. Thereafter, a display is generated, via a user interface in a device, of a prompt that invites the member to bind the online content account with a member profile page associated with the member of the social network service.
US10382497B2 Instant agent
A system is described for setting up videoconferencing between a user 1, 3, 5 and an agent 13, 23, 33 with little or no downloads and configuration. A director 500, 1500, 2500 receives requests from users 1, 3, 5 on computing devices 200, 400, 700 for videoconferences through a website. A connection ID device 520 receives input from the user 1, 3, 5 as to which connection application 210, 220, 410, 710, 720 the user 1, 3, 5 is using. A platform selection device 530 then uses lookup device 531 to find compatible videoconferencing format of the connection application 210, 220, 410, 710, 720 in a compatibility table 533 and determines which video hosting platform 7, 9, 11, 12 employs this compatible videoconferencing format. A linking device 540 then sends a link to the video hosting platform 7, 9, 11, 12 to the user's computing device 200, 400, 700 and agent's computing device 300, 600 to connect and videoconference. In an alternative embodiment, a linking device 540 routes communications from the user's computing device 200, 400, 700 and the agent's computing device 300, 600 to/from the video hosting platform 7, 9, 11, 12. In still another embodiment, the software on the user's end may be in the form of an App which directly links to the director.
US10382495B2 Method and interworking network node for enabling bit rate adaption in media streaming
A network node and a method therein for transferring a media stream are disclosed. The network node (110) transfers (A010) a media stream from a first device (111) to at least a second device (112), wherein the first device (111) supports bit rate adaptation based on Temporary Maximum Media Stream Bitrate Request, “TMMBR”, feedback and the second device (112) supports bit rate adaptation based on Self-Clocked Rate Adaptation for Multimedia, “SCReAM”, feedback. The network node (110) receives (A020) SCReAM feedback from the second device (112). Furthermore, the network node (110) derives (A030) at least one rate control message from the SCReAM feedback. Moreover, the network node (110) determines (A040), based on said at least one rate control message, a recommended bit rate to be recommended for use by the first device (111) when encoding the media stream. Then, the network node (110) sends (A050) a TMMBR message to the first device (111), wherein the TMMBR message indicates the recommended bit rate. A corresponding computer program and a carrier therefor are also disclosed.
US10382493B2 Method and system for creating and receiving neutralized data items
Computerized methods and systems receive neutralized data items on a first entity from a second entity over a network by receiving a first data item from the second entity. A security protocol that applies rules and policies is applied to the first data item to create a second data item that is a neutralized version of the first data item. The first data item and the second data item are converted into comparable forms. The second data item is analyzed against the first data item by comparing the comparable forms to form at least one comparison measure. The second data item is received on the endpoint if the at least one comparison measure satisfies a threshold criterion. The security protocol is modified to adjust the applied rules and policies if the at least one comparison measure does not satisfy the threshold criterion.
US10382482B2 Polymorphic obfuscation of executable code
This document generally relates to systems, method, and other techniques for identifying and interfering with the operation of computer malware, as a mechanism for improving system security. Some implementations include a computer-implemented method by which a computer security server system performs actions including receiving a request for content directed to a particular content server system; forwarding the request to the particular content server system; receiving executable code from the particular content server system; inserting executable injection code into at least one file of the executable code; applying a security countermeasure to the combined executable code and executable injection code to create transformed code; and providing the transformed code to a client computing device.
US10382481B2 System and method to spoof a TCP reset for an out-of-band security device
Systems and methods are provided to reset a TCP connection such as in response to a security policy violation. To address reset conditions under RFC 5961, for example, TCP RST segments may be spoofed and injected into communications between endpoints (e.g. client and server). In one example, three segments may be spoofed with two having respective predicted sequence numbers to invoke a reset and the third having a sequence number to invoke a challenge ACK. If a challenge ACK is received, one or more additional TCP RST segments may be injected using segment information from the challenge ACK to predict new sequence numbers, one to invoke a reset and the other, if used, to invoke a further challenge ACK. Further responsive pairs of additional TCP RST segments may be sent in response to any further challenge ACK observed until the reset is successful.
US10382472B2 Graphical display of events indicating security threats in an information technology system
A disclosed computer-implemented method includes receiving and indexing the raw data. Indexing includes dividing the raw data into time stamped searchable events that include information relating to computer or network security. Store the indexed data in an indexed data store and extract values from a field in the indexed data using a schema. Search the extracted field values for the security information. Determine a group of security events using the security information. Each security event includes a field value specified by a criteria. Present a graphical interface (GI) including a summary of the group of security events, other summaries of security events, and a remove element (associated with the summary). Receive input corresponding to an interaction of the remove element. Interacting with the remove element causes the summary to be removed from the GI. Update the GI to remove the summary from the GI.
US10382471B2 Enhanced browsing with security scanning
A method securely scans a second web page linked to a first web page being displayed by a browser. The method identifies a target link to a second web page from one or more links contained within a first web page. Prior to receiving a user selection of the target link, the method prefetches content from the second web page and loads the prefetched content from the second web page into a safe cache on the client computing device before receiving the user selection of the target link. The method scans the prefetched content from the second web page for a security threat, within the safe cache, wherein the safe cache is configured to prevent the prefetched content from altering a memory location or storage location external to the safe cache. In response to identifying a security threat within the prefetched content, the method displays a warning to the user.
US10382468B2 Malware identification via secondary file analysis
A device may include one or more processors to receive a file that may be analyzed for malware; open the received file in a secure environment; determine that a secondary file in the secure environment may have been accessed based on the received file being opened; analyze the secondary file in the secure environment to identify malware; and/or perform an action associated with the received file based on the secondary file being analyzed.
US10382464B2 Data access verification for enterprise resources
According to one embodiment, a method in a computing device for responding to a determination that a verification with a user is desired responsive to detection of activity indicative of a possible insider threat is described. The method includes selecting a target role and a target user for the verification based on an activity context and an enterprise context repository, the selecting including selecting the target role from a plurality of target roles based on the activity context and optionally the enterprise context repository and selecting a target user in the selected target role based on the enterprise context repository. The method further includes causing a verification request to be sent to the selected target user; and generating an alert when a verification result indicates that the activity is indicative of the possible insider threat.
US10382462B2 Network security classification
In one embodiment, a method includes obtaining a set of samples, each of the set of samples including sample values for each of a plurality of variables in a variable space. The method includes receiving, for each of an initial subset of the set of samples, a label for the sample as being either malicious or legitimate; identifying one or more boundaries in the variable space based on the labels and sample values for each of the initial subset; selecting an incremental subset of the unlabeled samples of the set of samples, wherein the incremental subset includes at least one unlabeled sample including sample values further from any of the one or more boundaries than an unlabeled sample that is not included in the incremental subset; and receiving, for each of the incremental subset, a label for the sample as being either malicious or legitimate.
US10382456B2 Remote computing system providing malicious file detection and mitigation features for virtual machines
A computing device may include a memory and a processor cooperating therewith to operate a plurality of virtual computing sessions for a plurality of client devices. Each of the virtual computing sessions may have access to a network. The processor may further operate at least one security agent configured to detect security threats from the virtual computing sessions, and a virtual management agent configured to, responsive to detection of a security threat from a given virtual computing session, discontinue access to the computing network by the given virtual computing session.
US10382455B2 Identifying apparatus, identifying method, and identifying program
A command and control server identifying apparatus provides data received by malware upon execution of the malware with a tag that allows to uniquely identify communication destination information of a source of the data, and tracks propagation of the data provided with the tag. Then, the command and control server identifying apparatus obtains a tag of data referred to by a branch instruction executed by the malware among tracked data. Then, the command and control server identifying apparatus identifies communication destination information of a command and control server that issues a command to the malware, based on communication destination information of a source associated with the obtained tag.
US10382452B1 Communication protocols in integrated systems
A system and methods comprise a touchscreen at a premises. The touchscreen includes a processor coupled to a security system at the premises. User interfaces are presented via the touchscreen. The user interfaces include a security interface that provides control of functions of the security system and access to data collected by the security system, and a network interface that provides access to network devices. Network devices at the premises are coupled to the touchscreen. Application programming interfaces (APIs) are coupled to the processor and provide access to the plurality of network devices. A security server at a remote location is coupled to the touchscreen. The security server comprises a client interface through which remote client devices exchange data with the touchscreen and security system, a web application that accesses a first set of the APIs, and a server application that accesses a second set of the APIs.
US10382438B2 Method and apparatus for expanded content tag sharing
Techniques for expanded content tag sharing include determining that a first user is associated with content provided by a different second user. Data is recorded that indicates the first user is authorized to associate a different third user with the content provided by the second user, without further input by the second user. In some embodiments, the data that indicates the content provided by the second user includes data that indicates a plurality of contents. Some techniques include determining a message received from a first user indicates a portion of content associated with the first user, and a second user. The portion of the content is rendered on an apparatus of the second user. The second user is prompted for associating, with the portion of the content, an item identifier, such as text or another user, for the portion of the content.
US10382436B2 Network security based on device identifiers and network addresses
Techniques for network security are disclosed. In some implementations, an evaluation module determines whether a network communication from a computing device is allowable. The allowability of the communication is determined based on (1) whether the computing device is using an authorized source network address, and (2) whether a non-modifiable identifier of the computing device is authorized. The non-modifiable identifier is a fixed hardware identifier of the computing device, such as an identifier of a CPU, network interface card, storage device, or the like.
US10382434B2 Actively federated mobile authentication
To make a trusted web service call, a client application sends a series of messages to obtain tokens that allow service requests to pass through a service relay. The user obtains a first security token by providing the user's credentials. A second token is obtained from a trust broker that validates the first token. Both tokens are then sent with a service request to a service relay. The service relay validates the second token and then passes the first token and the service request to a connector service. The connector service validates the first token and passes the service request to a target back end service. The connector service acts as the user when communicating with the back end service. Service responses are routed back to the user through the connector service and the service relay.
US10382432B2 Method for reading out access authorizations or ID's from at least one customer medium by means of at least one reader of an access control device and for evaluating the selected ID's or access authorizations
A method of reading out access authorizations or ID's from at least one customer medium by at least one reader (3, 4, 5) of an access control device (2) and evaluating the selected ID's or access authorizations. All readers are activated and perform a scan for ID's or access authorizations, which can be contained or stored in at least one customer medium. The selected ID's or access authorizations are transmitted to a controller which temporarily stores and transmits them to an evaluation unit (1) while the readers continue to scan for possible ID's or access authorizations. If an evaluation in the evaluation unit finds that a selected access authorization is valid or allocated to a selected ID, the readers are deactivated, and access is granted. If, after a prescribed time, no further ID's or access authorizations are read out, transmitted and recognized as valid, then access is denied.
US10382426B2 Authentication context transfer for accessing computing resources via single sign-on with single use access tokens
Techniques are disclosed for accessing computing resources using secure single sign on authentication with a single use access token, including website-to-desktop application delivery and secure transfer of context information from the website to the desktop application once valid security credentials are provided from the same end-user computing device. A user signs onto a web application once using the security credentials. A web-based single use token generator generates a single use access token based on the user-supplied security credentials. A web-based context embedder service dynamically generates a context carrier and transfer application including the single use access token. The context carrier and transfer application is provided to an end-user computing device, which, when executed locally, installs a desktop application onto the end-user computing device. The desktop application utilizes the single use access token to access a secure, cloud-based computing resource. The single use access token expires after one use.
US10382424B2 Secret store for OAuth offline tokens
An authentication system includes an authentication server, an application having a proxy, and a token store. The token store receives an authentication request and sends the request to the authentication server. The authentication server authenticates the user based on the request. The token store requests an offline token from the authentication server. The authentication server sends the offline token to the token store. The token store generates a key-secret pair and stores the offline token and the key-secret pair in a database. The token store sends the authentication result of the user to the application. The application receives an authentication result and requests a key-secret pair from the token store. The token store sends the key-secret pair to the application. The key-secret pair is used to configure an agent, which adds the key-secret pair to a communication request sent to the application. The application processes the communication request.
US10382421B2 Flexible framework for secure search
A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be received at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.
US10382419B2 Communication device, LSI, program, and communication system
An object of the present invention is to prevent an attack from or via a communication device on an information apparatus in a communication system including the information apparatus, the communication device coupled to the information apparatus in the aftermarket, a server that authenticates the communication device, and a communication unit between the communication device and the server.A communication device includes a first interface that performs first communications with a server, a second interface that performs second communications with an information apparatus, and an information processing unit that performs an information process including a communication protocol process accompanied by the first and second communications. The information processing unit of the communication device sends a signature of the communication device from the first interface to the server, receives via the first interface a driver sent after the server authenticates the communication device on the basis of the received signature, and sends the received driver from the second interface to the information apparatus.
US10382411B2 Manage encrypted network traffic using DNS responses
The present disclosure generally relates to managing encrypted network traffic using Domain Name System (DNS) responses. One example method includes requesting an address associated with the a domain name included in a predetermined set of domain names for which secure requests are to be identified; receiving a response from the resolution server including one or more addresses associated with the domain name; associating with the domain name a particular address selected from the received addresses; receiving a request to resolve the domain name; sending a response to the request to resolve the domain name including the particular address associated with the domain name; receiving a secure request for a resource, the secure request directed to the particular address associated with the domain name; and determining that the secure request is directed to the domain name based on the association between the particular address and the domain name.
US10382408B1 Computing instance migration
Technology for migration of a computing instance is provided. In one example, a method may include receiving instructions to initiate migration of the computing instance from a first host to a second host. A first message for sending to the first host may be generated which includes instructions to send data representing the computing instance to the second host. The first message may further include encryption information for use in deriving at least one key for encrypting communications to the second host from the first host. A second message for sending to the second host may be generated which includes instructions to receive the data representing the computing instance from the first host. The second message may further include information for use in deriving at least one key for decrypting communications from the first host. The first and second messages may be sent to the respective first and second hosts.
US10382404B2 Secure cloud-based clipboard for touch devices
Methods and systems for securely transferring assets via a cloud-based clipboard are provided. In an embodiment, input is indicating an asset is received from an input device at a computing device, which transmits to asset to cloud-based storage. The method stores a reference to a storage location of the asset in the cloud-based storage in the input device. The method receives, from the input device, a request for the asset at a second computing device, the request indicating the reference. The requested asset is retrieved from the cloud-based storage and rendered on the second computing device. The asset can be encrypted prior to transmission to the cloud-based storage and a decryption key for the asset is stored in the input device. In response to a request, the encrypted asset is retrieved and provided to a second computing device, where the asset is decrypted using the key from the input device.
US10382403B2 People directory with social privacy and contact association features
In one embodiment, a social networking system provides people look up service and establish anonymous communication session between users; creates contact association for future communication between users; and configures one or more privacy settings for users. The method may comprise receiving from an initiating user a request for information of a target user, determining location information associated with the initiating user, accessing one or more privacy settings of the target user to determine if the initiating user fulfills a requirement based on one or more social, spatiotemporal, geographic or temporal conditions associated with the target user and the location information associated with the initiating user, and in response to determining that the initiating user fulfills the requirement, providing the requested information of the target user to the initiating user.
US10382402B2 Telecommunication system and method for traversing an application layer gateway firewall during the establishment of an RTC communication connection between an RTC client and an RTC server
The invention relates to a telecommunications assembly (10) and a method for traversing an application layer gateway firewall (40) during the establishment of an RTC communication connection between an RTC client (20) and an RTC server (30) using a proprietary RTC signalling protocol, wherein the firewall (40) has no specific knowledge of the proprietary RTC signalling protocol. The method comprises the following steps: the RTC client (20) and the RTC server (30) negotiate during the establishment of the RTC communication connection which of the ports (P1, P2, P3) of the firewall (40) are required for the data packets to be exchanged via the RTC communication connection, wherein they use at least one standardized message element as a component of the proprietary RTC signalling protocol, with which information relating to the ports to be used can be found; during the establishment of the RTC communication connection the firewall (40) detects, with the aid of the standardized message element, which of the ports (P1, P2, P3) of the firewall (40) are considered by the RTC client (20) and the RTC server (30) to be necessary for the data packets to be exchanged via the RTC communication connection; and the firewall (40) opens and closes the required ports (P1, P2, P3) in a dynamic manner according to the result of the negotiation.
US10382400B2 Techniques for preventing large-scale data breaches utilizing differentiated protection layers
Techniques related to preventing large-scale data breaches utilizing differentiated data object (DO) protection layers are described. A security gateway placed within a communication path between client end stations and servers receives DO access requests from the client end stations. The DOs are divided into a first subset that are currently classified as active and a second subset that are currently classified as inactive based upon a likelihood of further legitimate access to the DOs. Those of the DO access requests for DOs determined to be in the first subset are subjected to a first protection layer utilizing zero or more protection mechanisms. Those of the plurality of DO access requests for DOs not in the first subset are subjected to a second protection layer utilizing one or more protection mechanisms. Large-scale data breaches are efficiently prevented without disruption to legitimate DO access requests.
US10382398B2 Application signature authorization
An appliance works in conjunction with an agent on a remote device to control application access to a corporate network. In conjunction with an SSL tunnel and policy operating at the appliance, granular application control may be implemented. In particular, a device user may determine what applications from a set of applications may access the corporate network and which applications do not access the network. The applications may be analyzed to determine whether the application is good or bad, as what security configurations, approvals and denials are associated with the application.
US10382397B2 Mitigating neighbor discovery-based denial of service attacks
In one embodiment, a device in a network determines whether a destination address of a packet received by the device is within a neighbor discovery (ND) cache of the device. The device determines whether the destination address is not in a set of addresses used to generate an address lookup array or possibly in the set of addresses used to generate the address lookup array, in response to determining that the destination address of the packet is not within the ND cache. The device performs address resolution for the destination address of the packet, in response to determining that the destination address of the packet is possibly in the set of addresses used to generate the address lookup array.
US10382396B2 Utilizing management network for secured configuration and platform management
A network connection device having a security processor exchanges data traffic between a data network and a host computer via a network port. Security management data is exchanged exclusively between the security processor and a management network via a management network connectivity port that is inaccessible to the data traffic.
US10382392B2 Systems and methods for network address translation
Methods, systems, and computer programs are presented for distributing network address translation (NAT) operations to a plurality of network devices on a network. One method includes an operation for identifying, by a controller that controls a network fabric, a plurality of switches in the network fabric, each switch having a module for NAT and being configured to forward packets received at the switch. The controller identifies hosts having at least one internal Internet Protocol (IP) address, and for each of the hosts, the controller selects one of the switches from the plurality of switches for performing the NAT for the host. Further, the controller configures the network fabric to cause the selected switch to perform the NAT for the host to enable the host to communicate with an external network. In case of switch failure, the system reallocates NAT loads to other switches for high availability.
US10382389B2 System and method for SMTP and alternative email protocol interoperability
A system and method for migrating from the legacy SMTP protocol to an alternative email protocol, such as Bitmessage protocol, for sending email messages comprising a publicly accessible directory which associates the alternative email protocol addresses with an SMTP addresses of a particular recipient, and a server that accepts an outgoing message sent by SMTP protocol and routes the outgoing message via the alternative email protocol if recipient's SMTP address and a corresponding alternative email protocol address is found in the directory, and routes the message by SMTP protocol if no corresponding alternative email protocol address is found in the directory.
US10382388B2 Determining consensus in a decentralized domain name system
A method comprising: A. forming a consortium blockchain network using domain network nodes and selecting committee members from top-level domain nodes; B. the committee member who received most votes packs the genesis block and generates a random number; C. the housekeeper having the same number as the random number packs the current block and generates a random number for selecting a next housekeeper to pack the next block, each block is approved by more than half of the committee members; D. during the duty cycle, each housekeeper takes turns packing blocks and generating random numbers and the process is repeated. If a block is not approved, the housekeeper with the next number is requested to repack the block; and E. the last random number generated by a housekeeper before the duty cycle ends is used to select the housekeeper to pack the first block of the next duty cycle.
US10382384B2 Method for providing an expanded name service for an industrial automation system
A method for providing an expanded name service for an industrial automation system, wherein name-address assignments between device names and communication network addresses are registered in a name service system to provide an expanded name service for an industrial automation system, where device names registered in the name service system have a hierarchical structure represented by a tree structure, where assignments between device names and plant identification codes are additionally registered in the name service system, where the plant identification codes are registered within the same tree structure as the device names, and where end nodes that are respectively assigned to the plant identification codes in the tree structure comprise either a reference to end nodes which are respectively assigned to the device names or intermediate nodes for plant identification codes comprise a reference to intermediate nodes that are respectively assigned to plant units.
US10382383B2 Social media post facilitation systems and methods
Methods and systems are provided in which an improved interface implements a synergistic hybrid of user interactions and automatic operations so that user input is elicited sparingly, making it possible to generate customized social media posts with unexpected speed relative to any art-known techniques. A draft post is pre-populated with a first keyword that identifies a machine-recognized aspect of a photograph, for example, and an event descriptor partly based on the capture location. After adding user text, a complete post is then ready for broadcast.
US10382377B2 Elimination of electronic data transaction request messages received from a common source
A data transaction processing system receives electronic data transaction request messages from client computers over a data communication network and groups a subset of the electronic data transaction request messages. The data transaction processing system may preprocess the group of electronic data transaction request messages based on the other messages in the same group before forwarding the electronic data transaction request messages to a transaction processor.
US10382376B2 Forwarding notification information regardless of user access to an application
A computer-implemented technique is described herein by which a first user can forward notification information to one or more other users, including a second user. The first user can interact with the notification information via a first computing device, while the second user can interact with the notification information using a second computing device. In some implementations, both the first computing device and the second computing device have access to an application which has generated the notification information or to which the notification information otherwise pertains. In other implementations, the second computing device may lack access to the application. In some implementations, the first user receives the notification information and then explicitly and manually controls the forwarding of the notification information (or a version of the notification information) to the second user. In other implementations, decision logic automatically controls the forwarding of the notification information to the second user.
US10382371B2 System and methods for card interaction and assigning cards to devices
The present disclosure relates to systems, methods and devices for the presentation of a user interface and operation of devices. In one embodiment, a method for assigning card elements of an application user interface to a device includes presenting a user interface, wherein the user interface is presented including graphical elements for one or more card elements, and wherein the user interface is presented including graphical elements for one or more devices. The method also includes detecting a user interface command to associate a selected card element presented by the user interface with a selected device presented by the user interface and outputting a communication including an association of the selected card element with the selected device. Another embodiment is directed to a device configured to run an application and configured for assigning card elements to other devices.
US10382370B1 Automated service agents
Disclosed are various embodiments to deploy automated service agents, which can be implemented with an application executed on a computing device. The application can cause the computing device to process a transcript to identify an intended action of a service agent, wherein the transcript comprises a first set of text generated by the service agent and a second set of text generated by another party. The application can also cause the computing device, in response to an identification of the intended action from the transcript, to process the transcript to extract a minimum set of information required to create a workflow item that corresponds to the intended action. Moreover, the application can cause the computing device to send a request to a workflow management system to create the workflow item that corresponds to the intended action, wherein the request comprises an identifier for the intended action and the acquired information.
US10382367B2 Commentary generation
One or more computing devices, systems, and/or methods for commentary generation are provided. For example, a conversation, occurring through a conversation interface associated with a content item, is monitored to identify a tone of the conversation (e.g., users discussing a news article). If the tone deviates from a target tone (e.g., a negative tone of inflammatory comments, a low participation tone, an off topic tone, etc.), then intervention is automatically and programmatically performed for the conversation. For example, subject matter of the content item, information from external sources (e.g., other articles, social network posts, or website content associated with a topic of the news article), and/or programmatically generated information (e.g., topical statements generated by a neural network) are used to construct a comment. The comment is posted to the conversation interface in order to improve the conversation, such as to increase positive engagement by users.
US10382366B2 Method, system and apparatus for autonomous message generation
A method is provided in an application server, comprising: storing a plurality of primary class definitions in a memory, each primary class definition including a primary class identifier and a plurality of primary class attributes; storing a plurality of secondary class definitions in a memory, each secondary class definition including a secondary class identifier and a plurality of secondary class attributes; receiving a message from a client computing device via a network; based on the content of the message, selecting one of the primary class identifiers, and one of the secondary class identifiers; selecting primary response data corresponding to the selected primary class identifier; selecting secondary response data corresponding to the selected secondary class identifier; generating a response message by combining the primary response data and the secondary response data; and transmitting the response message to the client computing device.
US10382364B2 Optical access device and optical access system
The present disclosure relates to an optical access device and an optical access system. The system includes a switching unit, at least two optical access devices, a network integrated processor, and a controller. The optical access device decapsulates an upstream data frame to obtain a payload, encapsulates the payload into a first upstream Ethernet frame, and then sends the first upstream Ethernet frame to the switching unit. The switching unit, which may comprise at least one switch, is configured to send the first upstream Ethernet frame to the network integrated processor, or send the first upstream Ethernet frame to the controller, and receive and send a second upstream Ethernet frame. The network integrated processor processes the first upstream Ethernet frame according to a received protocol parse instruction to obtain the second upstream Ethernet frame, and sends the second upstream Ethernet frame to the switching unit.
US10382363B2 Chassis switches, network interface cards, and methods for management of packet forwarding
A chassis switch including a network interface card is provided. The network interface card includes a first Virtual Local Area Network (VLAN) ID to a first packet originating from an internal Internet Protocol (IP) address, to prevent the first packet from being forwarded to the outside of the chassis switch. In addition, the network interface card further includes a second VLAN ID to a second packet originating from an external IP address, to allow the second packet to be forwarded to the outside of the chassis switch.
US10382362B2 Network server having hardware-based virtual router integrated circuit for virtual networking
A high-performance, scalable and drop-free data center switch fabric and infrastructure is described. The data center switch fabric may leverage low cost, off-the-shelf packet-based switching components (e.g., IP over Ethernet (IPoE)) and overlay forwarding technologies rather than proprietary switch fabric. In one example, host network accelerators (HNAs) are positioned between servers (e.g., virtual machines or dedicated servers) of the data center and an IPoE core network that provides point-to-point connectivity between the servers. The HNAs are hardware devices that embed virtual routers on one or more integrated circuits, where the virtual router are configured to extend the one or more virtual networks to the virtual machines and to seamlessly transport packets over the switch fabric using an overlay network. In other words, the HNAs provide hardware-based, seamless access interfaces to overlay technologies used for communicating packet flows through the core switching network of the data center.
US10382360B2 Session termination in a mobile packet core network
A gateway device of a mobile packet core network matches (S31) data packets flowing to/from the mobile packet core network, using a filter, and terminates (S33) a session in accordance with an action for the filter when a data packet of the session, which flows to/from the mobile packet core network, matches the filter (S32).
US10382356B2 Scheduling transmissions of adaptive bitrate streaming flows
The present disclosure generally discloses a scheduling control capability for controlling scheduling of transmissions where adaptive bitrate streaming is used for delivery of content (e.g., video content or other types of content which may be streamed using adaptive bitrate streaming) from source devices to end devices. The scheduling control capability may be configured to control scheduling of transmissions of adaptive bitrate streaming flows based on priority levels assigned to the adaptive bitrate streaming flows. The scheduling control capability may be configured to dynamically control the priority levels assigned to the adaptive bitrate streaming flows. The scheduling control capability may be configured to dynamically control the priority levels assigned to the adaptive bitrate streaming flows, for use in controlling the scheduling of transmissions of the adaptive bitrate streaming flows, in manner for improving user quality-of-experience, in a manner for improving spectral efficiency, or the like, as well as various combinations thereof.
US10382355B2 Overlay management server and operating method thereof
An operating method of an overlay management server (OMS) is disclosed. The operating method may include performing a registration process along with a network entity, performing a resource reservation process along with the network entity in response to the registration process being performed, receiving a peer list provision request from the network entity in response to the resource reservation process being performed, and transmitting, to the network entity, a peer list including information associated with an overlay resource for the network entity based on a priority level of the network entity in response to the peer list provision request being received.
US10382352B2 Distributed resource scheduling based on network utilization
Examples provide a network-utilization based scheduler that considers network utilization when load balancing virtual computing instances (VCIs) in a cluster. The scheduler also periodically evaluates proposed migrations based on a current cluster snapshot including network utilization data of the hosts. Proposed migrations are removed and/or prioritized to prevent network saturation in the cluster.
US10382351B2 Service provisioning and application distribution based on terminal location
A service provision method executed by a system including a terminal configured to use a service and a service provision apparatus configured to provide the service, the service providing method includes collecting resource information of an output device coupled to the service provision apparatus when the terminal checks in to the service provision apparatus, providing a first application to the terminal and a second application to the output device from the service provision apparatus when the output device is usable in accordance with the resource information, and providing a third application to the terminal from the service provision apparatus, the third application generated on the basis of the first application and the second application, when the output device is unusable in accordance with the resource information.
US10382349B2 Server for distributed controller system
A server is provided in a network system that controllers control switches based on information given from an application. The server includes queues, each of which is associated with the switches, to store information given from the application directed to the associated switch, a receiver to receive, from each controller, destination information including queue designating information and information for transmitting information read from the queue designated by the queue designating information to one of the controllers being a destination of the read information, and a transmitter to transmit the information read from each of the queues to one of the controllers to control at least one of the switches associated with each of the queues based on the destination information.
US10382348B2 Time ordered message serializer
A system and method for processing a plurality of vehicle messages, wherein the method comprises: receiving a plurality of vehicle messages from a plurality of vehicles; generating a key n-tuple including a key and a time indicator for each of the vehicle messages; storing each of the vehicle messages in a data structure that comprises a priority queue for each key; storing each of the key n-tuples in a timer queue; obtaining a key n-tuple from the timer queue; recalling a vehicle message from a corresponding priority queue; and sending the vehicle message to at least one of a plurality of compute nodes.
US10382347B2 TCP performance predictor
Technology is disclosed herein for monitoring a network path. In an implementation, a device on a network path obtains a burst capacity of the network path, determines a round trip time associated with a burst of traffic sent over the network path, and determines a predicted throughput of the network path based at least in part on the burst capacity of the network path and the round trip time of the burst of traffic.
US10382345B2 Dynamic flowlet prioritization
In one embodiment, a next set of packets in a first flow may be identified. A counter may be incremented, where the counter indicates a first number of initial sets of packets in first flow that have been identified. The identified next set of packets may be prioritized such that the first number of initial sets of packets in the first flow are prioritized and a sequential order of all packets in the first flow is maintained. The identifying, incrementing, and prioritizing may be repeated until no further sets of packets in the first flow remain to be identified or the first number of initial sets of packets is equal to a first predefined number.
US10382344B2 Generating and/or receiving at least one packet to facilitate, at least in part, network path establishment
An embodiment may include circuitry to be included, at least in part, in at least one node in a network. The circuitry may generate, at least in part, and/or receive, at least in part, at least one packet. The packet may be received, at least in part, by at least one switch node in the network. The switch node may designate, in response at least in part to the packet, at least one port of the switch node to be used to facilitate, at least in part, establishment, at least in part, of at least one path for propagation of at least one flow between at least two other nodes in the network. The packet may be generated based at least in part upon (1) at least one application classification, (2) at least one allocation request, and (3) network resource availability information.
US10382340B1 Dynamic filtering of network traffic
A device may include one or more memories, and one or more processors to receive a plurality of packets over a network. Packets, of the plurality of packets, may relate to a subscriber. The subscriber may be a source subscriber from which the packets are initiated or a destination subscriber to which the packets are destined. The device may determine whether a rate of receipt of the packets satisfies a first threshold, detect whether a level of processor usage satisfies a second threshold, and perform one or more actions to cause filtering of additional packets relating to the subscriber based on whether the rate of receipt of the packets satisfies the first threshold and based on whether the level of processor usage satisfies the second threshold. The device may monitor filtering of the additional packets to determine whether to filter further packets relating to the subscriber.
US10382339B2 Large scale bandwidth management of IP flows using a hierarchy of traffic shaping devices
A computer network appliance may include a memory and a processor cooperating with the memory to run a classification kernel module performing traffic shaping on data packets based upon a first set of queuing disciplines (qdiscs). The processor may further run at least one virtual device also performing traffic shaping on the data packets based upon a second set of qdiscs different than the first set of qdiscs, and provide the data packets to a network interface.
US10382334B2 Segment routing extension headers
A system and method are disclosed for using segment routing (SR) in native IP networks. The method involves receiving a packet. The packet is an IP packet and includes an IP header. The method also involves updating the packet. Updating the packet involves writing information, including a segment routing segment identifier, to the destination address of the packet.
US10382333B2 Fabric path context-based forwarding for virtual nodes
In some examples, a method includes selecting, by a first virtual routing node of a single-chassis network device having a plurality of forwarding components and a plurality of fabric links coupling respective pairs of the plurality of forwarding components at respective fabric interfaces of the plurality of forwarding components, a fabric interface of a forwarding component of the plurality of forwarding components that has an egress interface toward a network destination and that is associated with the first virtual routing node; in response to receiving a message specifying the fabric interface, storing, by the second virtual routing node to a context forwarding table of the second virtual node, the fabric interface as a next hop for the network destination; selecting, by the second virtual routing node and based on the context forwarding table and a context next hop in a first forwarding table pointing to the context forwarding table, the fabric interface for forwarding network packets destined for the network destination.
US10382327B1 Methods, systems, and computer program products for routing using headers including a sequence of node scope-specific identifiers
In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving: a current node configured to be positioned in a Multiprotocol Label Switching (MPLS) network, the current node including at least one non-transitory memory configured to store instructions, and one or more processors in communication with the at least one non-transitory memory, wherein the one or more processors is configured to execute the instructions to cause the current node to: detect first data to be transmitted to a receiving node; identify a sequence of node scope-specific identifiers that is selected from a plurality of node scope-specific identifiers based on at least one of: the current node, the receiving node, or a policy, where each of the node scope-specific identifiers of the sequence is in one of a plurality of node scope-specific identifier spaces that is specific to a corresponding one of a plurality of nodes in a path from the current node toward the receiving node, and each of the node scope-specific identifiers of the sequence identifies, for the corresponding one of the plurality of nodes, a corresponding next node in the path from the current node toward the receiving node.
US10382326B1 Detecting egresses of a point-to-multipoint label switched path in a ring network
Techniques are described for detecting egress network devices of a point-to-multipoint (P2MP) label switched path (LSP). For example, a network device may include one or more processors configured to identify a P2MP LSP for receiving multicast traffic from a multicast source for a specific multicast group for which the network device has an interested receiver, wherein the network device is to be an egress network device of the P2MP LSP; and send, to an ingress network device of the P2MP LSP, a P2MP egress identification message to add the network device as an egress network device of the P2MP LSP, wherein the one or more processors are further configured to output the P2MP egress identification message into a multipoint-to-point (MP2P) ring LSP for which the ingress network device of the P2MP LSP is a sole egress network device of the MP2P ring LSP.
US10382325B2 Improving service function proxy performance in software defined networking networks
A method is implemented by a network device functioning as a controller in a Software Defined Networking (SDN) network to configure a switch in the SDN network to process packets on behalf of a Service Function Chain (SFC) proxy so that the packets can bypass the SFC proxy. The method includes receiving a translation rule for an SFC encapsulation from the SFC proxy, transmitting SFC proxy bypass instructions to the switch that cause the switch to translate packets belonging to a flow associated with the SFC encapsulation according to the translation rule for the SFC encapsulation and to forward the packets belonging to the flow associated with the SFC encapsulation to a service function while bypassing the SFC proxy, and transmitting an indication to the SFC proxy that the packets belonging to the flow associated with the SFC encapsulation are to bypass the SFC proxy.
US10382324B2 Dynamically generating flows with wildcard fields
Some embodiments of the invention provide a switching element that receives a packet and processes the packet by dynamically generating a flow entry with a set of wildcard fields. The switching element then caches the flow entry and processes any subsequent packets that have header values that match the flow entry's non-wildcard match fields. In generating the flow, the switching element initially wildcards some of all of match fields and generates a new flow entry by un-wildcarding each match field that was consulted or examined to generate the flow entry.
US10382321B1 Aggregate link bundles in label switched paths
The techniques described herein may reduce global repairs in Multiprotocol Label Switching (MPLS) Label-Switched Paths (LSPs) by using an aggregated link bundle as a primary path when multiple paths are available. As an example, a router may determine a respective interface type for each path of a plurality of paths; determine, based on the respective interface types, whether one or more paths from the plurality of paths satisfies a set of constraints that are configured such that an aggregated link bundle interface type is preferred over a single link interface type; determine a preferred path based on whether the set of constraints were satisfied; configure a routing table of the router with the preferred path as a LSP to the destination; and send, based on the routing table, one or more packets using an interface of the router associated with the LSP.
US10382320B2 Cascaded redundancy architectures for communication systems
An example redundancy architecture is described that includes a plurality of nominal RF paths, a plurality of spare input RF paths, a controllable input switching system, a plurality of spare output RF paths, and a controllable output switching system. The controllable input switching system is configured to selectively link any one of the plurality of spare input RF paths to any one of the plurality of nominal RF paths while avoiding disruption of service on the other nominal RF paths. In addition, the controllable output switching system is configured to selectively link any one of the plurality of nominal RF paths to any one of the plurality of spare output RF paths while avoiding disruption of service on the other nominal RF paths.
US10382319B2 Multiple VXLAN tunnel reachability
Embodiments are directed to facilitate multiple tunnels to be reachable via inter-chassis ling from virtual link trunking (VLT) peers and also to avoid traffic tromboning with an optimal path to all next hops. During initialization, a default egress object is created through an ICL with the next hop defined as VLT peer2 by setting the MAC address to be the MAC address of the VLT peer2, and the VLAN to be any one of the L3 spanned VLANs. When any of the VXLAN tunnels are resolved through ICL LAG, the process uses the default egress object created on ICL. Using the default egress object created on ICL, any traffic from VLT peer1 intended to go through ICL is terminated on VLT peer2 and will get routed again to their respective next hops. This creates a single egress object to the VLT peer and allowing multiple VXLAN tunnels to be reachable through ICL with optimal path towards all next hops.
US10382316B2 Installing active flows in a forwarding table
A device may determine that a route is inactive. Information identifying the route may be stored in a forwarding plane portion of a forwarding table and a control plane portion of the forwarding table. The route may be associated with directing network traffic toward an endpoint network device. The device may remove the information identifying the route from the forwarding plane portion of the forwarding table without removing the information identifying the route from the control plane portion of the forwarding table based on determining that the route is inactive. The device may route network traffic based on the forwarding table after removing the information identifying the route from the forwarding plane portion of the forwarding table without removing the information identifying the route from the control plane portion of the forwarding table.
US10382314B2 Systems and methods for automated testing of MoCA networks
The present invention relates to testing signals on a coaxial home network that carries a digital video signal. It has direct application to testing Multimedia over Coax Alliance (MoCA) standards-compliant networks and applies to similar networks such as Data Over Cable Service Interface Specification (DOCSIS), Ethernet, and Wi-Fi. An embedded expert system can guide an inexperienced operator through the process of evaluating and resolving problems with a home network with little operator input.
US10382306B2 Application network usage management
Disclosed are examples that relate to monitoring network usage by client devices and enforcing compliance rules related thereto. In various examples, a system can intercept a network call in transit from a client application to an operating system of a client device, wherein the network call is configured to cause a content provider to transmit content to the operating system over a carrier network, and wherein the network call is further configured to cause the operating system to transmit the content to the client application; can modify the configuration of the network call such that the network call causes the operating system to transmit the content to the management component; can receive the content from the operating system; can analyze the content for network usage; can create a network usage analysis; and, can provide the content to the client application.
US10382304B2 Methods and apparatus for controlling multiple-input and multiple-output operation in a communication device based on quality of service
A method for controlling multiple-input and multiple-output operation in a communication device includes communicating data using multiple-input and multiple-output operation, determining a set of parameters that indicate quality of service associated with communicating the data to another device, and comparing the set of parameters to a set of thresholds. When one or more parameters in the set of parameters exceed one or more thresholds in the set of thresholds, the multiple-input and multiple-output operation is disabled.
US10382299B2 Data processing apparatus
In some embodiments, a data processing apparatus includes a communications unit configured to collect data items from data acquisition apparatuses and transmit the collected data items to clients; and a control unit configured to determine event data from among the collected data items, select the determined event data, compare the selected event data with reference event data to transmit only event data that meets predetermined conditions to the clients.
US10382296B2 Classifying applications or activities based on network behavior
Embodiments are directed to monitoring network traffic in a network. A network monitoring engine may be employed to monitor the network to provide metric profiles based on a plurality of characteristics associated with one or more network flows. The network monitoring engine may provide profile objects based on the metric profiles. The network monitoring engine may provide the profile objects to a classifier engine. The classifier engine provide trained activity models selected from a plurality of trained activity models that may be based on a ranked ordering of characteristics of the trained activity models and the profile objects. The classifier engine may provide classification results for the profile objects based on the trained activity models. And, the network monitoring engine may execute policies based on the classification results associated with the profile objects.
US10382293B2 Scoped view of cloud control plane for development of new services
Methods, systems, computer-readable media, and apparatuses method for integrating a cloud service under development with a production cloud system that includes at least one production service. A first scope is assigned for use in testing the first cloud service under development with the production cloud system, in which the first scope restricts access of the first cloud service under development to the production cloud system. A first user of the production cloud system is assigned to the first scope. A second scope is assigned to services of the production cloud system, which does not restrict access of the services of the production cloud system. Access to the first cloud service under development and to the at least one production cloud service is provided to the first user. Other users of the production cloud system are not provided access to the first cloud service under development.
US10382291B2 Provisioning framework for binding related cloud services
Techniques are described for binding secondary services with a cloud service instance. In one or more embodiments, a service definition defines a set of secondary services that are compatible with a primary service. In response to receiving a request to perform a provisioning operation for the instance of the primary service, a provisioning engine identifies, from the set of secondary services that are compatible with the primary service, a subset of one or more secondary services that are available. The provisioning engine binds the subset of one or more secondary services to the primary service to generate a deployment configuration for the instance of the primary service. Based on the deployment configuration, the provisioning engine provisions a set of components for the instance of the primary service.
US10382287B2 Persistent node framework
A node framework capable of rendering any aspect of a computer model with persistence onto a graphical rendering surface of a computing device is disclosed. Initially, a plurality of nodes are received, where each of the plurality of nodes is associated with a payload, at one of the plurality of nodes is a persistent node, and another of the plurality of nodes has a predefined relationship with the persistent node. Next, the payload associated with each of the plurality of nodes extracted. Finally, display of information based on the extracted payload associated with each of the plurality of nodes is enabled.
US10382284B1 System and method for commissioning mesh network-capable devices within a building automation and control system
A commissioning system and method that applies a design configuration, representative of a building automation and control system, to a mesh network of network-capable devices. A cloud-based server system works in concert with an installing device, such as a smartphone or tablet, to apply the relevant configuration of scenarios and spaces, as defined in the design configuration during a design phase, to each mesh node in the mesh network. The commissioning system first transforms the defined scenarios and spaces, which essentially represent a logical configuration of the building automation and control system, into a network-centric configuration. Then, the system decomposes the network-centric configuration into a physical configuration of each mesh node, resulting in a set of parameters for each mesh node. The commissioning system then transmits the set of parameters, including one or more group addresses, to the applicable mesh node, for each affected mesh node in the network.
US10382282B1 Discovery of users using wireless communications
An application executed on a first device presents a user interface on a device display. The application is associated with a validation system used by the device. Based on receiving a first user input, the application controls the first device to scan, using a first communication protocol, for other devices that are located within a first communication range of the first device. Based on the scan, the application discovers a second device located within the first communication range of the first device. The application receives, from the second device, an identification information that uniquely identifies a user associated with the second device on the validation system. The application validates the identification information by communicating with a validation server. Based on validating the identification information, the application displays an indication that the second device associated with the user is located within the first communication range of the first device.
US10382280B2 Allocating and advertising available bandwidth due to switching fabric degradation
A network device may detect a reduced switching fabric bandwidth due to switching fabric degradation of a switching fabric. The network device may allocate the reduced switching fabric bandwidth to one or more interfaces of a packet processor. The network device may determine a first maximum reservable bandwidth for an interface of the one or more interfaces. The network device may identify a reserved bandwidth for the interface. The network device may determine an unreserved bandwidth for the interface based on the first maximum reservable bandwidth and the reserved bandwidth. The network device may advertise the unreserved bandwidth, for the interface, to a neighbor network device that communicates with the network device via the interface. The network device may provide an instruction, to the neighbor network device, for the neighbor network device to update a second maximum reservable bandwidth associated with the neighbor network device.
US10382279B2 Dynamically composed compute nodes comprising disaggregated components
A method, article of manufacture, and apparatus for creating dynamically composed compute nodes from disaggregated hardware components is discussed. These components may be dynamically allocated from resource pools to the compute nodes.
US10382275B1 Automated infrastructure configuration
Embodiments of the present disclosure are directed to, among other things, performing automated configuration of infrastructure components associated with a software system. In some examples, configuration information associated with an infrastructure component of a software system may be received. Additionally, a set of instructions configured to enable configuration of the software system may be generated. Based at least in part on execution of the set of instructions, remote feedback associated with the software system may be received. Additionally, in some examples, the infrastructure component may be configured based at least in part on the received remote feedback.
US10382274B2 System and method for wide area zero-configuration network auto configuration
Systems, methods, and computer-readable media for implementing zero-configuration networking over a wide area network. Disclosed are systems, methods, and computer-readable storage media for implementing zero-configuration networking over a wire area network by utilizing agents, application programming interfaces (API), and a controller. The controller can implement polices for communication between the agents and APIs, enabling zero-configuration network.
US10382272B1 Translating configuration information for network devices
An example network device includes a memory configured to store existing configuration information formatted according to a high level structured input format for the network device, and a processor comprising digital logic circuitry and configured to receive data defining new configuration information formatted according to the high level structured input format, determine one or more differences between the new configuration information and the existing configuration information, translate the one or more differences into one or more sets of data defining device level configuration changes for the network device without translating the entire new configuration information, and configure the network device to update existing device level configuration for the network device according to the sets of data defining the device level configuration changes.
US10382271B2 Method and network node device for controlling the run of technology specific push-button configuration sessions within a heterogeneous or homogeneous wireless network and heterogeneous or homogeneous wireless network
A method and network node device are provided for controlling an execution of technology specific Push-Button Configuration sessions within a heterogeneous or homogeneous wireless network, as well as a heterogeneous or homogeneous wireless network for detecting a session overlap within the network, whereby the session is related to a configuration session (bootstrapping session, setup session) that establishes a security configuration for encrypted communication over a wireless link. The method and device utilizes an enhanced mechanism for controlling the execution of technology specific Push Button Configuration sessions within a heterogeneous or homogeneous wireless network and a plurality of network node devices interconnected to each other via at least one interface and/or over multiple hops and authenticated or unauthenticated for the network by using a piece of information, e.g. a “Configuration Setup Session Identifier (CSSID)”, for identifying a technology specific Push Button Configuration setup session.
US10382270B2 Method and MTC device for receiving downlink channel
Provided is a method for receiving a downlink control channel in a machine type communication (MTC) device. A method for receiving a downlink control channel can comprise the steps of: receiving first configuration information about an MTC device-operable subband among system bands of a cell; receiving second configuration information, about a subframe, for monitoring a downlink control channel in a cell-specific search space (CSS); and switching from a subband with respect to the first configuration information to a pre-configured cell-common subband and then receiving, in the cell-common subband in a subframe with respect to the second configuration information, a downlink control channel in the CSS and another channel.
US10382269B2 Configuring devices using device management templates
Tools are provided to enable a service technician or administrator to apply settings, via a mobile terminal, from configuration templates to a device, particularly when the device is accessible through a network. Such configuration templates may be obtained or downloaded to the mobile terminal from a device management server on a regular basis or as needed or on demand.
US10382267B2 Managing servers with quality of service assurances
Aspects of an embodiment of the invention disclose a method, computer program product, and system for managing the energy efficiency of servers providing multi-class computing services with Quality of Service (QoS) assurance. Computing resources are clustered into at least three groups, where each group has a separate power management policy (PMP). A plurality of requests are received from a plurality of devices, and are sorted into at least three service classes based on the requests' QoS criteria. Each request is assigned to one of at least three service queues based on the request's service class, and each service group is processed by a group of computing resources. The power management policies are configured such that each group of computing resources may service requests at an energy efficient point while meeting the QoS criteria of the service class.
US10382266B1 Interconnection platform with event-driven notification for a cloud exchange
In one example, described herein is an interconnection platform for dynamically configuring and managing a cloud-based services exchange, or “cloud exchange,” to facilitate virtual interconnections (“virtual circuits”) for cloud services delivery from cloud service providers to one or more cloud customers. As described herein, the interconnection platform facilitates event-driven notification to push virtual circuit configuration status updates to customer systems of customers of the cloud exchange provider that interface with the interconnection platform.
US10382254B2 Multi-stage switch fabric fault detection and handling
In some examples, a switching system includes a plurality of fabric endpoints and a multi-stage switching fabric having a plurality of fabric planes each having a plurality of stages to switch data units between any of the plurality of fabric endpoints. A fabric endpoint of the fabric endpoints is configured to send, to a switch of a first one of the stages and within a first fabric plane of the plurality of fabric planes, a self-ping message destined for the fabric endpoint. The fabric endpoint is configured to send, in response to determining the fabric endpoint has not received the self-ping message after a predetermined time, an indication of a connectivity fault for the first fabric plane.
US10382253B2 Method and system for network performance root cause analysis
A system in a telecommunications network includes a database including at least one metric, at least one module configured for analyzing the at least one metric, a graphical user interface configured for displaying the at least one module, and a processor configured for determining a root cause in the network.
US10382247B2 System and method for managing content
A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
US10382242B2 Network listening method and device
Embodiments of the present invention provide a network listening method and device, where the method includes: determining, by a first device according to a type of a network listening resource, a time-frequency pattern that is of a first sequence and is corresponding to the network listening resource of this type; and then transmitting the first sequence to a second device by using the time-frequency pattern of the first sequence, so that the second device performs network listening according to the first sequence. The time-frequency pattern of the first sequence determined in this process is a time-frequency pattern obtained by transforming a time-frequency pattern of a base sequence, and a network listening signal obtained therefrom, that is, the time-frequency pattern of the first sequence, is simple, which can achieve a purpose of reducing complexity of generating a network listening signal and computational complexity of parsing a network listening signal.
US10382241B2 Reception of signaling data in frequency division multiplexed broadcast system
A receiver detects and recovers payload data from a received signal. The receiver comprises a radio frequency demodulation circuit configured to detect and to recover the received signal, the received signal having been formed and transmitted by a transmitter to carry the payload data from a plurality of different channels as Orthogonal Frequency Division Multiplexed (OFDM) symbols in one or more of a plurality of transmission frames, each of the transmission frames comprising a frame synchronisation OFDM symbol, followed by one or more primary signalling OFDM symbols, then one or more secondary signalling OFDM symbols followed by one or more payload OFDM symbols. The frame synchronisation OFDM symbol and the one or more primary signalling OFDM symbols have been modulated with a signature sequence, the signature sequence of the one or more primary signalling OFDM symbols having been cyclically shifted with respect to each of a preceding one of the frequency synchronisation OFDM symbol or the one or more primary signalling OFDM symbols, with the cyclical shift primary signalling data carried in the one or more primary signalling OFDM symbols. The receiver further comprises a Fourier transformer configured to convert successively a temporal length of a useful part each of the frequency synchronisation OFDM symbol and the one or more primary signalling OFDM symbols into the frequency domain, a multiplier configured to receive each of the frequency domain samples of a current one of the primary signalling OFDM symbols and to multiply each sample with the conjugate of a corresponding sample of one of the frame synchronisation OFDM symbols or one of the one or more primary signalling OFDM symbols immediately preceding the current one of the primary signalling OFDM symbols to produce for each sub-carrier sample an intermediate sample, an inverse Fourier transformer configured to convert the intermediate samples resulting from the current one of the primary OFDM symbols into the time domain, and a cyclic shift detector configured to estimate the primary signalling data conveyed by each of the one or more primary signalling OFDM symbols by detecting a cyclic shift of the signature sequence present in each of the one or more primary signalling OFDM symbols from a peak of the time domain intermediate samples.
US10382236B2 Method and system for calibrating equalizers
The present invention is directed to data communication. In a specific embodiment, a known data segment is received through a data communication link. The received data is equalized by an equalizer using an adjustable equalization parameter. The output of the equalizer is sampled, and a waveform is obtained by sweeping one or more sampler parameters. The waveform is evaluated by comparing it to the known data segment. Based on the quality of the waveform, equalizer parameter is determined. There are other embodiments as well.
US10382235B2 High speed communications system
Transmission of baseband and carrier-modulated vector codewords, using a plurality of encoders, each encoder configured to receive information bits and to generate a set of baseband-encoded symbols representing a vector codeword; one or more modulation circuits, each modulation circuit configured to operate on a corresponding set of baseband-encoded symbols, and using a respective unique carrier frequency, to generate a set of carrier-modulated encoded symbols; and, a summation circuit configured to generate a set of wire-specific outputs, each wire-specific output representing a sum of respective symbols of the carrier-modulated encoded symbols and at least one set of baseband-encoded symbols.
US10382233B2 Heterogeneous weighted overlap-add windowing and filtering for orthogonal frequency division multiplexing waveforms
Techniques for processing of symbols (e.g., orthogonal frequency division multiplexing (OFDM) or single carrier-frequency division multiple access (SC-FDMA) symbols) provide enhanced out-of-band (OOB) suppression of the symbols and also provide reduced inter-symbol interference (ISI) between a symbol and a subsequent symbol. Multiple frequency tones of a symbol may be divided into two or more subsets of tones. For example, subsets of tones associated with a head portion or a tail portion of an OFDM symbol may be processed with a relatively long weighted overlap-add (WOLA) weighting length or filtering length, and a subset of tones associated with a center portion of the OFDM symbol may be processed with a relatively short WOLA weighting length or filtering length. Such heterogeneous processing of tones within a symbol may provide enhanced inter-channel interference (ICI) and improved OOB suppression and also provide reduced ISI for the center tones of the symbol.
US10382232B2 Memory controller with adjustable impedance for output terminal
A memory controller adjusts impedance matching of an output terminal and outputs a control signal that controls a memory through the output terminal. The memory controller includes a first driving and impedance matching circuit, a second driving and impedance matching circuit, and a logic circuit. The logic circuit, which is coupled to the first driving and impedance matching circuit and the second driving and impedance matching circuit, sets a first impedance and a first driving capability of the first driving and impedance matching circuit, sets a second impedance and a second driving capability of the second driving and impedance matching circuit, and enables the first driving and impedance matching circuit to cause the control signal to have a first level or enables the second driving and impedance matching circuit to cause the control signal to have a second level different from the first level.
US10382231B2 Receiver circuit
A receiver circuit comprising an averaging-processing-block that is configured to receive an OFDM signal. The OFDM signal comprises a plurality of sample-values, wherein the sample-values comprise: a middle-sample-value; a lower-sample-value-group; and a higher-sample-value-group. The averaging-processing-block can determine an averaged-sample-value for the middle-sample-value by performing an averaging operation on the sample-values of the lower-sample-value-group and the higher-sample-value-group, but not on the middle-sample-value.
US10382223B2 Scheme for supporting wireless transmission taking into account QoS of USB application data
Provided is a method and apparatus for wirelessly transmitting Universal Serial Bus (USB) application data by using an Enhanced Distributed Channel Access (EDCA) scheme that uses one or more Access Channels (ACs) having different priorities. The method includes receiving one or more USB application data from an USB application, dynamically assigning an AC through which the USB application data is to be transmitted, and transmitting the USB application data through the assigned AC.
US10382221B2 Communication method based on automotive safety integrity level in vehicle network and apparatus for the same
An operation method of a first communication node supporting communications between an Ethernet-based network and a controller area network (CAN) includes: receiving an Ethernet message from a second communication node belonging to the Ethernet-based network; performing an integrity verification on first automotive safety integrity level (ASIL) authentication information included in the Ethernet message; generating a CAN message based on the Ethernet message for which the integrity verification has been completed; and transmitting the CAN message to a third communication node belonging to the CAN.
US10382212B2 Method and device for acquiring message certificate in vehicle networking system
Provided are a method and device for acquiring a message certificate in a vehicle networking system. The method comprises: receiving, by a Background Control Center (BCC), a privilege certificate request instruction sent by an On-Board Unit (OBU); generating and sending, by the BCC, a write control instruction to the OBU, receiving, by the BCC, an application grant request instruction sent by the OBU, the application grant request instruction being used for applying for use of a privilege certificate already written in the OBU to the BCC; and determining, by the BCC, the valid time for the OBU to use a designated privilege certificate, generating an application control instruction according to the determined valid time, and sending the generated application control instruction to the OBU, the application control instruction being used for indicating that the OBU uses the designated privilege certificate within the valid time.
US10382211B1 Apparatus and method for automating secure email for multiple personas
A machine has a processor and a network interface circuit connected to the processor to provide network connectivity to a client device. A memory is connected to the processor. The memory stores instructions executed by the processor to implement a persona management service that operates to receive a request for a new email account from the client device. A new email account is created in response to the request. Cryptographic credentials for the new email account are received from the client device. The cryptographic credentials are sent to a certificate authority. A certificate authority validation is received from the certificate authority. The new email account with a cryptographic credential from the certificate authority is registered. The cryptographic credential is conveyed to the client device.
US10382209B2 Privacy control using unique identifiers associated with sensitive data elements of a group
A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
US10382204B2 Mobile terminal privacy protection method and protection apparatus, and mobile terminal
A mobile terminal privacy protection method and protection apparatus, and a mobile terminal, where the method includes obtaining an application start instruction, actively obtaining a biometric feature of a user according to the application start instruction, and displaying an encrypted content list and an unencrypted content list of a corresponding application if the obtained biometric feature of the user matches a preset biometric feature. The encrypted content list of the application is generated according to encrypted content in the application, the unencrypted content list of the application is generated according to unencrypted content in the application, and the encrypted content in the application is content that is not presented when the obtained biometric feature of the user does not match the preset biometric feature. Hence, the present disclosure can protect privacy in the mobile terminal without being easily perceived.
US10382202B1 Method and apparatus for federated identity and authentication services
Example embodiments of the present invention provide a method, an apparatus, and a computer program product for authenticating a request from a first domain to access a resource in a second domain according to credentials in the first domain. The method includes receiving, from the first domain, an assertion in the second domain and generating, according to the assertion, a token configured to be redeemed by a client in the first domain to access the resource in the second domain. The token then may be provided to the first domain.
US10382199B2 Keyword to set minimum key strength
Embodiments are directed to a computer-implemented method and system, and for setting a minimum key strength in a key hierarchy. The method and system can include the use of a key strength keyword that set a minimum key strength for a plurality of key classes. The setting of a key strength lower than that set forth in the key strength command is prohibited. The key classes can include DES keys, AES keys, HMAC keys, RSA PKI keys, RSA usage keys, RSA key generation keys, ECC PKI keys, ECC usage keys, and ECC key generation keys. A multi-dimension key hierarchy, including a master key and a key that is derived through the use of a key derivation function is also described herein.
US10382195B2 Validating using an offload device security component
Generally described, physical computing devices in a virtual network can be configured to host a number of virtual machine instances. The physical computing devices can be operably coupled with offload devices. In accordance with an aspect of the present disclosure, a security component can be incorporated into an offload device. The security component can be a physical device including a microprocessor and storage. The security component can include a set of instructions configured to validate an operational configuration of the offload device or the physical computing device to establish that they are configured in accordance with a secure or trusted configuration. In one example, a first security component on the offload device can validate the operational computing environment on the offload device and a second security component on the physical computing device can validate the operational computing environment on the physical computing device.
US10382194B1 Homomorphic encryption based high integrity computing system
A homomorphic encryption based high integrity computing system including a processing system including a single-string computation channel configured to receive encrypted input data from at least one data source. The processing system includes at least one processor hosting at least one hosted function. The processor is configured to provide high integrity homomorphic encryption-based computations thereon. This enables isolated channel computations within a single physical computation channel. The at least one processor provides encrypted output data, wherein the encrypted output data is configured to enable computational integrity validation by a receiver.
US10382192B2 System and method for dynamically calibrating one or more radiofrequency channels of a satellite payload
A system for dynamic calibration of a first radiofrequency chain to be calibrated comprises: an injection device for injecting a calibration signal whose waveform is predetermined, connected upstream of the radiofrequency chain to be calibrated, and a compensation device for compensating the amplitude-wise and phase-wise disparities caused by the first chain to be calibrated including a controlled compensation filter. The automatic calibration system comprises a device for temporal erasure of the calibration signal injected with the aid of an analog or digital subtracter, the subtracter being connected downstream of the first radiofrequency chain to be calibrated.
US10382191B2 Efficient unicast signaling in a precision time protocol enabled packet network
A first device may provide, to a second device, a first message that includes a first request for a first type of precision time protocol (PTP) message and a second request for a second type of PTP message. The first device may receive, from the second device, a second message based on the first message. The second message may identify whether the first request and the second request are granted. The first device may provide, to the second device, a third message that instructs the second device to provide a first set of messages, associated with the first type of PTP message, and a second set of messages associated with the second type of PTP message. The first device may synchronize a first clock of the first device with a second clock of the second device based on the first set of messages and the second set of messages.
US10382185B2 Method for mitigating self-interference in FDR communication environment
Disclosed are a method and a base station for mitigating self-interference in which, in a resource region for transmitting a plurality of downlink control channels, an overlap region is configured, the overlap region being a resource region from which the effects of self-interference due to an uplink communication of a terminal must be removed, and the information regarding the overlap region is transmitted to a terminal connected to a base station and communicating via FDR.
US10382184B2 Method of handling communication operation and related communication device
A method of handling a communication operation for a communication device comprising performing a reception in a first subframe of a time-division duplexing (TDD) carrier from a network; and performing a transmission for responding the reception via a second subframe of a uplink (UL) carrier to the network; wherein the UL carrier is a frequency-division duplexing (FDD) UL carrier, or is another TDD carrier with an UL/downlink (DL) configuration where all subframes are UL subframes.
US10382180B2 Mobile station apparatus, base station apparatus, radio communication method and communication circuit that execute radio communication using component carriers
A mobile station apparatus configures a first group including at least one component carrier and a second group including at least one component carrier. The mobile station apparatus decodes a first physical downlink control channel on a first common search space in a first downlink component carrier and a second physical downlink control channel on a second common search space in a second downlink component carrier where first information transmitted on the first physical downlink control channel is applied to a first uplink component carrier within the first group, and where second information transmitted on the second physical downlink control channel is applied to a second uplink component carrier within the second group, and where the first downlink component carrier and the second downlink component carrier are indicated by a higher layer.
US10382179B2 Adapting reference signal density
A wireless communications network is configured to transmit signals including a plurality of data units containing reference signals for use in channel assessment by mobile stations receiving the transmissions. Topological data relating to the relative positions of each base stations in the network is used by a density adjustment function to select a distribution pattern and density of reference signals. A signal is sent to one or more user terminals, the signal comprising reference signals arranged in the selected distribution and density of plurality of data units, and including a control signal to indicate to the mobile terminal which density and distribution is in use.
US10382178B2 Method for multiplexing control signals and reference signals in mobile communications system
A reference signal multiplexing method for multiple mobile stations includes: grouping together control signals for the multiple mobile stations; and multiplexing reference signals corresponding to the control signals by CDM over the same bandwidth as that of grouped control signals.
US10382175B2 Adaptive downlink coordinated multi-points transmission method and device
An adaptive downlink Coordinated Multi-Points (CoMP) transmission method and device are provided. The method includes: determining each coordinating cell corresponding to the serving cell of the downlink CoMP User Equipment (UE); counting the cell load value of each coordinating cell; on the basis of the cell load value of each coordinating cell, determining the transmission manner adopted by each coordinating cell for the downlink CoMP UE, and counting the number of coordinating cells corresponding to each transmission manner; and on the basis of the number of coordinating cells corresponding to each transmission manner, determining the transmission manner of the downlink CoMP UE.
US10382172B2 Hybrid orthogonal frequency division multiple access system and method
A hybrid orthogonal frequency division multiple access (OFDMA) system including a transmitter and a receiver is disclosed. The transmitter includes a first spread OFDMA subassembly, a first non-spread OFDMA subassembly and a first common subassembly. The first spread OFDMA subassembly spreads input data and maps the spread data to a first group of subcarriers. The first non-spread OFDMA subassembly maps input data to a second group of subcarriers. The first common subassembly transmits the input data mapped to the first and second group of subcarriers using OFDMA. The receiver includes a second spread OFDMA subassembly, a second non-spread OFDMA subassembly and a second common subassembly. The second common subassembly processes received data to recover data mapped to the subcarriers using OFDMA. The second spread OFDMA subassembly recovers the first input data by separating user data in a code domain and the second non-spread OFDMA subassembly recovers the second input data.
US10382169B2 HARQ systems and methods for grant-free uplink transmissions
Systems and methods are disclosed for performing hybrid automatic repeat request (HARQ) for grant-free uplink transmissions. Some of the systems and methods disclosed herein may address problems such as how to perform acknowledgement (ACK) and/or negative acknowledgement (NACK), how to determine and signal retransmission timing, how to determine the transmission/retransmission attempt and the redundancy version (RV), and/or how to perform the HARQ combining.
US10382167B2 Flexible ethernet enhanced forward error correction
Flexible Ethernet (FlexE) Forward Error Correction (FEC) systems and methods include mapping a first set of calendar slots including Ethernet payload clients to a FlexE Time Division Multiplexing (TDM) structure including a plurality of calendar slots; and mapping a second set of calendar slots including FEC data to the FlexE TDM structure, wherein the first set of calendar slots and the second set of calendar slots fill the FlexE TDM structure. In an exemplary embodiment, an overall Physical (PHY) rate of the FlexE TDM structure is kept constant with a reduction in bandwidth for the Ethernet payload clients based on the second set. In another exemplary embodiment, the overall Physical (PHY) rate of the FlexE TDM structure is increased based on the second set of calendar slots, to support a set rate for the Ethernet payload clients with a reduced number of calendar slots.
US10382166B1 Constrained receiver parameter optimization
Systems and methods are disclosed for constrained receiver parameter optimization. Two parameter optimization functions may be applied, with one function providing constraints on the results of the second function in order to determine a parameter set to apply in the receiver. A method may comprise determining a first parameter set based on a first function, determining a second parameter set based on a second function different from the first function, and determining a third parameter set by using the first parameter set to define a subset of a parameter space to which to limit values from the second parameter set. In certain embodiments, a least squares function may be used to constrain the results of a general cost function.
US10382164B2 Launcher and coupling system to support desired guided wave mode
Aspects of the subject disclosure may include, for example, a launcher that includes a hollow waveguide that guides a first electromagnetic wave conveying data from a transmitting device. A dielectric stub coupler receives the first electromagnetic wave from the hollow waveguide to form a second electromagnetic wave that propagates along a portion of the dielectric stub coupler adjacent to a transmission medium, wherein second electromagnetic wave propagates along the dielectric stub coupler via a first guided wave mode and a second guided wave mode, and wherein the portion has a length that supports a coupling of the second guided wave mode for propagation along an outer surface of the transmission medium.
US10382163B2 Device and method for determining modulation and coding scheme based on channel capacity
A receiving device comprises a channel estimation unit, for generating a plurality of channel estimates according to a plurality of reference signals; an eigenvalue computation unit, coupled to the channel estimation unit, for generating at least one eigenvalue corresponding to the plurality of channel estimates according to the plurality of channel estimates; a channel compensation unit, coupled to the eigenvalue computation unit, for generating a correlation compensation value for compensating the plurality of channels according to the at least one eigenvalue; a channel capacity computation unit, coupled to the eigenvalue computation unit and the channel compensation unit, for generating a channel capacity according to the at least one eigenvalue and the correlation compensation value; and a selection unit, coupled to the channel capacity computation unit, for determining a modulation and coding scheme (MCS) according to the channel capacity.
US10382161B2 Wireless networking communication methods, systems, and devices operable using harvested power
Example devices described herein include endpoint devices which may communicate with an access point device by modulating a channel associated with the wireless communication to encode transmit data. The channel modulation may be performed by utilizing a switch to control an impedance of an antenna at the endpoint device to either reflect or absorb wireless network communication signals received by the endpoint device. The access point device may extract the transmit data by decoding changes in the channel caused, at least in part, by the modulation. Access point devices may transmit a pattern of packets—the presence or absence of which may correspond with transmit data. Endpoint devices may decode this data by using an energy detector to differentiate between the presence or absence of a packet.
US10382157B1 Methods and apparatus for adaptive compensation of signal bandwidth narrowing through finite impulse response filters
An apparatus includes a finite impulse response (FIR) filter to receive a digital signal and a transmitter, operatively coupled to the FIR filter, to transmit an analog signal, converted from the digital signal, to a communication channel. The FIR filer is configured to change at least one operating parameter based on a bandwidth of the analog signal after transmission in the communication channel. The bandwidth of the analog signal is estimated, using an estimator, based at least in part on raw sampling data generated by an analog-to-digital converter (ADC) operatively coupled to the transmitter.
US10382147B2 Methods of calibrating a power amplifier system to compensate for envelope amplitude misalignment
Methods of calibrating a power amplifier system to compensate for envelope amplitude misalignment are provided. In certain configurations, a method of calibrating a power amplifier system includes amplifying a radio frequency signal from a transceiver using a power amplifier and generating a supply voltage of the power amplifier using an envelope tracker, including generating a scaled envelope signal based on a power control level signal and an envelope signal, and shaping the scaled envelope signal using a shaping table generated at a target gain compression. The method further includes changing a scaling of the scaled envelope signal using a calibration module, monitoring an output of the power amplifier to determine an amount of scaling of the scaled envelope signal at which a detected gain compression of the power amplifier corresponds to the target gain compression of the shaping table, and calibrating the power amplifier system based on the determination.
US10382146B2 Local oscillator phase synchronization for beamforming and MIMO
An initial phase of each output signal generated by a plurality of radio frequency (RF) front-end circuits is determined by mixing an input signal with a mixing signal in a mixer of the corresponding RF front-end circuit. To that end, a time difference for each of the plurality of RF front-end circuits is determined by measuring a time difference between a reference signal (common to all of the RF front-end circuits) and the mixing signal of each RF front-end circuit. The initial phase for each output signal is then determined based on the measured time difference for the corresponding RF front-end circuit. Determining the initial phase in this manner accounts for any uncertainty of the phase when the RF front-end circuits are activated, enabling the phase of the corresponding antenna element to be accurately controlled.
US10382141B2 Communication linker for communication linking
A communication linker includes: a classical encoder; an optical transmitter; a receiver; a local oscillator in communication with the receiver and that: receives a feedback signal; and produces a displacement frequency, based on the feedback signal; a single photon detector in communication with the receiver and that: receives an optical signal from the receiver; and produces a single photon detector signal, based on the optical signal; a signal processor in communication with the single photon detector and that: receives the single photon detector signal from the single photon detector; produces the feedback signal, based on the single photon detector signal; and produces a decoded signal, based on the single photon detector signal, the decoded signal comprising a frequency of the feedback signal.
US10382138B2 Constellation optimization based on generalized mutual information over a nonlinear optical channel
Aspects of the present disclosure describe methods of generating an optimized set of constellation symbols for an optical transmission network wherein the optimized constellation is based on GMI cost and considers both fiber nonlinearity and linear transmission noise.
US10382136B2 Envelope header design in passive optical networks
A computer-implemented method of handling Ethernet packets in a passive optical network (PON) is disclosed. The method comprises generating, by the one or more processors, an initial envelope header that indicates that the initial envelope header is not a preamble replacement; transmitting, over the PON, by the one or more processors, the initial envelope header; accessing, by the one or more processors, an eight-byte block from a first Ethernet packet of a plurality of Ethernet packets; in response to the eight-byte block being an Ethernet preamble, generating, by the one or more processors, a first envelope header that indicates that the envelope header is a preamble replacement; and transmitting, over the PON, by the one or more processors, the first envelope header.
US10382134B2 Channel bonding for ethernet passive optical network over coax (EPOC) networks
Embodiments provide systems and methods for enabling the support of multiple Ethernet Passive Optical Network over Coax (EPoC) channels, which can be bonded together into a single high-speed channel. The multiple EPoC channels can be configured according to available spectrum, such that they occupy one or more, frequency contiguous or separated, segments of the available spectrum. The size (number of sub-carriers) of each of the channels can be configured according to embodiments based on the available spectrum and/or other requirements (e.g., EPoC emission requirements, existing services, etc.). Further, within each channel, individual sub-carriers can be configured independently, including turning each sub-carrier on/off and/or specifying the symbol bit loading for the sub-carrier independently of other sub-carriers in the channel.
US10382128B2 Mobile terminal
A mobile terminal is disclosed. The mobile terminal for visible light communication, according to one embodiment of the present invention, uses visible light outputted from a lighting that turns on/off according to a preset condition, and the mobile terminal comprises: a light receiving unit for receiving visible light; a control unit for extracting, from the received visible light, data corresponding to the turning on/off; and a display unit for displaying information based on the extracted data, wherein the light receiving unit comprises at least one among an illuminance sensor, a first image sensor disposed on the front of the mobile terminal, and a second image sensor disposed on the back of the mobile terminal, and the control unit controls so that visible light communication is performed by using, among the illuminance sensor, the first image sensor, and the second image sensor, the sensor that receives visible light having the greatest signal strength.
US10382127B2 Alignment in line-of-sight communication networks
Various of the disclosed embodiments relate to line-of-sight (LOS), e.g., optical, based networks. Particularly, systems and methods are provided for aligning nodes in a line-of-sight communication network with their peers. The nodes may be placed and passively aligned with one another as position information is passed between peers. The elevation indicated in the position information may be refined based upon relative barometric pressure readings between peers. In a next phase, isolated networks of nodes may be integrated with the network of nodes contacting the Internet backbone. Finally, routing algorithms may be implemented to address weather effects (e.g., fog) and congestion to optimize network service.
US10382126B1 Multi-wavelength power sensing
In some examples, a multi-wavelength power meter may include a first coupler to separate optical signals from an optical line terminal and an optical network terminal to ascertain a reduced percentage of total power related to the optical signals. A second coupler may receive the separated optical signals, combine the separated optical signals, and output the combined optical signals to an optical fiber. A filter may be communicatively connected to the optical fiber to isolate at least one specified wavelength or wavelength range of the combined optical signals. A photodiode may be communicatively connected to the filter for power measurement of the at least one specified wavelength or wavelength range.
US10382121B2 High capacity satellite communications system
A high capacity satellite communications system including a satellite with a beam for a forward downlink focused on a geographic area for which disproportionately higher capacity is desired, a hub located in a geographic area for which disproportionately lower capacity is desired, compared to the location of a VSAT, and the VSAT located in area where a beam for a forward downlink received by the VSAT from the satellite does not overlap with a beam for a return downlink received by the hub from a satellite.
US10382119B2 Data communication system, data communication method, and non-transitory storage medium
A data communication system includes an information acquiring unit and a selector. The information acquiring unit acquires positional information of a third party capable of detecting data communication performed between communication bodies, positional information of each of the communication bodies, and terrain information. The selector selects a fourth communication body from third communication bodies when transmission of transmission data from a first communication body to a second communication body out of the communication bodies is not successful. The third communication bodies are remaining communication bodies out of the communication bodies excluding the first and the second communication bodies and successful in receiving the transmission data from the first communication body. The fourth communication body is lowest in a possibility that the data communication is detected by the third party out of the third communication bodies, and transmits the transmission data to the second communication body.
US10382118B2 Apparatus and methods for radio frequency signal boosters
Provided herein are apparatus and methods for radio frequency signal boosters for cellular and broadcast television signals with Wi-Fi signals transmission function. Cell phone, Wi-Fi, and broadcast television signals are boosted and retransmitted over a shared antenna or over more than one antenna. In certain implementations, a multi-band signal booster is configured to provide signal path gain to at least three signal paths: a first signal path configured to receive a first time division duplexed Wi-Fi signal, a second signal path configured to receive a first frequency division duplexed mobile or cellular signal, and a second signal path configured to receive a broadcast television signal.
US10382117B2 Operating a wireless communication system
A wireless communication system includes a first communication device having an antenna arrangement configured to adjust the polarization of a radio frequency signal to be transmitted via the antenna arrangement, and a second communication device. A first downlink pilot signal having a first polarization and a second downlink pilot signal having a second polarization are sent via the antenna arrangement of the first communication device. The downlink pilot signals are orthogonal to each other and the polarizations are different. The downlink pilot signals are received at an antenna arrangement of the second communication device. A combined power of the received downlink pilot signals is optimized by varying a combining information. The combined power is a function of the received downlink pilot signals and the combining information. The antenna arrangement of the first communication device is adjusted based on the combining information.
US10382116B2 Radio communication receiver cancelling out the cross polarisation of a received signal
The invention relates to a radio communication receiver receiving a radio signal (S) including a main polarisation (MAIN-POL) and a secondary polarisation (X-POL) orthogonal to the main polarisation (MAIN-POL), the receiver including: a unit (1) for receiving the main polarisation (MAIN-POL) and the secondary polarisation of the received signal, synchronised as a carrier frequency with the main polarisation (MAIN-POL); a unit (2) for cancelling out the secondary polarisation synchronised with the main polarisation (MAIN-POL) and configured to suppress, from the received signal (S), the interference due to the secondary polarisation (X-POL), the unit (2) for cancelling out the secondary polarisation including a filtering unit (21) that receives the main polarisation (MAIN-POL) and the secondary polarisation (X-POL) as input; a unit (3) for demodulating the filtered signal, located downstream of the cancellation unit and configured to calculate carrier frequency error information and to communicate same by feedback to the upstream receiving unit (1).
US10382114B2 Configuration of reception of beam reports
There is provided mechanisms for configuring reception of beam reports. A method is performed by a network node. The method comprises scheduling wireless devices to provide beam reports in a common time/frequency resource. The method comprises monitoring reception of the beam reports from the wireless devices in the common time/frequency resource using a cell-covering reception beam created by an analog beamforming network.
US10382113B2 Downlink data repeat transmission method and device
Disclosed in the present invention are a downlink data repeat transmission method and device for addressing a problem in which, when resource mapping is performed in different subframes in a repeat transmission, the numbers of available REs are different, and as a result data cannot be combined when performing repeat transmission of multiple subframes. The method comprises: determining a subframe set of a repeat transmission physical downlink channel; in each subframe of the determined subframe set, and when performing a resource mapping on the physical downlink channel, starting mapping from a specific start character position in a first time slot of the current subframe and mapping to all resources except for a resource corresponding to a reference signal used for demodulation; and transmitting the physical downlink channel according to the resource mapping manner.
US10382110B2 Adaptive user-specific beam forming
There is provided mechanisms for adaptive user-specific beam forming. A method is performed by a network node. The method comprises acquiring uplink user-specific spatial channel characteristics for a wireless device. The method comprises acquiring a set of downlink port mappings for the wireless device. The method comprises adaptively configuring user-specific ports for the wireless device by using the uplink user-specific spatial channel statistics to determine a downlink user-specific port mapping from the set of downlink port mappings, thereby providing user-specific beam forming for the wireless device.
US10382103B2 Mitigation of transmission errors of quantized channel state information feedback in multi antenna systems
Methods are disclosed for improving communications on feedback transmission channels, in which there is a possibility of bit errors. The basic solutions to counter those errors are: proper design of the CSI vector quantizer indexing (i.e., the bit representation of centroid indices) in order to minimize impact of index errors, use of error detection techniques to expurgate the erroneous indices and use of other methods to recover correct indices.
US10382099B2 Wireless communication system, communication apparatus, and communication method
A wireless communication system includes a first antenna, a second antenna with an orientation relative to the first antenna that is changeable around a predetermined axis, and a communication control unit that controls wireless communication based on electric field coupling between the first antenna and the second antenna. The first antenna includes a first electrode including a bored portion, where the predetermined axis passes through an inside of the bored portion. The first antenna also includes a second electrode located inside the bored portion The second antenna includes a third electrode that transmits an electric signal between the first electrode and the third electrode and a fourth electrode that transmits an electric signal between the second electrode and the fourth electrode.
US10382098B2 Method and system for operating a communications device that communicates via inductive coupling
Embodiments of methods and systems for operating a communications device that communicates via inductive coupling are described. In an embodiment, a method for operating a communications device that communicates via inductive coupling involves detecting a system condition associated with the communications device and tuning a matching network of the communications device in response to the system condition, where the matching network includes a hybrid transformer that separates a receiver of the communications device from a transmitter of the communications device. Other embodiments are also described.
US10382096B2 Information communication device, information communication system, and information communication method
A control unit (22) controls a filter (30) of a communication device (3a) by wired communication via a LCX (4a) to pass or cut off a signal in a wireless frequency band, to cause the LCX (4a) and LCX (4b) to function as a single antenna or a plurality of antennas.
US10382095B2 Method and apparatus for providing security using network traffic adjustments
Aspects of the subject disclosure may include, for example, generating first traffic for transmitting along a network path toward a recipient device, determining a schedule for transmitting the first traffic, and facilitating transmission of the first traffic along the network path using a first waveguide system. The first waveguide system has a dielectric coupler, and operates by communicating electromagnetic waves via the dielectric coupler at a physical interface of a transmission medium that propagate without utilizing an electrical return path. The electromagnetic waves are guided by the transmission medium, wherein the electromagnetic waves at least partially surround an outer surface of the transmission medium, and wherein the electromagnetic waves have a non-optical frequency range. Other embodiments are disclosed.
US10382094B2 Cable tracking by electromagnetic emission
A method and system for tracking a course of a cable using electromagnetic waves. A first transceiver sends to a second transceiver a first signal wirelessly in a linear line. The second transceiver sends back to the first transceiver the first signal in the linear line. A first distance between the first transceiver and the second transceiver is determined by determining a total transmission time for a first wireless signal travelling from the first transceiver to the second transceiver and back to the first transceiver. A second signal, aligned with the first signal, is transmitted from the first transceiver into the cable. The second transceiver receives the second signal wirelessly from the cable. A second distance between the first transceiver and the second transceiver is determined by comparing a phase difference between the first signal received by the second transmitter and the second signal received by the second transmitter.
US10382093B2 Performing upstream symbol alignment under FEXT
A method for implementing an upstream symbol alignment within a network component, the method comprising receiving an upstream sync signal via an initializing digital subscriber line (DSL) during a channel discovery phase from a customer premise equipment (CPE), determining a corrected upstream symbol alignment value based upon the upstream sync signal, and transmitting the corrected upstream symbol alignment value to the CPE, wherein the upstream symbol alignment value determines an upstream symbol alignment for one or more upstream transmissions, and wherein the corrected upstream symbol alignment value is determined before receiving a plurality of upstream data signals within the data symbol positions during the channel discovery phase.
US10382092B2 Method and system for full duplex enhanced audio
A method, a device, and a non-transitory storage medium are described in which a full duplex system may use information from a user of the device as a basis to configure parameters of a dynamic range controller system. The parameters may include high pass filter values, compression values, and masking values. The full duplex system may use a pre-distortion filter for generating an estimated echo feedback reference signal. For generating the estimated echo feedback reference signal, the pre-distortion filter uses an echo coupled reference signal via microphone path as a reference signal, and an echo feedback reference signal via speaker feedback path as the input. An echo canceller of the full duplex system may use the estimated echo feedback reference signal, which takes echo path distortion into consideration, for cancelling both linear and non-linear echo.
US10382091B2 Methods and apparatus for improving performance based on filter characteristics
Methods and apparatus for improving operational and/or cost performance based on filter characteristics. Existing schemes for measuring filter performance are based on a worst case filter performance across a range of frequencies and temperature. Filter performance can be more accurately characterized over one or more frequency ranges. In one exemplary embodiment the frequency is characterized according to a functional (e.g., linear-average) metric. By providing more accurate representation of the reception/transmission filter performance, both network and device optimizations can aggressively manage available power and handle smaller (tighter) margins.
US10382089B2 Systems and methods for intelligently-tuned digital self-interference cancellation
A system for digital self-interference cancellation includes a filter that generates a reduced-noise digital residue signal; a channel estimator that generates a current self-interference channel estimate from a digital transmit signal, the reduced-noise digital residue signal, and past self-interference channel estimates; a controller that dynamically sets the digital transform configuration in response to changes in a controller-sampled digital residue signal; and a channel memory that stores the past self-interference channel estimates.
US10382086B2 High-frequency switch module
A high-frequency switch module (10) includes a switch element (20) and an inductor (30). The switch element (20) includes a Hi band common terminal (P10), a Low band common terminal (P20), a plurality of selection target terminals (P11 to P14) that are selectively connected to the common terminal (P10), and a plurality of selection target terminals (P21 to P24) that are selectively connected to the common terminal (P20). The inductor (30) is connected between a first selection target terminal (P14) of the selection target terminals (P11 to P14) and a selection target terminal (P21) of the selection target terminals (P21 to P24). The selection target terminal (P14) and the selection target terminal (P21) are simultaneously used terminals that are used for electric paths through which transmission or reception using a plurality of communication bands is performed at the same time.
US10382085B2 Analog self-interference cancellation systems for CMTS
A system for wired analog self-interference cancellation includes a coarse delayer that delays a sampled RF transmit signal by a first delay amount; a frequency downconverter that downconverts the sampled RF transmit signal to IF; a first canceller tap group comprising a first per-tap-group delayer, a first sampling coupler, a first per-tap delayer, and first and second analog vector modulators that generates an IF self-interference cancellation signal; a frequency upconverter that upconverts the IF self-interference cancellation signal to RF; and a receive coupler that combines the RF self-interference cancellation signal with the RF receive signal, reducing self-interference.
US10382084B1 Wideband matching co-design of transmit/receive (T/R) switch and receiver frontend for a broadband MIMO receiver for millimeter-wave 5G communication
According to one embodiment, a radio frequency (RF) frontend circuit includes a RF receiver, a transceiver (or transmit/receive) switch, and a high-order inductive degeneration matching network coupled in between the transceiver switch and an input port of the RF receiver, where the high-order inductive degeneration matching network matches an impedance for the RF receiver and the transceiver switch and the high-order inductive degeneration matching network is to resonate at a plurality of predetermined resonant frequencies.
US10382077B1 Systems and methods for dynamically selecting a number of transmitting ports in an antenna at an access node
A system for selecting a number of transmitting ports in an antenna at an access node includes an access node configured to deploy a first radio air interface to provide wireless services to wireless devices. The access node includes an antenna having ports and configured to communicate data with wireless devices through the ports and the first radio air interface. The access node also includes a processor configured to determine a trigger for dynamically selecting a number of transmitting ports in the antenna based on data received from the wireless devices relating to changes in levels of signals received at the wireless devices. The processor is also configured to estimate an amount of change based on the data relating to the changes. The processor is further configured to select a number of transmitting ports in the antenna based on the estimated amount of change.
US10382073B2 Analog RF pre-distorter and non-linear splitter
An RF transmitter arrangement using analog pre-distortion is disclosed. The arrangement includes lower bandwidth circuitry, an analog pre-distorter, and a non-linear amplifier chain. The lower bandwidth circuitry is configured to generate an analog signal. The analog pre-distorter is configured to apply a non-linear distortion to the analog original signal based on a coupled feedback signal in order to generate an RF output signal. The non-linear amplifier chain is configured to amplify the RF output signal to generate a transmission signal relative to the analog original signal. The coupled feedback signal is derived from the transmission signal.
US10382067B2 Parameterized iterative message passing decoder
Technology is described herein for learning parameters for a parameterized iterative message passing decoder, and to a corresponding parameterized iterative message passing decoder. Learning the parameters may adapt the decoder to statistical dependencies introduced by the specific code's graph. Taking into account the statistical dependencies may allow the code to be shorter and/or denser. Note that the statistical dependencies in the graph may be extremely complex. Machine learning may be used to learn the parameters. The parameters may be learned when decoding data stored in the memory device. Learning the parameters may adapt the decoder to properties of data stored in the memory device, physical properties of the memory device, and/or patterns in host data.
US10382066B2 Method and apparatus for decoding three-dimensional turbo product code based on crossing layers
Disclosed is a three-dimensional TPC decoding apparatus. A three-dimensional TPC decoding apparatus includes an X decoder which decodes an X axis of an m-th upper half layer based on decoding results of a Y axis and a Z axis of an m−1-th upper half layer; a Y decoder which decodes a Y axis of an m-th lower half layer based on decoding results of an X axis and a Z axis of an m−1-th lower half layer; and a Z decoder which decodes a Z axis based on a decoding result of the Y axis of an m-th upper half layer and a decoding result of the X axis of an m-th lower half layer.
US10382064B2 Efficient LDPC encoder for irregular code
A first memory location stores circulant contents of portions A, C, E, and B of a parity check matrix H. A second memory location stores circulant column counts of the portions A, C, E, and B. A third memory location stores a dense matrix equal to (ET−1B+D)−1, where T is an identity matrix and D and T are also portions of the parity check matrix H. First and second parity information is generated in response to receiving information data. Generating the first and second parity information includes accessing the circular content of the portions A, C, E, and B of a parity check matrix H and accessing the circulant column counts of the portions A, C, E, and B.
US10382062B2 Data processing device and data processing method
A data processing device and a data processing method, which are capable of securing excellent communication quality in data transmission using an LDPC code. In group-wise interleave, an LDPC code in which a code length N is 16200 bits and an encoding rate r is 12/15, 6/15, or 8/15 is interleaved in units of bit groups of 360 bits. In group-wise deinterleave, a sequence of the LDPC code that has undergone the group-wise interleave is restored to an original sequence. For example, the device and method can be applied to a technique of performing data transmission using an LDPC code.
US10382058B2 Fast update of data packet checksums
A device includes a processor and a checksum module, wherein the checksum module calculates, for first data, an updated checksum that complies with Internet Engineering Task Force Request For Comments Number 1624 using twos-complement arithmetic. The processor replaces the original checksum with the updated checksum to update a data packet.
US10382053B2 Capacitive successive approximation analog-to-digital converter
A capacitive successive approximation analog-to-digital converter is provided, where the capacitive successive approximation analog-to-digital converter includes a first capacitor array including N first capacitors; a second capacitor array including N second capacitors; a voltage generation circuit configured to generate a common mode voltage, a reference voltage, a first voltage and a second voltage; a first switch, a second switch, N third switches and N fourth switches; a comparator including a first input end, a second input end and an output end, where upper plates of the N first capacitors are connected to the first input end and upper plates of the N second capacitors are connected to the second input end; and a successive approximation logic controller connected to the output end of the comparator. The capacitive successive approximation analog-to-digital converter in the above technical solution can use 2N capacitors to implement outputting an N-bit binary code.
US10382052B2 Conditional correlated multiple sampling single slope analog-to-digital converter, and associated image sensor system and method
A conditional correlated multiple sampling (CCMS) single slope (SS) analog-to-digital converter (ADC) is provided. The CCMS SS ADC includes a comparator, arranged to compare an analog signal with a ramp signal and generate a comparison result; and a CCMS control circuit, arranged to determine a swing of the ramp signal according to a magnitude of the analog signal. An image sensor system using the CCMS SS ADC and a method of CCMS SS analog-to-digital conversion are also disclosed.
US10382051B2 Time domain A/D converter group and sensor device using the same
A time domain A/D converter group includes a plurality of individual A/D converters, each of the individual A/D converters is connected to a reference signal generation circuit to generate a first reference signal for sweeping in a full scale range and a second reference signal for repeating plurality of times to sweep in a limited voltage range, and each of the individual A/D converters includes a reference voltage selection circuit for switching the first reference signal or the second reference signal, a comparator for comparing an input signal with the first reference signal or the second reference signal, for generating a comparison output signal, an internal A/D converter for performing an A/D conversion using the comparison output signal from the comparator, and an accumulation adder-subtractor for outputting an average signal of A/D conversion values obtained from the A/D conversion when the second reference signal is selected.
US10382050B1 Integrated multiplying successive approximation analog to digital converter
An analog-to-digital converter ADC and a method to convert an analog input signal into a digital output signal comprising N bits on, n∈{0, . . . , N−1} is presented. The ADC contains a controller, a digital-to-analog converter DAC, and a comparator. The comparator generates a binary signal by comparing the analog input signal with an analog output signal of the DAC. The controller receives the binary signal generated by the comparator and generates, based on the binary signal, a digital control signal comprising N bits cn, n∈{0, . . . , N−1}. The DAC generates the analog output signal based on the digital control signal generated by the controller. The controller has a register which stores a previous sum value and an adder to determine a test sum value by adding.
US10382049B1 On-chip calibration circuit and method with half-step resolution
Disclosed is a calibration circuit and method. The circuit includes: a DAC that outputs an analog parameter and includes output parameter adjustment circuitry; a comparator that receives a reference parameter and the analog parameter; and a control circuit (with select logic) connected to the comparator and DAC in a feedback loop. During a calibration mode, the magnitude of the analog parameter is adjusted by ½ DAC step in one direction and the feedback loop is used to perform a binary search calibration process. During an operation mode, the magnitude of the analog parameter is adjusted by ½ DAC step in the opposite direction. The select logic selects the DAC step identified by the calibration process or the next higher DAC step as a final DAC step. The control circuit outputs a final DAC code corresponding to the final DAC step and the DAC generates a calibrated parameter based thereon.
US10382038B2 System and method of acceleration of slow signal propagation paths in a logic circuit
An electronic device includes a logic circuit, a pullup acceleration circuit, a first signal propagation path, and a second signal propagation path. The first signal propagation path propagates a logic value transition from an input terminal of the logic circuit to an output terminal of the logic circuit through the input terminal, two inverters of the logic circuit, a switch of the logic circuit, and the output terminal within a first amount of time based on a transition at the first input terminal. The second signal propagation path propagates the logic value transition from the input terminal to the output terminal through one inverter of the logic circuit and the pullup acceleration circuit within a second amount of time. The second amount of time is shorter than the first amount of time in response to the logic circuit being non-monotonic with respect to the logic value.
US10382036B2 High voltage switch
Disclosed is circuitry for operating a switch which sees high voltage swings across its source, gate, drain, and bulk terminals. The circuitry generates one or more bias voltages in proportion to an input voltage swing. The one or more bias voltages may be used to bias the gate and bulk terminals to provide reliable and improved turn OFF performance in the switch.
US10382035B2 Signal transmission circuit device, semiconductor device, method and apparatus for inspecting semiconductor device, signal transmission device, and motor drive apparatus using signal transmission device
Disclosed is a signal transmission circuit device (200) including a feedback signal transmission unit (210) that feeds back a control output signal (Sout) as a feedback signal (Sf) to an input side circuit (200A). A logical comparison circuit (212) detects “mismatch” between input and output by performing logical comparison between a control input signal (Sin) and the feedback signal (Sf). When a state of “mismatch” between input and output occurs, a first pulse generating circuit (202) or a second pulse generating circuit (204) outputs a first correction signal (Sa1) or a second correction signal (Sa2) corresponding to a potential (high level or low level) of the control input signal (Sin), and corrects the control output signal (Sout) to the same potential (high level or low level) as the control input signal (Sin). With such configuration, the mismatch between input and output can be automatically corrected.
US10382033B2 Stress tolerant power supply voltage detector circuit operable over a wide range of power supply voltages
A power supply voltage detector circuit monitors a ramping supply voltage and selectively enables a voltage divider for operation to divide the ramping supply voltage in response to the ramping supply voltage exceeding a first threshold. Additionally, a variable resistance of the voltage divider is changed in response to the ramping supply voltage exceeding a second threshold. A voltage output from the voltage divider is used to generate a bandgap voltage used as a reference voltage in comparison operations for controlling enabling of the voltage divider and selection of the variable resistance.
US10382032B2 Low electromagnetic interference and switch loss motor driver
Modulating a gate drive current supplied to an output drive switch coupled to an electric motor by performing at least the following: obtain a gate drive current modulation profile, supply, based on the gate drive current modulation profile, a first gate drive current level as the gate drive current when the output drive switch is operating within a first region, drop the first gate drive current level to a second gate drive current level when the output drive switch transitions from the first region to operating within a Miller region, increase the second gate drive current level to a third gate drive current level within the Miller region, and set the gate drive current to a fourth gate drive current level when the output drive switch transitions from the Miller region to operating within a third region.
US10382027B2 Transition detection circuitry and method of detecting a transition of a signal occurring within a timing window
A transition detection circuit and method of operation of such a circuit are provided, the transition detection circuit having pulse generation circuitry to receive an input signal and to generate a pulse signal in response to a transition in the input signal, and pulse detection circuitry to assert an error signal on detection of the pulse signal generated by the pulse generation circuitry. The pulse generation circuitry has pulse control circuitry to control a property of the pulse signal dependent on a timing window indication signal. In particular, when the pulse signal is generated at least partly while the timing window indication signal is set, the pulse control circuitry controls the property of the pulse signal such that generated pulse signal is detected by the pulse detection circuitry. In contrast, when the pulse signal is entirely generated while the timing window indication signal is cleared, the pulse control circuitry controls the property of the pulse signal such that the generated pulse signal is undetected by the pulse detection circuitry. This gives rise to significant area and energy consumption savings, while still allowing reliable detection of timing errors.
US10382025B2 Circuit for meeting setup and hold times of a control signal with respect to a clock
A circuit includes a plurality of series-coupled delay buffers and a plurality of logic gates. Each logic gate includes first and second inputs. The first input of each logic gate is coupled to a corresponding one of the delay buffers. The circuit also includes a plurality of flip-flops. Each flip-flop includes a data input and a data output. The data input is coupled to an output of a corresponding one of the logic gates and the data output is coupled to the second input of one of the corresponding logic gates.
US10382024B2 Systems and methods having omnipolar comparators for magnetic switches
An omnipolar magnetic sensor system includes an input stage and a behavior component. The input stage is configured to receive a source signal and to selectively chop the source signal. Further, the input stage is configured to balance the source signal using behavior parameters and generate a balanced source signal.
US10382019B2 Time borrowing flip-flop with clock gating scan multiplexer
An apparatus is provided which comprises: a multiplexer which is gated by a clock; and a flip-flop coupled to the multiplexer, wherein the flip-flop has a chain of at least four inverters one of which has an input to receive the clock.
US10382017B1 Dynamic flip flop having data independent P-stack feedback
Inventive aspects include a dynamic flip flop, comprising a data independent P-stack feedback circuit. The data independent P-stack feedback circuit may include a first P-type transistor gated by a first dynamic inverted net signal, and a second P-type transistor gated by an inverted clock signal. A drain of the second P-type transistor may be coupled to a source of the first P-type transistor. A source of the second P-type transistor may be coupled to a node that is configured to receive a second dynamic inverted net signal. The source of the second P-type transistor may be directly coupled to the node that is configured to receive the second dynamic inverted net signal instead of a constant power source. The data independent P-stack feedback circuit may include one or more delay stages to eliminate race conditions.
US10382013B2 Pulse-width modulation voltage identification interface
Systems, methods, and devices for voltage identification using a pulse-width modulation signal are provided. Such an integrated circuit device may include an input/output (I/O) interface and voltage identification (VID) circuitry. The VID circuitry may be coupled to the input/output interface. The voltage identification circuitry may generate a voltage identification signal that is output on the input/output interface. The voltage identification signal may include a pulsed signal having a particular duty cycle that corresponds to a specified voltage level to enable a voltage regulator that receives the voltage identification signal to provide an input voltage to the integrated circuit device at the specified voltage level.
US10382011B2 Grounded capacitance multipliers with electronic tuning possibility using single current feedback amplifier
The present invention relates to a capacitance multiplier topology suitable for both positive and negative capacitance multiplication having a minimum configuration consisting of a current feedback amplifier (CFOA), two resistors and a reference capacitor, with each C-multiplier having a respective capacitance amplification constant k which is externally adjustable. Such a capacitance multiplier has less parasitic components, occupies a smaller chip area with higher simulated capacitance value.
US10382010B2 Attenuation circuit and method of controlling an attenuation circuit
A circuit for attenuating a signal has an input configured to receive an input signal, an output configured to transmit an output signal, a first attenuation path (having a first active circuit device) between the input and the output, and a second attenuation path between the input and the output. The circuit also has an operational amplifier that, like most operational amplifiers, has a first op-amp input, a second op-amp input, and an op-amp output. In addition, the circuit has a voltage control device coupled with the first op-amp input, and a second active circuit device having a first active terminal coupled with the second op-amp input. A feedback loop is coupled between the op-amp output and a second active terminal of the second active circuit device. Moreover, the op-amp output also is coupled with the first active circuit device.
US10382008B2 Surface acoustic wave device for suppressing transverse mode
Disclosed is a surface acoustic wave device including a piezoelectric substrate, first and second bus bars formed on the piezoelectric substrate to be opposite each other, a plurality of first inter-digital electrodes that are electrically connected to the first bus bar and extend from the first bus bar toward the second bus bar, and a plurality of second inter-digital electrodes that are electrically connected to the second bus bar and extend from the second bus bar toward the first bus bar, in which the first inter-digital electrodes and the second inter-digital electrodes are alternately arranged.
US10382002B2 Apparatus and methods for tunable phase networks
A radio frequency system is described. A radio frequency system including at least a first tunable phasing network including at least one first set of metal oxide semiconductor variable capacitor arrays. The first tunable phasing network is configured to shift a phase of a radio frequency signal. And, at least a first switch coupled with the first tunable phasing network. The first switched configured to switch between one or more receiver circuits.
US10382000B2 Circuit board, filter circuit using the same, and capacitance element
A circuit board mounted with a capacitor includes an electrode to connect one terminal of a capacitor, a first inductor including a wiring pattern that extends from a first end connected with the electrode to a second end across a region mounted with the capacitor, and a second inductor including a wiring pattern that extends from the first end connected with the electrode to a second end across the region mounted with the capacitor from the opposite side from the first inductor. In a plan view, the wiring pattern of the first inductor and the wiring pattern of the second inductor intersect with each other, and an angle defined by the wiring pattern of the first inductor and the wiring pattern of the second inductor is an angle other than a right angle.
US10381996B2 Active distributed mode actuator
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for changing a distributed mode loudspeaker's fundamental frequency. One of the systems includes a distributed mode loudspeaker comprising an actuator that includes: a supported portion, and a cantilevered portion having a length, a first fundamental frequency, and adapted to create a force to cause vibration of a load to generate sound waves using the first fundamental frequency; a support element connected to the supported portion of the actuator and adapted to adjust, based on a change to a shape of the support element, a size of the length of the cantilevered portion to change the first fundamental frequency to a second fundamental frequency with which the load will generate sound waves; and a frequency selection module that provides a signal to the support element to cause the support element to change shape.
US10381994B2 Constrained nonlinear parameter estimation for robust nonlinear loudspeaker modeling for the purpose of smart limiting
A loudspeaker real-time state variable prediction system may include a loudspeaker having a voice coil and a magnet, and a non-linear excursion model configured to estimate non-linear excursion of the loudspeaker. The system may further include a thermal model configured to utilize thermal parameters and frequency based on at least one thermal property of the loudspeaker, and a gain adjustment thermal limiter configured to apply a gain reduction an incoming audio signal to protect the loudspeaker from thermal overload.
US10381993B1 Single controller automatic calibrating circuits for reducing or canceling offset voltages in operational amplifiers in an instrumentation amplifier
Single controller automatic calibrating circuits for reducing or canceling offset voltages in operational amplifiers (op-amps) in an instrumentation amplifier are disclosed. An automatic calibrating op-amp system is provided that includes an instrumentation amplifier, which includes a front-end amplifier circuit comprising at least one front-end op-amp and a final-stage amplifier circuit comprising a final-stage op-amp. The op-amp(s) can include auxiliary differential inputs for offset voltage cancellation. The automatic calibrating op-amp system also includes an automatic calibration circuit employing a single controller to generate calibration signals on a calibration output to an auxiliary differential input(s) of an op-amp(s) in the instrumentation amplifier for offset voltage cancellation. The automatic calibration circuit includes a single controller to generate calibration signals to the instrumentation amplifier to reduce or cancel offset voltage, thereby eliminating the need to provide multiple automatic calibration circuits or an automatic calibration circuit employing multiple controllers.
US10381991B1 Drain sharing split LNA
A receiver front end having low noise amplifiers (LNAs) is disclosed herein. A cascode having a “common source” configured input FET and a “common gate” configured output FET can be turned on or off using the gate of the output FET. A first switch is provided that allows a connection to be either established or broken between the source terminal of the input FET of each LNA. A drain switch is provided between the drain terminals of input FETs to place the input FETs in parallel. This increases the gm of the input stage of the amplifier, thus improving the noise figure of the amplifier.
US10381985B2 Power amplifier linearization system and method
Envelope tracking can be employed to reduce power consumption of a power amplifier, but envelope tracking can introduce nonlinearities to a power amplifier. These nonlinearities can manifest themselves as noise at the output of the power amplifier. Embodiments described herein provide techniques for characterizing a parameter indicative of power amplifier noise when envelope tracking is employed. Measurement of this parameter can permit power amplifier designers to decide whether to forgo envelope tracking if a power amplifier is too susceptible to such noise, redesign the power amplifier to improve compatibility with envelope tracking, or to employ distortion compensation circuitry to reduce the noise output by the power amplifier. Counterintuitively, this distortion compensation circuitry may involve increasing the power, such as the envelope tracking power supply. However, increasing the power may be a desirable trade-off for increased linearity.
US10381984B2 Amplifiers and amplifier modules with shunt inductance circuits that include high-Q capacitors
A Doherty amplifier module includes first and second amplifier die. The first amplifier die includes one or more first power transistors configured to amplify, along a first signal path, a first input RF signal to produce an amplified first RF signal. The second amplifier die includes one or more second power transistors configured to amplify, along a second signal path, a second input RF signal to produce an amplified second RF signal. A phase shift and impedance inversion element is coupled between the outputs of the first and second amplifier die. A shunt circuit is coupled to the output of either or both of the first and/or second amplifier die. The shunt circuit includes a series coupled inductance and high-Q capacitor (e.g., a metal-insulator-metal (MIM) capacitor), and the shunt circuit is configured to at least partially resonate out the output capacitance of the amplifier die to which it is connected.
US10381980B2 High frequency signal generation apparatus
The apparatus comprises a first coupler configured to receive two output signals, having 180° phase difference, outputted from a first differential generator as two input signals, and output a first voltage signal generated by adding the two input signals and a second voltage signal corresponding to subtraction of the two input signals, a second coupler configured to receive two output signals, having 180° phase difference, outputted from a second differential generator as two input signals, and output a third voltage signal generated by adding the two input signals and a fourth voltage signal corresponding to subtraction of the two input signals, a coupling network connected to the first differential generator and the second differential generator and a third coupler configured to output a signal generated by adding the voltage signal outputted from the first coupler and corresponding voltage signal outputted from the second coupler.
US10381977B2 Photovoltaic panel circuitry
Circuits integrated or integrable with a photovoltaic panel to provide built-in functionality to the photovoltaic panel including safety features such as arc detection and elimination, ground fault detection and elimination, reverse current protection, monitoring of the performance of the photovoltaic panel, transmission of the monitored parameters and theft prevention of the photovoltaic panel. The circuits may avoid power conversion, for instance DC/DC power conversion, may avoid performing maximum power tracking to include a minimum number of components and thereby increase overall reliability.
US10381975B1 Multiple configurable solar photovoltaic assembly
A portable multiple configuration solar photovoltaic assembly is disclosed. The assembly contains a plurality of photovoltaic modules that collect solar energy and convert the solar energy into electricity. The present invention provides a junction box that allows for the assembly to be used in either an In-Series or In-Parallel wiring configuration.
US10381970B2 Irrigation motor and gearbox temperature monitoring and control system
A control system for monitoring a motor and wheel drive gearbox of an irrigation system drive train. The control system includes a motor sensor for sensing an operating state of the motor and a gearbox sensor for sensing an operating state of the wheel drive gearbox. If the motor operating state exceeds a motor operating state threshold or changes too quickly, or if the wheel drive gearbox operating state exceeds a wheel drive gearbox operating state threshold or changes too quickly, the control system operates the drive train at a reduced capacity or in a modified mode such that the operating state is not exceeded or does not change too quickly.
US10381967B2 Simplified power conversion systems for vehicles
A power conversion system for a vehicle includes a power conditioning device, a boost converter, an inverter coupled to the boost converter, a transformer, a second rectifier coupled to the transformer, an electric motor, a battery coupled to the second rectifier, a first switch configured to selectively connect the boost converter with the power conditioning device or the battery, and a second switch configured to selectively connect the inverter with the transformer or the electric motor. The first switch connects the power conditioning device with the boost converter and the second switch connects the inverter with the transformer in response to the vehicle being in a grid-connected mode, and the first switch connects the battery with the boost converter and the second switch connects the inverter with the electric motor in response to the vehicle being in a stand-alone mode.
US10381963B2 Motor drive controlling apparatus, motor drive controlling method, and tube pump
A motor drive controlling apparatus includes a controller that generates a drive control signal in response to input of a speed command signal and a motor driver that generates a drive signal in response to input of the drive control signal and outputs the drive signal to a motor, and the controller repeatedly generates the drive control signal in a period during which the speed command signal is inputted and stops generating the drive control signal in a period during which the speed command signal is not inputted to repeat an operation period in which the motor performs rotational operation and a stop period in which the motor stops operating in a non-excited state.
US10381957B2 Power generation device
A power generation device is provided with: power generation plates, each of which has a vibration plate, and a piezoelectric element that is fixed to one side surface of the vibration plate, said power generation plates being disposed in parallel to each other such that the power generation plates overlap each other at intervals; and supporting sections, which are provided among the power generation plates, and which support the power generation plates. A supporting section in contact with the one side surface of the power generation plate is formed of a conductive material, a first electrode is integrally formed with the supporting section, a supporting section in contact with the other side surface of the power generation plate is formed of a conductive material, a second electrode having a polarity different from that of the first electrode is formed separately from the supporting section, the supporting section is disposed at a substantially center position of the side surface of the power generation plate, and the supporting section is disposed at a substantially peripheral position of the side surface of the power generation plate.
US10381951B1 Family of modular quasi-resonant inverters
A modular quasi-resonant inverter can include: a first resonant inverter unit including a first terminal, a second terminal, a third terminal, and fourth terminal; a second resonant inverter unit including a fifth terminal, a sixth terminal, a seventh terminal, and an eighth terminal; and an input capacitor connected between the first terminal and the second terminal. The first terminal and the fifth terminal can be configured such that a first source is connected between the first terminal and the fifth terminal, and the third terminal and the fourth terminal can be configured such that a second source is connected between the third terminal and the fourth terminal. The second terminal, the fourth terminal, the sixth terminal, and the eighth terminal can be configured to be electrically connected to each other.
US10381950B2 Resonant inverter topology, wireless charger, and control method
A wireless charger for an electric vehicle and a resonant inverter comprising a resonant portion that serially connects to a phase shifting portion and serially connects with a load component and a method for controlling a resonant inverter having multiple phase shifts, comprising operating the frequency of the resonant inverter close to the resonant frequency of the inverter through the full operation range of the resonant inverter; and adjusting phase shifts to control the output power of the resonant inverter.
US10381949B2 Power converter with reduced power loss
A power converter including a bridge circuit is provided. The power converter is designed to convert a direct current of a current source into an alternating current and/or an alternating current into a direct current. The bridge circuit includes a first parallel circuit assembly, which is coupled to a higher potential of the current source and which has a plurality of switching elements connected in parallel, a second parallel circuit assembly, which is coupled to a lower potential of the current source and which has a plurality of switching elements connected in parallel, and a plurality of taps, which are each coupled to the first and second parallel circuit assemblies. Each switching element of the first and the second parallel circuit assemblies has two conducting connections and a control connection, which controls the flow of current from one conducting connection to the other conducting connection. The power converter also includes a control device, which is designed in such a way that, when the power converter is operated at partial load, at least one switching element of a parallel circuit assembly is controlled in such a way that said switching element is not switched on during at least one cycle. The switching elements of a parallel circuit assembly are thermally coupled to one another.
US10381948B2 Power conversion system with energy harvesting
A power conversion apparatus or system can be configured to receive a high voltage alternating current (AC) signal at an input and to provide in dependence thereon a low voltage direct current (DC) signal from an output stage. The power conversion apparatus can include a main path comprising a high voltage capacitor in series with the input. In an example, the capacitor comprises a portion of an electric field energy harvesting system.
US10381945B2 Gate driving apparatus
Two insulation covers that can be vertically separated clamp a gate-driving-circuit substrate so as to form a gate driving apparatus. The gate driving apparatus is fixed to a cooler by fixing screws inserted through a pair of insertion bores in the two insulation covers that are arranged in a horizontal direction. A gate control terminal and a ground control terminal provided on the gate-driving-circuit substrate are screwed and fixed to, and thus electrically and mechanically connected to, a corresponding gate control terminal and a corresponding ground control terminal of a power module attached to the cooler. This allows the gate-driving-circuit substrate to be covered with the insulation covers for insulation protection and to be fixed to the cooler using a fixing member such as a screw.
US10381942B1 Balancing power distribution
A device determines a first current, of a first input phase of a power system, and a second current, of a second input phase of the power system. The device determines whether the first input phase and the second input phase are balanced based on the first current and the second current. When the first input phase and the second input phase are not balanced, the device selects the first input phase and an output phase of the power system. The device balances the first input phase and the second input phase by using the first input phase and the output phase.
US10381941B2 Switching power supply device and synchronous rectifier circuit
A switching power supply device includes a transformer including a primary winding and a secondary winding, a first transistor coupled to the primary winding, a first control circuit that outputs a first control voltage, a delay circuit that delays the first control voltage and supplies the delayed first control voltage to the first transistor, a second transistor that has a first terminal coupled to the secondary winding, a diode coupled to the secondary winding, a second control circuit that outputs a third control voltage used for controlling a switching operation of the second transistor, a control voltage generation circuit that generates the second control voltage, and a delay time control circuit that determines an ON period in which the diode is switched on and controls a delay time so that the delay time by which the delay circuit delays the first control voltage is shorter for a longer ON period.
US10381939B2 Switch drive circuit and switching power supply device using same
A switch drive circuit drives a full-bridge output stage connected to a transformer to alternately switch between a first cycle in which a current in a first direction is supplied to the transformer and a second cycle in which a current in a second direction is supplied to the transformer. The switch drive circuit includes a mode in which a dead time of the output stage is set in accordance with a magnitude of a current flown in one of the first and second cycles, the dead time becoming an operation changing factor in the other cycle. Or, the switch drive circuit includes a mode in which the dead time of the output stage is set in accordance with a magnitude of an average current obtained by averaging currents flown in the first and second cycles. Or, the switch drive circuit switches between these modes in accordance with a signal.
US10381935B2 Sample-and-hold circuit for generating a variable sample signal of a power converter and method thereof
A sample-and-hold circuit includes a first voltage generation unit, a second voltage generation unit, a stabilization capacitor. The first voltage generation unit generates a first voltage according to a first predetermined delay time and a voltage corresponding to an auxiliary winding of a power converter. The second voltage generation unit generates a second voltage according to K multiple of a discharge time of a secondary side of the power converter during a previous period of the power converter and the voltage, wherein K<1. When a sum of the K multiple of the discharge time and a second predetermined delay time leads a first valley of the voltage corresponding to a current period of the power converter, the second voltage generation unit outputs the second voltage. When the sum lags the first valley, the first voltage generation unit outputs the first voltage.
US10381930B2 Three-port direct current converter
The three-port direct current converter comprising: at least one input direct current source; at least one storage battery; a primary side circuit; a secondary side circuit; a first single magnetic component shared by the primary side circuit and the secondary side circuit, wherein the primary side circuit comprises a connection between the at least one input direct current source and the at least one storage battery, the primary side circuit configured for operating as a buck converter; a second magnetic component serially coupled to the first single magnetic component, wherein the first and second magnetic components are configured to perform a voltage step-up, wherein the secondary side circuit comprises a connection between the at least one storage battery and at least one load, the secondary side configured for operating as a tapped boost converter; wherein the three-port direct current converter is configured to operate in two mutually exclusive power flow configurations.
US10381928B2 Voltage regulator and method for operating a voltage regulator
Embodiments of voltage regulators and methods for operating a voltage regulator are described. In one embodiment, a voltage regulator includes a power stage configured to convert an input direct current (DC) voltage into an output DC voltage, a driver device configured to drive the power stage, a timer configured to generate a constant on-time signal, a ripple generation device configured to generate a ripple signal, a comparator configured to perform voltage comparison in response to the ripple signal to generate an input to the timer, and a controller configured to generate a drive signal for the driver device in response to an inductor peak current in the voltage regulator and the constant on-time signal. Other embodiments are also described.
US10381926B2 Digitally compensated hysteretic power supply with enhanced resolution
A digitally compensated hysteretic power supply with enhanced resolution is provided. Such a power supply includes a comparator that is used to compare a load current sense signal with an internal signal generated from a digital-to-analog converter (DAC). A compensation circuit at a DAC input operates to improve current accuracy beyond the given DAC resolution. The current sense signal is converted to its digital equivalent, which is fed to a proportional-integral (PI) compensation loop, which in turn generates a relatively precise high resolution DAC input value. The DAC uses the higher part of the DAC value. The lower part of the DAC value is treated as a duty cycle number, and the DAC output is toggled between two levels at this duty cycle. This toggling generates a current output signal having a value that is the average of the two toggled values.
US10381923B2 Electronic device with a reconfigurable charging mechanism
An electronic device includes a reconfigurable charge pump including pump units that can be arranged differently for varying an output voltage generated by the reconfigurable charge pump; a pump regulator coupled to the reconfigurable charge pump, the pump regulator configured to monitor the output voltage and turn the reconfigurable charge pump on or off based on the output voltage; and an arrangement control mechanism coupled to the pump regulator, the arrangement control mechanism configured to control operation of the pump regulator based on the output voltage to generate arrangement control output, wherein the arrangement control output controls electrical connections between the pump units.
US10381922B2 Power converter
Provided is a power converter including: a power module that converts direct-current electric power from a power storage apparatus and alternating-current electric power to be supplied to a load; a DC/DC converter that converts direct-current voltage from the power storage apparatus; a charger that controls charging of power storage apparatus with electrical power supplied via an external connector; a capacitor module that has a capacitor for smoothing voltage; and a case that accommodates the power module, the DC/DC converter, the charger, and the capacitor module. In the case, the power module, the charger, and the DC/DC converter are arranged around the capacitor module.
US10381920B2 Power limiting circuit for an inverter device, and inverter device
The present invention provides a power limiting circuit for inverter device and an inverter device, which pertains to the technical field of power source inverting. The inverter device comprises a first logic judging circuit for comparing an input current of an inverter circuit with a first preset current threshold and outputting a first signal when said input current is larger than the first preset current threshold; and a shunt circuit for shunting a portion of the input current of the inverter circuit when receiving said first signal; wherein, the shunt circuit comprises a shunt resistance and a first controllable switch, the shunt resistance and the first controllable switch are connected in series and then parallel-connected to input ends of the inverter circuit, a control end of the first controllable switch is connected to an output end of the first logic judging circuit for controlling the first controllable switch to be connected when receiving said first signal. This circuit enables the inverter device to be directly loaded with an inductive load, while an industrial frequency transformer can be dispensed with, so that the weight of the inverter device is greatly reduced, which allows the inverter device to be easy to move and carry around.
US10381917B2 Power converter apparatus and methods using adaptive node balancing
An apparatus includes a first winding and a second winding on a core and having first taps coupled in common to a first node of an inverter circuit. The apparatus further includes a switching circuit configured to selectively couple a second tap of the first winding to a second node of the inverter circuit and to selectively couple a second tap of the second winding to a third node of the inverter circuit. The switching circuit may be configured to provide a desired balance of first and second voltages at respective ones of the second and third nodes with respect to the first node. Related methods are also described.
US10381915B1 Variable delay for soft switching in power conversion circuit
In some examples, a device comprises a power conversion circuit that includes: an inductor having a first end coupled to an input voltage terminal; a first switch coupled to a second end of the inductor at a first node; a second switch coupled to the second end of the inductor and the first switch at the first node; a third switch coupled to the first switch and to another input voltage terminal at a second node; and a fourth switch coupled to the second switch and to the another input voltage terminal at the second node. The device also comprises a control circuit comprising a variable delay circuit coupled to the first and second switches; and a controller coupled to the variable delay circuit, to an inductor current sensor, and to an input voltage sensor, the inductor current sensor coupled to the inductor and the input voltage sensor coupled to the input voltage terminal and the another input voltage terminal.
US10381914B2 Integrated transformer
Apparatus providing an integrated transformer are disclosed. An example apparatus includes a power conversion system including a switching circuit including a first primary side transistor coupled between a first input node and a switching node, and a second primary side transistor coupled between the switching node and a second input node, a series circuit including a transformer primary winding, a capacitor, and an inductor coupled in series between the switching node and the second input node, a transformer secondary circuit including a first transformer secondary winding and a second transformer secondary winding, the first and the second transformer secondary windings electrically between a first converter output and a second converter output, the transformer primary winding and the transformer secondary windings wound around at least a portion of a corresponding one of a transformer core in an infinity winding arrangement.
US10381912B2 Magnetic transmission
A magnetic transmission is provided with: an inner rotor; an outer rotor; and a magnetic-field-modulating stator disposed coaxially between the inner rotor and the outer rotor. The inner rotor is provided with a first magnet array and a second magnet array arranged in the direction of the central axis and disposed at different pitches along the circumferential direction. The outer rotor is provided with a magnet array disposed along the circumferential direction. The magnetic-field-modulating stator is provided with a first magnetic body array and a second magnetic body array opposing the first magnet array and the second magnet array, respectively. Further, by moving the inner rotor and the magnetic-field-modulating stator in the direction of the central axis while holding the opposing relationship between the first magnetic body array and the second magnetic body array, and the first magnet array and the second magnet array, the position where the outer rotor, and the first magnet array and the second magnet array oppose each other is changed continuously.
US10381911B2 Linear motor, magnet unit, and stage device
A linear motor includes a movable element and a stator. The stator includes a pair of back yokes provided opposing each other such as to flank the movable element along a direction perpendicular to the movable element's axis of travel, a plurality of main pole magnets provided spaced apart from each other and paralleling the axis of travel, on respective inside lateral surfaces of the pair of back yokes, and first and second interpole magnets provided, adjoining along said axis of travel, in each of intervals between adjoining couples of the main pole magnets.
US10381910B2 Linear vibration generating device
A linear vibration generating device, which includes a stator fixed on a bracket and having a center yoke concentrically fixed in an inner space of coil winding units and at least one blade extending from the center yoke in a direction perpendicular to the concentric axis, and a vibrator having a magnet surrounding outer circumferences of the coil winding units, and an elastic body disposed between the stator and the vibrator. The blade has at least one passage through which a coil wire for electrically connecting the coil winding units passes.
US10381909B2 Linear vibration motor
Disclosed is a linear vibration motor comprising a movable element that is equipped with a magnet and weights; a coil for applying a driving force on the magnet through the application of an electric current; a frame, wherein the coil is secured; a shaft, borne on or secured by the frame, for supporting the movable element so as to be able to vibrate along the axial direction; and coil springs, disposed between the movable element and the frame, for elastically supporting the vibration of the movable element along the axial direction, on both sides of the movable element in the direction of vibration, wherein the directions of winding of the coil springs are set so as to prevent rotational vibration, around the shaft, of the movable element that is vibrating reciprocatingly along the axial direction.
US10381908B2 Vibration motor
A vibration motor includes a stationary portion including a casing and a coil; a vibrator supported to be capable of vibrating in one direction with respect to the stationary portion; and an elastic member arranged between the stationary portion and the vibrator. The vibrator includes a magnet arranged on an upper side of the coil in a vertical direction perpendicular to the one direction, and a weight arranged to hold the magnet. The weight includes a first weight portion in the shape of a plate, and at least one second weight portion arranged to extend downward from a lower surface of the first weight portion. The at least one second weight portion and the coil are arranged opposite to each other in the one direction.
US10381907B2 Pump and electric motor
A motor (10) and a pump having the motor are provided. The motor (10) includes a stator (14) and a rotor (16) rotatable relative to the stator (14). At least one of the stator (14) and the rotor (16) has a magnetic core (20) and a winding (22) wound around the magnetic core (20). The magnetic core is mounted to a base body (18). The base body (18) has at least one recess (54) for receiving debris produced by mutual friction between the magnetic core (20) and the base body (18).
US10381906B2 Short-circuit ring for an electrical asynchronous machine, composed of partial ring segments
A short-circuit ring for a rotor of an electrical asynchronous machine is circular and has along its circumference a multiplicity of recesses extending in the axial direction, into which rods of a rotor cage of the asynchronous machine can be placed. The short-circuit ring is assembled from a plurality of partial ring segments.
US10381905B2 Dual shaft integrated motor
A dual shaft integrated motor including inner and outer rotors independently rotatable and rotating in an identical pivotal direction, the inner and outer rotors each having an output shaft positioned on one end of the pivotal direction, the dual shaft integrated motor includes: a detection unit including a first detection unit detecting a rotation angle of the inner rotor, and a second detection unit detecting a rotation angle of the outer rotor; a bearing unit including a first bearing rotating in conjunction with the inner rotor, and a second bearing rotating in conjunction with the outer rotor; a stator core unit including a first core serving as a stator core of the inner rotor, and a second core serving as a stator core of the outer rotor; and a base to which the detection unit, the bearing unit, and the stator core unit are sequentially attached from the one end.
US10381901B2 Wireless in-wheel electric assemblies with integrated in-wheel cooling and vehicles incorporating the same
A wireless in-wheel electric motor assembly having a wheel, an electric motor disposed within the wheel, the electric motor including a stator and a rotor, a receiving coil disposed within the wheel and operable to receive wirelessly transmitted energy, a first converter disposed within the wheel, electrically coupled to the receiving coil and operable to convert the wirelessly transmitted energy from the receiving coil into direct current, an inverter circuit disposed within the wheel, electrically coupled to the conversion circuit and the electric motor, and operable to power the electric motor. The wireless in-wheel electric motor assembly further includes a cooling system disposed within the wheel that includes a micro pump operable to pump coolant, a fluid line operable to pass the coolant proximate at least one of the conversion circuit and the inverter circuit, and a heat exchanger operable to receive heated coolant and dissipate heat to the environment.
US10381899B2 Sidewall coring structure directly driven by an electric motor
The present application provides a sidewall coring structure directly driven by an electric motor comprising a drill bit, an electric motor and a speed reducer, the electric motor and the speed reducer are an integrated structure and the drill bit is directly connected to an output of the speed reducer. The coring structure directly drives the drill bit through an integrated structure of the speed reducer and the electric motor; its transmission efficiency is greatly improved, meanwhile the coring structure is more simplified, with improved reliability, easier maintenance and reduced maintenance cost.
US10381898B2 Electric machine having a stator and method thereof for producing a stator of this type
The invention relates to an electric machine (1) having a stator (2), with magnetic-field-conductive material, in which substantially axial grooves (4) are positioned, wherein a winding system (3), which is surrounded and/or penetrated by impregnating resin, is provided in the grooves, wherein the impregnating resin has energy-absorbing particles (7).
US10381887B2 End plate for rotors of switched reluctance motors
An end plate for a rotor of a switched reluctance motor is disclosed. The end plate includes an annular body and a plurality of ribs. The annular body has a first axial end, a second axial end, and a thickness. Further, the annular body defines an outer surface and a bore configured to receive a shaft of the rotor. The plurality of ribs extends radially outwardly from the outer surface. The plurality of ribs is adapted to respectively abut with a plurality of poles of the rotor.
US10381883B2 Identification using signals from a secondary device before wireless power transfer
An apparatus includes a ping detection module that detects a ping signal transmitted from a secondary pad to a primary pad. The secondary pad is located on a mobile device and the primary pad located on a stationary WPT device, where the stationary WPT device transmits power through the primary pad to the secondary pad of the mobile device during a wireless power transfer operation. The ping signal includes a mobile device ID and the mobile device ID is unique to the mobile device. The apparatus includes an ID detection module that detects the mobile device ID from the ping signal received at the primary pad and a pairing module that pairs the stationary WPT device with the mobile device in response to detecting the mobile device ID of the mobile device.
US10381880B2 Integrated antenna structure arrays for wireless power transmission
A plurality of integrated antenna structures described herein may be formed in a flat panel antenna arrays which may be arranged in equally spaced grid and may be used in transmitters for sending focused RF waves towards a receiver for wireless power charging or powering. Each of the integrated antenna structures may include planar inverted-F antennas (PIFAs) integrated with artificial magnetic conductor (AMC) metamaterials. As a result of their high directionality and form factor, the integrated antenna structures may be placed very close together, thus enabling the integration of a high number of integrated antenna structures in a single flat panel antenna array which may fit about 400+ integrated antenna structures. Each integrated antenna structure in the flat panel antenna arrays may be operated independently, thus enabling an enhanced control over the pocket forming. In addition, the higher number of integrated antenna structures may contribute to a higher gain for the flat panel antenna arrays.
US10381877B2 Electrical energy receiving end capable of overvoltage protection and wireless electrical energy transmission device
An electrical energy receiving end capable of overvoltage protection and a wireless electrical energy transmission device are provided. An electrical energy receiving coil is divided into a first receiving coil and a second receiving coil, so that under normal operation the first receiving coil and the second receiving coil jointly resonate with an impedance matching network to receive energy. When the electrical energy receiving end has an overvoltage, the first receiving coil and the impedance matching network (or the second receiving coil and the impedance matching network) form a loop, and due to the impedance mismatch, the energy received by the electrical energy receiving end is greatly reduced to solve the problem of overvoltage at the electrical energy receiving end.
US10381876B2 Inductive power transfer system
The invention relates to an inductive power transfer transmitter comprising class-E amplifier driver arranged to drive a primary tank circuit including a transmitter coil, in which the driver frequency is tuned to drive the primary tank circuit when the primary tank circuit is in an unloaded condition.
US10381874B2 Filter for improved driver circuit efficiency and method of operation
This disclosure provides systems, methods and apparatus for increasing the efficiency of an amplifier when driven by a variable load. In one aspect a transmitter device is provided. The transmitter device includes a driver circuit characterized by an efficiency. The driver circuit is electrically connected to a transmit circuit characterized by an impedance. The transmitter device further includes a filter circuit electrically connected to the driver circuit and configured to modify the impedance to maintain the efficiency of the driver circuit at a level that is within 20% of a maximum efficiency of the driver circuit. The impedance is characterized by a complex impedance value that is within a range defined by a real first impedance value and a second real impedance value. A ratio of the first real impedance value to the second real impedance value is at least two to one.
US10381872B2 Power supplies for pool and spa equipment
Power supplies for pool and spa equipment are disclosed. In one embodiment, the power supply includes a buoyant housing, a peripheral float, at least one solar cell positioned on the buoyant housing for collecting sunlight and converting same to electrical energy, and a power cable for interconnecting the power supply and pool/spa equipment. In other embodiments, first and second inductive power couplings are provided for powering pool and spa equipment. The power couplings can also be installed using existing plumbing features of the pool or spa.
US10381871B2 High power transfer through load-supporting bearings
A system for power transfer to a movable platform makes use of a capacitive interface in moving elements of load-supporting bearings for power transfer. Tank circuits associated with each bearing increase power transfer by reducing effective impedance of the small bearing capacitances.
US10381869B2 Remote power outage and restoration notification
Power outages and restorations at customer premises can be automatically detected and reported. A method includes receiving, from a network terminal, a first notification associated with a power outage; retrieving location information associated with the network terminal; sending a second notification indicating that the outage has occurred and that includes the location information associated with the network terminal; retrieving prior outage information that corresponds to a set of network terminals associated with a group of set top boxes; determining that an outage event is triggered, when a quantity of outages is greater than a threshold, where the quantity of outages is based on the outage and other outages obtained from the prior outage information; and sending a third notification based on the determination that the outage event is triggered, where the third notification includes information associated with the quantity of outages that enables a server to remedy the outage event.
US10381865B2 Uninterruptible power supple display device
The present invention provides an uninterruptible power supply display device which includes a signal bus and a plurality of power supply modules each having a power supply unit, a display unit and a control unit. The plurality of power supply modules electrically connect with the signal bus. The control unit on each power supply module simultaneously electrically connects with the power supply unit, the display unit and the signal bus. Each display unit can be operated under a single machine display mode or a system display mode. When under the single machine display mode, the display unit displays the operation message of the corresponding power supply module. When under the system display mode, the display unit generates a system display screen to display the operation messages of the plurality of power supply modules.
US10381863B2 Energy storage device for a photovoltaic system, and method for operating an energy storage device of a photovoltaic system
An energy storage device for a photovoltaic system includes: at least one first energy store which has a first cycle stability; at least one second energy store which has a second cycle stability, the first cycle stability being higher than the second cycle stability; and a control device which is designed to discharge the first energy store in a first operating mode and to discharge the second energy store in a second operating mode.
US10381860B2 Adapter and charging control method
An adapter and a charging control method are provided, the adapter includes: a power conversion unit, a voltage feedback unit, a current feedback unit, and a power adjusting unit. An input end of the power adjusting unit is coupled to an output end of the voltage feedback unit and an output end of the current feedback unit respectively, and an output end of the power adjusting unit is coupled to the power conversion unit. The power adjusting unit is configured to receive a voltage feedback signal and a current feedback signal, and to stabilize the output voltage and the output current of the adapter when the voltage feedback signal indicates that the output voltage of the adapter reaches a predetermined target voltage or when the current feedback signal indicates that the output current of the adapter reaches a predetermined target current.
US10381856B2 Inductive charging holster for power tool
A wireless charging system for a power tool includes a charging module, docking frame, and tool holder. The charging module has a charging surface and an inductive charging device for charging a power tool resting on the charging surface, and is mounted in the docking frame, which is mounted in a mounting interface of the tool holder such that the charging surface is at an angle. The tool holder further includes a holding portion extending from a downward portion of the mounting interface such that the holding portion transversely supports the power tool. A soft insert structure received in the holding portion forms an interference fit with the power tool and applies a load to the power tool toward the charging surface that urges the power tool to an optimal location for charging, relative to the inductive charging device.
US10381855B2 Secondary battery system using temperature threshold in response to lithium ion concentrations
A secondary battery system includes a battery having an electrode body impregnated with an electrolyte containing lithium ions; and an ECU configured to permit charge and discharge of the battery when battery temperature is equal to or more than a threshold temperature and to restrict the charge and discharge of the battery when the battery temperature is less than the threshold temperature. The ECU is configured to obtain a value related to minimum concentration of the lithium ions (minimum salt concentration) caused by a deviation of concentration distribution of the lithium ions in the electrode body, and to set the threshold temperature to be higher as the related value representing the minimum salt concentration becomes lower.
US10381853B2 Switch-on delay for intrinsically-safe battery cells
The invention relates to a battery cell unit (10) which comprises a rechargeable electrochemical battery cell (11), a monitoring-and-control unit (12) connected in parallel to said battery cell (11), and a coupling unit in the form of a half bridge (14) comprising a first power semi-conductor (15) and a second power semi-conductor (16). Said battery cell unit (10) is equipped with an integrated circuit (20) that has a noise source (21). A switch-on delay can be achieved by means of said noise source (21). The invention also relates to a switching method for a battery system which comprises a plurality of intrinsically-safe battery cell units (10).
US10381851B2 Battery support for a scanning device
A battery support for a scanning device includes a separator plate and multiple elongate battery guides. The separator plate includes multiple mounting supports to engage mounting portions of the interior of the head portion to install the separator plate within the casing. The multiple elongate battery guides extend from the handle-side surface of the separator plate into the interior of the handle portion when the separator plate is installed within the casing. The multiple elongate battery guides engage a removable battery as the battery is inserted into a second end of the handle portion opposite a first end to guide a battery mating connector towards a scanner battery connector. The multiple battery guides continue to engage the removable battery while the battery connector engages the mating connector. The multiple battery guides are configured to prevent exertions of physical stress on the battery connector through the mating connector by the battery.
US10381849B2 Apparatus for treating a respiratory disorder with a power source connection
A respiratory device, such as a ventilator, for use in treating respiratory disorders and for preventing respiratory disorders. The respiratory device is configured to be powered from a range of different power sources including an internal battery, an external battery, AC power source or a DC power source. The device may be electrically connectable to a plurality of external batteries in a series and the power from each external battery is used sequentially along the series. A controller of the respiratory device is configured to detect the connection of the different power sources and control use of the different power sources using a power priority scheme. The controller may determine an estimate of the total available battery capacity from all the electrically connected batteries and display the total battery capacity on a user interface display of the device.
US10381845B2 Power storage apparatus, method for controlling power storage apparatus, and vehicle
A power storage apparatus includes a plurality of power storage devices, a switch provided on a current-carrying path to the plurality of power storage devices, a voltage detecting unit that detects respective voltages of the power storage devices, and a control unit. The control unit switches a duty ratio of the switch so as to prevent or delay the voltages of the power storage devices from reaching an upper limit voltage during the charge.