Document Document Title
US10638650B2 Apparatus and method of loading components
Provided is a component loading apparatus which includes: a work table comprising a working plane; a component recognizer configured to recognize components placed on the working plane of the work table; a head configured to suck the components; and a tray support for supporting a tray on which the components sucked by the head are loaded. The component loading apparatus further includes: an impurity remover configured to remove impurities attached onto the components in at least one of a first state of being placed on the working plane of the work table and a second state of being sucked by the head; and a tray analyzer configured to inspect loading positions of the components on the tray.
US10638647B1 Attaching printed circuit board to heat exchanger
An example method of attaching a printed circuit board (PCB) to a heat exchanger comprises: providing a heat exchanger comprising a base plate and two ridges attached to the base plate, wherein the ridges form a splayed channel; placing a printed circuit board (PCB) into the splayed channel; and squeezing the ridges of the splayed channel towards a longitudinal axis of the splayed channel.
US10638645B1 Leak detection and containment for liquid cooled computing
An assembly for containing and detecting leaks from a coolant line includes a basin with side and end walls, and at least one U-shaped cavity in an end wall for receiving a coolant line of a liquid cooling system. A bottom of the basin includes at least one sloped interior surface arranged to divert water in the basin to a local low point, where a sensor is positioned and operable to detect liquid in the collection basin. A leak detection system can employ a leak detection assembly to detect and/or locate a leak.
US10638642B1 Heat sink and electronic device using the same
A heat sink includes a carbon nanotube structure and multiple calcium chloride particles. The carbon nanotube structure includes multiple carbon nanotubes, and the carbon nanotube structure is a free-standing structure. The multiple calcium chloride particles are located on the multiple carbon nanotubes. The present application is also related to an electronic device including the heat sink.
US10638640B2 Fan control system and method thereof
The invention provides a fan control system, which comprises a fan, a control unit, and a fan chip. The fan chip comprises a command table. A first specific pulse pattern represented as a first form of code, and a second specific pulse pattern represented as a second form of code are defined in the fan chip. The command table records at least one control command. Each control command is corresponding to a code string, respectively. When the fan chip receives a series of pulse signals from the control unit, it will determine that the code string is represented by the pulse signals, and inquire the corresponding control command from the command table according to the determinated code string so as to set up at least one operation parameter of the fan chip or control the fan to perform a corresponding operation according to the inquired control command.
US10638638B2 Relocation module for patient monitors and surgical equipment
A module for housing electronic and electromechanical equipment and for managing waste heat during surgery. The module including a lower section configured to house unrelated waste heat-producing electronic and electromechanical surgical equipment during surgery and a tower-like upper section located above the lower section. A rear portion of the lower section is configured to fit into an unused space under an arm-board of a surgical table. The upper section is configured to be positioned adjacent an anesthesia side of an arm-board of the surgical table and the upper section is configured to accommodate mounting of equipment controls and a display at a height to be viewed and operated by a user.
US10638637B2 Component cooling device
A component cooling device (101) comprising: a circuit board (102), the circuit board (102) having an upper side (103) and a lower side (104) facing away from the upper side (103); and at least one electronic component (106) and at least one hollow circuit board opening (107) for a gaseous cooling medium for cooling the component, wherein on the lower side (104) of the circuit board (102) is provided a guide (110) which forms a flow channel (109) that has at least one inlet (113) and at least one outlet, which is formed by the at least one circuit board opening (107), for at least one convection flow (108) of the cooling medium.
US10638636B1 Cable management assembly
A cable management assembly is applied to a first slide rail assembly and a second rail assembly. Each of the slide rail assemblies includes a first rail and a second rail movable relative to the first slide rail. The cable management assembly includes a cable management device and at least one supporting member. The cable management device includes a first arm and a second arm. The first arm is connected to the first rail of the first slide rail assembly. The second arm is pivoted to the first arm and connected to the second rail of the first slide rail assembly. The at least one supporting member includes a first end and a second end. The first end is pivoted to the first rail of the second slide rail assembly. The second end is detachably connected to the first rail of the first slide rail assembly.
US10638635B2 Mobile data center
A portable and mobile deployable data center (DDC) is disclosed, which includes various components that enables the DDC to have multiple functions including, computing, data storage and retrieval, communications and routing. A DDC includes a rugged case that suitable for harsh environments, an interconnection mechanism, a plurality of hot swappable readers, a plurality of hot swappable portable computing devices, and a plurality of hot swappable power supplies.
US10638633B2 Power module, power converter and manufacturing method of power module
A power module includes a heat-dissipating substrate, a first planar power device and a second planar power device. The first planar power device includes a plurality of electrodes disposed on an upper surface of the first planar power device. The second planar power device includes a plurality of electrodes disposed on an upper surface of the second planar power device. Lower surfaces of the first planar power device and the second planar power device are disposed on the heat-dissipating substrate.
US10638632B2 Electronic device including cable fixing apparatus
An electronic device is provided. The electronic device includes a housing that includes a first surface facing a first direction, a second surface facing a second direction opposite to the first direction, and a side surface surrounding at least a portion of a space between the first surface and the second surface, a first printed circuit board seated inside the housing, a second printed circuit board seated inside the housing, a plurality of cables configured to electrically connect the first printed circuit board and the second printed circuit board, and at least one cable fixing apparatus coupled to the first printed circuit board or the second printed circuit board to accommodate and fix the plurality of cables. In addition, various embodiments identified through the specification are possible.
US10638631B2 Compliant micro latch for high-speed signal sub-slot pluggable modules
A module includes a physical form factor with one or more openings in a faceplate for receiving a corresponding sub-slot module; module high-speed connectors configured to mate with high-speed connectors in the corresponding sub-slot module; and one or more micro latches for each of the one or more openings to engage a compliant faceplate insert on the corresponding sub-slot module, wherein a single micro latch is utilized to engage a single sub-slot module to provide built-in physical compliancy with a biasing force sufficient to engage the high-speed connectors with the module high-speed connectors. Each of the one or more micro latches includes a latching pin which engages an integrated channel in the compliant faceplate insert on the corresponding sub-slot module and which engages an end of the integrated channel to apply a force to a spring on the compliant faceplate insert.
US10638628B2 Network communication device enclosure made of different materials
A communication device enclosure is made of different materials. The communication device enclosure includes a first housing, a second housing, and a connector cover. The first housing is formed in a box shape and has one open face and one open lateral face adjacent to the one open face. The second housing is formed in a box shape and has one open face and one open lateral face adjacent to the one open face. The first and second housings form together an inner space for containing an electronic component. The connector cover is formed of a material different from materials of the first and second housings, is disposed on the open lateral faces of the first and second housings, and has a connector for electric connection between the electronic component and an external device. The connector cover is combined with the first and second housings to seal the inner space.
US10638627B1 Polygonally-shaped finger grip for a portable electronic device
The polygonally-shaped finger grip for a portable electronic device is a mechanical structure. The polygonally-shaped finger grip for a portable electronic device is configured for use with a personal data device. The polygonally-shaped finger grip for a portable electronic device is adapted to attach to a finger of a client. The polygonally-shaped finger grip for a portable electronic device attaches the personal data device to the finger of the client such that the client does not have to grasp the personal data device. The polygonally-shaped finger grip for a portable electronic device is a rotating structure. The rotating structure allows a client to change the orientation of the personal data device between a landscape orientation and a portrait orientation while wearing the polygonally-shaped finger grip for a portable electronic device. The polygonally-shaped finger grip for a portable electronic device comprises a PDD grip and the personal data device.
US10638625B2 Solid state drive apparatus and data storage system having the same
A solid state drive apparatus includes a housing having an inner space and a plurality of vent channels penetrating a first side wall at a first side of the housing and a connector opening penetrating a second side wall at a second side of the housing opposite the first side of the housing, and a package substrate module in the inner space and having a package base substrate and a plurality of semiconductor chips mounted on the package base substrate. Each of the plurality of vent channels extends inwardly from an outer surface of the first side wall to an inner surface of the first side wall such that a vertical level of at least a portion of each of the plurality of vent channels varies between the outer surface and the inner surface.
US10638620B2 Display device
A display device includes a housing and a bracket stand module. The housing has a first accommodating recess. The bracket stand module includes an adapter, a pivot connecting member and a rotating member. The adapter has a second accommodating recess, and is located and fixed in the first accommodating recess. The rotating member is pivotally connected to the pivot connecting member to rotate relative to the pivot connecting member, and is located and fixed in the second accommodating recess.
US10638617B2 Display apparatus
An apparatus comprising: a first part configured to form at least part of the case of the apparatus; a second part configured to form at least part of the display for the apparatus; a coupling configured to couple the first part to the second part; and at least one actuator coupled to the second part and configured to apply a force to the second part to generate a displacement of the second part relative to the first part suitable for generating an audio signal.
US10638616B1 Circuit carrier and manifacturing method thereof
A circuit carrier and a manufacturing method thereof are provided. The circuit carrier includes at least one flexible structure and a circuit structure. The flexible structure includes a first dielectric layer and a conductive pattern disposed thereon. The circuit structure is disposed on the flexible structure and electrically connected to the conductive pattern. The circuit structure includes a second dielectric layer and a circuit layer. The second dielectric layer is disposed on the flexible structure and has a Young's modulus different from that of the first dielectric layer. The circuit layer is disposed on and extends into the second dielectric layer to be in contact with the conductive pattern of the flexible structure. The flexible structure is interposed in the circuit structure. A portion of the first dielectric layer and a portion of the conductive pattern of the flexible structure are extended out from an edge of the circuit structure.
US10638611B2 Coil component and circuit board in which coil component are embedded
Disclosed herein is a coil component that includes a first planar spiral conductor; a second planar spiral conductor laminated on the first planar spiral conductor and wound in an opposite direction to the first planar spiral conductor; a first external terminal electrically connected to an outer peripheral end of the first planar spiral conductor; a second external terminal electrically connected to an outer peripheral end of the second planar spiral conductor; and a third external terminal electrically connected in common to inner peripheral ends of the first and second planar spiral conductors.
US10638609B2 Three-dimensional electrical module comprising a decoupling capacitor
A three-dimensional electrical module includes first and second parallel substrates that each includes an electrical contact oriented toward the other of the first and second substrates. The electrical module also includes a capacitor including a first electrode electrically connected and securely fastened to the contact of the first substrate, and a second electrode electrically connected and securely fastened to the contact of the second substrate. Additionally, the electrical module includes a continuity of material being formed between the first and second substrates, perpendicular to the first and second substrates and through the capacitor.
US10638603B2 Multilayer ceramic substrate
A multilayer ceramic substrate according to the present invention includes a plurality of base layers that are laminated containing a low-temperature co-fired ceramic material, a plurality of first constraint layers which contain a metal oxide not completely sintered at the sintering temperature of the low-temperature co-fired ceramic material and which are located between the base layers, and a protective layer which contains the metal oxide and which is in contact with an outermost base layer of the plurality of base layers in the lamination direction, and wherein X1>X2, where X1 is a content of the metal oxide in a surface section of the protective layer and X2 is a content of the metal oxide in a boundary section of the protective layer that is in contact with the outermost base layer.
US10638600B2 Electronic device
An electronic device according to one embodiment includes a wiring substrate, the wiring substrate having a first wiring connected to a first external terminal and a second wiring connected to a second external terminal and extending along the first wiring. Additionally, the above electronic device has a semiconductor device mounted on the above wiring substrate and electrically connected to each of the first and second wirings. Further, the above electronic device has a capacitor mounted on the above wiring substrate and electrically connected to the semiconductor device via each of the above first and second wirings. Furthermore, a distance between the above semiconductor device and capacitor is shorter than a distance between each of the above first and second external terminals and the above capacitor.
US10638596B2 Multi-layer printed circuit board having a printed coil and method for the production thereof
Multi-layer printed circuit boards and methods of producing the same are disclosed. In one example, a multi-layer printed circuit board may include flat coils which are situated vertically one above the other and are connected electrically in series or in parallel in order to form a first solenoid coil. Two vertically adjacent flat coils may be arranged laterally offset in relation to one another in such a way that conductor track sections of one flat coil are arranged so as to vertically partially overlap with two conductor track sections of the other flat coil in a cross section perpendicular to a surface of the multi-layer printed circuit board.
US10638594B2 Multi-undulator spiral compact light source
A compact, small foot print, light source based on electron beam acceleration for insertion devices in EUV range metrology and actinic mask inspection using coherent scattering methods includes spiral storage rings providing plane straight sections. A magnet structure generates emittance for brilliance and coherent light content. A booster feeds the storage ring by top-up injection and keeps electron beam intensity stable. A booster level below the storage ring receives the electron beam from a linear accelerator in a central booster area. The source fits into laboratories or maintenance areas. Injection, RF-acceleration, beam manipulating devices and large diagnostics systems are required once. Higher average currents stored in the spiral enhance central cone power. Bunches are limited by ion trapping and a gap clears ions. The current is increased in the spiral. Gain in central cone power increases 5 fold, assuming a gap size of half single storage ring circumference.
US10638590B2 Method for frequency control of a piezoelectric transformer and circuit arrangement comprising a piezoelectric transformer
A method for frequency control of a piezoelectric transformer and a circuit arrangement including a piezoelectric transformer are disclosed. In an embodiment, the method includes exciting a piezoelectric transformer on an input side with an AC voltage of predetermined frequency as input voltage, capturing a phase information for an input impedance of the piezoelectric transformer in a feedback path, evaluating the captured phase information in respect of a predetermined phase criterion, and regulating the frequency of the AC voltage on a basis of the evaluated phase information.
US10638585B2 Associating wireless control devices
A load control system may include one or more wireless control devices that may be associated via a programming device. An identifier for a first wireless control device may be determined in response to an actuation of a button on the first wireless control device. An association between the first wireless control device and a second wireless control device may be defined at the programming device. The identifier for the first wireless control device may be transmitted to the second wireless control device, which may cause the first wireless control device to enter a sleep mode. The first wireless control device may enter the sleep mode after an actuation of a button on the first wireless control device. The identifier may be determined in response to the actuation of the button on the first wireless control device and/or prior to the first wireless control device entering the sleep mode.
US10638584B2 System and method for communicating between non-networked monitoring device and networked lighting controllers
A lighting control system includes a monitoring assembly comprising a switch, an energy harvesting device, and radio circuitry. The switch is manually actuated to activate or deactivate network-controlled lamps. The energy harvesting device converts kinetic energy of the actuation of the switch into electric energy that powers the radio circuitry. The radio circuitry wirelessly broadcasts a radio control message to two or more networked controllers that control activation or deactivation of the lamps. The networked controllers communicate with each other and determine which of the networked controllers is a commander controller responsive to receiving the radio control message. The commander controller communicates a control message to other networked controllers to activate or deactivate the lamps based on the radio control message received from the monitoring assembly.
US10638580B2 Multi-mode dimming control method and dimming circuit
The present disclosure provides a multi-mode dimming control method and a dimming circuit. The multi-mode current control method includes: receiving a dimming signal, and controlling the dimming circuit to be operated in a plurality of modes in an arbitrary order according to the dimming signal, wherein the plurality of modes include any two or all of a first dimming mode, a second dimming mode, and a third dimming mode. Also, the dimming circuit can be operated in different combinations of different modes according to actual needs, so that the requirements of a wide dimming range and a low output current ripple can be realized.
US10638578B2 Method of operating a semiconductor light source, and semiconductor light source
A method of operating a semiconductor light source, wherein the semiconductor light source includes at least one first light source that generates blue light; at least one second light source that generates bluish-white light; at least one third light source that produces greenish-white light; at least one fourth light source that generates red light, wherein no further light sources are present, the light sources can be controlled independently of one another, the light sources are operated in a continuous wave mode and not by pulse width modulation, and the semiconductor light source is operated such that all in all white mixed light having a tunable correlated color temperature is generated, and each of the light sources is operated exclusively with at least 5% of an intended maximum current in the switched-on state of the semiconductor light source so that an undercurrent operation of the light sources is prevented.
US10638575B2 Electronic arrangement, optical gas sensor including such an electronic arrangement, and method for controlling the power of a radiation source using such an electronic arrangement
An electronic arrangement includes a radiation source. A controlled voltage converter is configured to provide a lamp voltage for the radiation source for operating the radiation source in an ON state for a pulse duration, and to regulate the lamp voltage such that a reference voltage at a feedback terminal of the voltage converter is maintained substantially constant. A voltage source is connected to the feedback terminal and configured to provide, via the feedback terminal for acting on the regulation of the voltage converter, a time-dependent control voltage having a predefined time profile. The voltage converter is configured to select a time profile for the lamp voltage as a function of the predefined time profile of the time-dependent control voltage such that a power of the radiation source deviates from a constant power value by no more than 25% during at least 90% of the pulse duration.
US10638574B2 Airfield runway lamp controller
An airfield runway lamp controller is described herein. One airfield runway lamp controller includes a current sense transformer configured to detect a failure of a light source of an airfield runway lamp, and an alternating current (AC) switch configured to shunt the light source of the airfield runway lamp upon the current sense transformer detecting a failure of the light source.
US10638571B2 Method for marking luminaires, controller arrangement and luminaire
Described herein is a method for marking luminaires, particularly traffic route luminaires, in a luminaire network, the network being controllable via a server. Each luminaire is provided, in its operational state, with a controller (2) for controlling its operation and a mark that is visually recognizable from the outside the luminaire. The mark is formed by an information storage medium (4), in particular, and can be used to identify the luminaire. The mark is linked to the controller (2) or to the luminaire to be controlled by the controller before the mark is added to the luminaire.
US10638570B2 Intelligent lighting control system apparatuses, systems, and methods
The present disclosure provides an intelligent lighting control system for temporarily opening a circuit in the system. The lighting control system includes a light switch module including a switch control circuit. The switch control circuit includes a processor configured to modulate the flow of electrical energy to the lighting circuit via a dimmer circuit to produce a plurality of lighting scenes by varying the illumination of the light bulb. The processor is, in response to receipt of a control command to discontinue illumination of the light bulb, configured to cause, for a first pre-specified period of time, the amperage of the current flowing from an alternating current power supply to the power circuit to be reduced, and open, for the first pre-specified period of time, the electrical connection between the switch control circuit and an electrical connector.
US10638568B2 Headlamp having a circuit assembly for simulating a load current from a vehicle electrical system
A headlamp for the conversion of an original headlamp of a vehicle, comprising: an input for each light function provided by the headlamp, wherein the input is configured to connect to a line of the on-board network of a vehicle for the associated light function, an output for connecting to an on-board network of the vehicle, a module for simulating a load current for those light functions that require considerably less power in the headlamp than the corresponding light source in the original headlamp, at least one light source with an associated electronic operating device for each light function of the headlamp, and a controller for controlling-the modules for simulating a load current and for controlling the light sources with the associated electronic operating device. The module for simulating a load current for each light source comprises a series circuit arrangement of a resistor and a switch.
US10638567B1 LED driving circuit and LED apparatus
A driving circuit includes: a first connecting port for receiving a first signal during a first operating mode; a second connecting port for receiving a second signal during the first operating mode or receiving a third signal during a second operating mode; a first driving unit coupled to the first connecting port and the second connecting port, for driving an LED element according to the first signal and the second signal during the first operating mode; and a second driving unit coupled to the second connecting port, for driving the LED element according to the third signal during the second operating mode; wherein the second operating mode is different from the first operating mode.
US10638566B2 LED driver and LED lamp using the same
The present disclosure discloses a light-emitting diode (LED) driver comprising a controller and a main circuit. The controller is configured to receive a dimming signal for dimming an LED load and use a current hysteresis control to generate a control signal, wherein a hysteresis width of the current hysteresis control varies with the dimming signal. The main circuit comprises a front-end stage configured to receive an AC input voltage and output a DC bus voltage, and a back-end stage configured to receive the bus voltage and responsive to the control signal, output a desired drive current through output terminals to the LED load so as to produce a target illumination intensity. The present disclosure widens the dimming depth of analog dimming in the LED dimming technology, achieves deep dimming and satisfies good dimming linearity in the entire dimming range.
US10638565B2 Systems and methods for voltage interfaces between legacy control systems and light sources
Examples of the present disclosure are related to systems and methods for voltage interfaces between legacy control systems and light sources. An example voltage interface may include a control loop including a first op-amp, an output loop including a second op-amp, and an optical isolator configured to electrically isolate the control loop from the output loop, the optical isolator being configured to receive an input signal from the control loop and transmit an output signal to the output loop.
US10638561B2 Electric power systems including centralized switched mode power supplies
An electric power system includes a centralized switched mode power supply (SMPS) and a network bridge. The centralized SMPS includes AC/DC PFC power converters, DC/DC power converters and a control circuit having a communication interface. The control circuit is configured to control power switch(es) of the AC/DC PFC power converters and power switch(es) of the DC/DC power converters. The network bridge is in communication with the communication interface for receiving remote access control commands between a device remote from the centralized SMPS and the control circuit for controlling the power switch(es) of the AC/DC PFC power converters and the power switch(es) of the DC/DC power converters. Other example electric power systems and methods of detecting when at least one of a plurality of LED strings malfunctions in an electric power system are also disclosed.
US10638560B2 LED driver with a silicon controlled dimmer and control method thereof
An LED driver with a silicon-controlled dimmer, can include: a supplementary current generating circuit configured to generate a supplementary current to ensure that an input current of the LED driver meets conduction requirements of the silicon-controlled dimmer; and where the supplementary current is determined in accordance with a drive current flowing through an LED load and a holding current of the silicon-controlled dimmer.
US10638558B2 Apparatus for simultaneously heating a plurality of food products
An apparatus for simultaneously heating a plurality of food products, comprising: a containment structure forming a housing chamber; one or more separating elements mounted in the housing chamber to delimit a plurality of separate housing compartments for receiving the food products; radio frequency dielectric heating means with an operating frequency of between 1 MHz and 300 MHz, mounted in the containment structure and comprising at least one first electrode and one second electrode; wherein the housing compartments are aligned along a row, the first electrode and the second electrode delimiting on two opposite sides the row; and wherein inside the housing chamber, between the first electrode and the second electrode, there is also at least one inductor.
US10638554B2 Systems and methods for interchangeable induction heating systems
An induction heating system includes interchangeable secondary induction heating assemblies and/or secondary induction heating coil flux concentrators that are specifically configured for the particular type of weld being created and/or the particular weld joint where the weld is created. For example, the secondary induction heating assemblies and/or secondary induction heating coil flux concentrators may have specific physical configurations (e.g., shapes, contours, etc.) and/or include specific materials (e.g., ferrites) that are well suited for the particular type of weld being created and/or the particular weld joint where the weld is created. In certain embodiments, a robotic positioning system may be configured to move the secondary induction heating coil to an induction heating coil changing station to, for example, detach the secondary induction heating coil, and attach another secondary induction heating coil, thereby facilitating different secondary induction heating coils to be used for induction heating of different types of welds, for example. In addition, in certain embodiments, the robotic positioning system may be configured to move the secondary induction heating coil to the induction heating coil changing station to, for example, detach the secondary induction heating coil flux concentrator, and attach another secondary induction heating coil flux concentrator.
US10638552B2 Stovetop device
A stovetop device includes a heating area adapted to heat cookware placed thereon and/or food to be cooked thereon, and a control unit configured to operate at least one subarea of the heating area in at least one operating state as at least one target temperature burner and to assign different target temperatures to different positions of the at least one target temperature burner.
US10638547B2 Digital PCR device
A digital PCR device comprising: a discrete heating area made of a heat conductive material disposed on a surface that is electrically non-conductive, the discrete heating area comprising a plurality of integral wells configured to contain and partition a DNA sample therein; and at least one conductive trace configured to be connected to a dc voltage source and to heat the plurality of integral wells to a uniform temperature when connected to the dc voltage source, the at least one conductive trace disposed on the surface in an undulating configuration at least partially around the discrete heating area.
US10638546B2 Planar heating device and method of manufacturing the same
A planar heating device includes a substrate, first and second electrodes disposed on both ends of the substrate, a heating layer disposed on the substrate and configured to contact the first and second electrodes, a first additional heating layer disposed on one end of the heating layer, and a second additional heating layer disposed on the other end of the heating layer.
US10638544B2 Heating method, heating apparatus and method of manufacturing press-molded article
A heating method, a heating apparatus, and a method of manufacturing a press-molded article using the heating method are provided. A pair of electrodes is arranged on a workpiece along a first direction. Each electrode has a length extending across a first heating area of the workpiece in the first direction. At least one of the electrodes is moved in the first heating area and along a second direction intersecting the first direction at a constant speed while applying electric current between the pair of electrodes to heat the first heating area by direct resistance heating. The electric current applied between the pair of electrodes is adjusted such that a heating temperature is adjusted for each segment into which the first heating area is divided so as to be side by side in the second direction.
US10638537B2 Apparatus and method for managing radio resource in wireless communication system
The present disclosure relates to a pre-5the-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4the-Generation (4G) communication system such as Long Term Evolution (LTE). Embodiments herein provide a method implemented in a User Equipment (UE). The method includes receiving, from a Mobility Management Entity (MME), a bearer resource modification reject message with a cause value, in response to a bearer resource modification request message sent to the MME. Further, the method includes deactivating an Evolved Packet System (EPS) bearer context information.
US10638534B2 Call setup timer triggered and terminated by different protocols
One or more timers can be used by an originating UE during setup of a communication session. The timer(s) can be triggered by an originating UE sending a request or receiving a response that uses a first signaling protocol. The timer(s) can further be terminated by the originating UE sending a request or receiving a response that uses a second signaling protocol different from the first signaling protocol, so long as the request/response using the second signaling protocol occurs before timeout of the timer(s).
US10638529B2 Device to device communication method and apparatus
Embodiments of the present disclosure provide a device to device (D2D) communication method and apparatus, to resolve at least a problem of a low success rate of discovery between user equipments in the prior art. The method includes: determining, by a first user equipment (UE), first signaling to be sent, where the first signaling includes one or a combination of the following information: a transmission probability, a quantity of retransmission times, a transmission period, a type of a cyclic prefix (CP), a transmit power, a current quantity of hops, a quantity of antenna ports, a transmission mode, a bandwidth of a D2D link, a D2D link frame number, time division duplexing (TDD) uplink and downlink configuration information, or information indicating whether the first UE is within a network; and sending, by the first UE, the first signaling to second UE using the D2D link.
US10638523B2 Method and apparatus for Wi-Fi connection using Wi-Fi protected setup in portable terminal
A method and an apparatus for Wi-Fi connection based on Wi-Fi Protected Setup (WPS) in a portable terminal are provided. The method includes entering a group owner mode of Wi-Fi Direct when enabling of WPS is requested, after entering the group owner mode, entering a WPS session mode where the portable terminal is operable in a WPS registrar mode, determining whether an Access Point (AP) whose WPS session of the WPS registrar mode is enabled or a device whose group owner mode is enabled, exists nearby, and when an AP whose WPS registrar mode is enabled is discovered, disabling the WPS registrar mode and the group owner mode, enabling a WPS session where the portable terminal is to operate in a WPS enrollee mode, and accessing the discovered AP.
US10638520B2 Method and apparatus for automated circuit switch fallback in a small cell system
A method for operating a small cell system. The method comprises: connecting a 2G/3G small cell and a LTE small cell with at least one management system prior to connecting the 2G/3G small cell with the LTE small cell; connecting the 2G/3G small cell with the LTE small cell; providing 2G/3G small cell parameters to the LTE small cell; adjusting a transmission power of at least one of the 2G/3G small cell and the LTE small cell; determining if the 2G/3G small cell remains operational; and if the 2G/3G small cell does not remain operational, then configuring the LTE small cell to use a 2G/3G base station to provide circuit-switched fall back.
US10638519B2 Method for receiving downlink signal, in wireless communication system supporting unlicensed band, and device for supporting same
Disclosed are a method for transmitting a downlink signal by a terminal from a base station, in a licensed assisted access (LAA) system for execution of listen-before-talk (LBT) based signal transmission by a base station or a terminal, and a device for supporting same. More particularly, even if the terminal does not receive from the base station information which indicates that from N−1th subframe to Nth subframe is a partial subframe (a subframe configuration in which a downlink signal is transmitted only on some of the symbols of a subframe), the terminal receives a physical downlink control channel (PDCCH) comprising uplink scheduling information.
US10638513B2 Pre-coded RTS/CTS for synchronous NR-SS
Preceded contention reservation signals for synchronous new radio (NR) shared spectrum (NR-SS) networks are disclosed. A transmitter that uses precoded contention reservation signals may be configured either to skip or use the training phase for determining rank parameters. The transmitter participates in contention resolution with its receiver by transmitting the precoded contention reservation signals precoded with tentative rank parameters. After contention interval, receiver sends feedback to the transmitter identifying proposed rank parameters based on the strongest precoded contention signals of any neighboring nodes that also won access to the channel. When configured to skip the training phase, the transmitter sets the rank parameters according to the proposed rank parameters. Otherwise, the transmitter participates in the training phase with other winning nodes transmitting signals identifying proposed rank parameters. The receiver then feeds back refined rank parameters to the transmitter based on each of the proposed rank parameters of the training phase.
US10638512B2 Multiplexing multi-radio access technology transmissions
A device may monitor a frequency band over a time interval; determine that the frequency band is not occupied by transmissions to or from another device based on information obtained from monitoring the frequency band over the time interval; schedule transmissions of a first set of orthogonal frequency division multiple access (OFDM) symbols within a particular time interval over the frequency band, wherein the first set of OFDM symbols is associated with a first radio access technology; and schedule transmissions of a second set of OFDM symbols within the particular time interval over the frequency band, wherein the second set of OFDM symbols is associated with a second radio access technology.
US10638508B2 Data transmission method and apparatus
The present invention discloses a data transmission method, apparatus, and system, and an access point. The method includes: transceiving data of a data portion in an uplink OFDMA PPDU scheduled by an access point AP on a corresponding allocated frequency resource unit RU, determining one or more fundamental channel units on which the allocated frequency resource unit RU is located, and transceiving at least some fields in a common signaling portion in the uplink OFDMA PPDU on the determined one or more fundamental channels. In this way, one or more fundamental channels for transceiving at least some fields in a common signaling portion in an uplink OFDMA PPDU are determinate, and another user can transceive data on another idle fundamental channel, thereby improving channel utilization. In addition, multiple users can simultaneously transceive data on multiple fundamental channels, thereby improving a service transmission rate.
US10638507B2 User equipments, base stations and methods
A user equipment (UE) that communicates with a base station apparatus on one or more downlink bandwidth parts (DL BWPs) in a serving cell is described. Receiving circuitry is configured to receive a radio resource control (RRC) message comprising first information. The receiving circuitry is also configured to receive a RRC message comprising second information. The receiving circuitry is also configured to monitor a PDCCH based on the first information. The receiving circuitry is also configured to receive on the PDCCH, a downlink control information (DCI) format comprising third information and fourth information. Transmitting circuitry is configured to perform in a slot, based on a detection of the DCI comprising the third information and the fourth information, an aperiodic CSI reporting on the PUSCH, the slot being determined based on the fourth information.
US10638504B2 Data pull-up method in which uplink channel is dynamically allocated and communication device
Disclosed are a data pull-up method for dynamically allocating an uplink channel, a communication terminal, and a communication device. The method includes: sending, by a communication device, a pull-up signaling to at least one communication terminal, the pull-up signaling comprising an uplink channel, a time slot, and a pull-up policy allocated by the communication device; receiving, by the communication device, data uploaded by the at least one communication terminal using the uplink channel on the time slot according to the pull-up policy, the data comprising feature information of a subsequent pull-up, and the feature information being used for the communication device to adjust at least one of a subsequent pull-up time and a subsequent pull-up policy. By such means, the present invention improves an activation process flow, can greatly increase channel utilization rate and data pull-up capacity, and improves data pull-up use effects.
US10638502B2 User terminal, radio base station and radio communication method
There is provided a user terminal capable of realizing a low delay communication in the next generation mobile communication system, including: a reception section that receives at least one downlink control information out of first downlink control information for scheduling reception of downlink data and second downlink control information for scheduling transmission of uplink data; and a control section that controls to perform reception of the downlink data and/or transmission of the uplink data corresponding to the downlink control information at a predetermined transmission time interval (TTI), wherein the control section is configured to set the predetermined TTI to the same TTI based on the TTI that has received the downlink control information, regardless of whether the downlink control information is the first downlink control information or the second downlink control information.
US10638501B2 Opportunistic uplink transmission
Aspects of the present disclosure provide for opportunistic uplink transmissions within a slot. In some examples, after scheduling all regular uplink transmissions within a current slot, a base station (e.g., gNB) may identify a set of unused uplink resources within the current slot and generate and transmit unused resource information identifying the set of unused resources to the user equipment (UE) within the cell served by the base station. If a particular UE is configured to operate in an opportunistic mode, the UE may utilize the unused resource information to generate and transmit an opportunistic uplink transmission within the set of unused uplink resources.
US10638496B2 Method and apparatus for group management during machine-to-machine communication
A system and method for group management during making-to-machine communication, the method including receiving, by a group server and from a requesting apparatus, a group creation request for a group and that carries at least group type information indicating a group type of the group, checking whether a member type of each member of the group is consistent with the group type carried in the group creation request, determining whether at least one member of the group is unreachable, setting a value of a consistency check flag of the group according to whether any member of the group is unreachable, and returning, to the requesting apparatus, a group creation response comprising information indicating the consistency check flag of the group.
US10638482B2 Methods and apparatuses for dynamic beam pair determination
The choice of a transmit (Tx)-Receive (Rx) beam pair out of many available beam pairs between a base station and a millimeter wave (mmW)-capable UE is directly related to the performance of transmission between the base station and the UE. A method, apparatus, and computer-readable medium at a transmitting user equipment (UE) capable of (mmW) communication are disclosed to determine a new serving Tx-Rx beam pair using an artificial neural network. The UE may predict a set of good Tx-Rx beam pairs using the artificial neural network, wherein the artificial neural network comprises an input layer, a middle layer, and an output layer. The UE may then determine the new serving Tx-Rx beam pair based on the set of good Tx-Rx beam pairs.
US10638481B2 Method and apparatus for transmitting and receiving UE capability information mobile communication system
In order to transmit capability information of a user equipment (UE) to an evolved Node B (eNB), the UE may generate a UE CAPABILITY INFORMATION message including the capability information of the UE, and transmit the generated UE CAPABILITY INFORMATION message to the eNB. Here, the capability information of the UE may include at least one band combination supported by the UE and whether Time Division Duplexing-Frequency Division Duplexing Carrier Aggregation (TDD-FDD CA) for the band combination is supported.
US10638475B2 Systems and methods for dynamically adjusting subframes
A device receives information associated with one or more user equipments (UEs) communicatively connected with the device. The device generates a score based on the information associated with the one or more UEs and adjusts, based on the score, one or more subframe parameters associated with the device.
US10638471B2 Low latency group acknowledgements
Certain aspects of the present disclosure provide techniques that may be used for low latency communications. For example, aspects allow a single group acknowledgement to be used to acknowledge a plurality of low latency transmissions. An exemplary method generally includes receiving, from a base station, a plurality of downlink channel transmissions, wherein each of the downlink channel transmissions is sent using a first transmission time interval (TTI) that is reduced relative to a legacy TTI and providing, in a single uplink channel transmission sent using a second TTI that is larger than the first TTI, a group acknowledgement indicating whether or not the downlink channel transmissions were successfully received by a UE.
US10638466B2 Data transmission method using fractional physical resource blocks, and device therefor
Embodiments of the present invention relate to the field of communications technologies. The method includes: determining, according to a fractional physical resource block (F-PRB) resource index allocated to UE and according to a quantity of F-PRBs included in each physical resource block PRB pair, an antenna port used to send data to the UE; sending downlink control information (DCI) to the UE, where a transmission format of the DCI is DCI 1A, and carries the F-PRB resource index that is allocated to the UE; and sending the data to the UE by using the antenna port.
US10638463B2 Apparatus and method of uplink control channel resource allocation for new radio
Provided are a method of transmitting an uplink control information in a next-generation/5G radio access network. The method may include receiving uplink control channel resource set configuration information to transmit the uplink control information from a base station, determining one of uplink control channel resource sets contained in the uplink control channel resource set configuration information, determining one of uplink control channel resources configuring the determined uplink control channel resource set, and transmitting the uplink control information through the determined uplink control channel resource.
US10638461B2 Terminal apparatus with offset determined depending on subframe set
A terminal apparatus communicates with a base station apparatus. The terminal apparatus includes: a determination unit that determines the number of modulation symbols for channel state information transmitted on a physical uplink shared channel based on a value of an offset; and a transmission unit that transmits the channel state information to the base station apparatus on the physical uplink shared channel. When two subframe sets are configured by higher layers, the value of the offset is determined depending on the subframe set to which subframes for transmission on the physical uplink shared channel belong. Thus, the communication can be performed efficiently in a radio communication system in which the channel state information is used.
US10638460B2 Method and apparatus for control signal transmission
Embodiments of the present disclosure provide methods, apparatuses and computer program for control signal transmission and reception. A method implemented at a network device comprises: determining a first period and a first plurality of candidate transmission opportunities within the first period, for transmitting a first control signal through a wireless channel; selecting a candidate transmission opportunity from the first plurality of candidate transmission opportunities within the first period; and transmitting the first control signal through the wireless channel to a terminal device using the selected candidate transmission opportunity. By virtue of the method, probability for a successful transmission of the first control signal can be increased.
US10638457B2 Systems and/or methods providing ePDCCH in a multiple carrier based and/or quasi-collated network
ePDCCH may be provided. For example, a WTRU may receive a configuration for monitoring an ePDCCH resource. Based on the configuration, the WTRU may be configured to monitor and may monitor the ePDCCH resource on a particular subframe. Additionally, a WTRU may derive an aggregation level for a subframe associated with an aggregation level number NAL. The WTRU may transmit or monitor an ePDCCH using the aggregation level associated with the NAL for the subframe. A WTRU may also receive a reference signal. The WTRU may then determine the type of reference signal received. The WTRU may perform a demodulation of the PDSCH or ePDCCH using a demodulation timing based on the determined type. The ePDCCH or PDSCH may also be monitored or received by identifying a demodulation reference timing implicitly based on a location of one or more ePDCCH resources where the WTRU may receive DCI.
US10638455B2 System and method of logical channel prioritization for D2D communication
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The method for allocating resource by a user equipment (UE) comprises identifying at least one sidelink logical channel not previously selected for a first sidelink control (SC) period and a second SC period, wherein the second SC period is overlapping in time with the first SC period, and allocating resource to the at least one sidelink logical channel.
US10638451B2 Method and apparatus for providing notification
An electronic device is provided. The electronic device includes: a transceiver configured to receive, from at least one wearable device, information indicating whether the at least one wearable device is being worn; and a processor configured to determine whether the at least one wearable device that is being worn, based on the received information indicating whether the at least one wearable device is being worn, and to provide a notification to the at least one wearable device in response to determining that the at least one wearable device is being worn.
US10638450B2 Alert peripheral for notification of events occurring on a programmable user equipment with communication capabilities
An alert peripheral device that provides sensory notification to a user of the device includes: a power subsystem; a communication mechanism by which notification signals is received from a first user equipment (UE) that generates and transmits the notification signals in response to detection of specific events at the first UE; and a response notification mechanism that provides a sensory response of the peripheral device following receipt of a notification of a detected event (NDE) signal. The device further includes an embedded controller coupled to each of the other components and which includes firmware that when executed on the embedded controller configures the embedded controller to: establish a communication link between the communication mechanism and the first UE; and in response to detecting a receipt of the NDE signal from the first UE, trigger the response notification mechanism to exhibit the sensory response.
US10638449B2 Systems and methods using a centralized node to collect ran user plane congestion information
A centralized node collects and stores radio access network (RAN) user plane congestion information (RCI) that is reported from the RAN to a core network. The centralized node provides a congestion information collection function (CICF) and includes one or more interface to communicate with a mobility management entity (MME) and/or a serving general packet radio service (GPRS) support node (SGSN). The MME and/or SGSN allows the centralized node to determine user equipments (UEs) and associated access point name (APNs) impacted by RAN congestion. The centralized node reports the RCI to a policy and charging rules function (PCRF) associated with the APNs for congestion mitigation.
US10638445B2 Vehicle-mounted communication device and communication method
An object is to enable a receiving side to estimate a position of a vehicle on a transmission side to be estimated with high accuracy. A vehicle-mounted communication device 1 loaded into a vehicle includes a vehicle-to-vehicle communication unit 15, a position estimation information acquisition unit 14 which periodically acquires a plurality of types of position estimation information, a storage unit 11 which stores the plurality of types of position estimation information with acquisition time information representing an acquisition time at which each of the position estimation information has been acquired associated with the position estimation information, and a control unit 10 which causes the vehicle-to-vehicle communication unit 15 to transmit vehicle information, in which among the transmitted plurality of types of position estimation information, the at least one type of position estimation information is the position estimation information with which the acquisition time information representing the latest acquisition time is associated among the one type of position estimation information, and the other type of position estimation information different from the one type of position estimation information is the position estimation information with which the acquisition time information representing the acquisition time closest to the acquisition time at which the one type of position estimation information has been acquired is associated.
US10638443B2 Deregistration method of user equipment in network and user equipment performing the same
A deregistration method of user equipment in a network and user equipment performing the same is disclosed. The user equipment determines whether the user equipment is in a connection management (CM)_CONNECTED state in a non-3GPP access network and initiates a deregistration procedure through the non-3GPP access network if the user equipment is in the CM_CONNECTED state in the non-3GPP access network.
US10638441B2 Method of performing cell search in wireless communication system
A method of performing cell search includes receiving a primary synchronization signal (PSS) comprising a primary synchronization code (PSC) and receiving a secondary synchronization signal (SSS) comprising a first secondary synchronization code (SSC) and a second SSC, wherein the SSS includes a first SSS and a second SSS, the first SSC and the second SSC are arranged in that order in the first SSS, and the second SSC and the first SSC are arranged in that order in the second SSS. Detection performance on synchronization signals can be improved, and cell search can be performed more reliably.
US10638440B2 Method for determining measurement gap length and network device
Embodiments of the present invention provide a method for determining a measurement gap length and a network device. The method includes the following steps: determining, by a first network device, whether a master eNodeB is synchronous with a secondary eNodeB; and when the master eNodeB is synchronous with the secondary eNodeB, determining, by the first network device, that the measurement gap length is a first length; or when the master eNodeB is not synchronous with the secondary eNodeB, determining, by the first network device, that the measurement gap length is a second length; where the first length is less than the second length.
US10638431B2 Power control for coordinated multipoint joint transmission
Certain aspects of the present disclosure relate to methods and apparatus for power control in coordinated multipoint (CoMP) scenarios that utilize joint transmission (JT). For example, a method for power control at a base station, may include receiving an indication, from at least one of a plurality of paired UEs served by a set of base stations using a common set of time/frequency resources, of a parameter relating to an uplink reference signal used for transmitting an uplink reference signal.
US10638430B2 Initializing uplink power in a wireless network
A wireless device transmits first control information, via a secondary physical uplink control channel (PUCCH) of a secondary cell, with a first transmit power computed based on an adjustment factor. The wireless device receives a power control command of the secondary PUCCH and ignores the power control command by not applying the power control command to the adjustment factor in response to a time alignment timer of a timing advance group comprising the secondary cell not running. The wireless device transmits second control information on the secondary PUCCH with a second transmit power computed based on the adjustment factor initialized to a first value.
US10638424B2 Automatic delivery traffic indication message interval control for better mobile power save performance
The present disclosure discloses a method and network device for automatic delivery traffic indication message (DTIM) interval control for better mobile power save performance. The disclosed network device determines one or more characteristics for at least one client device connected to an Access Point (AP). The network device then dynamically selects a DTIM interval for the AP based on the characteristics for the at least one client device, and configures the AP to transmit a DTIM beacon frame at a frequency based on the dynamically selected DTIM interval. Alternatively, the network device can determine one or more characteristics for a client device, and dynamically select a Virtual Access Point (VAP) for providing network access to the client device based on the characteristics for the client device and a DTIM interval configured for the VAP, and then cause the client device to connect to the VAP.
US10638422B2 Data asset transfers via energy efficient communications
A portable recording device may receive an access request from a user device via a communication connection that is established between the portable recording device and the user device. The portable recording device may store data files that include one or more data assets that are captured by the portable recording device. The data assets include a video recording, an audio recording, or a multimedia recording. The portable recording device determines whether a device identifier included in the access request indicates the user device is a trusted device or an untrusted device. The portable recording device may provide the user device with unrestricted access to the data files stored on the portable recording device when the user device is a trusted device. Otherwise, the user device may be provided with one or more restricted access privileges with respect to the data files when the user device is an untrusted device.
US10638417B1 Cloud-based provisioning using peer devices
A system in which a device may automatically provision another device with credentials, at the behest of a cloud-based service, based in part on the physical proximity of the device to be provisioned. The provisioning device and the device to be provisioned may use a radio access technology (RAT) with a limited radio range. Account information associated with the device to be provisioned is known to the cloud-based service, which authenticates the device to be provisioned via the device with credentials.
US10638416B2 Generic access network (GAN) controller selection in PLMN environment
A method for network selection on a user equipment (UE) device and the UE device are shown. The user equipment device registers on a first network in a wide area cellular network (WACN) band and receives, from a wireless local area network (WLAN), a list of WACNs that support generic access network (GAN) capabilities. The user equipment device selects the WLAN if the first network is on the list.
US10638408B2 Specifying service combinations in pre-association discovery
A device for specifying service combinations in pre-association discovery includes at least one processor. The at least one processor may be configured to determine at least one combination of services of interest. The at least one processor may be further configured to encode the at least one combination of the services of interest. The at least one processor may be further configured to generate a pre-association request message that includes identifiers of the services of interest and the encoded at least one combination of the services of interest. The at least one processor may be further configured to transmit the pre-association request message. The encoded at least one combination of the services of interest may be represented, for example, in a canonical sum-of-products form, a canonical product-of-sums form, a sum-of-positive-products form, or an any m of n form.
US10638407B2 Method and device for transmitting discovery reference signal in wireless access system supporting unlicensed band
The present invention relates to a wireless access system supporting an unlicensed band, methods for configuring a discovery reference signal (DRS), methods for re-configuring subframes for same, methods for transmitting a DRS, and devices for supporting same. A method for a base station transmitting a discovery reference signal (DRS), according to one embodiment of the present invention, comprises: a step of configuring a DRS transmitted from an unlicensed band cell (Ucell) configured in an unlicensed band; and transmitting the configured DRS during a DRS opportunity, wherein the DRS includes a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a cell-specific reference signal (CRS), wherein the SSS is generated on the basis of a subframe (SF) number of a subframe in which the DRS opportunity has occurred, wherein the SSS is generated on the basis of a sequence corresponding to SF number 0 when the SF number is between SF numbers 0 to 4, and the SSS is generated on the basis of a sequence corresponding to SF number 5 when the SF number is between SF numbers 5 to 9.
US10638406B2 Cell-selective network access
The present invention relates to methods and apparatuses for providing selective network access, wherein a cell type indication is provided based on at least one of a preamble and a header portion of a broadcast signal. At the receiving end, it is checked based on at least one of the preamble and the header portion, whether broadcast signals are received from different first and second cell types. The first cell type is selected for network access, if both broadcast signals from the first and second cell types are received with sufficient strength.
US10638405B2 Access control in a network comprising network slices
A method to enable network slice aware access control in a wireless communication system. In some embodiments, the method includes adding network slice configuration information (NSCI) to the system information (SI) (e.g., System Information Block (SIB)) that is broadcast over the air interface (e.g. the LTE/NX air interface).
US10638404B1 Controlled-environment facility mobile device location tracking
A communication device may be assigned to a resident of a controlled-environment facility. A data network interface of the resident device establishes a connection with a resident network via one or more network access points located within the facility. A tracking network interface of the resident device transmits location tracking signals received by location tracking devices located within the facility. The resident device connects with the resident network via the data network interface in providing services to the resident. During intervals when the resident device is not connected to the resident network via the data network interface, tracking network interface is used to transmit the location tracking signals.
US10638401B2 Devices and network architecture for improved beacon-mediated data context sensing
Architectures, devices, systems and methods incorporating beacon transmissions that comply with a defined communications protocol having a digital identifier value and any associated message frames, sometimes termed a major value and a minor value, in which the transmissions incorporate sensor data encoded on the fly into one or more of the bitstrings of the protocol by a bitwise substitution process. Sensor data may include temperature, light intensity, smoke, voltage, sound, motion, displacement, acceleration, humidity, pressure, radiation, button-press stimulus event, compass direction, proximity, or other stimuli or sensor data, for example, and is more generally termed “contextual content”. According to relationships and permissions established by a receiving device and/or the system operator, look-up results are processed to configure notifications tied to the contextual content of the broadcast. Notifications to a receiving device and/or system are configured according to contextual data broadcast by the beacon. Beacons having the improved communications protocol may be deployed individually or in networks. The beacon broadcast may be accessed by naïve devices, but bit overloading may also be used to prevent unauthorized systems from correctly interpreting the data. Thus the architectures, devices, systems and methods of the invention enable a beacon having nested levels of interaction dependent on context established by the beacon and the relationship established with a compatible receiver.
US10638400B1 Systems and methods of optimal wireless traffic routing
The specialized networking and application system includes an enforcer configured to intercept the signaling messages and select an optimal SGW, PGW, SMF/UPF and application servers in real time. More specifically, the enforcer intercepts and generates GSM MAP, Diameter, GTP-C and HTTP2/JSON signaling messages. The enforcer executes a policy to force the user devices to re-establish the data connection, thus anchoring at different SGW, PGW, SMF/UPF and application server to keep end-to-end routing path optimal, when the impacting factor changes. The enforcer can further feed its performance data and decision matrix into the analyzer and database to further optimize the decision process. Analyzer and KPI metrics databases are installed at central data centers to collect the KPI data from different probes and enforcer, calculate in real-time the optimal routing path with different decision factors considered, and interact with enforcer to update the latest optimal path status based on the data collected.
US10638399B2 Wireless sensor system, method and apparatus with switch and outlet control
In some embodiments an apparatus includes a wireless sensor configured to be operatively coupled to a network gateway device that is configured to receive one of a first data packet or a second packet from the wireless sensor. The wireless sensor is configured to send the first data packet at a first time on a first frequency, the first data packet including a payload associated with a value of a measurement that was measured by the wireless sensor. The wireless sensor is configured to send the second data packet at a second time on a second frequency, the second data packet includes a payload associated with the value.
US10638396B2 Information processing device, information processing method, and program
Provided is an information processing device including a decision unit to decide, based on process capability information acquired through a first communication path from at least one of a first and second control target device which are target devices to be caused to perform wireless communication through a second communication path that is different from the first communication path, the process capability information, a transmission target control target device between the first and second control target device to which connection information of the other control target device is to be transmitted out of connection information acquired from each of the first and second control target device through the first communication path, and a transmission control unit to cause the connection information of the other control target device to be transmitted to the transmission target control target device.
US10638389B2 Wireless data transmission
The subject matter described herein relates to data communication in wireless communication systems. The device determines availability of scheduled serving cell before data communication and informs a device the determined availability of the scheduled serving cell. Depending upon the determined availability, the device is controlled to perform the data communication on the scheduled serving cell or another available serving cell. In this way, the unfinished data communication, for example, retransmission of a data block in an uplink or downlink HARQ process can be continued on an available serving cell, whereby avoiding large transmission delay and throughput loss in the wireless communication system.
US10638385B2 Method and apparatus for transmitting and receiving data in wireless communication system
Disclosed is a 5G or pre-5G communication system for supporting a data transmission rate higher than that of a 4G communication system, such as LTE. Disclosed is a method for receiving data in a wireless communication system, comprising the steps of: receiving, by a terminal, transmission point change information from a first base station connected to a gateway; receiving, by the terminal, the data transmitted from the gateway to the first base station through a second base station serving the terminal; and re-receiving, by the terminal, data, of which the transmission has failed, through a third base station according to a change of a transmission point from the second base station to the third base station on the basis of the transmission point change information, when data transmission from the second base station to the terminal has failed.
US10638381B2 Communication system
A communication system is described in which an LTE base station and network are shared by two or more CDMA operators. Mobility parameters for the different CDMA operators are available and selection between the parameters is performed by the LTE base station, a mobile telephone connected to the LTE base station or a network node, such as an O&M node. The selection is performed based on information relating to subscription information for the mobile telephone.
US10638379B2 Method and apparatus for measurement reporting in carrier aggregation wireless communication systems
When detecting occurrence of an event for transmitting a measurement report of a radio condition of a cell at a frequency set for a base station apparatus, to the base station apparatus (3) communicating with a terminal apparatus (2), the terminal apparatus (2) in a wireless communication system (1) creates a measurement report including information indicating radio conditions of cells at a frequency at which the event occurred and at another different frequency. The base station apparatus (3) controls whether or not to perform handover of the terminal apparatus (2) to another cell, on the basis of the measurement report transmitted from the terminal apparatus (2). Thereby, there is provided a wireless communication system in which a base station apparatus and the terminal apparatus are communicable with each other using multiple frequencies, the wireless communication system being capable of shortening time required for handover.
US10638377B2 Base station apparatus for dual connectivity and method thereof
A secondary base station (2) receives an SeNB addition request message (302) from a second master base station (3) while providing a radio terminal (4) with a secondary cell group (SCG) for DC in cooperation with a first master base station (1). If the SeNB addition request message (302) explicitly or implicitly indicates that a master base station in DC for the radio terminal (4) is to be changed from the first master base station (1) to the second master base station (3), the secondary base station (2) considers that the SeNB addition request message (302) requests modification of the SCG that has already been configured. It is thus, for example, possible to contribute to performing a procedure for changing a master base station in Dual Connectivity (DC) by using existing inter-base station interface procedures and inter-base station signaling messages.
US10638374B2 Method and apparatus for reducing packet retransmission during handover (HO) in low latency mobile communication networks
Interruptions in communication due to user equipment (UE) handovers (HO) are signaled from the mobile communication network to the traffic source. For ultra-low latency and reliable communication, the signaling of HO start and completion notifications prevents retransmissions of in-flight packets by the traffic source, eliminating additional delays and inefficiencies. Signaling can be implemented by a network element, by a network element in conjunction with a smart traffic handler between the network and the traffic source (e.g., applications) and by a UE having at least two different radio interfaces.
US10638372B2 Geographic dispersion of radio access network (RAN) node functions
A Radio Access Network Node (RANN) for managing communications in a public land mobile network (PLMN). The RANN comprises a plurality of RANN function entities configured to be instantiated in at least two geographically dispersed locations of the public land mobile network (PLMN), and further configured to communicate with each other to implement the functions of the RANN; and one or more interface end points configured to exchange control plane and user plane messages between the RANN and other entities of the PLMN, each interface end point being associated with at least one RANN function entity.
US10638368B2 Methods and devices for allocating resources for communications with base stations
A device may include a receiver configured to receive messages about first transmission rates provided by cooperation devices configured for device-to-device (D2D) communications in a radio communication system supporting the D2D communications; a determiner configured to determine second transmission rates for the device to suggest to the cooperation devices based on the first transmission rates; and/or a transmitter configured to transmit messages about the second transmission rates to the cooperation devices. The determiner may be further configured to change the second transmission rates until the first transmission rates converge. The determiner may be further configured to determine a final transmission rate suggested to the cooperation devices based on the converged first transmission rates.
US10638366B2 Flow level pacing by controlling socket send buffer size
A computing device may include a memory configured to store instructions and a processor configured to execute the instructions to identify a data connection from an application server device to a user equipment (UE) device, wherein the UE device is connected to the network via a wireless connection; determine a target sending rate for the data connection; determine a round trip time for packets associated with the data connection; and calculate a send buffer size for the data connection based on the determined target sending rate and the determined round trip time. The processor may be further configured to set a send buffer size for a socket associated with the data connection to the calculated send buffer size and control a send rate from the application server device to the UE device for the data connection using the set send buffer size for the socket.
US10638365B2 Method and apparatus for controlling the operation of a terminal device
According to one aspect there is provided a method in an apparatus in a first network operating according to a first radio access technology, RAT, the method comprising evaluating (101) parameters and/or rules for a terminal device as part of an access network selection, traffic steering and/or traffic aggregation procedure between the first network and a second network operating according to a second RAT; starting (103) a timer if the parameters and/or rules are satisfied; and adjusting (105) the operation of the timer in the event that a change or potential change to the parameters and/or rules occurs prior to expiry of the timer.
US10638364B2 Method and apparatus for controlling the operation of a terminal device
According to one aspect there is provided a method in an apparatus in a first network operating according to a first radio access technology, RAT, the method comprising evaluating (101) parameters and/or rules for a terminal device as part of an access network selection, traffic steering and/or traffic aggregation procedure between the first network and a second network operating according to a second RAT; starting (103) a timer if the parameters and/or rules are satisfied; and adjusting (105) the operation of the timer in the event that a change or potential change to the parameters and/or rules occurs prior to expiry of the timer.
US10638362B2 Method and system for group communication, group server, and group member device
Embodiments of the present invention provide a group communication method, system, group server, and group member device. A group server receives notification messages sent by a group member device, aggregates, according to an address of a subscription device, the notification messages destined for the same subscription device, and sends a notification message obtained after aggregation to the subscription device. By aggregating multiple messages sent by the group member device to the subscription device, messages exchanged between the group member device and the subscription device are reduced, thereby reducing communication traffic between the group member device and the subscription device.
US10638360B2 Communication processing system and group message processing method
A system of this invention is directed to a communication processing system that copes with a failure while avoiding network congestion or overload by reducing signaling even if a device cannot receive a group message. This communication processing system forms VPLMN (Visited Public Land Mobile Network), and includes a group messaging request acquirer that acquires, from an application, a group messaging request to be distributed to a plurality of devices, a group messaging request distributer that distributes the group messaging request to the plurality of devices, and a redistribution instructor that instructs, when receiving no response to the group messaging request from any one device in the plurality of devices within a predetermined time, the group messaging request distributer to redistribute the group messaging request to a service area including the any one device based on error information of the service area.
US10638357B2 Method for transmitting and receiving data in wireless communication system, and apparatus for supporting same
The present invention relates to a method and a apparatus for transmitting and receiving, by a device, data in a wireless communication system. The present invention can provide a method and an apparatus which receive, from a first network node, configuration information of a contention-based resource region, the contention-based resource region indicating a resource region capable of transmitting and receiving data without connecting to the first network node; and transmit a preamble and a specific message in the contention-based resource region on the basis of the configuration information, wherein the configuration information comprises: region information indicating the contention-based resource region; a first resource information indicating a resource available in the contention-based resource region; and a second resource information indicating a resource unavailable in the contention-based resource region.
US10638356B2 Transmission of network slicing constraints in 5G wireless networks
A 5G network communicates per-slice constraints for QoS parameter values from a centralized unit (CU) to a MAC scheduler of a distributed unit (DU). The CU communicates these per-slice constraints, rather than or in addition to per-DRB constraints, to the MAC scheduler over the CU/DU interface. In some implementations, the CU/DU interface is an F1 air interface as defined in specification 38.473 in the 3GPP standard. In some implementations, the DU provides per-slice performance feedback over the CU/DU interface. Based on such feedback, the CU may adjust the per-slice QoS constraints.
US10638355B2 Method and apparatus for operating PDCP layer processing QoS in wireless communication system
A method for configuring a flow-based quality of service (QoS), configuring a bearer-based QoS, and introducing a new layer above a packet data convergence protocol (PDCP) layer in order to process the flow-based QoS are provided. An operation of the PDCP layer to support the new layer is also provided. The disclosure relates to a communication method and system for converging a fifth generation (5G) communication system for supporting higher data rates beyond a fourth generation (4G) system with an Internet of things (IoT) technology. The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car or connected car, health care, digital education, smart retail, security and safety services.
US10638354B2 Communication apparatus, system, method allocation apparatus, and non-transitory recording medium
Traffic is allocated to a dedicated apparatus that performs a predetermined network function or a predetermined virtual network function corresponding to the predetermined network function of the dedicated apparatus, according to a service level set in correspondence with information relating to the traffic, and the traffic is forwarded to the dedicated apparatus or the predetermined virtual network function, based on a result of the allocation.
US10638346B2 Channel state computation for enhanced carrier aggregation
Methods, systems, and devices for wireless communication are described. A user equipment (UE) utilizing enhanced carrier aggregation (eCA) may identify a limit to the number of channel state feedback (CSF) processes it is capable of supporting. The UE may transmit an indication of this limit to a base station, which may configure the UE for channel state reporting, and send channel state reporting triggers according to the indicated limit. The UE's determination of the limit to the number of CSF processes may be based on various transmit or receive antenna configurations. A single trigger may correspond to reports covering multiple subframes and/or component carriers. The base station may also arrange the channel state reporting configuration to reduce the peak number of channel state reports that the UE processes during each subframe. The UE may also determine that a number of channel state processes needed to support channel state reporting in a subframe exceeds its capacity. The UE may then prioritize the channel state processes and/or may transmit one or more non-current reports.
US10638345B2 Visual privacy systems for enterprise mobility management
Systems herein allow a user to use their personal user device to perform functions in an enterprise environment in exchange for enrolling at a management server. The management server can provide a privacy component that allows the user to view a privacy profile summarizing data collection activities of the management server. The management server can dynamically build the privacy profile based on device profile and privacy settings stored on the management server. The privacy profile can be dynamically updated based on changes to privacy settings, and can also provide links for a user to see actual data that has been collected at the management server.
US10638342B2 Device and method for device to device communication
A communication device and method to detect a sidelink identification from a second device for device to device, or sidelink, communication by performing a series of correlations using the demodulation reference signal and a set of demodulation reference templates stored in the memory component of the communication device. The communication device is further configured to reduce the computational complexity of the correlation procedure in the sidelink identification detection process by reducing the number of templates that need to be correlated with the demodulation reference signal and by reducing the number of complex-value multiplications of the correlation process.
US10638341B2 Wireless environment information collection system and method
A wireless environment information collection system in which the wireless environment information management unit includes a unit which generates and outputs a channel measurement frame which determines the wireless stations performing stopping of communication over the first frequency channel for a fixed time, starting of measuring channel utilization of the first frequency channel, or both the stopping and the starting among the managed wireless stations, and the managed wireless stations include a unit which performs, at a time designated by the channel measurement frame from the wireless environment information management unit, the stopping of the communication over the first frequency channel, the measuring of the channel utilization of the first frequency channel, or both the stopping and the measuring, and which outputs the obtained wireless environment information to the wireless environment information management unit through the wired network or the wireless network.
US10638339B2 Method for measuring neighboring cell radio resource management and apparatus
A method includes obtaining, by user equipment from a base station, first information and second information that are sent by the base station and about a micro base station, wherein the first information is used to indicate the micro base station, and the second information is used to indicate a random access resource allocated by the base station to the micro base station. The method also includes accessing, by the user equipment by using the random access resource indicated by the second information, the micro base station indicated by the first information, and obtaining measurement subframe information of a micro cell of the micro base station from the micro base station during a process of accessing the micro base station. The method also includes performing neighboring cell radio resource management measurement of the micro cell on a measurement subframe indicated by the measurement subframe information of the micro cell.
US10638338B2 Redundant links for reliable communication
In order to maintain performance during wireless communication, a transmitting electronic device may concurrently and independently communicate redundant information to a receiving electronic device. In particular, information associated with a data stream may be communicated to the receiving electronic device using one or more channels by two radios using one or more wireless local area network communication protocols. The packets transmitted by the radios may preferentially include the same information. Moreover, the transmitting electronic device may attempt to maintain the redundant communication if a performance metric associated with the one or more channels degrades. For example, the transmitting electronic device may transfer communication to a different channel or may compress the information in the packets in the one or more channels if the throughput drops below a threshold value. Furthermore, the concurrent communication may allow the transmitting electronic device determine link quality without disrupting the communication of the information.
US10638333B2 Method, base station, and system for sending RRC signaling
Embodiments of the present disclosure disclose a method, a base station, and a system for sending RRC signaling, and in the method for sending RRC signaling provided in the embodiments of the present disclosure, a pico base station and a macro base station participate in configuration and generation of an RRC reconfiguration message; the pico base station establishes only one RRC entity that is used to generate a configuration parameter or an RRC entity; the RRC reconfiguration message cooperatively generated by the pico base station and the macro base station is uniformly sent by the macro base station to a user equipment. Therefore, the user equipment UE can support, only by establishing an SRB corresponding to the macro base station, an RRC reconfiguration message sent by the pico base station, thereby lowering design complexity and costs.
US10638329B2 Method for implementing antenna cloud node communication in indoor high-density network and system thereof
A method for implementing an antenna cloud node communication in an indoor high-density network and system thereof are described. When a plurality of mRRHs detect uplink signals of the user equipments and a signal-to-interference noise ratio of each uplink signal is greater than or equal to a signal-to-interference noise ratio threshold, the mRRH coverage area information corresponding to the position of the user equipment is acquired according to the numbers of the mRRHs. The mRRH coverage area information corresponding to the position of the user equipment is configured to establish an antenna cloud node cluster, represented by a matrix, and the user equipments make communication each other by using the antenna cloud node cluster.
US10638328B2 System and method for virtual radio cell
In particular, systems and methods according to present principles configure physical eNodeB to have multiple virtual eNodeBs, where each virtual eNodeBs corresponds to a particular PLMN. Thus, each PLMN has its own virtual eNodeB which is hosted on a common shared physical eNodeB.
US10638325B2 SON-controlled DFS
A centrally controlled dynamic frequency selection (DFS) mechanism is defined that uses a historical analytical database to define DFS hop patterns, which allows for a better probability of picking a non-interfering channel but also meets the performance requirements of the mesh and satisfying the timing constraints of DFS. A method for performing dynamic frequency selection (DFS) is disclosed, comprising: receiving, at a gateway, measurement reports from a radio access node regarding observed utilization of a 5 GHz radio frequency band shared with a plurality of radio access nodes; determining, based on the received measurement reports, a frequency hop pattern at the gateway; and sending the frequency hop pattern from the gateway to each of the plurality of radio access nodes, thereby enabling compliance with DFS regulations using a centralized gateway.
US10638323B2 Wireless communication device, wireless communication method, and computer readable storage medium
A wireless communication device including: a processor configured to: serve a wireless network with one or more other wireless communication devices, the wireless communication device and the one or more other wireless communication devices wirelessly publishing a specified identifier of the wireless network in common and wirelessly communicating with a wireless terminal when receiving a request, for coupling to the wireless network, transmitted based on the specified identifier from the wireless terminal, transmit to the other wireless communication device, when the wireless communication device detects that a scanned wireless signal from another wireless communication device publishes the specified identifier, a specified request for coupling to the wireless network, and determine whether the other wireless communication device is one of the one or more other wireless communication device or not based on a response, originating with the specified request, from the other wireless communication device.
US10638319B2 Wi-Fi connection method, mobile terminal and storage medium
An embodiment provides a Wireless Fidelity (Wi-Fi) connection method and a mobile terminal. The method includes: a Wi-Fi connection method is provided, which is applied to a mobile terminal and includes: network environment information of a target Access Point (AP) is acquired; N target Wi-Fi connection records corresponding to the target AP is acquired from historical Wi-Fi connection data according to the network environment information of the target AP, the historical Wi-Fi connection data comprising M Wi-Fi connection records, where M is a positive integer and N is a positive integer less than or equal to M; and the target AP is accessed according to the N target Wi-Fi connection records.
US10638317B2 Processing device, information processing device, information processing system, processing method, and information processing method
Provided is a processing device, including: a processing unit configured to perform an authentication process of authenticating a communication target device through communication of a first communication distance and perform a communication-based process with the authenticated communication target device through communication of a second communication distance shorter than the first communication distance.
US10638316B2 Wearable computer apparatus with same hand user authentication
Apparatuses, methods and storage medium associated with same hand user authentication are disclosed herein. In embodiments, an apparatus, wearable on a user's wrist, may include a user authentication module to authenticate and grant access to the user. To authenticate the user, the user authentication module may be configured to receive sensor data indicative of movements of one or more fingers over a virtual grid, analyze the sensor data to determine the movements, and authenticate and grant the user access or deny the user access to the apparatus based at least in part on a result of the analysis. The one or more fingers are fingers of a hand of the user that adjoins the wrist on which the apparatus is worn. In embodiments, the senor data may include sensor data collected by sensors configured to measure tendon/muscle positions of the wrist. Other embodiments may be disclosed or claimed.
US10638315B2 Mobile communication terminal having password notify function and method for notifying password in mobile communication terminal
A method and an apparatus are provided for notifying a password in a mobile communication terminal. It is checked whether a password notification function is set. Input of a stored password is requested. An input password is received. It is checked whether the input password is identical to the stored password. Input of a stored secondary password is requested if the input password is not identical to the stored password. An input secondary password is received. It is checked whether the input secondary password is identical to the stored secondary password. A password is sent if the input secondary password is identical to the stored secondary password.
US10638310B2 Number or subscriber porting
A method is disclosed for recording a port of a telephone number from a first network operator to a second network operator, the method comprising receiving details of the port of the telephone number from the first network operator to the second network operator, including data identifying the port of the telephone number in a record data block, wherein the record data block includes a representation of contents of a previous record data block, and distributing the record data block to the first network operator and/or the second network operator.
US10638309B1 System and method to alter a telematics unit phone number
A system to alter a phone number assigned to a telematics unit in which a server of a data center retrieves a phone call log that includes the call transmissions of a telematics unit made over a time period. Moreover, upon retrieval, the server will extract certain criteria from the phone call log, compile the extracted criteria, and then determine whether or not to alter the phone number based on the compiled criteria. When it is determined to do so, the server may alter the phone number by changing the phone number's area code or exchanging the phone number assigned to the telematics unit with another phone number.
US10638308B2 Network slice management apparatus and network slice management method
Embodiments of the present disclosure provide a network slice management apparatus, a service capability exposure function apparatus, and a network slice management method. According to the network slice management apparatus and the service capability exposure function apparatus in the present disclosure, the service capability exposure function apparatus obtains, based on information provided in an application request, information corresponding to a network slice of a core network. The service capability exposure function apparatus further queries an address of a network element in the network slice and communicates with the network element.
US10638305B1 Policy based location protection service
Systems and methods for providing privacy protection with regard to location data of an electronic device. The methods comprise: receiving a request to access the location data of the electronic device; determining a privacy protection level associated with the electronic device based on condition related information of the electronic device; blocking access to the location data of the electronic device by the software application based on the privacy protection level; modifying the location data to generate remapped location data of the electronic device based on the privacy protection level associated with the electronic device; and providing the remapped location data to the software application so as to operate the software application without using the location data of electronic device.
US10638304B2 Sharing data between wireless switches system and method
A technique for facilitating the management of a wireless database related to station records and radio-frequency (RF) information by reducing unnecessary sharing of the data among wireless switches, thus enhancing efficiency in a wireless network. A system constructed according to the technique includes a collection of wireless switches with each switch having associated access points (AP), an AP database distributed throughout the collection of wireless switches, and at least one station radio frequency (RF) database. The AP database includes data associated with ownership of the AP's by the switches, and the station RF database includes wireless station information and RF information. AP radio adjacency is determined by whether an AP owned by a specific switch can detect the other AP owned by another switch. The station and RF information database is shared only within the subset of switches that have AP radio adjacency.
US10638302B2 Method and apparatus for transmitting and receiving a signal in a wireless communication system
A method includes receiving, by a user equipment (UE) and through Radio Resource Control (RRC) signaling, information of a resource pool for a D2D communication, wherein the information of the resource pool comprises information of a discovery subframe in which a D2D discovery signal is to be communicated, determining that in the discovery subframe, the D2D discovery signal is prioritized over a communication with an evolved NodeB (eNB) unless the communication with the eNB is associated with a random access (RA) procedure, transmitting a RA preamble through a Physical Random Access Channel (PRACH), determining whether the discovery subframe corresponds to a RA subframe in which a RA response for the UE is to be monitored, and in response to determining that the discovery subframe corresponds to the RA subframe, monitoring, by the UE, the RA response during the discovery subframe.
US10638297B2 Determining service provider performance with ranged transmissions
A network system receives an order request from a requesting device including a list of requested items and a delivery location. The network system may create an order entry by selecting a source location and a provider for the order. The network system sends order information from the order entry to a provider device of the selected provider and a source device corresponding to the source location, where the order information includes an order identifier, a source identifier, and a provider identifier. The provider device broadcasts a beacon including the source identifier and the order identifier. The provider device detects a short range beacon signal from the source device and determines whether the detected source identifier and order identifier match the received source identifier and order identifier from the order information. Responsive to a successful match the provider device verifies its proximity to the source device.
US10638296B2 Methods and systems for purchasing, sharing and transferring ownership of digital music using authenticated data files from near field communication (NFC) chips
Methods for sharing and transferring music files using near field communication (NFC), which include storing a playlist of music files on a server system and assigning the music files or the playlist to an NFC Identifier (NFC ID); receiving the NFC ID using an NFC enabled device and authenticating the received NFC ID with the server system using the NFC enabled device; and if authenticated, permitting the server system to share or transfer the music files for playing through the NFC enabled device.
US10638295B2 System and method for turbomachinery preventive maintenance and root cause failure determination
Predicting maintenance needs and analyzing preventative maintenance requirements in electrically powered turbomachinery with multi-parameter sensors and power quality sensors, both of the Fog-type, providing time domain output data and transforming data samples into the frequency domain to detect a root cause of failure of the machinery.
US10638290B2 Communication terminal and communication system
A communication terminal according to an embodiment includes a communication unit configured to transmit first information to a relay apparatus that receives information transmitted from a plurality of communication terminals and transmits the received information to a server, and includes a determination unit configured to determine a transmission timing of second information transmitted by the communication unit after transmission of the first information on the basis of a communication state of the relay apparatus at the time of transmission of the first information.
US10638286B2 Apparatus and method for scheduling order of downlink control information in a wireless network
Apparatuses and methods provide for scheduling downlink control information in a wireless network. The apparatuses and methods may determine at least one control message for a user equipment and a downlink grant to be scheduled, and schedule transmission of one of the at least one control message with the downlink grant to precede transmission of related data on a downlink data channel. The apparatuses and methods may alternatively schedule a control message other than downlink grant for a user equipment, determine a downlink grant to be scheduled, and schedule a control message with the downlink grant to end last among all control messages in a search space. The apparatuses and methods may further alternatively schedule control messages for a user equipment, including one control message with a downlink grant and scheduled to end at the same time as or a later time than other control messages in a search space.
US10638284B2 User apparatus, base station and notification method
A user apparatus according to an embodiment is provided in a wireless communication system in which D2D communications are supported. The user apparatus includes a resource allocation unit configured to allocate a resource for D2D control information to be transmitted at a transmission timing subsequent to a predetermined transmission timing; and a transmission unit configured to transmit resource reservation information including information indicating the resource for D2D control information.
US10638281B1 Method and apparatus for shared telematics services
Onboard need for data is determined based on a vehicle process requesting data. A request for the data is wirelessly communicated directly to other vehicles in local wireless communication. A price for the data is negotiated, and the data is received, responsive to sending an agreement to pay the negotiated price.
US10638280B2 Method and system for facilitating real-time location sharing
Methods and systems for sharing real-time location information are disclosed herein. A computing device with processor(s) and memory displays a chat interface of a social networking platform for a conversation between a first user and a second user associated with the computing device. The computing device receives a location-sharing request from the first user to join a real-time location sharing group and, in response, displays a location-sharing message. After detecting a first user input on the location-sharing message from the second user of the computing device, the computing device replaces the chat interface with a location interface of the social networking platform, the location interface including a map overlaid with a first indicator corresponding to a respective real-time location of the first user and a second indicator corresponding to a respective real-time location of the second user.
US10638279B2 Method and system for generating local mobile device notifications
A system and method that generate a local electronic user notification at a personal computing device about a data processing application stored therein. A manager module selects a predetermined notification format, a predetermined local trigger event and associates the selected format and the selected trigger event with the data processing application. A synchronizing module loads and stores notification data when the device is connected to a network. A monitoring module monitors local hardware and data processing events at the device in real time, irrespective of whether the device is connected to a network. A notification engine compares monitored events against the selected trigger event and, upon matching a selected trigger event with a monitored event, formats the stored notification data according to a selected predetermined notification format to generate the local electronic user notification at the device, and outputs the generated local notification to a user interface of the device.
US10638278B2 Multicast expert system information dissemination system and method
Multicast expert system information dissemination systems and methods making use of artificial intelligence are provided. The systems and methods include a wireless device for receiving RF multicast information messages from a content provider wherein said information is descriptive of objects potentially of interest to users of the device. Received multicast messages may include information parameters about objects of potentially interest to the user. The wireless device also includes a knowledge base prestored in the wireless device descriptive of the user's level of interest in various objects. Artificial intelligence expert system control is used to evaluate a combination of the user's level of interest in the object information and distance from the user to the location where the object may be obtained. The artificial intelligence expert system derives a user advisory action index. In one embodiment the artificial intelligence may be implemented using fuzzy logic inference engine apparatus.
US10638272B2 Method and apparatus for controlling reception of SCPTM service using SCPTM-RNTI
Provided is a method for receiving, by a terminal, a single-cell point-to-multipoint (SCPTM) service in a wireless communication system. The terminal receives a list of available SCPTM services from a serving cell, the list of available SCPTM services including SCPTM-RNTIs corresponding to the available SCPTM services. The terminal may store a SCPTM-RNTI corresponding to an interested SCPTM service among the received list of available SCPTM services and may receive the interested SCPTM service using the stored SCPTM-RNTI corresponding to the interested SCPTM service. Further, provided is a method for interrupting, by a terminal, reception of a SCPTM service in a wireless communication system. The terminal may determine whether or not to interrupt the reception of the SCPTM service from a serving cell, and when determining to interrupt the reception of the SCPTM service, may release the SCPTM-RNTI corresponding to the SCPTM service.
US10638270B2 Location-based wireless tracking
Techniques are described herein for tracking an item of interest by implementing a search party that includes a plurality of user equipment. The technique includes receiving, from a first user equipment, a lost notification indicating that a tracking device associated with a target item is lost, the first user equipment paired with the tracking device and the tracking device having a unique tracking device identifier; obtaining a location information corresponding to a second user equipment in response to receiving the lost notification; determining based at least partially on the location information of the second user equipment whether the second user equipment is available to participate in a search party; and if the second user equipment is available to participating in the search party, transmitting a search request to the second user equipment to locate the target item, the search request comprising the unique tracking device identifier.
US10638265B1 Techniques for performing geo location among multiple GPS enabled communication devices
Techniques are disclosed for tracking location data among a plurality of communication devices communicable with a communication server. A plurality of communication devices may be linked into a group. The communication server may receive location data for each of the plurality of communication devices and calculate a distance and heading data between each of the plurality of communication devices. This data may be distributed to each of the plurality of communication devices in the group. A first communication device in the group may include a ring of light emitting diodes (LEDs), a microphone, and a speaker but lack a display screen. The first communication device may receive the location, distance, and heading data from the communication server while also determining its own orientation via a magnometer. The first communication device may calculate a heading offset between its orientation and a second communication device. The first communication device may then display the directional heading of the second communication device in relation to itself using the LEDs.
US10638263B2 Electronic device in wireless communication system and wireless communication method
The present disclosure relates to an electronic device in a wireless communication system and a wireless communication method. The electronic device comprises: one or more processing circuits, wherein the processing circuits are configured to execute the following operations: acquiring an on/off state of a small cell base station in a pre-determined geographical area; and on the basis of the acquired on/off state of the small cell base station, generating reconfiguration information about a positioning reference signal (PRS) used for the small cell base station in the pre-determined geographical area, so as to position user equipment in the pre-determined geographical area. By using the electronic device and the wireless communication method in the present disclosure, an existing PRS signal can be reconfigured, so as to improve the positioning accuracy, and achieve the purpose of accelerating the positioning process.
US10638262B2 Multi-device architecture for tracking device access
A tracking server stores information identifying one or more community mobile devices and information identifying one or more tracking devices within a proximity of each of the one or more community mobile devices. The tracking server receives a tracking device request from a mobile device. The tracking device request includes information identifying a tracking device and configuration instructions for configuring the tracking device. The tracking server identifies a community mobile device from the one or more community mobile devices within a proximity of the tracking device. The tracking server sends the tracking device request to the identified community mobile device. The identified community mobile device is configured to forward the tracking device request to the tracking device and the tracking device is configured to re-configure the tracking device based on the configuration instructions included in the tracking device request.
US10638261B2 Sharing content with nearby devices
Various aspects of the subject technology relate to systems, methods, and machine-readable media for sharing content with a nearby device. A system is configured receive, from a sending device, a request to share content, wherein the request comprises location information associated with a location of the sending device and content characteristics, determine, based on the location information and the content characteristics, that one or more receiving devices are within a proximity threshold of the location of the sending device and are capable of loading content associated with the content characteristics, receive, from the sending device, a selection of a receiving device from the one or more receiving devices and content to be shared, and provide the content to be shared to the selected receiving device.
US10638260B2 System and method for initiating communication with a short range transceiver
Disclosed is a method, a computer program application, and a system for initiating communication, the system including at least one radio transceiver configured for short range communication, a proximity component and a computer program application provided in an external device, the radio transceiver being configured to communicate with the computer program application, and the proximity component being configured to be identified by the external device, wherein the external device upon identifying the proximity component is configured to initiate communication with the radio transceiver enabling exchange of data verifying one or more electronic objects associated with the user or the computer program application or the external device.
US10638259B2 Systems and method for mapping systems in a server rack based on neighboring systems
A system includes a first processing device with a first wireless interface, a second processing device with a second wireless interface, and a third processing device with a third wireless interface. The first processing device establishes a first wireless link between the first and second wireless interfaces, determines a first received signal strength indication for the first wireless link, establishes a second wireless link between the first and third wireless interfaces, determines a second received signal strength indication for the second wireless link, receives a third received signal strength indication for a third wireless link between the second and third processing systems, and determines that the first, second, and third processing systems are in a first server rack based upon the first, second, and third received signal strength indications.
US10638258B2 Method for deleting push information, server, and terminal device
A method, a server, and a terminal device of deleting a piece of push information are disclosed. The method includes: determining geographical location information of a terminal device; determining, according to the geographical location information and a preset database, whether the terminal device enters a regional range corresponding to a place, and if affirmative, pushing a piece of information related to the place to the terminal device, the database storing regional range information of each place and related pieces of information; and after determining that the terminal device leaves the regional range corresponding to the place, sending an instruction of deleting the piece of push information to the terminal device, so that the terminal device deletes the piece of push information. According to the embodiments of the present disclosure, interference caused by pieces of push information to the daily life of users can be avoided.
US10638257B2 Data communication apparatus and method for verification and service provision
Data communication apparatus and method for verification and service provision. A system for controlling data communication at a facility 22 includes: (i) a server 31 for communication with devices at the facility 22; (ii) a data store 40; and (iii) a wide area communication interface 28 for communication between the server 31 and the facility 22. The server 31 is configured to receive identifier data, location data and facility data from a user of a first device 24 at the facility 22, and to select, based on the facility data, an association from the data store 40 and send it to the first device 24. The server 31 is configured to receive a selection message from the first device 24 and send to a second device 26 associated with the facility 22 a verification message.
US10638256B1 System for distribution and display of mobile targeted augmented reality content
A handy for recording filterable content includes a pose system with absolute and relative position sensors for determining a position and orientation of the handy. The handy may refine the determined pose by resolving position ambiguities between the absolute and relative position sensors. Augmented reality moment files represented by augmented reality icons may be recorded and read by the handy based on the pose associated with the file, the current pose of a reading handy and filtering on both the recorder and reader sides. Icon-assessable moment files may include recorded media and other content; moment files may expire after a particular timespan or drift, whereby the location or orientation associated with the augmented reality moment file may update.
US10638255B2 Passive dynamic geofencing for mobile devices
Systems and methods for passive dynamic geofencing on a mobile device are discussed. For example, a method for passive dynamic geofencing can include operations such as monitoring a first parent geofence and a first plurality of child geofences; detecting crossing a boundary of the first parent geofence into a second parent geofence; loading the second parent geofence and a second plurality of child geofences encompassed by the second parent geofence; and monitoring the second parent geofence and the second plurality of child geofences.
US10638254B2 Handling an early position fix for LPP-type positioning sessions
Example methods, apparatuses, and/or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate and/or support one or more operations and/or techniques for handling an early position fix for LPP-type positioning sessions, such as for use in or with mobile communication devices, for example.
US10638249B2 Reproducing apparatus
A reproducing apparatus includes, a first sensor, processing circuitry, an audio reproducing device, and an image reproducing device. The first sensor detects a current location of a user. The processing circuitry acquires a destination, determines a direction of the destination based on the current location, generates a guidance sound image and a guidance image, and determines a first output timing which is an output timing of the guidance sound image and a second output timing which is an output timing of the guidance image. The audio reproducing device reproduces the guidance sound image at the first output timing to guide the user toward the destination. The image reproducing device reproduces the guidance image at the second output timing to guide the user toward the destination.
US10638247B2 Audio processing
A method comprising: causing rendering of a first sound scene comprising multiple first sound objects; in response to direct or indirect user specification of a change in sound scene from the first sound scene to a mixed sound scene based in part on the first sound scene and in part on a second sound scene, causing selection of one or more second sound objects of the second sound scene comprising multiple second sound objects; causing selection of one or more first sound objects in the first sound scene; and causing rendering of a mixed sound scene by rendering the first sound scene while de-emphasising the selected one or more first sound objects and emphasising the selected one or more second sound objects.
US10638244B2 Method and device for applying dynamic range compression to a higher order ambisonics signal
A method for performing DRC on a HOA signal comprises transforming the HOA signal to the spatial domain, analyzing the transformed HOA signal, and obtaining, from results of said analyzing, gain factors that are usable for dynamic compression. The gain factors can be transmitted together with the HOA signal. When applying the DRC, the HOA signal is transformed to the spatial domain, the gain factors are extracted and multiplied with the transformed HOA signal in the spatial domain, wherein a gain compensated transformed HOA signal is obtained. The gain compensated transformed HOA signal is transformed back into the HOA domain, wherein a gain compensated HOA signal is obtained. The DRC may be applied in the QMF-filter bank domain.
US10638243B2 Multichannel signal processing method, and multichannel signal processing apparatus for performing the method
Provided are an encoding method of a multichannel signal, an encoding apparatus to perform the encoding method, a multichannel signal processing method, and a decoding apparatus to perform the decoding method. The decoding method may include identifying an N/2-channel downmix signal derived from an N-channel input signal; and generating an N-channel output signal from the identified N/2-channel downmix signal using a plurality of one-to-two (OTT) boxes. If a low frequency effect (LFE) channel is absent in the output signal, the number of OTT boxes may be equal to N/2 where N/2 denotes the number of channels of the downmix signal.
US10638240B2 Bone conduction wave generation device, bone conduction wave generation method, bone conduction wave generation device program, and bone conduction wave output apparatus
A bone conduction wave generation device includes a waveform generator which generates a first output wave and a second output wave for bone conduction. The waveform generator generates, on a basis of an input wave, the first output wave outside of an audible range and the second output wave outside of an audible range. The first output wave and the second output wave are to be combined into a composite wave having an audible beat.
US10638231B2 Diaphragm structure for loudspeaker
This disclosure provides a diaphragm structure of a loudspeaker, including a surround and an annular body. The surround is annular and has an inner rim and an outer rim relative to the inner rim. The annular body disposed on the inner rim of the surround is integrally formed by a plurality of rigid reinforcing units arranged in a circle. Each rigid reinforcing unit includes a first side edge, a second side edge, and two third side edges connected to the first side edge and the second side edge. The two third side edges are formed by a plurality of first reference points at different height positions, and heights of the first reference points asymmetrically and gradually decrease from the middle towards the first side edge and the second side edge to form a substantially upward curve. A peak ridge line is defined between first reference points at the highest position of the two third side edges located on the opposite sides, and the peak ridge line is formed by a plurality of second reference points at different height positions, and heights of the second reference points symmetrically and gradually increase from the middle towards the two third side edges to form a substantially downward curve.
US10638230B2 Diaphragm assembly, transducer and method of manufacture
A novel diaphragm assembly, transducer and manufacturing method is here in proposed making use of a diaphragm assembly including a diaphragm having a first diaphragm component and a second diaphragm component. Both diaphragm components extend between respective inner perimeter and outer rim. The outer rim of the first diaphragm component overlaps with and is attached to the second diaphragm component at an overlap section. A voice coil assembly is connected to the inner perimeter of the second diaphragm component.
US10638228B1 Low voltage in-ground trunk line system
The system allows for distribution of 70 Volt high-voltage audio underground in direct burial cable or conduit. From the converter box the audio wires will be coming out of the earth at a safe 8 ohms (minimized shock risk). Typically the size (power output) of the amplifier alone limits how many 70 V converter boxes can have daisy chained together.
US10638227B2 Processing of an audio input signal
There is provided a method for processing an audio input signal and a corresponding audio filter system. The method includes applying non-linear time-domain processing to the input signal to generate a processed copy of the input signal, transforming the input signal and the processed copy of the input signal to the frequency domain, and performing a comparison in the frequency-domain based on the transformed input signal and the transformed processed copy of the input signal. The method also includes determining at least one control parameter based on the comparison, performing frequency-domain processing of the transformed input signal based on the control parameter, and generating an output signal by transforming the frequency-domain processed signal to the time domain.
US10638224B2 Audio capture using beamforming
A beamforming audio capture apparatus comprises a microphone array (301) which is coupled to a first beamformer (303) and a second beamformer (305). The beamformers (303, 305) are filter-and-combine beamformers comprising a plurality of beamform filters each having an adaptive impulse response. A difference processor (309) determines a difference measure between beams of the first beamformer (303) and the second beamformer (305) in response to a comparison of the adaptive impulse responses of the two beamformers (303, 305). The difference measure may e.g. be used to combine the output signals of the beamformers (303, 305). An improved difference measure less sensitive to e.g. diffuse noise may be provided.
US10638223B2 Information processing method and device
A method and a device for information processing are provided. A plurality of sound signals are collected via a plurality of microphones. Next, a combined sound signal for each of at least one pair of the plurality of sound signals is generated by processing circuitry of the information processing device. Each combined sound signal is a combination of a respective pair of the plurality of sound signals. Further, an amplitude difference between the sound signals of each of the at least one pair of the plurality of sound signals is calculated by the processing circuitry. The amplitude difference between the sound signals of each of the at least one pair of the plurality of sound signals is compared with a preset threshold value. A notification message is accordingly generated when the amplitude difference between the sound signals of one or more of the at least one pair of the plurality of sound signals is greater than or equal to the preset threshold value based on the comparison. Subsequently, the notification message is output by the processing circuitry for presentation to a user.
US10638221B2 Time interval sound alignment
Time interval sound alignment techniques are described. In one or more implementations, one or more inputs are received via interaction with a user interface that indicate that a first time interval in a first representation of sound data generated from a first sound signal corresponds to a second time interval in a second representation of sound data generated from a second sound signal. A stretch value is calculated based on an amount of time represented in the first and second time intervals, respectively. Aligned sound data is generated from the sound data for the first and second time intervals based on the calculated stretch value.
US10638217B2 Pressure-responsive sensors and related systems and methods
An audio appliance includes a microphone transducer having an acoustically sensitive region to convert incident acoustic energy to a corresponding output signal and a barometric transducer having a pressure-responsive region to convert an ambient pressure to a corresponding output signal. The audio appliance also has an acoustic housing defining a chamber to fluidly couple the microphone transducer with the barometric transducer, together with a processor and a memory containing instructions. The instructions, when executed by the processor, cause the audio appliance to determine a presence or an absence of an ambient impairment to the microphone transducer based at least in part on the output signal from the barometric transducer. Responsive to a determined presence of an ambient impairment to the microphone transducer, the instructions, when executed by the processor, cause the audio appliance to mitigate effects of the ambient impairment.
US10638215B2 Headphone joint
A headphone with a headband and at least one earcup. The at least one earcup is movably coupled to the headband by a joint that is structured to allow rotation of the earcup relative to the headband about two mutually perpendicular axes, and translation along one of these axes.
US10638210B1 Accelerometer-based walking detection parameter optimization for a hearing device user
An exemplary hearing device configured to be worn by a user includes an accelerometer configured to output accelerometer data representative of an acceleration of the hearing device and a processor configured to maintain data representative of a walking detection algorithm, determine an optimized parameter for the user for use with the walking detection algorithm, and apply, in accordance with the optimized parameter, the walking detection algorithm to the accelerometer data to determine a walking state of the user while the user wears the hearing device.
US10638206B1 Video annotation based on social media trends
A customized video stream is provided. A second content is searched for that includes the plurality of entities, and a plurality of user data associated with the social media account. A hierarchy of additional content is generated based, at least in part, on the second content that is associated with the plurality of entities, and the user data associated with the social media account, wherein the hierarchy of additional content contains a plurality of second content. A customized video stream is generated based, at least in part, on the video stream and the hierarchy of additional content. The customized video stream is populated on a display screen of the user device, wherein the video stream is displayed on the display screen of the user device, and the hierarchy of additional content is displayed in a portion of the display screen and displayed concurrently with the video stream.
US10638200B1 Systems and methods for real time media consumption feedback
Systems and methods for providing users with a real time or near-real time indications of media channels or programs that are currently receiving the most usage or consumption within a defined population of users are disclosed. In an embodiment, a method receives media usage data for currently airing media while the media is being aired and creates an ordered list of media channels or programs for presentation, based at least in part on the media usage data. The method then presents the ordered list of media channels or programs while the media is being aired. In an embodiment, a system further provides the ability to easily select and tune one of the indicated channels or programs in an interactive interface. In an embodiment, the selected media channels or programs are sold on demand or as part of a service upgrade if they are not included in a user's current subscription.
US10638198B2 Shoppable video
Techniques for facilitating shopping for items shown or used in a video are described. For example, a user interface that includes a video and one or more images is presented. Each of the one or more images may be related to a content of the video. Each of the one or more images may include a plurality of selectable sub-areas. A selection of a sub-area of the plurality of sub-areas of an image of the one or more images is received. The selection of the sub-area may indicate a request to perform an action that pertains to the content of the video. The action is identified based on the selection of the sub-area. The action is performed in response to the selection of the sub-area.
US10638192B2 Live streaming quick start method and system
The present disclosure relates to a live streaming quick start method and system, which belong to streaming media technology. The method comprises: slicing, by a server, an audio-video stream into slice files, and assigning a sequence number to each generated slice file according to timestamps of the audio-video stream; recording, by the server, key frame information of the audio-video stream; determining, by the server, an initial slice file sequence number in response to a live streaming request sent by a player client; based on the initial slice file sequence number and the recorded audio-video stream key frame information, transmitting, by the server, a start-streaming response file and the initial slice file sequence number to the player client; and resetting, by the player client, timestamps for the start-streaming response file based on a key frame closest to the initial slice file, and decoding and playing the start-streaming response file.
US10638190B2 Personal area network proxy service for video systems
Techniques where a computing device such as a smart phone can be leveraged to facilitate ratings data capture through a set top box (“STB”) associated with a content subscription service such as satellite television are described. In an exemplary embodiment, STB channel data can be communicated to the computing device via a personal area network (“PAN”) connection such as Bluetooth. The computing device in turn can forward the STB channel data to a remote server over a wide area network (“WAN”).
US10638187B2 System and method for ubiquitous appliance control
A slave relay station is adapted to serve and/or host pages comprising a simplified graphic user interface (GUI) encoded in a widely recognized format such as, for example, HTML or WML. The GUI embodies activatable links corresponding to control functions for configured appliances. A wireless phone or other device with network access and the capability to process and present such pages, for example via a Web browser, may then be utilized to effect control of such appliances by simply navigating to the network address of the slave relay station, obtaining an appropriate GUI page, and interacting with the links.
US10638173B2 Method and apparatus for session-based watermarking of streamed content
Watermarking of a content stream is accomplished in a session based manner to provide watermarking based on a uniquely generated manifest that will result in a stream that allows for unique identification of information. The manifest specifies a sequence of watermarks for successive segments of a content stream designated for a specific receiver. The system and method leverages existing content distribution infrastructure and has many of the benefits of conventional head-end watermarking, allows unique identification of small segments of the data stream and reduces content distribution network storage requirements.
US10638169B2 Codec techniquest for fast switching without a synchronization frame
A video streaming method for transitioning between multiple sequences of coded video data may include receiving and decoding transmission units from a first sequence of coded video data. In response to a request to transition to a second sequence of coded video data, the method may determine whether a time to transition to the second sequence of coded video data can be reduced by transitioning to the second sequence of coded video data via an intermediate sequence of coded video data. If the time can be reduced, the method may include receiving at least one transmission unit from an intermediate sequence of coded video data that corresponds to the request to transition, decoding the transmission unit from the intermediate sequence, and transitioning from the first sequence to the second sequence via the decoded transmission unit from the intermediate sequence.
US10638168B2 Detecting minimum viable display resolution of media content using optical character recognition
A method, computer system, and a computer program product for detecting a minimum viable display resolution is provided. The present invention may include measuring a first quality indicator of a received video file in an original resolution of the received video file. The present invention may then include measuring a second quality indicator of the received video file in a newest resolution of the received video file, wherein the newest resolution of the received video file is a lower resolution relative to the original resolution of the received video file. The present invention may further include, in response to determining that the measured second quality indicator of the newest resolution does not meet a threshold associated with the measured first quality indicator of the original resolution, discarding the newest resolution of the received video file and storing at least one viable display resolution of the received video file.
US10638158B2 Method for encoding and method for decoding a light field based image and corresponding devices
A method for encoding a plenoptic image divided into blocks is disclosed. The method comprises: —encoding (S120) a block in a central region of the plenoptic image, called central block, without spatial prediction; and —predictively encoding (S130) blocks immediately surrounding said central block by spatially interleaving spatial unidirectional prediction and spatial bi-directional prediction.
US10638157B2 Image decoding method and apparatus relying on intra prediction in image coding system
An image decoding method performed by a decoding apparatus according to the present invention comprises: a step of deriving an intra prediction mode for a current block; a step of deriving upper neighboring samples of a plurality of rows for the current block, and left neighboring samples of a plurality of columns; a step of deriving one row of upper reference samples on the basis of the upper neighboring samples; a step of deriving one column of left reference samples on the basis of the left neighboring samples; and a step of generating a prediction sample for the current block by using at least one of the upper reference samples and the left reference samples in accordance with the intra prediction mode.
US10638151B2 Video encoding methods and systems for color and depth data representative of a virtual reality scene
An exemplary video encoding system accesses an image set that includes first and second consecutive color data images depicting a virtual reality scene from a particular vantage point, and first and second consecutive depth data images corresponding to the color data images. The system performs a first-pass video encoding of the image set by identifying motion vector data associated with a transformation from the first to the second color data image, and abstaining from analyzing a transformation from the first to the second depth data image. The system then performs a second-pass video encoding of the image set based on the identified motion vector data by encoding the first and second color data images into a color video stream to be rendered by a media player device, and the first and second depth data images into a depth video stream to be rendered by the media player device.
US10638150B1 Generating a data stream with configurable compression
One example method includes receiving a first data stream that has a compressibility greater than zero, receiving a second data stream that has a compressibility that is different from the compressibility of the first data stream, receiving a compressibility merging parameter N, creating a mixed data stream having a compressibility of N by mixing data from the first data stream with data from the second data stream, and outputting the mixed data stream.
US10638140B2 Slice level intra block copy and other video coding improvements
A device for decoding video data includes a memory configured to store the video data and one or more processors configured to receive a slice of the video data, parse an intra block copy (IBC) syntax element to determine that an IBC mode is enabled for the slice, parse a slice type syntax element associated with the slice to determine the slice is an I slice, and decode the slice as an I slice by decoding all blocks of the slice using intra prediction coding modes.
US10638138B2 Image encoder and decoder using unidirectional prediction
The present invention relates to an image encoding and decoding technique, and more particularly, to an image encoder and decoder using unidirectional prediction. The image encoder includes a dividing unit to divide a macro block into a plurality of sub-blocks, a unidirectional application determining unit to determine whether an identical prediction mode is applied to each of the plurality of sub-blocks, and a prediction mode determining unit to determine a prediction mode with respect to each of the plurality of sub-blocks based on a determined result of the unidirectional application determining unit.
US10638137B2 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 for video decoding. The processing circuitry decodes prediction information of a current block from a coded video bitstream. The prediction information is indicative of an intra block copy mode. The processing circuitry selects, from a set of multiple candidate resolutions, a resolution of a block vector difference for the current block, and determines a block vector of the current block according to the selected resolution of the block vector difference and a block vector predictor of the current block. Then, the processing circuitry reconstructs at least one sample of the current block according to the block vector.
US10638131B2 Content providing apparatus, display apparatus, and control method therefor
A content providing apparatus is disclosed. The content providing apparatus comprises: a communication unit for communicating with an external apparatus; an image processing unit for generating a compressed image by image-processing an input original image; and a control unit for controlling the communication unit to divide the original image into one or more regions based on the image quality, to obtain characteristic information for each region from the respective regions, and to transmit the obtained characteristic information for each region together with the compressed image to the external apparatus. As the result, the display apparatus may perform image quality improvement operation so that the image quality is close to the original quality level by extracting information required for improving the image quality and transmitting the same together with a compressed image in production and encoding steps before transmitting the image.
US10638127B2 Adaptive anchor frame and quantization parameter decision in video coding
This disclosure describes techniques for achieve high coding efficiency by periodically encoding anchor frames with a lower Quantization Parameter (QP) to provide better prediction for the following frames. Techniques include adaptively deciding which frames are encoded with lower QP by use of the collected encoding statistics via an encoding scheme with or without rate control.
US10638126B2 Intra reference filter for video coding
A method of decoding video data that includes receiving a current block of video data encoded using an intra prediction mode, determining residual video data for the current block of video data, determining reference samples of the current block of video data, determining filter coefficients for a bilateral filter based on a distance between the reference samples and neighboring reference samples and based on a sample value difference between the reference samples and the neighboring reference samples, applying the bilateral filter with the determined filter coefficients to the determined reference samples to produce filtered reference samples, generating a prediction block using the filtered reference samples, and adding samples of the prediction block to the determined residual video data to produce a decoded block of video data.
US10638122B1 Gestures for advancement between channels and items in a social networking messaging application
In various embodiments, the posting to different groups and channels may be undertaken using a single action depression of a button to post. Images and content and any messages may be included in various channels and or private group lists automatically including a first channel and a second channel or a first group and a second group. Content units may be browsed as one set wherein a gesture may allow a swipe across the content unit to advance. Various channels or content may be accessible based on location maps or geo-fences or maybe integrated into following a sequence or path of locations. A curator module implemented on a server may select posts from a plurality of channels based on the likability score associated with the post and repurpose these posts for advertisement backgrounds or to showcase in a channel.
US10638119B2 Generation of image for an autostereoscopic display
A display image for a display panel (503) of an autostereoscopic display projecting the display image in a plurality of view cones is generated. A source (803) provides a three dimensional representation of a scene to be displayed and a generator (805) generates the display image from the representation. For each pixel, the generator (805) determines a scene viewpoint direction indication reflecting a view point direction for the scene in response to a direction mapping function and a view cone projection direction indication reflecting a projection direction for the pixel within the view cones. The direction mapping function reflects a relationship between view cone projection directions and scene view point directions. The pixel value corresponding to the view point direction is then generated from the three dimensional representation. In addition, a processor (809) determines a viewer characteristic; and an adapter (811) for adapts the direction mapping function in response to the viewer characteristic.
US10638112B2 Apparatuses and methods for three-dimensional imaging of an object
Various embodiments include an apparatus including a phase mask and circuitry. The phase mask is configured and arranged with optics in an optical path to modify a shape of light, passed from an object. The shape modification characterizes the light as having two lobes with a lateral distance that changes along a line, having a first orientation, as a function of an axial proximity of the object to a focal plane, and with the line having a different orientation depending on whether the object is above or below the focal plane. The circuitry is configured and arranged to generate a three-dimensional image from light detected at the image plane, by using the modified shape to provide depth-based characteristics of the object.
US10638109B2 Method for the FPGA-based long range multi-view stereo with differential image rectification
The proposed method allows to obtain long range data for the objects that are registered with image disparities of just a few pixels, supplementing conventional multi-view stereo (MVS) methods optimized for larger disparity values. This method uses at least four identical image sensing devices with parallel optical axes and located in the corners of a square providing orthogonal baselines for the imager pairs of the equal length. Image enhancement and processing is based on 2-d complex lapped transform (CLT), this method achieves subpixel disparity resolution with frequency-domain differential rectification avoiding resampling of the rectified images. CLT has efficient FPGA implementations with discrete cosine (DCT) and sine (DST) transforms. FPGA-based tile processor (TP) outputs data for the disparity space image (DSI), textures, data for field calibration and velocity measurements with electronic rolling shutter image sensors.
US10638106B2 System and method for dynamic in-vehicle virtual reality
A method for rendering views to an output device in a vehicle, including receiving vehicle data from a portable device. The vehicle data includes vehicle dynamics data and predictive vehicle data within a frame of reference of an exterior environment of the vehicle. The method also includes generating a view based on the vehicle data and a model. The model includes one or more components that define the view. The method also includes determining a difference between the vehicle dynamics data and the predictive vehicle data indicative of a perspective based on motion of the vehicle within the frame of reference of the exterior environment of the vehicle. The method further includes rendering the view to the output device by controlling the output device to update display of the view according to the model and the determined difference.
US10638094B2 Side rearview vision assembly with telescoping head
A side rearview vision assembly for a vehicle includes a base that is fixedly secured to the vehicle. A support arm is pivotally secured to the base. A positioning arm is secured to the support arm and is movable with respect to the support arm. The positioning arm defines a distal end. A camera is attached to the distal end of the positioning arm such that the camera moves with the positioning arm as the positioning arm moves relative to said support arm. The camera is configured to provide images exterior to the vehicle. A camera motor is operatively connected to the camera and changes its orientation with respect to the distal end of said positioning arm.
US10638092B2 Hybrid camera network for a scalable observation system
A method, a non-transitory computer readable medium, and a system are disclosed for observing one or more subjects. The method includes monitoring a space with at least one master sensor, wherein a plurality of secondary sensors are installed in the space, and wherein a number of the at least one master sensor is less than a number of the plurality of secondary sensors; detecting regions of interest based on input from the at least one master sensor; identifying one or more secondary sensors from the plurality of secondary sensors in the detected regions of interest; and recognizing activities in the detected regions of interest from the one or more secondary sensors.
US10638089B2 System and method of collaboratively communication on images via input illustrations and have those illustrations auto erase
A network apparatus system and method of use adapted for viewing, illustrating, consulting and collaborating on medical images and saving images and illustrations in acceptable DICOM format. Specifically, a Consultant Client or a plurality of Consultant Clients having the capability to view still and streaming video medical images, then illustrating over those images with the ability to save those images. In the present invention the illustration images automatically fading and disappearing after a preset predetermined amount of time, without user input. Also a Collaborator Client, a person user or a plurality of Collaborator Clients having the ability to remotely view streaming or still medical images and illustrating over those images. The Collaborator Clients can draw, telestrate and annotate over those images with the ability to save those images and videos, and save the drawings, telestrations and annotations provided these input illustrations are visible when saved. The Collaborator Client also has the ability to work in partnership with other Collaborator Clients, each Collaborator Client viewing the same medical image and each illustrating on the image and each being able to view all users illustrations and medical image simultaneously, and all illustrations fading and disappearing without the users in session input.
US10638088B2 Transfer control apparatus, control method, and mixed-reality presentation apparatus
A transfer control apparatus transfers video data obtained by image capturing in an image capturing and displaying apparatus to an image processing apparatus, and transfers video data generated by the image processing apparatus to the image capturing and displaying apparatus. In the transfer control apparatus, a first converter outputs an optical signal converted from an electrical signal representing the video data, an optical fiber transfers the optical signal, a second converter outputs an electrical signal converted from the optical signal transferred by the optical fiber, and a metal wire transfers a control signal indicating whether it is possible to communicate the video data by a communication unit of the image capturing and displaying apparatus. Operations of the first and second converters are controlled based on the control signal.
US10638087B2 Image output apparatus, image output method, and storage medium
In order to solve a problem that conventionally there is no image output apparatus in which a wide-band image can be output in a narrow band, an image output apparatus includes: an accepting unit that accepts first-image information, which is information related to a first image of a first band; and multiple image output units that output second images, each of which is an image of a second band that is narrower than or equal to the first band, using the first-image information, wherein a third image obtained as a result of output of the second images by the multiple image output units is an image of a third band that is wider than the first band. Accordingly, it is possible to provide an image output apparatus in which a wide-band image can be output in a narrow band.
US10638075B1 Counter design with various widths for image sensor
Counters with various widths for an image sensor. An image sensor includes a plurality of image pixels arranged in rows and columns of a pixel array. A plurality of memory cells are individually coupled to corresponding columns of the pixel array. The memory cells are arranged in a memory bank. The memory bank includes a first memory cell coupled to a first column of the pixel array. The first memory cell includes a first counter having a first width. A second memory cell is coupled to a second column of the pixel array. The second memory cell comprises a second counter having a second width. The first width and the second width are different.
US10638074B1 High-speed data readout apparatus and CMOS image sensor using the same
A data readout apparatus may include a comparison circuit structured to compare a pixel signal with the ramp signal to generate a comparison result, a counter array structured to receive the comparison results to count up with each clock pulse from a first timing until a second timing to convert a counted number of clock pulses into differential data and output the differential data through differential data lines, and a sense amplifier array structured to receive the differential data to sense and amplify the differential data based on a judge clock. The sense amplifier array can include a replica delay structured to delay the judge clock and the precharge pulse signal based on a read out timing and read out the data from the counter array at the read out timing.
US10638072B2 Control apparatus, image pickup apparatus, and control method for performing noise correction of imaging signal
A control apparatus (106) includes an acquirer (106a) which acquires a first imaging signal that is read in a first mode from a first pixel area of an image sensor and a second imaging signal that is read in a second mode from a second pixel area of the image sensor, the image sensor including a plurality of photoelectric converters corresponding to a single microlens, and an image processor (106b) which performs noise reduction processing on the first and second imaging signals, the first mode is a mode in which pixel signals of photoelectric converters are added to each other to be read from the image sensor, and the second mode is a mode in which a pixel signal of at least one of the photoelectric converters is read independently as a predetermined signal.
US10638071B2 System for and method of configurable line scan array imaging
Disclosed are image data acquisition methods and systems that utilizes selective temporal co-adding of detector integration samples to construct improved high-resolution output imagery for arrays with selectable line rates. Configurable TDI arrays are used to construct output imagery of various resolutions dependent upon array commanding, the acquisition geometry, and temporal sampling. The image acquisition techniques may be applied to any optical sensor system and to optical systems with multiple sensors at various relative rotations which enable simultaneous image acquisitions of two or more sensors. Acquired image data may be up-sampled onto a multitude of image grids of various resolution.
US10638069B2 System for and method of configurable line scan array imaging
Disclosed are image data acquisition methods and systems that utilizes selective temporal co-adding of detector integration samples to construct improved high-resolution output imagery for arrays with selectable line rates. Configurable TDI arrays are used to construct output imagery of various resolutions dependent upon array commanding, the acquisition geometry, and temporal sampling. The image acquisition techniques may be applied to any optical sensor system and to optical systems with multiple sensors at various relative rotations which enable simultaneous image acquisitions of two or more sensors. Acquired image data may be up-sampled onto a multitude of image grids of various resolution.
US10638065B2 Image pickup device and method enabling control of spectral sensitivity and exposure time
[Object] The present technique relates to an image pickup device, an image pickup method, and a program that enables pixels having 4 types of spectral sensitivities to be controlled while changing exposure times.[Solving Means] The present technique is applicable to an image pickup device including pixels having 4 types of spectral sensitivities, that include pixels having a panchromatic spectral sensitivity and are arranged on an image pickup surface, pixels that realize a first exposure and pixels that realize a second exposure different from the first exposure being arranged on the image pickup surface with respect to the 4 types of spectral sensitivities. Further, a first line in which first pixels having the panchromatic spectral sensitivity are arranged in a two-pixel cycle in a specific direction and a second line in which the first pixels are arranged while deviating by one pixel from the first line in the specific direction are arranged alternately in a direction orthogonal to the specific direction, and pixels having spectral sensitivities different from the spectral sensitivity of the first pixels are arranged in a 2- or 4-pixel cycle in the specific direction for each of the spectral sensitivities and 2-dimensionally constitute a cyclic arrangement of 4×4 pixels in which the first spectral sensitivity pixels are arranged in a checkerboard arrangement.
US10638063B2 Methods and apparatus for increased dynamic range of an image sensor
Various embodiments of the present technology may comprise methods and apparatus for increasing dynamic range of an image sensor. According to an exemplary embodiment, the image sensor comprises a backside-illuminated hybrid bonded stacked chip image senor having a pixel circuit array. A capacitor is formed on each pixel circuit along two adjacent sidewalls of an epitaxial substrate layer facing a deep trench isolation region. The capacitor may also extend along an upper surface of the epitaxial substrate layer.
US10638062B1 Spectrally-resolved three-dimensional shape measurement device and spectrally-resolved three-dimensional shape measurement method
An apparatus includes: an interferometer configured to produce white light fringes with measuring light reflected or scattered by an object; an image sensor configured to generate an image signal for each pixel; and a controller. The interferometer splits the measuring light into two luminous fluxes and reflects them on reflecting mirrors having different curvatures. A white light fringe signal is obtained by varying the optical path difference between the two luminous fluxes. The controller is configured to perform frequency conversion on the white light fringe signal, with respect to the optical path difference, to determine a cross spectral density representing spectral information of each point on the object. The controller is configured to perform back-propagation computation based on Fresnel diffraction integral on the cross spectral density to determine a wavefront of light from each point on the object.
US10638060B2 Color correction of RGBIR sensor stream based on resolution recovery of RGB and IR channels
Techniques are provided for color correction of image frames, received from a hybrid RGBIR sensor, using resolution recovery of the red, green, blue (RGB), and infra-red (IR) channels. The color correction is to compensate for IR contamination of the RGB channels. A methodology implementing the techniques according to an embodiment includes a demosaic operation on the RGBIR image frame to generate full resolution red, green, blue, and IR frames. The demosaic operation includes filtering to extract Chroma and Luma components of the RGBIR image to reconstruct the full resolution images. The method also includes calculating an IR weighting factor for the pixels of each of the full resolution RGB frames, and correcting for IR contamination of those pixels by subtracting a scaled value of the corresponding pixels from the full resolution IR frame. The scaled value is based on the IR weighting factor associated with the pixel to be corrected.
US10638059B2 Radiation detection apparatus and radiation imaging system
A radiation detection apparatus comprises a planar radiation detecting panel in which a plurality of detecting units are arranged in a two-dimensional array; an output circuit that drives driving signal lines for driving the detecting units; a readout circuit that reads, via image signal lines, a signal from the detecting units; a conductive layer arranged close to the radiation detecting panel; a first connecting member that connects the ground of the readout circuit and the conductive layer; and a second connecting member that connects the conductive layer and wiring for providing a drive-off bias to the driving signal lines. The first connecting member is connected to the radiation detecting panel in a position between ¼ and ¾ of a length of a side of the radiation detecting panel to which the readout circuit is connected.
US10638058B2 Imaging device, imaging method and storage medium
An imaging device, comprising an image sensor that forms a subject image to acquire an image, an image processing circuit that generates an image for display from images that have been acquired by the image sensor, an image combining circuit that generates a combined image for display that has a deeper depth of field than the image for display, from a plurality of images for combination that have been acquired by the image sensor at respectively different in focus positions, an in focus position setting section that sets in focus position, a shooting information acquisition section that acquires information on shooting conditions, and a display image determination section that determines whether to display either the image for display or the combined image for display as a display image, and a display that displays the display image that has been determined by the display image determination section.
US10638055B2 Aperture simulation
Image processing can include receiving an aperture level and producing a full-color image. The full-color image can be produced by assigning a greater weight to first sensor pixels and assigning a lesser weight to second sensor pixels based on the received aperture level. The greater weight can exceed the lesser weight. An image sensor panel can include the first sensor pixels and the second sensor pixels. Each of the first sensor pixels can have a first color-filter-independent-photosensitivity (CFIP) and each of the second sensor pixels having a second CFIP. The first CFIP can be larger or smaller than the second CFIP.
US10638054B2 System and method for visible and infrared high dynamic range sensing
A high dynamic range sensing device is disclosed. The device includes an array of Bayer pattern units. Each of the Bayer pattern units comprises a plurality of pixels and each of the plurality of pixels comprises a plurality of photodiodes. At least one of the plurality of photodiodes in each pixel is configured to detect near infrared (NIR) light and at least one of the plurality of photodiodes in each of the plurality of pixels is configured to detect visible light.
US10638053B2 Image capturing apparatus, light emitting apparatus, and control method thereof
An image capturing apparatus that controls a light emitting apparatus, comprises a wireless communication unit that performs communication with the light emitting apparatus at predetermined intervals, a deciding unit that, upon receiving an instruction to cause the light emitting apparatus to emit light to perform shooting, obtains a remaining time before the image capturing apparatus performs exposure, and decides information regarding a period of time remaining before the light emitting apparatus emits light, based on the remaining time to exposure and a period of time from when the remaining time starts decreasing, to when the wireless communication unit performs a first wireless communication thereafter, and a control unit that performs control so that the decided information regarding the period of time is transmitted to the light emitting apparatus through the first wireless communication with the light emitting apparatus.
US10638052B2 Method and apparatus for generating HDR images
A method for generating a high-dynamic-range (HDR) image using an imaging device is provided. The method includes capturing a long-exposure (LE) image, a short-exposure (SE) image, and an auto-exposure (AE) image of a scene, estimating motion information in the SE image and the LE image based on a reference image which is determined based on an image statistics parameter, aligning the SE image and the LE image using the motion information, generating a pixel-weight coefficient for each of the SE image, the LE image, and the AE image, generating an overlapped region mask corresponding to an overlapped region in each of the SE image, the LE image and the LE image, determining a modified pixel-weight coefficient in the overlapped region mask and correcting a brightness difference, and generating an HDR image from the SE image, the LE image and the AE image using the modified at least one pixel-weight coefficient.
US10638050B2 Method for setting photographed image of PTZ camera and apparatus therefor
The present disclosure in some embodiments provides a method of setting a captured image by a pan-tilt-zoom camera (PTZ camera) and an apparatus therefor. A method of setting a captured image by a PTZ camera and an apparatus therefor are disclosed for setting captured images of a plurality of image capturing areas, to enable prompt setting of multiple images with the PTZ camera changing its targeted imaging areas while maintaining an On Screen Display setting mode (OSD setting mode) for captured image setting.
US10638049B2 Display control apparatus and imaging apparatus
A display control apparatus includes a focus detector configured to detect a focus state based on an image signal acquired from an imaging part, a main object detector configured to detect a main object among objects in an image based on the image signal output from the imaging part, and a display controller configured to display on a display unit an index representing the focus state detected by the focus detector on the main object detected by the main object detector in manual focusing. The display controller controls switching of the main object in the manual focusing.
US10638046B2 Wearable device, control apparatus, photographing control method and automatic imaging apparatus
There is provided a wearable device including an attachment unit, a motion sensor and a control unit. The attachment unit has a display and an imaging unit. The attachment unit is attachable to the user. The motion sensor is capable of detecting a spatial movement of the imaging unit. The control unit determines whether or not the imaging unit is in a predetermined resting state, based on an output of the motion sensor, and when the imaging unit is not in the predetermined resting state, limit a photographing operation of the imaging unit.
US10638043B2 Image capturing module having multiple lenses
An image capturing module having multiple lenses, in which primary driving magnets of auto-focus module equipped in a first lens module and a second lens module will not cover an adjacent surface located between these two lens modules in the same time. A relatively smaller magnet is used to be the auxiliary driving magnet of optical image stabilization (OIS) module equipped in the first lens module and the second lens module. By using the aforementioned configuration of the primary and auxiliary driving magnets, interference of magnetic fields is minimized, and thus the distance between the first and second lens modules can be decreased, and the space of mobile phone having the image capturing module is saved. Moreover, such configuration can be used on the image capturing module having many lens modules.
US10638041B2 Mobile terminal and method for controlling the same and operating in an always on camera mode
A mobile terminal and a method for controlling the mobile terminal are disclosed. A mobile terminal according to the present invention comprises a camera, a touch screen, and a controller configured to enter Always on Camera mode in which the camera is operated while the touch screen is inactive, take a picture at predetermined photographing intervals, and take more pictures each time the number of recognized subjects is changed within one photographing period. According to the present invention, a mobile terminal may take an image reflecting a change of a subject in Always on Camera mode in an efficient manner.
US10638038B2 System and method for enhancing the intrinsic spatial resolution of optical sensors
An embodiment method for enhancing the intrinsic spatial resolution of an optical sensor includes projecting, by an optical source of the optical sensor, a plurality of illumination patterns onto an object and detecting, by an optical detector of the optical sensor, reflected radiation for each of the plurality of illumination patterns. The method further includes generating, by a processor of the optical sensor, a plurality of sub-images, where each sub-image corresponds to a respective illumination pattern of the plurality of illumination patterns, each sub-image having a first image resolution. The method additionally includes reconstructing, by the processor and from the plurality of sub-images, an image having a second image resolution, the second image resolution being finer than the first image resolution.
US10638036B2 Adjusting motion capture based on the distance between tracked objects
The technology disclosed relates to adjusting the monitored field of view of a camera and/or a view of a virtual scene from a point of view of a virtual camera based on the distance between tracked objects. For example, if the user's hand is being tracked for gestures, the closer the hand gets to another object, the tighter the frame can become—i.e., the more the camera can zoom in so that the hand and the other object occupy most of the frame. The camera can also be reoriented so that the hand and the other object remain in the center of the field of view. The distance between two objects in a camera's field of view can be determined and a parameter of a motion-capture system adjusted based thereon. In particular, the pan and/or zoom levels of the camera may be adjusted in accordance with the distance.
US10638034B2 Imaging control apparatus, imaging control method, camera system, and program
An imaging control device according to an aspect of the present invention includes a rotation instruction input unit that receives an input of an instruction of rotation of a pan and tilt mechanism of a camera, a rotation instruction output unit that outputs the rotation instruction to the camera, an image input unit that receives a live view image according to the rotation instruction from the camera, and a display control unit that causes the display unit to perform a display for superimposing the live view image input from the camera on a limit display image of a two-dimensionally displayed spherical surface indicating an imagable region and a non-imagable region respectively corresponding to within a rotation limit and out of the rotation limit of the imaging unit of the camera, and rotating the limit display image along the two-dimensionally displayed spherical surface according to the input of the rotation instruction.
US10638032B2 Lens control apparatus configured in an imaging device
Embodiments of the present disclosure pertains to a lens control apparatus that can be implemented in an imaging device to provide autofocus (AF) and image stabilization (IS) functionalities. The lens control apparatus includes a casing, a lens carrier movable in said casing and configured to hold an imaging lens, a pair of focusing coils disposed within said casing and configured to enable linear motion of the lens carrier along an optical axis, and a set of actuating coils disposed within said casing and configured to pivot the lens carrier in a first direction relative to the optical axis and a second direction relative to the optical axis, said first direction and said second direction being orthogonal to each other, and wherein the lens control apparatus is capable of providing at least three degrees of freedom to the lens carrier.
US10638029B2 Shared experiences in panoramic video
One embodiment provides a method, including: receiving, using a camera, at least one panoramic video; determining, using an electronic device, a spatial location in the panoramic video associated with a selection by at least one viewer; obtaining, at the electronic device, a request by the at least one viewer to share the spatial location with at least one other viewer; and sending, using the electronic device, information associated with the spatial location to the at least one other viewer. Other aspects are described and claimed.
US10638028B2 Apparatus, method, recording medium, and system for capturing coordinated images of a target
A mobile photographing apparatus includes an image sensor provided in a mobile body, a storage section configured to store map information within a moving range of the mobile body, and a control section configured to receive target identification information including information on a moving photographing target generated in accordance with a user's operation, acquire information on a photographing position based on the target identification information, perform movement control to cause the mobile body to move in order for the image sensor to pick up an image of the photographing target based on the information on the photographing position and the map information, and cause the image sensor to pick up an image of the photographing target.
US10638026B2 Image pickup apparatus that controls image pickup apparatus body according to lens barrel mounted thereon, and method of controlling the same
An image pickup apparatus on and from which a lens unit can be mounted and removed. The image pickup apparatus includes an image pickup device, a mount part on and from which a lens unit is mounted and removed on the image pickup apparatus, a light shielding member that is provided between the image pickup device and the mount part, and shields light in a peripheral part of a light flux guided by the lens unit by adjusting an opening amount in a photographic optical path. The opening amount of the light shielding member is controlled based on information on the lens unit mounted on the mount part.
US10638023B2 Image processing apparatus and image processing method
To resolve or at least reduce trouble related to mismatch between a dynamic range of an HDR video signal and peak luminance of a display. Provided is an image processing apparatus including: a transformation unit configured to transform image signals based on a signal scheme of fixedly handling a display luminance level of reference white into display signals by executing gamma transformation so that the display luminance level of the reference white is maintained using a parameter decided on a basis of a peak luminance level of a display.
US10638022B2 Multi-panel display
Disclosed herein are methods and systems for displaying content on a displayable area that spans multiple panels of a multi-panel display. A method includes: (a) using a genlock signal to define a periodic write interval and a periodic output interval, and (b) during at least a portion of the periodic write interval, using a markup document to store a description of a frame of video content to a data storage unit, where the video content comprises first live video content represented by a first video stream. The also method includes: (c) during a portion of the periodic output interval using (i) the stored description of the frame, and (ii) the first video stream to display the frame on the displayable area. Further, the method includes (d) repeating operations (a) and (b) for one or more other frames of the video content to display the video content on the displayable area.
US10638021B2 Measurement device, processing device, and article manufacturing method
A measurement device for measuring a position of an object, includes an illuminator configured to illuminate the object, an image capturing device configured to capture the object illuminated by the illuminator, a calculator configured to obtain the position of the object based on an image obtained by the image capturing device, and a controller configured to control the illuminator and the image capturing unit. The controller outputs timing information indicating a timing determined in accordance with a measurement period that is an overlapping period of an illumination period for causing the illuminator to illuminate the object and an image capturing period for causing the image capturing device to capture the object.
US10638018B2 Mechanism to perform force color parameter transformations
A printing system is disclosed. The printing system includes a color management unit including one or more color caches to store input colors and corresponding output colors and a color engine (CE) to receive the input colors and perform Force-X transformations to map an input color into an output color based on a pre-defined color parameter.
US10638017B2 Image forming apparatus, image processing apparatus, and non-transitory computer readable medium
An image forming apparatus includes a print mechanism, an obtaining unit that obtains measurement information of gradation characteristics of the print mechanism for a specific color material, and a generating unit that generates correction information for a print density of the specific color material in accordance with the measurement information. The correction information specifies that a corrected density with respect to an input density increases monotonically in a range of densities from a correction start density to a maximum density, and the correction start density is determined in accordance with a density where gradation starts to attenuate in the measurement information.
US10638011B2 Image processing apparatus, method of controlling the same, and storage medium
The CPU of an image processing apparatus (MFP), when the MFP shifts to a first sleep mode, sets a time until, in the first sleep mode, the storage device stops rotation of a spindle motor to shift to a power saving mode. The CPU controls the storage device to shift to the power saving state at a timing at which the set time has elapsed after the MFP shifts to the first sleep mode.
US10638009B2 Image reading device with multiple regions in volatile memory for plurality of document sheets
In an image reading device, a region securing portion secures six page regions in a storage region of a volatile memory. A first conveyance control portion permits a document sheet conveyance device to convey first three document sheets among a plurality of document sheets in response to securing of the six page regions. A data recording portion stores line image data with specified resolution in the six page regions for each page of the plurality of document sheets. An image processing portion moves the plural pieces of the line image data in sequence from the page regions to a work region, and transfers post-processing data to another device. A second conveyance control portion permits the document sheet conveyance device to convey a fourth document sheet and onward among the plurality of document sheets one at a time in sequence following conveyance of the first three document sheets.
US10638007B2 Sheet medium conveying device, image forming apparatus, and sheet medium conveying method
A sheet medium conveying device conveys a sheet medium in which position detection marks are provided at regular intervals in a medium conveying direction in which the sheet medium is conveyed. The sheet medium conveying device includes a controller that controls conveyance of the sheet medium. The controller selects one of a first standby position and a second standby position located downstream of the first standby position in the medium conveying direction, and conveys the sheet medium to the selected standby position and puts the sheet medium on standby.
US10638002B2 System and method for automated printing of network documents
A system and method for contemporaneous printing of a document along with content obtained from a network, in accordance with embedded network address information, includes a print engine, a network interface and an intelligent controller. An electronic document is parsed to identify at least one embedded network addresses. Content associated with each embedded network address is obtained from a network and printed contemporaneously with the original document. Separator pages preceding content obtained from the network are generated and include the network address from which content that follows was obtained, along with a page number in the original document where the address appeared.
US10638001B2 Information processing apparatus for performing optical character recognition (OCR) processing on image data and converting image data to document data
An information processing apparatus includes a specific pattern storage unit, a pattern comparing unit, a character recognizing unit, and a file generating unit. The specific pattern storage unit stores specific pattern information in which a specific pattern is registered. The pattern comparing unit compares the image data with a specific pattern that is registered in the specific pattern information by image matching and determines whether or not the specific pattern present in the image data is detected, and when detected, deletes the specific pattern from the image data and outputs pattern-deleted image data. The character recognizing unit performs an OCR process on the pattern-deleted image data, converts a character string in the pattern-deleted image data into text data, and outputs the converted text data as an OCR analysis result. The file generating unit generates document data based on the OCR analysis result.
US10637998B2 Image processing apparatus, method of controlling image processing apparatus and non-transitory computer-readable recording medium for image processing apparatus
In an image processing apparatus, when a correction request is received, a correction image including a correction pattern and identification information is printed on a printing medium. Thereafter, when a scanning request is received, the image is scanned and identification information is obtained. When the identification information corresponds to one stored in the storage, the driving information is corrected based on the scanned image. When a particular standby condition is satisfied, an information setting process is performed to set non-completion information, while, when a particular standby release condition is satisfied, the controller displays a screen corresponding to the satisfied standby release condition instead of the scan notification screen at a particular timing after the standby release condition is satisfied. If it is determined in a necessity/unnecessity receiving process that the correction image printing process is unnecessary, the controller performs the notification displaying process without performing the correction image printing process.
US10637997B2 Billing engine and method of use
A wireless communication device associated with a mobile operator network transmits an authentication request for network access via a wireless access point (AP) using a network transceiver or a transceiver other than the cellular network transceiver. Device authentication can occur directly with the mobile operator network or via a proxy server. Communications with the authentication server my use VLAN/VRF or NFV depending on the availability of the network communications technology. Upon authentication, the requesting device may access a wide area network in a data off-load operational mode and the data flow to and from the device via the AP is monitored and reported to mobile operator network associated with the requesting device. The wireless communication device can communicate with any of a plurality of APs distributed in a venue during the data off-load operational mode.
US10637992B2 Method and apparatus for group calling in an IP-based communication system
Method and system for group calling in an IP-based communication system includes receiving an administrator identifier, receiving one or more invitee identifiers, initiating a first connection from a central location and initiating at least one or more second connections from the central location to join an administrator and at least one invitee. The administrator identifier and one or more invitee identifiers can be a telephone number or other identifiers associated with the communication system. To establish the group call, the administrator identifier and one or more invitee identifiers are received from the administrator. The first connection initiation is to the administrator and the second or more connection initiations are to the at least one invitee. System for making a group call includes a user interface adapted for use by the administrator, a database manager, a database, a load balancer and a group calling pool adapted for SIP-based group call setup.
US10637991B1 Systems and methods for intelligent routing call center solutions
Intelligent routing systems and methods of use to match a user from a user call with a unique ID associated with the user, generate a plurality of call reason predictions for the user call with an intelligent router module of the intelligent routing system based on the unique ID, generate a confidence level and a likelihood rating with the intelligent router module for each call reason prediction of the plurality of call reason predictions, determine a call reason prediction with a highest likelihood rating and such that the confidence level for the call reason prediction exceeds an associated confidence level threshold that is machine learned and adjustable, determine a call routing service mode from a plurality of service modes based on the call reason prediction, and route the user call to the call routing service mode.
US10637975B2 Electronic apparatus and method for controlling electronic apparatus
An electronic apparatus is provided. The electronic apparatus includes a casing including a first shell and a second shell rotatably attached to the first shell, a sensor configured to sense an actual angle defined between the first shell and the second shell, a processor electrically coupled to the sensor and configured to compare the actual angle with a target angle, and a first reminding device electrically coupled to the processor. The processor is further configured to control the first reminding device to output a first reminding information in response to that the actual angle is equal to the target angle. A method for controlling an electronic apparatus is also provided.
US10637974B2 Functional device, electronic apparatus, and mobile terminal
A functional device is described. The functional device includes a housing, a functional component disposed in the housing and movable between a first position at which the functional component extends out of the housing and a second position at which the functional component retracts into the housing, and a driving mechanism. The driving mechanism is disposed in the housing and includes: a first wheel connected to the functional component, abutting against an inner wall of the housing and rotatable relative to the housing to drive the functional component to move between the first position and the second position, and a driving assembly connected to the first wheel and configured to drive the first wheel to rotate. An electronic apparatus and a mobile terminal are further provided.
US10637969B2 Data transmission method and data transmission device
A data optimization unit divides data of a TCP application into chunks. Then, the data optimization unit calculates a hash value with respect to the chunk, and searches a hash information storage unit from the hash value and a data size of the chunk, and thus, determines duplication of the chunk. Then, in a case where there is no duplication of the chunk, the data optimization unit stores the chunk, and stores the hash value, the data size of the chunk, and the position of the chunk in a hash information storage unit. Then, the data optimization unit compresses the chunk, and transmits compressed data to a transport optimization unit.
US10637968B2 System providing faster and more efficient data communication
A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.
US10637967B2 Distributed and transactionally deterministic data processing architecture
A data transaction processing system including multiple transaction processors also includes an active transaction receiver that sequences all incoming messages from various sources to facilitate transactional determinism, as well as a results arbiter to efficiently decide which transaction processor result to choose as the correct output. The data transaction processing system minimizes overall latency by optimizing which transaction processors and results arbiters are responsive to specific client computer input requests or messages.
US10637966B2 IoT hardware certification
The disclosed technology is generally directed to device certification in an IoT environment. For example, such technology is usable in managing relationships between IoT devices and an IoT Hub. In one example of the technology, an IoT Hub receives a registration request. Next, the IoT Hub sends a registration verification to the IoT device. Next, the IoT Hub receives a ping from the IoT device. Next, the IoT Hub sends a response to the ping to the IoT device. Next, the IoT Hub receives verification of a validation of a log file output by a device based on running a plurality of unit tests on a device with a software development kit. Next, the IoT Hub automatically sends code to the IoT device.
US10637961B2 Method, apparatus, and electronic device for processing consensus requests in a blockchain consensus network
A method for processing a consensus request in a computer network comprises: determining a pending request set, the pending request set including one or more pending consensus requests; determining a number of subsets that are in a consensus stage, wherein the subsets comprise the pending consensus requests that are obtained from the pending request set; and when the number of subsets that are in the consensus stage is less than a preset concurrent number of the computer network, issuing a consensus proposal for a new subset to the computer network to cause the new subset to enter the consensus stage to process the pending consensus requests, wherein the preset concurrent number is an upper limit of the number of subsets that are permitted to be simultaneously in the consensus stage in the computer network.
US10637960B2 Method for bridging publish/subscribe brokers for guaranteed low-latency delivery
Methods for bridging computers functioning as Publish/Subscribe brokers are provided to build a distributed cluster for scalability by enabling publishers to connect to one broker and subscribers to that publisher to connect to a different broker. In one aspect, a method includes listening to an internal bridge port on one broker for receiving bridge connections from other brokers in the cluster, and in parallel, connecting to the internal bridge ports of each of the other brokers in the cluster, waiting for all such incoming and outgoing bridge connections to be completed, and then opening up the external port for serving actual clients. The method also includes creating separate bridges for each direction of traffic to make the broker code completely symmetric and also supporting the creation of an arbitrary number of bridge connections between each pair of brokers for each direction to reduce latency.
US10637955B2 Relay device, and relay method
A relay device includes a first relay device connected to a server and a second relay device connected to a client. The first relay device includes a request unit that requests the server to prefetch data in response to a request from the client; a control unit that caches the data in a first cache; and a notification unit that requests the server to prefetch data in response to a current request from the client, and notifies the second relay device of a predetermined signal when the data matches the data cached in the first cache. The second cache of the second relay device caches a part of the data cached in the first cache. The response unit performs, detecting the predetermined signal, a proxy response to the client with the data cached in the second cache in response to a data request from the client.
US10637950B1 Forwarding content on a client based on a request
A computing device configured to forward a request is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device receives a request. The computing device also identifies an agent module based on the request to obtain an identified agent module. The computing device further determines an administrative service based on the identified agent module. The computing device additionally forwards the request to the administrative service. The computing device also sends a reply to the identified agent module.
US10637948B2 Content supply apparatus, content supply method, program, terminal apparatus, and content supply system
The present disclosure relates to a content supply apparatus, a content supply method, a program, a terminal apparatus, and a content supply system that allow to provide a receiver with pieces of general required network quality information for respective delivery paths for a case of supplying pieces of content of the same content through a plurality of different delivery paths. A content supply apparatus of the present disclosure delivers streams of content through a plurality of different networks, respectively, according to an adaptive streaming technique, and includes: a generating unit that generates metadata describing QoS parameters for the respective plurality of different networks through which the streams are delivered, and condition values of the QoS parameters; and a delivering unit that delivers the generated metadata to a receiver. The present disclosure can be applied to a system that streams content.
US10637946B2 Subscription based event notifications
Systems and methods for providing targeted event notifications to subscribers are disclosed. In an example embodiment, events may be received from a publisher. The events may be categorized into a plurality of topics. The events may be distributed among brokers to process a topic selected from the plurality of topics based on the events. Further, it may be determined whether the topic exists in a list of topics handled by the brokers. Authentication credentials of the publisher may be validated, based on the determination. Based on the validation, queues of the events may be formed based on an order of receipt of the events. The events present in the queues may be filtered based on subscriptions of the events. For the fileted events, targeted even notifications may be forwarded to the subscribers.
US10637945B2 Recurrent notification framework
A notification job is executed as a background job in a recurrent notification framework. The registered scenario along with the recurrent notification information is retrieved from a central notification scenario registration table. The user information along with an application context is retrieved from a notification scenario BADI. The user information along with a notification preference is retrieved from a user registration table. The mapping information of the user identifier and the device identifier is retrieved from the device registration table. Based on the retrieved information, the notification channel is identified from the recurrent notification information. A recurrent notification is sent through the notification channel to a device.
US10637938B2 System and method for providing a micro-services communication platform
A multi-tenant media communication platform system and methods. The platform system includes media communication micro-services and micro-service configuration for a plurality of entities configured for use of the platform system. Enrolling an entity in the platform system includes setting entity configuration for use of the platform system by the entity. A micro-service request is processed according to the entity configuration. The micro-service request is a request for use of at least one micro-service of the platform system on behalf of the entity. Use of each micro-service is accounted for on behalf of the entity. Billing information for the entity is generated based on the accounting for the use of each micro-service on behalf of the entity. Entity configuration includes micro-service configuration, and micro-service configuration specifies at least one of: an endpoint mapping to at least one application logic URI, an event callback URI, and an event application logic URI.
US10637937B2 Method for service chain policy formulation and device
Embodiments presented herein provide a method, including: receiving, by a policy and charging rules function unit (PCRF) by using a service capability exposure function unit (SCEF), a message sent by an application server (AS). The message is used to request to formulate a service chain policy for a service flow of user equipment (UE), and includes a service chain requirement of the service flow. The method further includes formulating, by the PCRF, the service chain policy for the service flow according to the service chain requirement included in the first message. The service chain policy includes a service chain function provided to the service flow. When a user needs to implement a service, the PCRF formulates, according to a message sent by the AS that includes a requirement of a service flow corresponding to the service, a service chain policy that is suitable for the service flow.
US10637936B2 Embedding information in an audio stream for connectivity
In some examples, a network connected audio system may embed information in an audio stream for connectivity. The network connected audio system may comprise a hardware processor that plays audio files and a network connectivity engine. The network connectivity engine may embed network connection information in the audio stream, transmit the audio stream with the embedded network connection information, receive network connection information from a first device, and connect the first device to the network connected audio system responsive to receiving the network connection information.
US10637933B2 Method and apparatus for transferring information between electronic devices
Embodiments of the disclosure provided herein generally include a system and a method of configuring and/or controlling the transfer of information between two or more electronic devices due to the interaction of an electronic device and a host identifier signal generating system. Embodiments of the disclosure may include a system and a method of distributing useful information received by or contained within a memory of the electronic device based on the receipt of a host identifier signal. The electronic device may then perform one or more desirable functions or processes based the portable electronic device's interaction with the host identifier signal generating system. Some aspects of the invention may include an apparatus, method and/or one or more computing device software applications that are configured to more easily setup, configure and/or control the presentation, distribution, collection and/or analysis of program information residing in a first electronic device to a second electronic device based on the interaction of the first electronic device with the host identifier signal generating system.
US10637930B2 System for integrating a detectable medical module
Medical devices and other modules configured in local computing environments can be detected, remotely managed, and integrated with a web application hosted on a server using standard communication protocols and a local agent. Such modules can include hardware devices, such as electrocardiograph (ECG) machines, centrifuges and the like, and/or software modules, such as Electronic Medical Records (EMR). The modules can be detected by a web browser receiving input which can be configured to be initiated by a sensor and/or Application Program Interface (API). The web browser, in turn, can communicate with the remote server for approval of the module. Upon approval, the server can establish a WebSocket communication channel through the browser to an agent executing in the local environment. The server can then push a device profile and/or commands to the agent, including a command to execute source code, and the agent, in turn, can collect data from, and/or execute commands with respect to, the module.
US10637929B1 Methods and apparatus for storing and/or retrieving session state information
Methods and apparatus related to the storage and/or recovery of session state information are described. A communications server, e.g., a web RTC server, supporting a communications session, stores session state information corresponding to the communications session in a client device, e.g., a user device including a web browser, participating in the communications session. Following a failure of the communications server, the client device establishes a new connection with a replacement communications server and communicates the stored session state information to the replacement communications server. In some embodiments, the session state information is communicated between a communications server and a client device in encrypted form via a secure HTTP web socket connection. In various embodiments, both the communications server and the replacement communications server include or have access to a shared encryption key.
US10637927B2 Low power sensor communication using two or fewer wires
A device includes a first control element which transitions a sensor module between an active and an inactive mode. A second control element is configured to adjust currents drawn by the sensor module during the inactive mode—such currents corresponding to sensor readings. A processor is coupled by a power signal to a sensor module, which operates over an active sensor, a transition, and a data transfer state. Currents drawn during the active sensor state are substantially constant. During transition, currents decrease from the substantially constant current to a minimum current. During data transfer, currents vary between the substantially constant current and the minimum current. A logical element is configured to monitor the current drawn by the sensor module and, based on variations therein, determine the operating state of the sensor module. A method for using the processor is also disclosed.
US10637925B2 Systems and methods for communicating and storing data in a network of moving things including autonomous vehicles
Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things). More specifically, systems and methods for managing the storage and dropping of data in a network of moving things.
US10637923B2 Congestion aware load balancing for distributed storage
Congestion aware load balancing for distributed storage may be provided. First, a read request for data may be received. The data may have redundancy through coding or through copying. Then it may be determined which K of M possible storage nodes to direct the received read request. K and M may be integers and M may be greater than K. In response to determining which K of M possible storage nodes to direct the received read request, the received read request may be copied into K read requests respectively corresponding to the determined K of M possible storage nodes. The copied K read requests may then be transmitted to the determined respective K storage nodes. And, in response to transmitting the copied K read requests, a client may receive data replies from each of the determined respective K storage nodes.
US10637920B2 System, method, and computer program product for peer-to-peer event ordering using a two part event identifier
A system, method, and computer program product are provided for peer-to-peer event ordering using a two part event identifier. In use, a peer-to-peer communication channel is established by a first peer device with a second peer device. A current event identifier is initialized at the first peer device, and the second peer device initializes a different current event identifier at the second peer device. A plurality of events are communicated between the first peer device and the second peer device, where the events are each configured to include an event identifier that is the current event identifier of a sender of the event, and where the current event identifier includes two portions that are updated differently when sending and receiving events. Further, the events are ordered by the first peer device, using the event identifier included with each of the events.
US10637919B2 Autonomous resource governor in distributed systems for protecting shared resources
Variety of approaches to provide an autonomous governor in a distributed system for preserving a shared resource are described. A hosted service initiates operations to provide the autonomous governor upon determining the shared resource to be managed. An initial lease count is designated to the shared resource. The initial lease count corresponds to an estimated capacity of the shared resource. Next, an assigned lease count is determined by incrementing or decrementing the initial lease count based on a detected actual capacity of the shared resource. Upon detecting a steady state of the assigned lease count, the assigned lease count is incremented to determine whether the actual capacity of the shared resource is increased.
US10637918B2 Load balancing content delivery servers
A high availability and load balanced content delivery system and method. A cloud computing content delivery system is provided including multiple content delivery servers (CDSs) configured to deliver content to multiple client devices. The client devices are configured to maintain a source list identifying the multiple CDSs and a primary CDS. The client devices send requests (e.g., yum requests) to the CDS for the mirror list. The client device then uses the mirror list and sends content requests to a first entry on the mirror list. Each CDS is configured to update the mirror list by applying a load balancing algorithm and provide the mirror list to a client device in the event that one or more CDSs are unavailable.
US10637914B2 Distributed network services
Providing a distributed network service includes: receiving network traffic at a first physical device; and executing a service engine to participate in the distributed network service. The distributed network service is provided to at least the first target application instance executing in a first VM on the first physical device, and a second target application instance executing in a second VM on a second physical device; and a shared state of the distributed network service is maintained with respect to the first physical device and the second physical device.
US10637912B2 System and method for managing media in a distributed communication network
A system and method for processing communication media in a regionally distributed communication platform that includes at a first platform region, establishing a communication session comprising establishing a media communication to at least one endpoint from the first region and establishing signaling communication to a second platform region; selecting a media resource in response to a change in media processing requirements of the communication session; when the selected media resource is outside the first region, routing media communication through a media resource outside of the first region; when the media resource is available in the first region, routing media communication through the media resource of the first region; and when the media resource is outside of the second region, storing the media communication in the first region at least temporarily and tunneling a branch of the media communication to a central media service in the second region.
US10637911B2 Adaptive communication interface
Embodiments of the disclosed subject matter include a communication interface and protocol for allowing communication between devices, circuits, integrated circuits, and other electronic components having, for example, different communication capacities or clock domains. The interface supports communication between any components having any difference in capacity and over any distance. The interface utilizes request and acknowledge phases and signals and an initiator-target relationship between components that allow each side to throttle the communication rate to an accepted level for each component or achieve a desired bit error rate. Other devices, methods, and interfaces are disclosed.
US10637908B2 Parallel and sequential execution of automated online charging test procedures
Systems and methods are described herein for performing automated testing of online charging systems associated with telecommunications networks. In some embodiments, the systems and methods utilize various components associated with an online charging system, such as an event mediator, to convert data associated with test cases to be simulated by the online charging system (e.g., data from spreadsheets) into various test requests actionable during the online charging system under when simulating the test cases.
US10637906B2 Dynamic socket QoS settings for web service connections
In one embodiment, a process on a computer receives a callback in response to an intercepted outbound web service connection called by an application executing on the computer. The process extracts information from the callback, e.g., at least a URL for the outbound web service connection and a code location within the application from which the outbound web service connection was called. Additionally due to the callback, the process obtains access to a core TCP socket for the outbound web service connection. The process determines how to modify socket options of the core TCP socket based on selected criteria according to the extracted information from the callback, and may then modify the socket options of the core TCP socket according to the determining. The modified socket options thus cause downstream network devices to handle traffic on the outbound web service connection based on the modified socket options.
US10637903B2 Failure detection manager
A network device is configured to receive information regarding a group of content streams and determine a buffer size for each of the content streams. The network device is further configured to receive the content streams from one or more encoding devices. The network device is further configured to buffer an amount of each of the content streams based on the respective buffer size. The network device is further configured to send a first content stream to a user device. The network device is further configured to determine that the first content stream has a quality of experience issue and send the second content stream to the user device.
US10637902B2 System, method, and computer program product for the directing and distributing of media content
A system, method, and computer program product are provided for according to one embodiment. In use, the method includes selecting media content to be streamed; selecting one or more distribution channels to direct the streaming of the media content; and distributing the media content to the one or more distribution channels. Additional systems, methods, and computer program products are also presented.
US10637899B1 Collaborative design
Various implementations related to collaborative design are described. In one such implementation, a computer-implemented method includes receiving, using one or more computing devices, input from a second user selecting to remix an existing design of a first user; generating, using the one or more computing devices, a new version of the existing design including one or more layers from the existing design; receiving, using the one or more computing devices, one or more design inputs from the second user, the one or more design inputs remixing at least one of the one or more layers included from the existing design; applying, using the one or more computing devices, the one or more design inputs to the new version of the existing design to create a remixed design; and sharing, via a computer network, the remixed design with one or more other users.
US10637888B2 Automated lifecycle system operations for threat mitigation
Techniques are described for automatically performing lifecycle operations to mitigate identified threats via an intrusion detection (IDS) system and a lifecycle operations manager (LOM). In one example, a notification from an IDS is received at a LOM, the notification indicating a malicious activity associated with a particular application included in an enterprise software environment monitored by the IDS. The application can be associated with a first endpoint accessible via a navigation target, where the navigation target sends requests received at the navigation target to the first endpoint. In response to receiving the notification, automatically and without user input, the LOM executes at least one countermeasure operation including creating a new copy of the application, associating the new copy of the application with a different second endpoint, and updating the navigation target to cause the navigation target to send requests to the new copy of the application at the second endpoint.
US10637883B1 Systems and methods for determining optimal remediation recommendations in penetration testing
Methods and systems for providing a recommendation for improving the security of a networked system against attackers. The recommendation may include a recommendation of a single sub-goal to be protected to achieve optimal improvement in security, or of multiple such sub-goals. If the recommendation includes multiple sub-goals, the sub-goals may be ordered such that the first sub-goal is more important to protect, provides a greater benefit by being protected, or is more cost effective to protect than subsequent sub-goals in the ordered list of sub-goals.
US10637880B1 Classifying sets of malicious indicators for detecting command and control communications associated with malware
A method for detecting a cyber-attack by performing a first analysis on content within a first portion of a communication to determine whether the content includes a first high quality indicator. The first high quality indicator identifies a correlation of the content with a malicious activity. Subsequent to the first analysis, performing a second analysis on a second portion of the communication to determine one or more supplemental indicators. Thereafter, the communication is classified as part of a cyber-attack when (i) a value associated with the first high quality indicator exceeds a first threshold without consideration of the one or more supplemental indicators, or (ii) upon failing to exceed the first threshold and being greater than a second threshold, using the values representing the one or more supplemental indicators with the first value to classify the communication as being part of the cyber-attack.
US10637879B2 Systems and methods for detection and mitigation of malicious encryption
The present disclosure describes systems and methods for detection and mitigation of malicious encryption. A security agent on an infected computing device may monitor data writes to disk, memory, or network transmission buffers for strings that may represent encryption keys or moduli. The security agent may apply one or more techniques to decode and parse the string to either identify or extract the keys, or rule out the string as containing an encryption key or modulus. If a key is identified, or its presence cannot be excluded, then the security agent may generate an alert and take mitigation actions.
US10637877B1 Network computer security system
At an electronic computing device, a first memory footprint is obtained for a protected computer. The protected computer is monitored with the electronic computing device. At the electronic computing device, a second memory footprint is obtained for the protected computer. The first memory footprint is compared with the second memory footprint. When the first memory footprint does not match the second memory footprint, a security alert is initiated for the protected computer.
US10637876B2 Information handling system threat management
Plural Internet of Things (IoT) gateways detect, secure against and remediate malicious code with an autonomous communication of tokens between the IoT gateways on a time schedule. Detection of an invalid token or a token communication outside of a scheduled time indicates that malicious code may have interfered with token generation or communication. Verification of a token communication to an IoT gateway that failed in turn to pass the token to another IoT gateway indicates that the IoT gateway is a threat that may include malicious code.
US10637873B2 Smart internet of things (“IOT”) relay monitors
Apparatus and methods are provided for tracking and validating behavior and communication patterns of sensors on an Internet-of-Things (“IoT”) network. Preferably, a tracking node is assigned to monitor activity of a target node. The tracking node may hand-off monitoring responsibility to another node on the network. A tracking node may intercept communications of a target node. A first tracking node may monitor activity of the target node in a first geographic location. A second tracking node may monitor activity of the target node in a second geographic location. Two or more tracking node may monitor activity of the target node in a geographic location.
US10637872B2 Behavior-based authentication
In one embodiment, a method includes receiving an access request for a video service from a client device, authorizing the client device to access the video service when the client device is initiating connection to the video service via a home Internet access point in a home associated with an authorized account for the video service, determining a time restriction for access to at least part of the video service when the client device is initiating connection to the video service via a non-home Internet access point located outside the home, a duration of the time restriction being dependent upon a usage behavior of the client device, and authorizing the client device to access the at least part of the video service subject to the time restriction when the client device is initiating connection to the video service via the non-home Internet access point.
US10637869B2 Method and apparatus for providing an adaptable security level in an electronic communication
A method of communicating in a secure communication system, comprises the steps of assembling a message at a sender, then determining a frame type, and including an indication of the frame type in a header of the message. The message is then sent to a recipient and the frame type used to perform a policy check.
US10637868B2 Common authorization management service
An improved method in a computing environment for establishing access for individuals in at least one enterprise with one or more services provided by a plurality of service providers through the use of a Common Authorization Management (CAM) service is described herein. Through the CAM service, an enterprise administrator can group together one or more individuals at one enterprise, identify access rights to one or more services in the plurality of service providers for each group of individuals based on security data defined by a service provider administrator, and associate individuals from the subset of the plurality of groups at each enterprise with access rights to one or more services provided by the plurality of service providers.
US10637860B2 Authorizing deployable resources based on personal information obtained from wearable devices
Authorizing deployable resources based on personal information obtained from wearable devices is disclosed. A processor-based controller automatically receives personal information about a deployable resource via a wearable device configured to be worn by the deployable resource. The personal information is based on information determined by the wearable device while the wearable device is being worn by the deployable resource. The controller automatically compares the personal information of the deployable resource to a criterion associated with a task and automatically determines, based on the comparing, whether the deployable resource is permitted to proceed with the task. If the controller determines that the deployable resource is permitted to proceed with the task, the controller permits the deployable resource to proceed with the task.
US10637853B2 Authentication techniques including speech and/or lip movement analysis
A system, apparatus, method, and machine readable medium are described for attesting an authenticator. For example, one embodiment of an apparatus comprises: a processor to execute an app; and an authenticator to generate a first authentication key and to securely store the first authentication key, the authenticator to generate an attestation object usable by a relying party to confirm authenticity of the authenticator, the attestation object including a first component provided by the authenticator, a second component provided by the app, and a signature generated by the first authentication key over a combination of the first and second components.
US10637848B2 Apparatus for supporting authentication between devices in resource-constrained environment and method for the same
Disclosed herein is an apparatus for supporting authentication between devices, which includes a certificate information storage unit for storing certificate data of a first terminal for managing a certificate; a communication unit for receiving a request for a certificate of the first terminal, which uses a signature value and certificate-related information corresponding to the first terminal, from a second terminal and returning information corresponding to a valid certificate of the first terminal to the second terminal in order to enable the second terminal to authenticate the first terminal; and a certificate verification unit for verifying whether a certificate of the first terminal is valid.
US10637831B2 Method and apparatus for transmitting network traffic via a proxy device
A method and apparatus can be configured to initiate a request for connection with a user device. The method can include connecting to the user device. The method can also include connecting to a target device using an identifier of the proxy device. The user device is connected to the target device via the proxy device. An identifier of the user device is hidden from the target device. The target device identifies the user device using the identifier of the proxy device.
US10637828B2 NIC with stateful connection tracking
Network interface apparatus includes packet processing circuitry, comprising hardware logic coupled between a network interface and a host interface for connection to a host processor. The hardware logic accesses a list of active connections established between the local processes running on the host processor and corresponding processes on other computers on the network and maintains context information with respect to each of the active connections. Upon receiving a packet from the network having a header identifying the packet as having been transmitted to a local process in accordance with a predefined transport protocol, the hardware logic checks the list to find a connection to which the packet belongs and upon finding the connection, verifies that the packet conforms to the respective state indicated by the context information for the connection and, if so, updates the context information and passes the packet to the local process.
US10637827B2 Security network system and data processing method therefor
A security network system is disclosed. The security network system includes a processor selectively operable in either a normal world or a secure world, wherein the processor receives, from an external network, a packet by using a network driver module of the secure world, extracts data of the packet by using a TCP/IP module of the secure world if the packet received from the external network is used in the secure world, uses the data of the packet in the secure world, and extracts the data of the packet by using the TCP/IP module of the secure world so as to transmit the data of the packet to the normal world if the packet is not used in the secure world.
US10637825B2 Router and method for connecting an IPv4 network and an IPv6 network
The present disclosure discloses a method (400) performed by a router connected to an IPv6 network and an IPv4 network. The method comprises receiving (S410), from an IPv4 compliant device connected to the IPv4 network, a request for an IPv6 network resource enabled by an IPv6 compliant device connected to the IPv6 network, and obtaining (S420) from a first resource directory an external IPv4 address and an external IPv4 port number corresponding to the IPv6 network resource. The first resource directory comprises a name, a local IPv6 address and a local IPv6 port for the IPv6 network resource, the external IPv4 address, and the external IPv4 port number. The method (400) further comprises creating (S430) an entry in a network address translation table for enabling communication between the IPv4 compliant device and the IPv6 network resource. The entry comprises the external IPv4 address, the external IPv4 port number, the local IPv6 address and the local IPv6 port number for the IPv6 network resource, and a local IPv4 address and a local IPv4 port for the IPv4 compliant device. The method further comprises transmitting (S440) the external IPv4 address and the external IPv4 port number to the IPv4 compliant device.
US10637824B1 NAT traversal in VoIP communication system
Methods, systems, and apparatuses are provided for VoIP communication with VoIP-enabled devices via a network address translator (NAT). A set of proxy servers is configured to relay communications through mapped paths of the NAT during operations including VoIP sessions through or with the plurality of VoIP-enabled devices and during other operations not involving VoIP sessions through or with the plurality of VoIP-enabled devices. The mapped paths are susceptible to being unmapped by the NAT if the mapped path is unused for a threshold duration of time. The proxy servers maintain the mapped paths through the NAT by prompting the VoIP-enabled devices to communicate data to the set of proxy servers. More specifically, a VoIP-enabled device is prompted to communicate data to the set of proxy servers, in response to the VoIP-enabled device not communicating with the set of proxy servers for a duration of time exceeding the threshold duration of time.
US10637821B2 Fast relearning of workload MAC addresses multi-homed to active and backup gateways
The technology disclosed herein enables remote gateways to quickly re-learn MAC addresses of workloads for a gateway that has taken over for another gateway. In a particular embodiment, a method provides determining that a backup gateway should begin handling communications exchanged with one or more workloads of an active gateway for a logical network. The method further provides transferring a control message to one or more remote gateways in communication with the backup gateway. The control message instructs the remote gateways to change MAC addresses learned from, and associated with, the active gateway to being associated with the backup gateway. The method also provides, in the backup gateway, receiving network communications directed to one or more of the workloads from one or more of the remote gateways.
US10637819B2 Context based multi-model communication in customer service
Context based multi-model communication in customer service is disclosed. In one innovative aspect, an architecture is provided. The architecture includes an application configured to perform a plurality of sets of functions addressable through a function identifier. Included is a wrapper around the application operable to receive notifications from a plurality of remote locations to address one or more sets of functions via the function identifier. The wrapper is arranged to send to a remote server an application identifier associated with the application and device information, upon first execution of the application by the processor. The device information includes at least a device identifier in the network it is operating with. The wrapper executes the application following receipt of a first notification including the application identifier and the device identifier and executes a function of the application following receipt of a second notification including the application identifier and the function identifier.
US10637818B2 System and method for resetting passwords on electronic devices
A system and method are provided for enabling a password reset mechanism for a secured device that verifies a digital signature on a password reset message. The password reset message has been generated by a password reset service for an authorized administrator associated with the secured device. The password reset mechanism allows the authorized administrator to make a request to the password reset service for a password reset, and receive the password reset message such that a password reset can be performed at the secured device. In this way, the secured device's password can be reset absent a connection to a command and control center or other service.
US10637817B2 Managing messaging protocol communications
Systems and methods are described for management of data transmitted between computing devices in a communication network. An administrative component can configure one or more devices in the communication path of messages to be exchanged by devices to interpret codes embedded in the communication messages. A receiving device can review incoming messages and process the message to determine how the communication message will be routed or otherwise processed according to business rules or logic.
US10637815B2 Displaying messaging interfaces based upon email conversations
One or more computing devices, systems, and/or methods for displaying messaging interfaces based upon email conversations are provided. For example, an email conversation associated with a plurality of user accounts may be identified. Email activity associated with the plurality of user accounts may be monitored. Based upon the email activity, it may be detected that a second plurality of user accounts of the plurality of user accounts are concurrently in an active state. A first device, associated with a first user account of the second plurality of user accounts, may display a first messaging interface comprising a first representation of the email conversation. A second device, associated with a second user account of the second plurality of user accounts, may display a second messaging interface comprising a second representation of the email conversation.
US10637813B2 Pre-send evaluation of E-mail communications
A system for identifying attributes associated with content of an e-mail message and alerting a user includes a client device programmed to allow a user to create an e-mail message including at least one recipient and a message content, a server programmed to check an attribute of the e-mail message, and to send the e-mail message, and one or more information stores in communication with the server, the information stores including information about the e-mail message. The server is programmed to query the information stores to obtain information about the e-mail message as the message is being composed by the user, and the server sends a mail tip to the client regarding the e-mail message. The client is programmed to provide the mail tip to the user, the mail tip being formatted and positioned by the client so that it is integrated within a header section of the e-mail message.
US10637807B2 Ranking relevant discussion groups
Messages are collected and processed to determine topic identifiers that correspond to discussion groups. Queries are received and multiple discussion groups that are relevant to the query are determined based on the messages that are associated with the discussion groups and the topic identifiers associated with the discussion groups. The relevant discussion groups are ranked using a group preference model that simulates the behavior of a hypothetical seeker that considers discussion groups by selecting a message author who is an authority in a particular group, and exploring the discussion groups that are preferred by the selected author. The behavior of the seeker is simulated using a stationary Markov process and is used to generate a probability distribution that is used to rank the relevant discussion groups. The ranked relevant discussion groups are provided in response to the query.
US10637806B2 User interface for a chatting application displaying a visual representation of a voice message with feature information indicating a mood
Embodiments of the present invention disclose a method and an apparatus for displaying media information, so as to display the media information. The method for displaying media information includes: receiving a media information request sent by an originating client, where the media information request carries media information and destination client information; parsing the received media information to obtain text information corresponding to the media information; synthesizing information related to the media information with information related to the text information to obtain composite information; and sending the composite information to a destination client according to the destination client information, so that the destination client obtains the media information and the text information according to the composite information and displays the media information and the text information.
US10637802B2 Systems and methods for network failover in digital substations
Systems and methods for network failover in digital substations are provided. One method includes receiving, by an intelligent electronic device (IED) from a process interface unit (PIU), in parallel a pre-configured data stream via a point-to point connection and one or more other data streams via an Ethernet network. The method further includes determining that at least one of the following failure conditions is satisfied: a frame in the pre-configured data stream is lost or delayed, quality of the data in the frame in the data stream is below a first threshold, period of the time associated with the data in the frame in the data stream is below a second threshold, or a health indicator associated with the PIU is below a third threshold. The method further allows identifying at least one redundant frame in the one or more other data streams. If the quality of data in redundant frame is satisfactory, the method proceeds to use the redundant frame for further processing.
US10637799B2 Dynamic packet routing
Dynamic packet routing based on fabric awareness information is presented. Networking nodes in a networking fabric observe environmental properties across the fabric. When differences in environment properties between portions of the fabric are detected, differences in power consumption costs for example, the fabric generates corresponding routing tables. The networking nodes can then route traffic in a manner that is sensitive to the environment properties, power consumption or the cost of power for example.
US10637796B2 Linking instances within a cloud computing environment
Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment.
US10637793B1 Capacity based licensing
Described are licensing techniques that may include: receiving a license specifying a maximum limit of a resource where the maximum limit denotes a maximum allowable consumption amount of the resource; providing the maximum limit to one or more software components; and enforcing, by the one or more software components, consumption of the maximum limit of the resource whereby an actual amount of the resource consumed is not allowed to exceed the maximum limit. The maximum limit may be a maximum storage capacity limit in connection with a virtualized storage system or appliance as well as a non-virtualized storage system or appliance. Software components may enforce the maximum limit, or a dependent limit derived therefrom, on the control path and data path. Limits specified in the license, or a dependent limit determined therefrom, may denote a maximum or minimum limit.
US10637790B2 Control method and apparatus, and network controller
The invention provide a control method, including: obtaining a time division scheme of a STA in a next cruise monitoring period, where the next cruise monitoring period includes N adjustment periods and N monitoring periods determined by means of division according to N preset points; configuring control information according to the time division scheme, where the control information is for controlling an operating status of the STA in each adjustment period in the next cruise monitoring period; and sending the control information to the STA.
US10637787B2 Time sensitive network (TSN) scheduler with verification
According to some embodiments, system and methods are provided, comprising receiving, at a verification module, a schedule for transmission of one or more data frames to one or more destination nodes via a Time Sensitive Network (TSN); receiving, at the verification module, a destination for each data frame; receiving, at the verification module, a maximum tolerable latency for each data frame; determining, via the verification module, the received schedule is correct; transmitting one or more data frames according to the schedule; accessing, via the verification module, the one or more destination nodes; verifying, via the verification module, the one or more data frames were transmitted to the one or more destination nodes within a maximum tolerable latency, based on accessing the one or more destination nodes; and controlling one or more operations of an installed product based on the transmitted one or more data frames. Numerous other aspects are provided.
US10637785B2 Software defined networking multiple operating system rotational environment
Systems, methods, and storage media for utilizing software defined networking for a multiple operating system rotational environment, executing on a computing device are disclosed. Some implementations may: receive a request from a user device; modify a packet of the request with a destination address and a port of a first server; forward the modified packet of the request to a controller server; receive a flow modification from the controller server based on the modified packet; and modify further received packets from the user device based on the received flow modification.
US10637781B2 Method for reliable data delivery between tunnel endpoints using BFD protocol
The disclosure provides an approach for reliable and secure data delivery on a data plane of a network between virtual tunnel endpoints of hypervisors. The approach involves using the Bidirectional Forwarding Detection protocol to transport additional information without adding to network congestion. Data is added to periodic health-check packets and processed by the receiving side. The packets are further modified to set an echo bit and receive an acknowledgement of the packets' successful transmission to the destination side.
US10637779B1 Methods, systems, and computer readable media for diameter signaling message external identifier address resolution and routing
A method for Diameter signaling message external identifier address resolution and routing includes receiving a Diameter signaling message, decoding the Diameter signaling message and determining that an external identifier attribute value pair (AVP) is present in the Diameter signaling message. The method further includes decoding contents of the external identifier AVP, performing a lookup in a domain table using a domain identifier component of the external identifier AVP and locating an entry corresponding to the domain identifier component, determining whether a local identifier table is configured for the domain identifier component, performing a lookup in a local identifier table using a local identifier component of the external identifier AVP, populating at least one Diameter routing AVP of the Diameter signaling message with Diameter routing information obtained from the lookup in the domain table or the lookup in the local identifier table, and routing the Diameter signaling message using the Diameter routing information.
US10637774B2 Securely localized and fault tolerant processing of data in a hybrid multi-tenant internet of things system
The disclosure provides Internet of Things (IoT) systems organized as tree hierarchies in which rule processing can occur at each level of the tree hierarchies. In the IoT system according to one embodiment, formulas are defined and centrally managed at a cloud hub that is a root of a tree hierarchy. Each formula defined at the cloud hub is further percolated down to a hub, which may be the cloud hub itself or a local hub, in the tree hierarchy that is logically closest to devices specified in the formula. Each of the cloud and local hubs in the IoT system may utilize the same core IoT platform image, providing ease of management. In addition, formulas may be defined with basic stimuli and responses, as well as with higher-order stimuli and responses that combine one or more other stimuli and responses, respectively.
US10637772B2 Verification mechanism for network service chain paths
Data packets passing from a source to a destination in a network according to a Service Function Chain (SFC) are processed by an ordered sequence of at least one service function (SF). For each SF in the SFC in order, a current value of a function, such as a hash function, is recursively computed including, as input values, at least current identifying data that identifies a corresponding current one of the SFs, and a value of the function output from an immediately preceding SF. After computing the current value of the function for a selected SF in the SFC, the current value of the function is compared with an expected value. If the value of the function for the selected SF is the same as the expected value, the data packet is allowed to be transmitted to a subsequent processing stage; if not, then an error response action is taken.
US10637771B2 System and method for real-time load balancing of network packets
Internet protocol packets are statelessly identified as associated with a particular session-instance by identifying a key, or session-instance identifier, within the data (or payload) portion of a user plane packet. This identifier is specific to the session-instance and remains constant throughout the session-instance. Using this stateless identification, transmitted user plane packets are automatically routed at the transmission speed of the transmission link using a method that automatically balances the analysis processing load between network probes. The load is balanced by routing the user plane packet to a network probe that is either already analyzing the session-instance or by routing the user plane packet to a system that has processing capacity to analyze a new session-instance. The network probe then analyzes the user plane packet and the session-instance to measure the quality of the user experience of the session-instance and performance of the network.
US10637768B1 Enabling non-flexible-algorithm routers to participate in flexible-algorithm routing protocols
Techniques are described for facilitating the inclusion of a non-flexible-algorithm router to be included in flexible-algorithm path computations. For example, a flexible-algorithm router advertises information associated with a non-flexible-algorithm router to other flexible-algorithm routers in the network such that the flexible-algorithm routers may include the non-flexible-algorithm router when computing a path based on flexible-algorithm. During path computation, if the router determines that its next-hop router is the non-flexible-algorithm router, the router may configure additional forwarding information to cause the router to steer traffic to the non-flexible-algorithm router.
US10637763B2 Computing system implementing an on-demand transport service based on sub-regional utilization conditions
A computing system can implement an on-demand transport service by determining utilization conditions for a plurality of sub-regions of a geographic region. The utilization condition for each sub-region can correspond to a number of available drivers within the sub-region as compared to a number of transport requests comprising pickup locations within the sub-region. Based on the utilization condition for a given sub-region exceeding the predetermined utilization threshold, the computing system can transmit data to the computing devices of a plurality of drivers to display a geofence feature, defined by three or more location data points, that encompasses the given sub-region, and a notification indicating that the given sub-region has a utilization condition that exceeds the predetermined utilization threshold.
US10637761B2 System and method for using Q_KEY value enforcement as a flexible way of providing resource access control within a single partition in a high performance computing environment
System and method providing resource access control within a single partition in a network switch environment in a high performance computing environment. A resource request portion of an IB packet includes data identifying a resource request for a requested resource, and a context identification portion of the packet includes data identifying a context of the resource request. Access rights to a controlled resource are determined based on the requested resource relative to the controlled resource and according to a comparison of the context of the resource request relative to one or more valid request context values. A resource table storing valid Q_Key and P_Key context values may be indexed by a Dest. QP of the packet header to determine selective access to the controlled resource and/or to data relating to the controlled resource.
US10637760B2 System and method for network capacity planning
A method and system for network capacity planning are provided. The method includes: collecting utilization data related to a plurality of network resources on the network; determining a peak period for each of the network resources based on the utilization data; determining at least one key performance indicator (KPI) over the peak period for each of the network resources; aggregating each of the KPIs for each of the plurality of network resources; and outputting the aggregated KPIs. The system includes a data source module configured to collect utilization data related to a plurality of network resources; a peak period module configured to determine a peak period for each of the network resources based on the utilization data; a peak KPI module configured to determine at least one KPI over the peak period for each of the plurality of network resources; a KPI aggregation module configured to aggregate the KPIs for each of the network resources; and a processor module configured to output the aggregated KPIs.
US10637756B2 Traffic analytics service for telemetry routers and monitoring systems
In one embodiment, a service converts a stream of network telemetry data into sketches. The stream of network telemetry data comprises a plurality of characteristics of traffic observed in a network. The service forms a time series of the sketches. The service performs anomaly detection on the time series of the sketches in part by calculating a joint distribution of ranks and frequencies of a portion of the characteristics at different points in time of the time series. The service sends an anomaly detection alert, when an anomaly is detected from the time series of the sketches.
US10637749B2 Remote machine management
Various systems and techniques for remote machine management are described. Simulated device input (SDI) may be received from a source machine at a device driver module of a target machine, the source machine is remote from the target machine. The SDI may correspond to a local target input device serviced by the device driver module. The SDI may be provided to a consumer of the device driver module. A representation of a local target machine graphical display may be transmitted to the source machine including a response to the provided SDI.
US10637746B2 Device-to-device connectivity control
A computer-implemented method includes detecting a respective position of each device of a plurality of devices. A device view is generated to indicate the respective position of each device of the plurality of devices. A graphical annotation is received on the device view, where the graphical annotation applies to at least two devices of the plurality of devices. The graphical annotation is interpreted as a connectivity request applicable to the at least two devices. The connectivity request is implemented between the at least two devices, responsive to the graphical annotation on the device view.
US10637742B2 Cloud migration and maintenance controls
Improved non-transitory computer-readable medium storing instructions are provided. In one implementation, the instructions may cause one or more processors, for display on an interface, to generate a plurality of quadrants reflecting risk associated with cloud deployment of a plurality of assets along a first axis and cost associated with cloud deployment of the assets along a second axis; generate a plot point for at least one of the assets, each plot point being mapped to one of the plurality of quadrants; determine the associated risk based on accessing a cloud computing platform to determine at least one architectural component parameter of the corresponding asset and identifying a plurality of migration control parameters; and generate a menu listing one or more of the migration control parameters to include in the first axis.
US10637741B2 Instance usage facilitating system
An object of the invention is to provide an instance usage facilitating system that finds an idle instance and makes the instance usable promptly and certainly. An instance usage facilitating system of the present invention is a system that detects an idle instance from among plural instances and makes the instance usable and includes a metrics acquisition unit, an instance selecting unit which selects an instance whose operating status should be inquired from among instances whose operating status is unknown, an inquiry unit which makes an inquiry of a user about the operating status of an instance and attaches a label indicating any of active, idle, and unknown statuses to the instance, an instance usage enabling unit which enables usage of an idle instance among labeled instances, and a machine learning unit which performs machine learning to determine the operating status of a new instance, using acquired metrics and labels.
US10637736B2 Acquisition of information from managed computing device not communicatively connected to management computing device
A management computing device determines that a client computing device is able to assist in acquiring information from a managed computing device to satisfy a current communication need of the management computing device regarding the managed computing device. The management computing device is not communicatively connected to the managed computing device. The management computing device transmits a request to the client computing device to assist in acquiring the information to satisfy the current communication need. The management computing device receives the information to satisfy the current communication need, such as from the client computing device directly, or from the managed computing device after a user of the client computing device has initiated temporary communication connectivity between the management computing device and the managed computing device.
US10637735B2 Pattern-based migration of workloads
Apparatus for pattern-based migration of a source workload to a target workload at a target deployment which includes a discovery engine, a decision system, a deployment manager, a pattern deployment engine and a residual migration and remediation system. The discovery engine takes the source deployment as an input and discovers metadata associated with the deployed components of the source workload and the IT topology. The deployment manager in cooperation with the pattern deployment engine at the target determines a closest starting-point template to be used for pattern-based target workload deployment. The decision system receives the metadata from the discovery engine and in cooperation with the deployment manager makes a go or no-go decision whether to trigger pattern-based target workload. The residual migration and remediation system finds any undiscovered source workload components and deploys the undiscovered workload components to the target deployment by an image-based migration.
US10637731B2 Cloud-enabled I/O configuration of a control system
A system and method for configuring a cloud-enabled industrial control system is disclosed involving a cloud computing system receiving instrument data, configuring the instrument data to create an instrument index, alerting and automatically correcting, by a cloud service, configuration errors in the instrument index that occurred during the configuration of the instrument data; creating, by at least a rules engine cloud service using the instrument index, a hardware layout for at least a portion of the cloud-enabled industrial control system; and assigning, by the rules engine cloud service, input/output (I/O) points from the instrument index to the hardware layout to create an I/O configuration file for the cloud-enabled industrial control system.
US10637728B2 Configuration method and apparatus
Embodiments of the present disclosure provide a method and apparatus, and relate to the field of communications technologies. The method provided in the embodiments of the present disclosure is applied to a full-duplex system, and includes: dividing, by a base station, user equipments in a first cell into N user groups, where N is a positive integer greater than or equal to 2; and configuring, by the base station for user equipment in each of the N user groups, an uplink frequency band used for uplink transmission and a downlink frequency band used for downlink receiving, where the uplink frequency band is different from the downlink frequency band in a same user group, and the uplink frequency band and the downlink frequency band are frequency sub-bands of an operating frequency band of the full-duplex system. According to the embodiments of the present disclosure, interference between user equipments is reduced.
US10637727B2 HealthCheck access point
A wireless configuration network may be provided by a Wi-Fi hotspot active at the wireless access station. The Wi-Fi hotspot may be connected to by a wireless network-capable device, such as a tablet computer, e.g., an Apple iPad, or a Wi-Fi enabled smartphone, e.g., an Android or Apple iOS device. This allows a technician to stand on the ground below the wireless access station but still have access to various configuration features of the wireless access station. The wireless configuration network may also be referred to herein as a “debug SSID” or a “debug access point.”
US10637725B2 System and method for network slice management in a management plane
The present application provides a method and system for the operation of a management plane function to co-ordinate management of slice and slice-related resources within a communications network.
US10637722B2 Automated remote message management
A method and system for remotely managing messages is provided. The method includes receiving a status message associated with an operational status of hardware or software and determining, via execution of a message database table associated with a message database, that the status message includes a new message not located within the message database. The status message is added to the message database table and a search process for messages matching the status message is executed to determine if a match between the messages and status is located.
US10637721B2 Detecting path break conditions while minimizing network overhead
Disclosed herein are systems and methods for detection of a path break in a communication network by one network appliance of a plurality of network appliance. A communication path that is transitioning from active to idle state can be quickly determined by evaluating network data traffic within a predetermined time interval after the end of a data transmission. By strategically utilizing health probes at only a set predetermined time interval after a data transmission, a path break condition can be quickly determined without significant use of network bandwidth. Further, the path break condition can be determined unilaterally by one network appliance.
US10637719B2 Bus exception handing method of robot and bus exception handling device
The present disclosure relates to a bus exception handling method of a robot including a main controller and a plurality of execution nodes electronically coupled to a bus of the robot. The main controller receives status information of an execution node of the robot from the execution node, determines whether the execution node is in an abnormal status based on the status information of the execution node. In response to determining the execution node is in the abnormal status, the main controller determines a degree of abnormity of the execution node, determines an operating instruction corresponding to the degree of abnormity, and sends the operating instruction to the execution node, the execution node executing the operating instruction. The present disclosure further provides a bus exception handling device.
US10637718B2 Systems and methods for cooperative network management
Systems and methods are provided that include a control panel of a security system receiving results from a scan of first operating channels of a first wireless protocol conducted a plurality of wireless security sensors, determining which of second operating channels of a second wireless protocol include wireless communication, determining that a first of the first operating channels of the first wireless protocol fails to overlap with the second operating channels of the second wireless protocol that include the wireless communication, determining whether the results from the scan indicate that the first of the first operating channels of the first wireless protocol includes interference at any of the plurality of wireless security sensors, and migrating the wireless communication with the plurality of wireless security sensors to the first of the first operating channels of the first wireless protocol.
US10637717B2 Fault resilient virtual broadband gateway
Provided are methods and systems for providing a fault resilient virtual broadband gateway. A fault resilient virtual broadband gateway system may include a primary network node, at least one secondary node, and a controller. The primary network node may establish a first data traffic channel with customer premises equipment. The primary network node may collect customer policy data of the customer premises equipment and continuously provide the collected customer policy data to the controller. The at least one secondary network node may determine that the primary network node is no longer available to serve the customer premises equipment and may establish a second data traffic channel with the customer premises equipment. The at least one secondary network node may receive, on demand, the customer policy data from the controller. The at least one secondary network node may serve the customer premises equipment based on the received customer policy data.
US10637716B2 Method and network node for managing resource allocation in traffic restoration
A method and a network node for managing allocation of network resources in restoration of traffic in a connection oriented network are disclosed. The method comprises restoring a first traffic from a first path on an alternative path if the first path is affected by a first failure and assigning a reserved status to resources of the first path no longer used for carrying the first traffic. If a second path is affected by a second failure the method comprises restoring a second traffic from the second path, wherein the restoration of the second traffic does not use the resources having the reserved status.
US10637714B2 Proactive fault detection and diagnostics for networked node transaction events
Techniques for managing networked node transactions are disclosed. A plurality of classifier digital fingerprints that each comprise a bit sequence are each associated with a respective result classifier. The fingerprint generator receives transaction event entries that contain message text associated with a transaction between two or more nodes. The fingerprint generator generates a digital fingerprint for each of the transaction event entries. Each of the generated digital fingerprints comprises a bit sequence that is associated with an identity of at least one of the two or more nodes, and generating each of the fingerprints includes, for each bit position in the fingerprint bit sequence, determining whether the message text includes a specified text pattern and setting the bit position value based on the determination of whether the message text includes the specified text pattern. An event classifier groups each digital fingerprint into one or more event classification sets that each correspond to one of the result classifiers based, at least in part, on pattern matching the generated digital fingerprint with the classifier digital fingerprints.
US10637713B2 Remote controller that generates force feedback using electromagnets
Provided is a remote controller for controlling an object placed in a remote location. The remote controller may include: a communication interface configured to form a communication channel with the object; an operator including an input interface configured to receive a user input, and at least one first magnet; a movement sensor configured to detect a movement of the operator generated by the user input, and measure characteristics of the movement of the operator; at least one second magnet disposed around the first magnet; a controller configured to, in response to the detection of the movement, apply a current to at least one of the first magnet and the second magnet to generate a magnetic force applied to the operator, wherein the controller is further configured to adjust the current to change the magnetic force according to the measured characteristics of the movement of the operator.
US10637711B2 COFDM DCM communications systems with preferred labeling diversity formats
Transmitting apparatus and receiving apparatus for communication systems using coded orthogonal frequency-division multiplexed (COFDM) dual-subcarrier modulation (DCM) signals. The same coded data is mapped both to COFDM subcarriers located in the lower-frequency half spectrum of the DCM signal and to COFDM subcarriers located in its upper-frequency half spectrum. The mapping of COFDM subcarriers in those half spectra employ labeling diversity preferred for reception of DCM with less error when accompanied by interfering additive white Gaussian noise (AWGN). In preferred forms of COFDM DCM signal, the quadrature amplitude modulation (QAM) of COFDM subcarriers is Gray mapped to position palindromic lattice-point labels along one of the diagonals of each square QAM constellation.
US10637710B2 Signal multiplexing device and signal multiplexing method using layered division multiplexing
An apparatus and method for multiplexing signals using layered division multiplexing are disclosed. A signal multiplexing apparatus according to an embodiment of the present invention includes a combiner configured to combine a core layer signal and an enhanced layer signal at different power levels, and a time interleaver configured to perform interleaving applied to both the core layer signal and the enhanced layer signal.
US10637709B2 Signaling methods for frequency offset estimation using reference signals
Methods, systems, and devices for wireless communication are described. Reference signals may be used for estimating frequency offset at a wireless device. For example, a first wireless device may identify a frequency offset estimation request for a second wireless device. The first wireless device may in turn transmit an initialization signal to the second wireless device to estimate the frequency offset, where the initialization signal may identify parameters for the transmission of a reference signal. The reference signal may then be transmitted to the second wireless device, and the second wireless device may estimate the frequency offset. In some examples, the second wireless device may send a request for the reference signal, where the request may include proposed parameters for the transmission of the reference signal. The first wireless device may accept the proposed parameters, or provide different parameters, and transmit the reference signal.
US10637708B2 Transmitters, receivers and methods of transmitting and receiving
The receiver comprises a demodulator configured to detect a signal representing the OFDM symbols and to generate a sampled digital version of the OFDM symbols in the time domain. A Fourier transform processor is configured to receive the time domain digital version of the OFDM symbols and to form a frequency domain version of the OFDM symbols, from which the pilot symbol bearing sub-carriers and the data symbol bearing sub-carriers can be recovered. A detector is configured to recover the data symbols from the data bearing sub-carriers of the OFDM symbols and to recover the pilot symbols from the pilot bearing sub-carriers of the OFDM symbols in accordance with the continuous pilot symbol pattern. The continuous pilot symbols are present at the same sub-carrier locations in first OFDM symbols and as second OFDM symbols. A transmitter is also provided.
US10637701B2 Method and apparatus for transmitting physical uplink control channel
A method and an apparatus for transmitting the physical uplink control channel including an uplink control channel expressed by product of a uplink control information and a sequence and demodulation reference signal expressed by a sequence having different cyclic shift values through a short resource block are provided.
US10637699B2 Data carrier apparatus, data carrier drive apparatus, communication system and replaceable part of image forming apparatus
A data carrier apparatus includes a duty detector configured to determine a duty ratio of each pulse of a pulse signal that is received, a frequency detector configured to determine a period of each pulse of the pulse signal, and a demodulator configured to determine a value of data being carried by the pulse signal based on a determination result of the duty detector unit and a determination result of the frequency detector.
US10637697B2 Modulation and equalization in an orthonormal time-frequency shifting communications system
A method of receiving data including receiving, on one or more carrier waveforms, signals representing a plurality of data elements of an original data frame wherein each of the data elements are represented by cyclically time shifted and cyclically frequency shifted versions of a known set of waveforms. The method further includes generating, based upon the signals, a received data frame and generating an equalized data frame by performing an equalization operation using elements of the received data frame, the equalization operation correcting for distortion introduced into the signals during propagation of the carrier waveforms through a channel.
US10637696B2 Symbol-rate phase detector for multi-PAM receiver
A multi-PAM equalizer receives an input signal distorted by inter-symbol interference (ISI) and expressing a series of symbols each representing one of four pulse amplitudes to convey two binary bits of data per symbol. High-order circuitry resolves the most-significant bit (MSB) of each two-bit symbol, whereas low-order circuitry 115 resolves the immediate least-significant bit (LSB). The MSB is used without the LSB for timing recovery and to calculate tap values for both MSB and LSB evaluation.
US10637692B2 Memory decision feedback equalizer
A device includes a decoder configured to receive an input signal. The decoder is configured to also output a control signal based on the input signal. The device further includes an equalizer configured to receive a distorted bit as part of a data stream, receive the control signal, select a distortion correction factor based upon the control signal, apply the distortion correction factor to the distorted bit to offset inter-symbol interference from the data stream on the distorted input data to generate a modified value of the distorted bit, and generate a corrected bit based on the modified value of the distorted bit.
US10637691B2 Reference signal transmission method and transmission apparatus
A reference signal transmission method and transmission apparatus performing the method are described. The transmission method includes determining a resource block offset of a frequency domain position of a phase tracking reference signal (PTRS) of a terminal device based on PTRS information of the terminal device, an identifier of the terminal device, and first bandwidth. The PTRS information includes a frequency domain density or a frequency domain interval of the PTRS, and the first bandwidth is bandwidth scheduled by the network device for the terminal device. The network device transmits the PTRS with the terminal device based on the resource block offset of the frequency domain position of the PTRS. The described reference signal transmission method embodiments are helpful in randomizing PTRS interference.
US10637689B2 Endoscopy arrangement with galvanic isolation and associated method
To improve the quality of transmission of a signal from an image sensor to a camera controller of an endoscopy arrangement by a cable while maintaining electrical safety standards, a first circuitry arrangement used to transmit the signal within the cable includes galvanic isolation from a second circuitry arrangement used to further process the signal within the camera controller. The galvanic isolation is formed downstream of a proximal end of the cable in the signal direction, and the first circuitry arrangement has a, preferably passive, impedance matching circuit, for example arranged at the proximal end of the cable or in the camera controller. This impedance matching circuit is configured to compensate signal distortions, which arise during the transmission of the signal that is produced by the image sensor to the camera controller, preferably such that a frequency spectrum of the signal produced by the image sensor can be reproduced.
US10637682B2 Smart home learning system including user behavior
A system and method for facilitating automatic control of devices, such as network-coupled home appliances. An example method includes receiving and storing data available from plural devices, resulting in stored data; determining a pattern in the stored data; using the pattern to generate one or more control signals; and forwarding the one or more control signals to one or more of the plural devices to selectively control one or more device features or behaviors consistent with the pattern. In a more specific embodiment, the method further includes collecting a first set of data from one or more devices; obtaining a second set of data from a server coupled to a network; analyzing the first set of data and the second set of data to determine one or more predictive control signals; and employing the one or more control signals to adjust one or more behaviors of the one or more devices.
US10637680B2 Home automation system including shareable capacity determining hub devices and related methods
A home automation (HA) system to be used within a structure may include a communications network extending within the structure and HA operation devices within the structure. The HA system may also include HA user interface devices for respective users within the structure and HA hub devices within the structure to provide communications via the communications network for the HA user interface devices and the HA operation devices. Each HA hub device may have a processing capacity associated therewith and determine a shareable processing capacity for sharing with at least one other HA hub device based upon a current processing capacity and at least one of the HA operation devices. Each HA hub device may also communicate the amount of shareable processing capacity to another HA hub device and perform processing operations for the other HA hub device based upon the communicated shareable processing capacity.
US10637678B2 Facilitating portable, reusable, and shareable internet of things (IoT)-based services and resources
A mechanism is described for facilitating portable, reusable, and shareable Internet of Things-based services and resources according to one embodiment. A method of embodiments, as described herein, includes wherein receiving a recipe request for selecting a recipe relating to Internet of Things (IoT) services, where selecting includes at least one of searching the recipe and modifying the recipe. The method may further include selecting the recipe, where the recipe includes a set of resource requirements and business logic. The method may further include modifying the set of resource requirements, where the modified set of resource requirements is associated with the business logic to modify the recipe, and deploying the modified recipe at one or more computing devices, where the modified recipe to facilitate management for one or more IoT devices at one or more locations.
US10637677B2 Broadcast transmission control apparatuses, systems, and methods
A system, apparatus, and method for network traffic management. The method includes receiving a message to be broadcast over a network, assigning a predefined delay time to the transmission the message, and transmitting the message over the network after passage of the predefined delay time.
US10637675B2 Area-specific broadcasting using bit indexed explicit replication
Methods and network devices are disclosed relating to a multi-area communication network employing bit indexed explicit replication (BIER). In one embodiment, a method includes receiving, at a node in a communications network, a message comprising a first message bit array. The method further includes detecting a bit value of a first relative bit position in the first message bit array, where the first relative bit position represents a first group of destination nodes in the communications network, and evaluating the bit value of the first relative bit position in order to determine whether to encapsulate the received message for delivery to the first group of destination nodes. An embodiment of a network device comprises a processor adapted to implement an embodiment of the method.
US10637674B2 System and method for real-time decoding and monitoring for encrypted instant messaging and other information exchange applications
First and second screenshot images are obtained from a monitoring application provided on a first computing device. Each screenshot image comprises a plurality of content portions displayed by a communication application on the first computing device, and content boxing is performed to calculate a plurality of content boxes for the plurality of content portions. Each content box is classified as containing textual communication content or image communication content. Textual communications are extracted via Optical Character Recognition (OCR) and object identifiers are extracted from the image communications via image recognition. At least one shared content box present in both the first and second screenshot images is identified and used to temporally align the extracted textual communications. The temporally aligned textual communications are condensed into a textual communication sequence.
US10637672B2 Apparatus and methods of power over ethernet
A power over Ethernet apparatus is provided. The power over Ethernet apparatus includes a power sourcing equipment (PSE) controller, a main chip and a redundant controller. The PSE controller is for power allocation among ports of the power over Ethernet apparatus. The main chip is coupled to the PSE controller through a first branch and for controlling the PSE controller. The redundant controller is coupled with the main chip, and coupled to the PSE controller through a second branch to control the PSE controller when the main chip stops sending a heart-beat signal. Methods of power over Ethernet are also provided.
US10637667B2 Generation of a digital signature
A method and system. A computer iteratively processes a unique condition digest of at least two condition digests in each iteration of a loop for a sufficient number of iterations to process all condition digests of the at least two condition digests. The processing in each iteration includes concatenating a reference digest with the unique condition digest of the iteration to generate a concatenand and hashing the concatenand to generate a hashed concatenand that serves as the reference digest for the next iteration if the next iteration is performed. Each unique condition digest is a different condition digest in each iteration of the loop. The regenerated reference digest of the last iteration of the loop is a last digest.
US10637662B2 Identity verification using biometric data and non-invertible functions via a blockchain
A computer-implemented method comprising: receiving, by a computing device, biometrics data of a user via a user device as part of a request to access a secure device; applying, by the computing device, a non-invertible function to the biometrics data to scramble the biometrics data; determining, by the computing device, whether the scrambled biometrics data matches a pre-registered version of the scrambled biometrics data; and providing, by the computing device, an authentication message to the secure device requesting authentication of the user based on determining that the scrambled biometrics data matches the pre-registered version of the scrambled biometrics data, wherein the providing the authentication message provides a user of the user device with access to the secure device.
US10637659B1 Preventing misrepresentation of input data by participants in a secure multi-party computation
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for secure multi-party computation. One of the methods includes identifying a trusted input data item that is homomorphically encrypted; generating a message authentication code (MAC) key share; generating a MAC share associated with the trusted input data item, wherein the MAC share is a random number; generating a ciphertext based on the trusted input data item, the MAC key share, and the MAC share; sending the ciphertext to the second computing device, wherein the second computing device uses the ciphertext as a component of a MAC share associated with the secret input data item; and after the multi-party computation is completed by the plurality of computing devices, verifying a result of the multi-party computation based at least in part on the MAC share associated with the secret input data item.
US10637654B2 Smart key device and working method thereof
Provided are a smart key device and a working method. When a register requesting command is received, the smart key device obtains a key handle, an authentication certificate and a first signing result and forms a response data of the register requesting command according to the second key pair, the key handle, the authentication certificate and the first signing result; when an authentication requesting command is received, the smart key device determines a current user legitimated by authenticating according to the authentication requesting command, obtains a second signing result according to the authentication requesting command and a current authenticating times, and forms a response data of the authentication requesting command according to the second signing result and the current authenticating times. Fast identity authentication can be implemented and security of online transaction can be enhanced by the present invention.
US10637653B2 System and method for establishing share key in computing-resource-asymmetric field
A system for establishing a shared key in a computing-resource-asymmetric field. The system includes: a first communicating unit configured to transmit an interaction request and interaction information of a first user to a second user, and receive interaction information from the second user; a first random number generator configured to generate a random number; a first memory configured to store private key information and public key information of the first user and the interaction information; a first processor configured to complete a computing demand of the first user; a second communicating unit configured to receive the interaction request and the interaction information from the first user, and transmit the interaction information to the first user; a second random number generator configured to generate a random number; a second memory configured to store private key information of the second user and the interaction information; and a second processor.
US10637648B2 Storage device hash production
System and techniques for storage device hash production are described herein. A data transmission received at an interface of the storage device is decoded. Here, the data transmission includes a command corresponding to a hash operation, a set of input identifications, and an output identification. Members of the set of input identifications are marshalled to produce an input set. A hash engine of the storage device is invoked on the input set to produce a hash product. The hash product is stored in a portion of the storage device corresponding to the output identification.
US10637640B2 Asynchronous data recovery
Described herein is an apparatus for the recovery of asynchronous data into a fixed clock domain. A phase-locked loop (PLL) of the known art is replaced by a modified quadrature resolver, and the output from the resolver re-creates the selected frequency component of the input asynchronous data. The zero-crossings of this re-created data clock are used to sample the input data stream. One advantage of this technique is that it operates as a state machine on a single clock, and no analog components such as phase detectors or VCOs are needed. In another embodiment, the samples from the input data stream are changed from pulses to Gaussians, allowing for conversion of the sample rate from one clock domain to another.
US10637639B2 Data sampling device, and data sampling method
To collect highly accurately filter-processed data. Sensor signals are acquired from sensors in predetermined data acquisition periods, a filtering process is performed on the sensor signals, time series data generated by extracting some of the filtered sensor signals is transmitted to an external device in a predetermined data transmission period that is longer than the data acquisition period, and the data transmission period is synchronized with a communication period of the external device.
US10637636B2 Jitter sensing and adaptive control of parameters of clock and data recovery circuits
In accordance with embodiments disclosed herein, there is provided systems and methods for jitter sensing and adaptive control of parameters of clock and data recovery (CDR) circuits. A receiver component includes an adaptive CDR loop dynamic control circuit. The adaptive CDR loop dynamic control circuit is to detect first sinusoidal jitter at a first frequency and a first amplitude and update parameters of the CDR circuit to a first plurality of values based on the first frequency and the first amplitude. The adaptive CDR loop dynamic control circuit is further to detect second sinusoidal jitter at a second frequency and a second amplitude and update the parameters of the CDR circuit to a second plurality of values based on the second frequency and the second amplitude. The first sinusoidal jitter is in a first incoming data signal and the second sinusoidal jitter is in a second incoming data signal.
US10637631B2 Secondary cell modification mechanism
A base station transmits, to a wireless device, at least one first message that comprises one or more parameters of cells. The cells comprise a secondary cell with no configured physical uplink control channel (PUCCH). The base station determines to reconfigure the secondary cell to a PUCCH secondary cell with a secondary PUCCH. In response to determining to reconfigure the secondary cell to a PUCCH secondary cell with a secondary PUCCH, the base station transmits at least one second message to: release the secondary cell for the wireless device; and add the PUCCH secondary cell for the wireless device. The base station receives from the wireless device channel state information via the PUCCH secondary cell.
US10637625B2 Tracking reference signal and framework thereof in mobile communications
Techniques and examples of tracking reference signal and framework thereof in mobile communications are described. A user equipment (UE) receives, from a base station of a network, a reference signal via a communication link between the UE and the base station. The reference signal contains resource configuration with respect to tracking reference signal (TRS) configuration. The UE also receives, from the base station, a TRS burst containing a plurality of TRS symbols with one or more components of the UE configured according to the TRS configuration. The UE processes the TRS burst to perform channel estimation, synchronization, time tracking, frequency tracking, or a combination thereof.
US10637622B2 Common reference signals for multiple search spaces within a control resource set
Methods, systems, and devices for wireless communication are described. In some wireless communications systems, a base station may transmit control information to a user equipment (UE) in a control resource set (coreset) of a transmission time interval (TTI). As described herein, the base station may transmit common control information in a common search space (CSS) of the coreset and a UE-specific control information in a UE-specific search space (USS) of the same coreset. In addition, the base station may transmit reference signals in the coreset to allow the UE to perform channel estimation to correctly decode or demodulate the control information in the CSS and USS of the coreset. In some examples, the reference signals transmitted in the CSS and USS of the coreset may include a common sequence for the coreset.
US10637613B2 Method and apparatus for managing hybrid automatic repeat request process in mobile communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method for managing a hybrid automatic repeat request (HARQ) process of a base station in a mobile communication system according to an embodiment of the present disclosure includes confirming whether a first data corresponding to a first service and a second data corresponding to a second service collide with each other. The method also includes determining whether to toggle a new data indicator (NDI) based on a modulation and coding scheme (MCS) index and the number of physical resource block (PRB) if it is determined that the first data and the second data collide with each other and retransmitting the NDI and the first data according to the determination result.
US10637611B2 Apparatus and method for sending/receiving packet in multimedia communication system
A method for sending forward error correction (FEC) configuration information by a sending apparatus in a multimedia system is provided. The method includes sending source FEC configuration information for an FEC source packet to a receiving apparatus, wherein the source FEC configuration information includes information related to an FEC source or repair packet that is sent first among at least one FEC source or repair packet if an FEC source or repair packet block includes the at least one FEC source or repair packet.
US10637602B2 Method, apparatus and system to amplify and transport analog signals
A system and method for improving for amplifying a multi-frequency radio signal by using high efficiency amplifiers to amplify one radio frequency carrier at a time. The system further improves performance by providing parallel communication pathways throughout the entire transport and distribution chain. By creating parallel processing paths, both optically and electrically, the interaction of multiple signals are limited thereby avoiding unwanted intermodulation and noise.
US10637597B2 Time determination of distributed events without distribution of reference time, phase, or frequency
A network of computing devices includes a timing reference, a free-run node, and an aggregator. The reference calculates a first communication packet having a reference timestamp and reference data, and transmits the first packet to the free-run node. The free-run node receives the first packet from the timing reference, calculates a second packet having metadata that includes the reference timestamp, a sparse hash value calculated from the reference data, and a free-run node timestamp, and publishes the second packet to the aggregator. The aggregator receives the second packet and calculates a compensation value from the reference timestamp, the sparse hash value, and the free-run node timestamp. Computer-implemented methods include the free-run node receiving the compensation value and updating its local clock based on the compensation value. Other methods include the aggregator determining an optimal packet path through a network of computing devices based on the metadata.
US10637596B2 Systems and methods for frictionless audio-fader position measurement
Disclosed embodiments provide systems and methods related to measuring a frictionless audio-fader position. A frictionless audio-fader position measuring system comprises a control slider, a sensing magnet, at least two magnetic flux sensors configured to output at least one of a voltage or a current based on the position of the sensing magnet and, a processor wherein the processor calculates a correlation between the position of the sensing magnet and a phase angle between the outputs of at least two of the magnetic flux sensors to determine a position of the sensing magnet, wherein the determined position of the sensing magnet controls an amplifier, mixer, and/or other hardware or software component.
US10637592B2 System and methods for measuring performance of an application specific integrated circuit interconnect
This application discloses circuits and apparatus configured to measure performance of asynchronous circuits by injecting data in to inputs of asynchronous circuits and consuming data from the outputs without interfering in the functionality of the asynchronous circuits. This application also discloses systems and methods for assessing the performance of asynchronous channels and/or IP blocks by providing an unambiguous performance value which can be used for performance analysis and comparison.
US10637587B2 Communications apparatus and wireless communications device
Embodiments of the present disclosure relate to a communications apparatus and a wireless communications device. The communications apparatus includes M communications sublinks including M sub antenna arrays divided into at least two rows. Two adjacent sub antenna arrays are arranged in an interleaved manner, or the M sub antenna arrays are arranged on a straight line, and the two adjacent sub antenna arrays share n elements.
US10637586B2 Turbo receivers for multiple-input multiple-output underwater acoustic communications
Systems and methods for underwater communication using a MIMO acoustic channel. An acoustic receiver may receive a signal comprising information encoded in at least one transmitted symbol. Using a two-layer iterative process, the at least one transmitted symbol is estimated. The first layer of the two-layer process uses iterative exchanges of soft-decisions between an adaptive turbo equalizer and a MAP decoder. The second layer of the two-layer process uses a data-reuse procedure that adapts an equalizer vector of both a feedforward filter and a serial interference cancellation filter of the adaptive turbo equalizer using a posteriori soft decisions of the at least one transmitted symbol. After a plurality of iterations, a hard decision of the bits encoded on the at least one transmitted symbol is output from the MAP decoder.
US10637581B2 Dynamic range for a heterodyne optical channel monitor
An optical channel monitor (OCM) may include a modulator to provide a modulation signal and a local oscillator (LO) to provide a modulated LO signal. The modulated LO signal may be created by modulating an LO signal based on the modulation signal. The OCM may include a mixer to generate a pair of mixed optical signals. The pair of mixed optical signals may be generated based on mixing the modulated LO signal and an input optical signal. The OCM may include an optical detector to provide, based on the pair of mixed optical signals, a first electrical signal corresponding to a coherent mixture of the input optical signal and the modulated LO signal. The OCM may include a synchronous demodulator to provide, based on the first electrical signal and the modulation signal, a second electrical signal representative of the optical power spectrum of the input optical signal.
US10637579B1 Power adjustment of a communication link based on state disturbance estimations
The disclosure provides for a method for adjusting a component of a communication device. The method includes using the one or more processors of the communication device to receive one or more measurements related to the state of the communication device during a first timeframe, as well as an indication of an amount of received power at a remote communication device during the first timeframe. The one or more processors then estimate a plurality of disturbance values to the communication device for the first timeframe and a second timeframe smaller than the first timeframe according to the one or more measurements and the indication. Based on the plurality of disturbance values, the one or more processors adjust a given component of the communication device to cause a change in power of a signal to be transmitted from the communication device to the remote communication device.
US10637575B2 Spatial location indoors using standard fluorescent fixtures
A system for identifying the location of the mobile device uses standard fluorescent light fixtures commonly found in indoor environments and detects minor variations in the light output of those fixtures caused by normal manufacturing variation. These variations are catalogued as identifying fingerprints together with location of the light fixtures to provide for navigation.
US10637570B1 Adaptive rate modem
The disclosure provides a communication system that includes sensors, a plurality of components, and processors. The sensors receive measurements related to a state of the communication system. The processors receive an indication of an amount of received power at a remote communication system and estimate a state of the plurality of components based on the received one or more measurements and the received indication. Using the indication and the estimated state, the processors determine whether the amount of received power is likely to fall below a minimum received power within a given time interval. When it is likely, the processors select an adjustment technique of a plurality of adjustment techniques for adjusting a data rate of the outbound signal and adjust a given component of the communication system using the selected adjustment technique to change the data rate of the outbound signal.
US10637568B2 Transmission quality estimation system, transmission quality estimation device, and transmission quality estimation method
A transmission quality estimation system includes, three or more nodes and a transmission quality estimation device configured to estimate, transmission quality. A multi-core fiber having a plurality of cores, the multi-core fiber being used in at least a partial segment of a connection between the nodes. A node of the nodes includes a core connection unit configured to drop, add or relay light transmitted from, to or to each of to the plurality of cores of the multi-core fiber. The transmission quality estimation device includes an estimation unit configured to estimate transmission quality between the nodes on the basis of a transmission quality measurement light dropped by the core connection unit.
US10637558B2 High-altitude communications system, method, and apparatus
Embodiments of the present invention provide an air-ground communication control method. The method is applied to a hierarchical network that includes a ground network and at least one aerial network, and the method includes: receiving, by a ground platform, location information of a high-altitude platform sent by the high-altitude platform, where the ground platform is located in the ground network, the high-altitude platform is located in the aerial network, and a beam of the high-altitude platform covers the ground platform; determining a beam direction of a beam from the ground platform to the high-altitude platform according to location information of the ground platform and the location information of the high-altitude platform; and sending beam width information to the high-altitude platform in the beam direction, where the beam width information is used to adjust an interval of sending the location information of the high-altitude platform.
US10637548B2 System and method for reduced overhead feedback scheme for interference mitigation in cellular networks
A system and methods are provided for reducing radio interference in a cellular network comprising a plurality of Base Stations (BSs) and a plurality of User Equipment devices (UEs). The method includes receiving at a base station (BS) serving a user equipment device (UE) a feedback signal, estimated by the UE in response to a radio signal, wherein the feedback signal includes a quantized representation of a direct channel of the BS. The method further includes determining at the BS a pre-coding matrix having a smaller number of dimensions than a number of antennas of the BS and applying the pre-coding matrix to filter subsequent radio signals transmitted by the BS.
US10637547B2 MIMO precoding enabling spatial multiplexing, power allocation and adaptive modulation and coding
In a closed-loop wireless communication system, a codebook-based feedback mechanism is provided to enable non-unitary precoding for multi-stream transmission, where in each stream is optimized with suitable transmission power allocation and AMC. The codebook-based feedback mechanism uses a precoding codebook having a power allocation matrix which is constrained to specify that beamforming always applies full power to a predetermined beam. With this constraint, a one-bit power allocation feedback index may be used to switch between beamforming and spatial multiplexing.
US10637539B2 Transmission device, transmission method, reception device, and reception method
By a transmission method according to one aspect of the present disclosure, in a broadcasting system that generates a first broadcasting signal and a second broadcasting signal by performing multi-antenna encoding on program data, and wirelessly transmits a first broadcasting signal and a second broadcasting signal, a first transmit station transmits the first broadcasting signal, a second transmit station transmits the second broadcasting signal, the first transmit station and the second transmit station transmit the first broadcasting signal and the second broadcasting signal to an overlapping area at an identical time using an overlapping frequency band, polarized wave transmitted from the first transmit station differs from polarized wave transmitted from the second transmit station, and arrangement of the first transmit station differs from arrangement of the second transmit station.
US10637538B2 Information processing method, base station, and user equipment
Embodiments provide an information processing method, a base station, and user equipment. The method includes determining multiple subband groups, where the multiple subband groups are obtained by dividing multiple physical resource blocks corresponding to resource elements (REs) originally occupied by a CSI-RS, and each subband group in the multiple subband groups includes at least one subband. The method also includes determining a reference signal corresponding to each subband group in the multiple subband groups, where the reference signal corresponding to each subband group is generated by performing a precoding operation on the CSI-RS originally carried in first bearer REs in each subband in each subband group. Additionally, the method includes transmitting, using the first bearer REs in each subband group in the multiple subband groups, the reference signal corresponding to each subband group.
US10637537B2 Digital multiplexer in a distributed antenna system
A system for routing signals in a Distributed Antenna System (DAS) includes one or more Base Band Units (BBUs). Each of the one or more BBUs has one or more digital outputs. The system also includes a plurality of Digital Multiplexer Units (DMUs) coupled to each other and operable to route signals between the plurality of DMUs. Each of the plurality of DMUs is operable to receive one or more digital inputs from the one or more BBUs. The system further includes a plurality of Digital Remote Units (DRUs) coupled to the plurality of DMUs and operable to transport signals between the plurality of DRUs and one or more of the plurality of DMUs.
US10637534B2 Coexistence primitives in power line communication networks
Systems and methods for setting a carrier-sensing mechanism in a PLC node are disclosed. In a PLC standard, coexistence is achieved by having the nodes detect a common preamble and backing off by a Coexistence InterFrame Space (cEIFS) time period to help the node to avoid interfering with the other technologies. In one embodiment, a PHY primitive is sent from the PHY to the MAC know that there has been a preamble detection. A two-level indication may be used—one indication after receiving the preamble and other indication after decoding the entire frame. The MAC sets the carrier-sensing mechanism based on the preamble detection.
US10637533B2 Dedicated termination dies for memory systems
An apparatus includes a controller die and a group of dies that communicate with each other via a transmission line. Less than all of the dies of the group includes a respective on-die termination resistance circuit coupled to the transmission line. In some embodiments, one of the dies that includes an on-die termination resistance circuit is an end die of the group. In particular embodiments, the end die is the only die of the group that includes an on-die termination resistance circuit coupled to the transmission line. Transmission frequencies or data rates may be increased without degrading signal quality by removing capacitance associated with on-die termination resistance circuits from at least one of the dies of the group.
US10637531B2 Extended range communications for ultra-wideb and network nodes
A system is provided that can introduce data redundancy into wireless communications, and in particular ultra-wideband (UWB) wireless communications to increase the communication range when transmitting data that has low transmission rates. Multipath degradation, introduced by the extended communications range, can be mitigated by frequency hopping between the orthogonal frequency-division multiplexed symbols of the ultra-wideband waveform. Frequency hopping can place adjacent symbols in different frequency channels for filtering. Data redundancy can be expanded in the time domain and/or the frequency domain, resulting in extended range.
US10637529B2 Signal equalisation
Generated chirp pulses are modified so that they have an increased time bandwidth product to compensate for noise and/or attenuation in a communication channel. In certain circumstances, the modification alone may be inefficient so a counterbalancing modification may be applied at the receiver.
US10637527B2 Sequentially switched bulk acoustic wave (BAW) delay line circulator
A sequentially switched bulk acoustic wave (BAW) delay line circulator is disclosed herein. A circulator circuit is implemented with semiconductor components in order to provide a compact, low cost solution for simultaneous signal transmission and reception over a single antenna. For example, the circulator circuit can include a transmit (TX) port, a receive (RX) port, and an antenna port. Antenna switching circuitry selectively couples the antenna port to two or more BAW delay lines, and TX/RX switching circuitry selectively couples the BAW delay lines to the TX port or the RX port. The BAW delay lines function as memory to store TX and RX signals long enough for the antenna switching circuitry, a TX switch, and a RX switch to be switched in sequence and route the TX signals from the TX port to the antenna port and route the RX signals from the antenna port to the RX port.
US10637526B2 Radio frequency switching circuit and distributed switches
An RF switching device having distributed shunt switches distributed along transmission lines to improve RF bandwidth as well as the signal isolation of the device. The shunt switches may be physically positioned on both sides of the transmission lines to keep an integrated circuit (IC) design essentially symmetrical so as to provide predictable and reliable operational characteristics. Some embodiments include stacked FET shunt switches and series switches to tolerate high voltages. In some embodiments, the gate resistor for each FET shunt switch is divided into two or more portions.
US10637525B2 Wireless device and wireless communication method
There is provided a wireless device capable of supporting both of TDD and FDD wireless communications with a simple configuration. The wireless device includes a transmitter that transmits a signal of a first frequency; a DPD receiver that receives signals of the first frequency; a receiver that receives signals of a second frequency; a duplexer having a first filter having passband characteristics in the first frequency band and a second filter having passband characteristics in the second frequency band; and a circulator that splits the signal from the transmitter to output the split signals to the duplexer and the DPD receiver, and outputs a reception signal from the duplexer to the DPD receiver. The duplexer is connected to the circulator on the first filter side and to the receiver on the second filter side, and uses the DPD receiver for FDD and TDD transmission feedback and for TDD reception.
US10637520B2 Devices and methods using the hermetic transform
Systems and methods are described using a Hermetic Transform, as well as related transforms, for applications such as directional reception and/or transmit of signals using phased-array devices and systems. The systems and methods an include identifying a direction of arrival for a mobile communicating device. The systems and methods also include the use of a noise conditioning matrix.
US10637519B2 Dual-band amplifier
A concurrent-type multiband amplifier (or a dual-band amplifier) which amplifies multiband signals concurrently using a plurality of (N) amplifier circuits which each independently amplify signals in a plurality of (N) frequency bands. An n-th (n=any of 1 to N) amplifier circuit is provided with a circuit for blocking signals in frequency bands other than the n-th frequency band so as to amplify and output only the n-th frequency band signal. The n-th amplifier circuit is designed so as to consist of its input/output impedance matching circuit for the n-th an amplifier element at the n-th frequency band.
US10637512B2 Maximum likelihood error detection for decision feedback equalizers with PAM modulation
The present invention is directed to data communication. More specifically, an embodiment of the present invention provides an error correction system. Input data signals are processed by a feedforward equalization module and a decision feedback back equalization module. Decisions generated by the decision feedback equalization module are processed by an error detection module, which determines error events associated with the decisions. The error detection module implements a reduced state trellis path. There are other embodiments as well.
US10637509B2 Methods for reducing data errors in transceiving of a flash storage interface and apparatuses using the same
The invention introduces a method for reducing data errors in transceiving of a flash storage interface, performed by a processing unit of a first side, comprising: continuously monitoring data frames and/or control frames from a second side; and triggering a de-emphasis adjustment when information of the data frame and/or the control frame indicates that the lowest layer of the second side detects errors from received data.
US10637506B2 Apparatus and method for transmitting/receiving forward error correction packet in mobile communication system
An apparatus and method for transmitting/receiving a Forward Error Correction (FEC) packet in a mobile communication system are provided. In the FEC packet transmission method, an FEC packet transmission apparatus transmits an FEC delivery block to an FEC packet reception apparatus. The FEC delivery block includes N payloads. Each of the N payloads includes a payload header. Each payload header included in each of C payloads among the N payloads includes packet oriented header information and an FEC delivery block oriented header information fragment. The packet oriented header information is applied to a related payload, and the FEC delivery block oriented header information fragment is generated by fragmenting FEC delivery block oriented header information applied to the N payloads.
US10637505B2 Transmitter, receiver, transmission method, and reception method
One coding scheme is selected from a plurality of coding schemes, an information sequence is encoded by using the selected coding scheme, and an obtained encoded sequence is modulated to obtain a modulated signal. The obtained modulated signal is subjected to a phase change and is transmitted. The plurality of coding schemes include at least a first coding scheme and a second coding scheme. The first coding scheme is a coding scheme with a first coding rate for forming a generated first codeword as a first encoded sequence by using a first parity check matrix. The second coding scheme is a coding scheme with a second coding rate obtained after puncturing processing, for generating a second encoded sequence by performing the puncturing processing on a generated second codeword by using a second parity check matrix different from the first parity check matrix. The number of bits of the first encoded sequence is equal to the number of bits of the second encoded sequence.
US10637501B2 Forward error correction (FEC) emulator
Embodiments relate to the emulation of the effect of Forward Error Correction (FEC) codes, e.g., GF10 Reed Solomon (RS) FEC codes, on the bit error ratio (BER) of received Pseudo-Random Binary Sequences (PRBS) patterns. In particular, embodiments group errors into RS-FEC symbols and codewords in order to determine if the errors are correctable. By emulating the error correction capabilities of FEC codes in order to determine which errors are correctable by the code, embodiments afford a more accurate representation of the post-FEC BER of RS FEC codes from links carrying PRBS patterns. This FEC code emulation provides error correction statistics, for stand-alone use or for error correction in connection with Bit Error Rate Testers (BERTs).
US10637490B2 Method and apparatus for nonlinear filtering and for mitigation of interference
Method and apparatus for nonlinear signal processing include mitigation of outlier noise in the process of analog-to-digital conversion and adaptive real-time signal conditioning, processing, analysis, quantification, comparison, and control. Methods, processes and apparatus for real-time measuring and analysis of variables include statistical analysis and generic measurement systems and processes which are not specially adapted for any specific variables, or to one particular environment. Methods and corresponding apparatus for mitigation of electromagnetic interference, for improving properties of electronic devices, and for improving and/or enabling coexistence of a plurality of electronic devices include post-processing analysis of measured variables and post-processing statistical analysis.
US10637484B2 Circuit device, oscillator, clock signal generator, electronic apparatus, and vehicle
A circuit device includes an oscillation signal generation circuit that generates an oscillation signal by using a resonator and a processing circuit that estimates an aging characteristic of the oscillation frequency of the resonator based on the result of comparison between the phase of a reference signal based on a satellite signal transmitted from a navigation satellite and the phase of a clock signal based on the oscillation signal. The processing circuit estimates the aging characteristic based on an index value representing the reliability of the state of the received satellite signal and the result of the phase comparison.
US10637481B2 Oscillator and electronic device
An oscillator includes a case that has a base and a cap connected to the base; a first substrate accommodated in the case; a lead terminal electrically connected to the first substrate; and a resonator module electrically connected to the lead terminal and supported by the lead terminal with a gap with respect to the first substrate between the first substrate and the base.
US10637477B2 Low power logic circuit
The disclosure relates to a logic circuit. The logic circuit comprises a first thin film transistor, TFT, having a gate connected to an input of the logic circuit, and a drain connected to an output of the logic circuit. The logic circuit further comprises a second TFT having a source connected to the output of the logic circuit. The logic circuit further comprises a third TFT having a gate connected to the input of the logic circuit, a source connected to the source of the second TFT, and a drain connected to a gate of the second TFT. The logic circuit further comprises a fourth TFT having a gate connected to the output of the logic circuit, and a source connected to the gate of the second TFT and the drain of the third TFT.
US10637476B2 Clock integrated circuit
The clock circuit of an integrated circuit operates with variations such as temperature, ground noise, and power noise. Various aspects of an improved clock integrated circuit address one or more of the variations in temperature, ground noise, and power noise.
US10637473B2 High voltage tolerant CMOS driver for low-voltage bi-directional communication buses
A bi-state driver circuit for switching an output terminal between a first predetermined voltage level and a high impedance state, which involves a first string of transistors connected between the output terminal and the first predetermined voltage level at least a first transistor arranged closer to the first predetermined voltage level, a second transistor arranged closer to the output terminal, a voltage divider circuit connected between the output terminal and a voltage level of a control signal attaining voltage levels between the first predetermined voltage level and a second predetermined voltage level, including at least one intermediate node having an intermediate voltage level between a voltage level of the output terminal and the voltage level of the control signal, and a second string of transistors connected between the intermediate node of the voltage divider circuit and the second predetermined voltage level, and including at least a third transistor.
US10637471B1 Termination circuit and semiconductor apparatus including the termination circuit
A semiconductor apparatus includes a termination voltage terminal, a first pin, a second pin, a first termination circuit and a second termination circuit. The first termination circuit is coupled between the termination voltage terminal and the first pin. The second termination circuit is coupled between the termination voltage terminal and a second pin. Resistance values of the first termination circuit and the second termination circuit may be determined on a basis of distances from the termination voltage terminal to the first pin and the second pin.
US10637466B2 Driving device of semiconductor switch
In a driving device for driving a plurality of semiconductor switches connected in parallel to each other, a charge side conduction element is disposed in a charge side loop path including a conduction control terminal and a low-potential side conduction terminal of one of the semiconductor switches, and enables a charging current to flow in a conductive state. A discharge side conduction element is disposed in a discharge side loop path including the conduction control terminal and the low-potential side conduction terminal, and enables a discharging current to flow in a conductive state. A voltage detection unit is connected to a current output terminal of at least one of the charge side conduction element and the discharge side conduction element. A resistive element is connected in parallel to at least one of the charge side conduction element and the discharge side conduction element.
US10637464B2 Semiconductor device and system including the same
A semiconductor apparatus may be provided. The semiconductor apparatus may include a first buffer configured to generate a first preliminary clock and a first preliminary clock bar based on an external clock, an external clock bar, and a node voltage code. The semiconductor apparatus may include a node voltage control circuit configured to generate the node voltage code based on a control code.
US10637461B2 Gate drive devices and switching systems
A gate drive circuit device includes positive and negative pulse circuit portions each including a pulse diode and a pulse assembly connected in parallel with each other. The pulse assemblies each include another pulse diode and a resistor-capacitor assembly connected in series. The resistor-capacitor assembly includes a pulse resistor and a pulse capacitor connected in parallel. Each pulse circuit portion is connected with a different switch. Each pulse circuit portion is a passive device that is configured to activate a different switch responsive to receiving one or more voltage pulses from a power supply.
US10637452B2 Semiconductor device including clock generation circuit
A clock generation circuit includes: a frequency detector suitable for generating an internal clock, and generating a counting signal indicating a toggling number of the internal clock during an activation period of an input clock; a control signal generator suitable for generating a plurality of period control signals based on a target signal and the counting signal, the target signal indicating a target frequency of an output clock; and a period controller suitable for generating the output clock based on the period control signals.
US10637451B2 Pulse position modulation circuit and transmission circuit
A pulse position modulation circuit includes a delay locked loop circuit configured to include a plurality of delay circuits coupled in a cascade, each of the plurality of delay circuits being configured to delay an input signal by a time width corresponding to a control signal so as to generate an output signal, a plurality of pulse generation circuits, each of which is configured to generate a pulse with a pulse width corresponding to a phase difference between a first signal and a second signal which have different phases from each other at different timings corresponding to states of the first signal and the second signal, each of the first signal and the second signal being the input signal or the output signal of the plurality of delay circuits, and a selection circuit configured to select pulses generated by the plurality of pulse generation circuits.
US10637448B1 Low-power high-speed Schmitt Trigger with high noise rejection
A circuit includes a first resistor coupled to a supply voltage node. The circuit further includes a first pair of transistors and a second pair of transistors. The first pair of transistors is coupled in series between the first resistor and an output node. The second pair of transistors is coupled in series between the output voltage node and a ground nod. A first capacitor is coupled in parallel across the first resistor.
US10637440B2 Long-distance high-speed data and clock transmission
A non-linear impedance terminates a transmission line. The non-linear impedance may be implemented with a back-to-back connected inverter pair. The pair acts as a non-linear resistor. A process, voltage, temperature (PVT) tracking circuit may also be provided to improve PVT tracking, with resistance of transistors locked to a calibrated resistor. The replica circuit does not appear in the signal path, and does not add capacitive load.
US10637434B2 Elastic wave device, high-frequency front end circuit and communication device
An elastic wave device includes a piezoelectric substrate, an IDT electrode on the piezoelectric substrate, a support member that is provided on the piezoelectric substrate so as to surround the IDT electrode, a cover that covers the support member, via electrodes that penetrate through the support member and the cover, and bumps that are bonded to the via electrodes. The IDT electrode is located in a hollow space that is enclosed by the piezoelectric substrate, the support member and the cover. A protruding portion extends along at least a portion of an outer peripheral edge of a surface of the cover that is on the opposite side from the piezoelectric substrate, and the protruding portion extends in a direction away from the piezoelectric substrate.
US10637433B2 Elastic wave device, radio-frequency front-end circuit, and communication device
An elastic wave device includes a mount board, a transmit filter, a receive filter, and a sealing resin layer. The transmit filter includes a first piezoelectric substrate, and is joined to the mount board by first bumps. The receive filter includes a second piezoelectric substrate, and is joined to the mount board by second bumps. The sealing resin layer is provided on the mount board. The height of each first bump is H1; the joint area, on the first piezoelectric substrate side, of each first bump is A1; and the joint area, on the mount board side, of each first bump is B1; the height of each second bump is H2; the joint area, on the second piezoelectric substrate side, of each second bump is A2; and the joint area, on the mount board side, of each second bump is B2. The first bumps and the second bumps satisfy at least one of: A1>A2 and B1>B2; and H1
US10637430B2 Bulk acoustic wave filter device and method of manufacturing the same
A bulk acoustic wave filter device includes a substrate, a lower electrode on the substrate, a piezoelectric layer covering at least a portion of the lower electrode, and an upper electrode covering at least a portion of the piezoelectric layer. The upper electrode has a density reduction layer disposed on at least a portion thereof, except a central portion of a resonance region of the bulk acoustic wave filter device that deforms and vibrates with the piezoelectric layer during activation of the piezoelectric layer. The density reduction layer has a density lower than a density of other portions of the upper electrode.
US10637429B2 Electronic component
An electronic component includes a multilayer body including insulator layers laminated in a lamination direction, a side surface electrode provided on a side surface defined by contiguous outer edges of the insulator layers, and connected to a ground potential, at least one conductor layer provided on the insulator layers, a shield conductor layer provided on the insulator layer that is different from the insulator layer on which the inner conductor layer is provided, and overlapping with the inner conductor layer when viewed from the lamination direction, a first lead conductor layer provided on the insulator layer that is different from the insulator layer on which the shield conductor layer is provided, and connected to the side surface electrode, and a first interlayer connection conductor passing through least one of the insulator layers in the lamination direction to connect the shield conductor layer and the first lead conductor layer.
US10637426B2 Audio device and control method for an audio device
An audio device includes: a processor configured to perform signal processing on the sound signal according to a value of a parameter; a display; a plurality of operating elements; a controller configured to: change the value of the parameter in accordance with an operation performed through any one of the plurality of operating elements; cause the display to display the value of the parameter; and write the value of the parameter in the current memory; and a detector. The controller is configured to: execute a first routine, which is uninterruptable by another routine, when the detector detects the malfunction; and cause, in the first routine, the display to display a first message without newly storing the value of the parameter; and mute, in the first routine, the processed signal in accordance with an operation performed through any one of the plurality of operating elements.
US10637424B1 Systems and methods of processing information regarding determination of gain of an audio amplifier
Systems and methods for processing information present in a digital audio stream to obtain a measure of gain of an analog-to-digital converter (ADC) preamplifier are disclosed. In one implementation, a method of processing information present in a digitally sampled stream to obtain a measure of ADC preamplifier gain used to digitize the output of a known transducer comprises transforming time-domain digital samples into the frequency domain through use of a discrete Fourier transform (DFT), and using knowledge of the maximum effective frequency associated with the frequency response of the transducer to process frequency-domain data to obtain a measure of the gain of the ADC preamplifier.
US10637423B2 Tracking and correcting gain of open-loop driver in a multi-path processing system
A multi-path subsystem may include a first processing path, a second processing path, a mixed signal return path, and a calibration engine configured to: estimate and cancel a direct current (DC) offset of the mixed signal return path, estimate and cancel a DC offset between the first processing path and the second processing path, estimate and cancel a phase difference between the first processing path and a sum of the second processing path and the mixed signal return path, estimate and cancel a return path gain of the mixed signal return path, and track and correct for a gain difference between the first processing path and the second processing path.
US10637418B2 Stacked power amplifiers using core devices
A power amplifier includes an input terminal configured to receive a low voltage input signal, an output terminal configured to output a high voltage output signal, and a plurality of amplifiers stacked in series between a first voltage terminal and a second voltage terminal. Each of the amplifiers includes an input capacitor, an output capacitor, an input coupled to the input terminal through the input capacitor, an output coupled to the output terminal through the output capacitor, and a feedback element coupled between the input and the output of the amplifier.
US10637415B1 Linearity improving system and linearity improving method
A linearity improving system and a linearity improving method are provided. The linearity improving system includes a coupler, a downconverter and a transformer. The coupler is configured to couple a part of an input RF signal. The downconverter coupled to the coupler converts the input RF signal to a fundamental frequency and outputs a modulation signal. The transformer coupled to the downconverter adjusts a phase and a power of the modulation signal. After the input RF signal and the modulation signal being adjusted are inputted to an amplifier, the amplifier outputs an output RF signal.
US10637408B2 Envelope tracking voltage tracker circuit and related power management circuit
An envelope tracking (ET) voltage tracker circuit and related power management circuit are provided. In examples discussed herein, an amplifier circuit(s) is configured to amplify a radio frequency (RF) signal(s) based on an ET modulated voltage provided by an ET voltage tracker circuit(s). The ET voltage tracker circuit(s) includes amplifier circuitry, which operates based on an ET target voltage and a bias current to generate the ET modulated voltage. However, the ET modulated voltage may deviate from the ET target voltage from time to time due to cross over distortions. In this regard, the ET voltage tracker circuit includes a bias modulation circuit to dynamically determine the cross over distortion and adjust the bias current to reduce deviations of the ET modulated voltage. As a result, the ET modulated voltage can track the ET target voltage more closely, thus helping to improve linearity performance and efficiency of the amplifier circuit(s).
US10637407B2 Multimode power amplifier module, chip and communication terminal
A multimode power amplifier module, a chip and a communication terminal. In the module, a control circuit (104) sends a bias signal to a low-frequency power amplifier (102) or a high-frequency power amplifier (106) according to a baseband signal, so as to control the amplification of an accessed low-frequency radio frequency signal or a high-frequency radio frequency signal by the low-frequency power amplifier (102) or the high-frequency power amplifier (106); and a transceiving switch (108) selects a corresponding operation mode to conduct transmission or receiving according to an operation mode selection signal. A power amplification path is reused according to different modes, so that the power amplification path can be shared by different operation modes of a high and low frequency band with the adjustment of the control circuit (104), thus simplifying the complexity in designing the power amplifier module, and reducing the cost of relevant design implementation.
US10637405B2 Wideband biasing of high power amplifiers
A radio frequency (RF) amplifier circuit includes an amplifier device and a first baseband bias circuit. The amplifier device includes a first input configured to receive a first signal to be amplified and a first output configured to output a first amplified signal. The first baseband bias circuit includes an input coupled to the first output of the amplifier device. The first baseband bias circuit includes a first envelope decoupling circuit and a first harmonic decoupling circuit. The first envelope decoupling circuit includes a first bulk capacitor and a first distributed inductor configured to resonate in a baseband frequency range. The first harmonic decoupling circuit includes a second bulk capacitor and a second distributed inductor configured to resonate at a harmonic frequency of the frequency of the first signal received at the input of the amplifier device.
US10637404B2 Power amplifier apparatus, envelope tracking amplifier apparatus and method of amplifying a signal
An amplifier apparatus (332) comprises a main linear amplifier sub-circuit (402) having a main driving signal input terminal (331) and a main amplifier output terminal (406). The apparatus also comprises an auxiliary linear amplifier sub-circuit (404) having an auxiliary driving signal input terminal (357) and an auxiliary amplifier output terminal (408). A combining network (410) is operably coupled between the main amplifier output terminal (406) and the auxiliary amplifier output terminal (408), the combining network (410) having a main-side terminal (424) and an auxiliary-side terminal (434). The main linear amplifier sub-circuit (402) is arranged to generate, when in use, a main amplified signal in response to a main driving signal applied at the main driving signal input terminal (331). The auxiliary linear amplifier sub-circuit (404) is arranged to generate, when in use, an impedance modifying signal at the auxiliary-side terminal (357) in response to an auxiliary driving signal and at substantially the same time as the main linear amplifier sub-circuit (402) generates the main amplified signal, the auxiliary linear amplifier sub-circuit (404) also being arranged to amplify substantially more than half of each wave cycle of the auxiliary driving signal.
US10637399B2 Low modulation bandwidth envelope tracking circuit
A low modulation bandwidth (LMB) envelope tracking (ET) circuit is provided. The LMB ET circuit is configured to generate an ET modulated voltage at an output node based on a modulated target voltage for amplifying an LMB radio frequency (RF) signal. More specifically, the LMB ET circuit includes an amplifier configured to generate a modulated amplifier voltage based on the modulated target voltage and an offset circuit configured to raise the modulated amplifier voltage by a modulated offset voltage at the output node. The offset circuit is configured to generate the modulated offset voltage based on a modulated target offset voltage that is proportional to the modulated target voltage. As a result, it may be possible to maintain the ET modulated voltage at a defined voltage level for a defined duration such that the LMB RF signal can be amplified to a defined power level.
US10637397B2 Method and apparatus for determining a clock frequency for an electronic processor
Method and apparatus for determining a clock frequency for an electronic processor are provided. One embodiment provides a clock generator for determining a clock frequency for an electronic processor and providing a clock signal to the electronic processor. The clock generator includes a crystal oscillator producing a reference signal and a phase locked loop receiving the reference signal and configured to generate the clock signal based on the reference signal. The clock generator also includes a tuning logic controller electrically coupled to the phase locked loop. The tuning logic controller is configured to program the phase locked loop to a first frequency and determine an integrated circuit process corner of the electronic processor. The tuning logic controller is also configured to determine a second frequency based on the integrated circuit process corner and program the phase locked loop to the second frequency.
US10637396B1 Transconductance controlling circuit
A transconductance controlling circuit is provided. The transconductance controlling circuit includes a resonance circuit, a negative-resistance unit-circuit and a transconductance boosting circuit. The resonance circuit generates an oscillation signal. The negative-resistance unit-circuit is coupled to a resonance circuit and includes a first transistor and a second transistor. The transconductance boosting circuit is coupled to the negative-resistance unit-circuit and includes a third transistor and a fourth transistor. A first drain of the first transistor is coupled to a third drain of the third transistor, a first gate of the first transistor is coupled to a third gate of the third transistor, the first gate of the first transistor is coupled to a second drain of the second transistor, and a first base of the first transistor is coupled to a fourth base of the fourth transistor and to a fourth source of the fourth transistor.
US10637394B2 Thin support structure for solar collectors
A thin support structure for solar collectors is provided. The support structure includes service lines, such as fluid lines and electrical signal lines, disposed within an interior cavity of the support structure. The movement and flexing of the service lines is accounted for by a pulley assembly having a rotating element, without the need for complex and expensive swivel joints and slip rings.
US10637389B2 Motor driving circuit and motor driving method thereof
A motor driving circuit according to the present disclosure includes a driving voltage generation circuit, a duty detection circuit, a calibration circuit and a multiplier. The calibration circuit is coupled to the duty detection circuit and the multiplier is coupled to the driving voltage generation circuit and the calibration circuit. A motor driving method according to the present disclosure includes: detecting a duty cycle signal provided by a system terminal through the duty detection circuit; generating an adjustment signal according to the duty cycle signal through the calibration circuit; and multiplying the predetermined driving voltage by the adjustment signal through the multiplier to generate a driving voltage to a motor. The waveform of the coil current of the motor will be a sine wave. The adjustment signal represents a ratio at which the predetermined driving voltage needs to be adjusted under a specific duty of the motor.
US10637386B2 Torque ripple reduction in switched reluctance machine
Various embodiments are described herein for methods and systems for controlling a switched reluctance machine (SRM) having an axially extending rotor mounted to a shaft, an axially extending stator disposed coaxially and concentrically with the rotor, the rotor and stator having a plurality of salient poles, the stator poles protruding radially towards the rotor poles, and a plurality of electrical coils wound about the stator poles including a plurality of separate phase coils defining a plurality of phases of the SRM. In one example embodiment, the method comprises providing a control system operatively coupled to a current controller of the SRM, where the control system is configured to generate a unique set of current reference profiles based on an objective function and at least one constraint function and operating the SRM based on the unique set of current profiles generated by the control system.
US10637385B2 Stepping motor, motor drive device and time display device
A motor drive device includes a motor drive circuit which drives a stepping motor provided with three coils; a switching element for controlling a path through which a current for driving at least one of the coils flows; and a driving pulse generator which outputs a driving pulse to the switching element. The driving pulse generator outputs the driving pulse to the switching element so that the current for driving at least one of the coils flows through one path.
US10637384B2 Apparatus and method for controlling an oscillating device
An apparatus and method for stopping a linear resonant actuator is presented. A control system for use with an oscillating device has a response signal having a back electromotive force component and a driver adapted to provide a drive signal to the oscillating device. The control system has a sensor adapted to sense an electrical parameter of the response signal and a controller coupled to the sensor and to the driver. The controller has a calculator adapted to determine a sign of curvature of a portion of the response signal based on the electrical parameter, and the controller is adapted to provide a control signal to adjust the amplitude of the drive signal to slow down the oscillating device, and withdraw the drive signal upon identifying a change in the sign of curvature.
US10637382B2 Motor control apparatus, sheet conveyance apparatus, and image forming apparatus
An apparatus to control a motor includes a detector that detects a driving current flowing through a motor winding, phase determiner that determines a motor rotor rotation phase based on the detected driving current, generator that generates an instructed phase, and controller. The controller includes a first mode where controlling the driving current flowing through the motor winding controls the motor based on a torque current component value such that a deviation between the generated instructed phase and the determined rotation phase is reduced, and a second mode in which a current of a predetermined magnitude controls the motor. The torque current component is expressed in a rotating coordinate system based on determined rotation phase. The generator generates, based on the rotation phase determined while executing second mode, the instructed phase in the first mode when a controlling driving current mode is switched from the second to the first mode.
US10637381B2 Inverter control device and drive system
A device according to an embodiment including a command generator that generates a current command value; a detector that detects a current value to be outputted from an inverter to an motor; a generator that generates a gate command to the inverter, and obtains an output voltage target vector of the inverter based on the gate command; an estimator that obtains a rotary phase angle estimated value of the motor based on the detected current value and the output voltage target vector; and a polarity determination part that, with supply of a current in synchronism with a rotor frequency of the motor, performs determination of a magnet magnetic pole using a generated magnetic flux or voltage in synchronism with the generated rotor frequency or both of them, and outputs a correction value for the rotary phase angle estimated value based on a result of the determination.
US10637378B2 Control device for a polyphase motor and method for driving a polyphase motor
An actuating apparatus for a polyphase motor includes five phase terminals for connecting of in each case one phase of the polyphase motor, a high terminal for applying a supply voltage (UB), a low terminal for applying a reference potential of the supply voltage (UB), a control device, wherein the control device is adapted, in four of the five phase terminals, to impress a pulse-width-modulated voltage pattern by connecting the phase terminals to the high terminal or the low terminal so that in the first phase terminal, an evaluation signal which is dependent on the angle of rotation of the polyphase motor is produced, and wherein the control device is adapted to determine the angle of rotation and/or a commutation condition of the polyphase motor from the evaluation signal.
US10637377B2 Motor driving device, as well as refrigerator and device for operating compressor in which said motor driving device is used
A motor driving device includes: brushless DC motor (5) that drives a load that fluctuates during one rotation; and driver (9) that applies a voltage to brushless DC motor (5) and drives brushless DC motor (5). The motor driving device further includes speed accelerator (8) that determines the voltage to be applied by driver (9) so as to accelerate brushless DC motor (5) such that a speed change rate of a speed within one rotation from start of brushless DC motor (5) with respect to a speed at next one rotation remains within a predetermined value or less.
US10637375B2 Actuator and position control apparatus using voice coil motor method with temperature compensation function
A actuator using a voice coil motor (VCM) method includes a coil configured to face a magnetic member disposed on a lateral surface of a lens carrier, and be spaced apart from the magnetic member, a driving circuit configured to supply a composite current including a driving current and a position detection current to the coil based on a composite voltage input to the driving circuit, and an impedance/digital conversion circuit configured to convert an alternating current (AC) voltage signal including a specific frequency component acquired at opposite ends of the coil via a demodulation scheme, extract a low-frequency signal having an inductance component of the coil, and detect a position signal based on the low-frequency signal.
US10637372B2 Failsafe hardware brake mechanism for outdoor power equipment
An apparatus (100) may include a working assembly (220) configured to perform a work function responsive to operation of the working assembly, an electric motor (230) that powers the working assembly, a power source (210) configured to selectively power the electric motor, a control circuitry (240) for controlling operation of the electric motor, and a brake function (270) configured to selectively apply braking to the electric motor responsive to a brake initiation event. The brake function may be configured to apply the braking by short-circuiting motor phase windings of the electric motor without requiring an external power supply during application of the braking.
US10637360B2 Galvanically isolated DC-DC circuit converter with data communication, corresponding system and corresponding method
A DC-DC converter includes a power oscillator connected to a first transformer winding, and a channel conveying a data stream through galvanic isolation by power signal modulation. A rectifier rectifies the power signal to produce a DC voltage. A comparator produces an error signal from the DC voltage and a reference voltage. An analog-to-digital converter converts the error signal to a digital power control value. A multiplexer multiplexes the digital power control value with the data stream to obtain a multiplexed bitstream. A transmitter driven by the multiplexed bitstream performs amplitude modulation of the power signal at a second transformer winding. A receiver connected to the first winding demodulates the amplitude modulated power signal. A demultiplexer demultiplexes the data stream and the digital power control value. A digital-to-analog converter converts the digital power control value to an analog control signal for the power oscillator.
US10637358B2 Current control circuit
A current control circuit having a current regulation element, a first control circuit, and a second control circuit. The first control circuit is arranged to regulate, based on a reference current, a current flowing with respect to the current regulation element. The second control circuit is arranged to regulate, based on a reference voltage, a voltage across the current regulation element.
US10637357B1 Ramp offset compensation circuit in a buck boost converter
A converter includes a buck boost converter circuit to generate an output voltage in response to an input voltage, and an inductor current compensation circuit to generate an output current compensated inductor current signal corresponding to a sensed input current. The output current compensated inductor current signal includes a voltage gap between a boost ramp valley and a buck ramp peak. The buck boost converter circuit includes a current sensor to receive the input voltage, the current sensor to sense an input current corresponding to the input voltage, an upper buck transistor coupled to the input voltage node, an upper boost transistor coupled to an output voltage node to output the output voltage, and an inductor coupled between the upper buck transistor and the upper boost transistor. The inductor current compensation circuit adjusts the voltage gap based on an offset compensation voltage corresponding to a switching frequency.
US10637356B2 Multiple-level buck boost converter control
A power converter control circuit includes a first ramp generator connected to an input voltage and configured to produce a first ramp signal; a second ramp generator connected to the input voltage and configured to produce a second ramp signal; an error amplifier configured to produce an error amplifier output. The first ramp signal and the error amplifier output are used to produce a first (pulse width modulation) PWM signal and the second ramp signal and the error amplifier output are used to produce a second PWM signal. The first and second PWM signals control an operating state of the circuit. In some embodiments, the first ramp signal includes an extended ramp reset time. In some embodiments, the first ramp generator includes a switching device, a current source, and a capacitor.
US10637355B1 Switched capacitor voltage converter and method for operating a switched capacitor voltage converter
Embodiments of switched capacitor voltage converters and methods for operating a switched capacitor voltage converter are disclosed. In an embodiment, a switched capacitor voltage converter includes serially connected switching devices, a voltage generator connected to the serially connected switching devices and configured to generate an output voltage for a bootstrap capacitor in response to a first voltage at a first terminal that is connected to the serially connected switching devices, and voltage drivers configured to drive the serially connected switching devices based on the output voltage.
US10637353B2 Feedback voltage DC level cancelling for configurable output DC-DC switching converters
A system is disclosed which provides feedback voltage DC level cancelling for a configurable output of a DC-DC switching converter. By simplifying the design, the operational amplifier can be used for a wider output voltage range. Extension of the usage case to a Boost DC-DC switching converter can give noticeable performance improvements. Offset introduction using a flying capacitor is attractive because it does not require trimming. The proposal also allows for improvements for DC-DC switching converters designed for lower supply voltages, with no decrease in the differential input signal swing.
US10637352B2 High power charge pump with inductive elements
A high power unidirectional or bidirectional charge pump with inductive elements for high power DC-DC converter applications. Inductive elements resonating with storage capacitors allow zero current switching processes. Storage elements in the form of capacitors instead of conventional inductors allow a cheap and lightweight construction. The output voltage cannot be actively regulated and corresponds to a fraction of the input voltage. However, several voltage ratios can be easily obtained between output and input, such as 0.25, 0.33, 0.5, 0.75, 1.25, 1.33, 1.5, 2, 3, and 4.
US10637350B2 Power factor correction circuit and driving method thereof
A power factor correction circuit corrects a filter current flowing through a filter capacitor asymmetrically based on a peak of an input voltage by controlling a switching operation of a power switch, thereby correcting distortion of an input current.
US10637348B1 Dead-time control for half-bridge driver circuit
A gate driver circuit includes an input terminal for receiving an input switching signal for driving a switching circuit that has a high-side transistor and a low-side transistor vertically stacked. The gate driver circuit also includes a dead-time control circuit, that includes two dead-time measurement circuits. The first dead-time measurement circuit produces a first pulse signal having a first pulse width representing a first dead-time between when a gate voltage of the low-side transistor falls below a first threshold voltage and when a gate voltage of the high-side transistor rises above a second threshold voltage. The second dead-time measurement circuit produces a second pulse signal having a second pulse width representing a second dead-time between when the gate voltage of the high-side transistor falls below the second threshold voltage and when the gate voltage of the low-side transistor rises above the second threshold voltage.
US10637346B2 Filtering method for the alternating current side of a power conversion system, and power conversion system
A filtering method for the alternating current side of a power conversion system by a filter circuit, and system that includes the filter circuit. Said filter circuit includes a filter capacitor circuit and a damping circuit connected to the filter capacitor circuit. Upon determining that the power conversion system operates under steady state conditions, the damping circuit of the filter circuit is caused to present a first impedance value for the current that flows through said damping circuit, and upon determining that the power conversion system is operating under transient state conditions, said damping circuit is caused to present a second impedance value for said current.
US10637341B2 Two-shaft gas turbine power generating facility and control method for same
A two-shaft gas turbine facility includes a two-shaft gas turbine, an induction motor connected to a compressor of the two-shaft gas turbine, a secondary battery, a first frequency converter that controls power transmission and reception between a power system and the induction motor, and a second frequency converter that controls charging and discharging of power between the secondary battery and the power system. A first control unit of a control device causes power transmission and reception to be performed between the induction motor and the power system by the first frequency converter if a required output change rate is higher than a maximum output change rate. A second control unit causes the secondary battery to be charged and discharged by the second frequency converter if power to be transmitted to and received from the induction motor has reached maximum allowable power.
US10637340B2 Linear vibration generating device
A linear vibration generating device. The linear vibration generating device includes a vibrator including an annular magnet and a weight surrounding the magnet; a stator including a coil disposed at a center of the magnet and a yoke surrounding the coil; an elastic member disposed between the vibrator and the stator to elastically support the vibrator; and an anti-tilting unit coaxially coupled to a top of the yoke in a predetermined height. The anti-tilting unit is a non-magnetic body with a cylindrical shape having an outer diameter equal to or greater than a diameter of an outermost portion of the yoke and smaller than an inner diameter of the magnet.
US10637331B2 Servo
A servo (1) includes a power input device (14), a gear assembly (15) drive-connected to the power input device (14), a power output frame (13) that is driven to rotate by the gear assembly (15), an output shaft (131) arranged at the power output frame (13), a magnetic encoding assembly (121) that is arranged at a rotation center axis of the power output frame (13) and used to detect a rotation angle of the output shaft (131) relative to the rotation center axis, and a circuit board (12) connected to the magnetic encoding assembly (121) and the power input device (14). The magnetic encoding assembly (121) does not tend to be affected by environment, to accurately detect the rotation angle of the output shaft (131) relative to the rotation center axis. Meanwhile, the magnetic encoding assembly (121) is simple to structure and light in weight, which facilitates it to be fixed to the servo (1).
US10637330B2 Method and apparatus for reducing electromagnetic interference
A vehicle light assembly, a system, and a method for reducing electromagnetic interference are provided. The vehicle light assembly includes a light source, DC-DC conversion circuitry including a switch, and a microcontroller. The microcontroller is configured to generate a reference voltage, the reference voltage being changed periodically within a predetermined range, and drive the switch associated with the DC-DC conversion circuitry with a signal based on at least the reference voltage.
US10637329B2 Hybrid motor assembly with rotor cooling and method thereof
A hybrid motor assembly, including: an axis of rotation; a torque converter; an electric motor including a stator and a rotor; and a rotor carrier. The torque converter includes: a cover arranged to receive torque; an impeller non-rotatably connected to the cover; and a turbine in fluid communication with the impeller. The rotor carrier is connected to the rotor and includes a cooling chamber. The cooling chamber is bounded at least in part by the rotor, is sealed from the stator, and is arranged to receive cooling fluid.
US10637327B2 Actuator for adjusting an actuating device
A motor vehicle may include at least one actuating element and at least one actuator for adjusting the at least one actuating element. The at least one actuator may include a servomotor including an input shaft, and an output shaft rotatably mounted axially parallel the input shaft and radially spaced apart from the input shaft. The at least one actuating element may be drivingly connected to the output shaft and the output shaft may be configured to adjust the at least one actuating element. The at least one actuator may further include an input gear, an output gear, at least one input intermediate unit including a first input gear and a second input gear, and at least one output intermediate unit including a first output gear and a second output gear.
US10637326B2 Variable gear ratio electrical machine
An electrical machine including a moveable permanent magnet configured to generate a first magnetic field. A stator including windings configured to excite a second magnetic field. A moveable inter-pole component located between the permanent magnet component and the stator, the inter-pole component comprising an array of magnetic inter-pole pieces. The speed of movement of the inter-pole component is controlled to set a magnetic gear ratio between the first and second magnetic fields. Also a gas turbine engine, propulsor or thruster incorporating the electrical machine.
US10637325B2 Compact servo
A servo includes a housing, a motor, a printed circuit board (PCB) and a servo output shaft that are accommodated within the housing. The motor is electrically connected to the PCB. The housing has a lateral side defining a cutout. The servo further includes a gear transmission mechanism and an output arm. The gear transmission mechanism is used to connect a motor output shaft of the motor to the servo output shaft. The output arm has an end that is arranged within the housing at a substantially central position and connected to the servo output shaft, and another end extending out of the housing to connect with an external component.
US10637323B2 Motor
A motor includes a bus bar assembly including a bus bar, a wiring member, and a bus bar holder. The bus bar holder includes a main body portion, a bottom portion, and a first circuit board support portion. The wiring member includes a circuit board connection terminal electrically connected to the circuit board. The circuit board connection terminal includes a contact portion connected to the circuit board, and applies force to the circuit board through the contact portion. The first circuit board support portion is disposed at a region of the bottom portion to define a side at which the circuit board connection terminal is located when viewed from one direction. The first circuit board support portion and the contact portion are located at different positions when viewed from the one direction.
US10637320B2 Stator assemblies for three phase dynamoelectric machines and related winding methods
According to some aspects of the present disclosure, example stator assemblies for three phase dynamoelectric machines and related winding methods are disclosed. An example stator assembly generally includes a non-segmented stator core including a stator yoke and a plurality of teeth. The stator assembly also includes a plurality of coil portions electrically coupled in a delta winding pattern, and including a first coil portion extending around a first one of the plurality of teeth and a second coil portion extending around a second one of the plurality of teeth. The stator assembly further includes a plurality of connection portions including a first connection portion extending between the first coil portion and the second coil portion and electrically coupling the first coil portion and the second coil portion. The first coil portion, the second coil portion and the first connection portion are defined by a continuous length of winding wire.
US10637319B2 Coreless rotating electrical machine with stator including cylindrical coil and cooling method therefor
Present invention relates to a high performance rotating electrical machine which aims at downsizing, and challenges inevitable technical problems such as deterioration of efficiency η caused by copper loss and temperature rise inside the rotating electrical machine due to heat generation induced by eddy current generated in magnetic body. Such technical problem may be solved by: opposingly arranging a rotor 3 with a cup-type mount, the rotor 3 being integrated with magnets 4 equipped on an outer cylindrical air-channel forming body and an inner cylindrical air-channel forming body which forms an air gap where one of end faces of a cylindrical coil is arranged and being coupled to a driveshaft which penetrates a lid-type mount, with respect to a stator 2 with a lid-type mount rotatably coupled with the driveshaft, to which one of end faces of a cylindrically-shaped energizeable coreless cylindrical coil cylindrically formed using a laminate structure consisting of a few overlapping conductive metal sheets; feeding or intaking cooling medium or cooling air to an air gap formed in an inner surface of the cylindrical coil; and directly cooling an inner surface and outer surface of the cylindrical coil arranged in the air gap.
US10637317B2 Electromagnetic actuator
The present disclosure provides an electromagnetic actuator that drives an armature by an electromagnetic force. The electromagnetic actuator includes a stator, a coil, and an insulator. The stator is formed of a magnetic material and has a cylindrical portion. The coil is disposed outside of the stator. The coil generates a magnetic field when being energized. The insulator is disposed in a particular region of the stator facing the coil in a radial direction. The insulator extends partially along the stator in a circumferential direction and suppresses a current flowing through the stator in the circumferential direction. The stator is continuously formed entirely along the circumferential direction by the magnetic material.
US10637316B2 Stator for driving motor
The present disclosure provides a stator of a drive motor including: a stator coil having three phases (U, V, W) and four parallels (U1˜U4, V1˜V4, W1˜W4); a stator core having eight poles and 48 slots, where the stator coil is inserted into a slot configured by four pitches along a clockwise direction in the stator core; a first slot being set as a slot that U1 phase is inserted into; a sixth slot being set as a draw out slot of U phase; a ninth slot being set as a draw out slot of V phase; a twelfth slot being set as a draw out slot of W phase; U1, U3, V1, V4, W1 and W4 phases, a winding draw out direction of which is a clockwise direction; and U2, U4, V2, V3, W2 and W3 phases, a winding draw out direction of which is a counter-anticlockwise direction.
US10637312B2 Motor magnet placement to alter generated sound
Described are methods and apparatus for altering the sound generated by a motor during operation. For example, the implementations described herein include a motor in which the spacing between the rotor magnets is non-uniform (i.e., the spacing varies between rotor magnets). With non-uniform spacing of the rotor magnets, the sound generated during operation of the motor is altered. In still other implementations, the spacing or alignment of the electromagnetic coils of the stator may also be non-uniform or irregularly spaced.
US10637311B2 Rotor and motor
A rotor of the present invention includes: a tube-shaped rotor core which is formed by stacking disc-shaped electromagnetic steel plates in layers, which is fixed to a rotary axis and which includes a plurality of through holes that are spaced in a circumferential direction of the rotor core and that penetrate along an axis direction of the rotary axis; and tie rods which are respectively press-fitted into the through holes, where the tie rods are formed with a plurality of rod-shaped members which are arranged in series along the axis direction, and there is no possibility that the positions of slits in the axis direction between the rod-shaped members adjacent in the axis direction coincide with each other in all the tie rods.
US10637307B2 Electric motor and magnetic core thereof
A magnetic core of an electric motor includes a central portion and a plurality of teeth extending outwardly from the central portion, the teeth disposed along a circumferential direction of the central portion. Each tooth includes a tooth body, two neck portions and two crown portions, the neck portions respectively connecting the crown portions to the tooth body, the two crown portions respectively extending beyond opposite sides of the tooth body. Each of the two neck portions of each tooth has a minimum width which is 0.1˜0.3 times of the width of the tooth body. The present invention further provides an electric motor that employs the magnetic core which can increase the peak value of the cogging torque of the motor.
US10637306B2 Stator, motor using stator, and method for manufacturing stator
A stator for a simultaneous concentrated winding motor includes a core having 3×m teeth, and 3×m windings. The windings include at least a U1 winding and a U2 winding that belong to a U phase, a V1 winding and a V2 winding that belong to a V phase, and a W1 winding and a W2 winding that belong to a W phase. First lead wires of the U1 winding, the V1 winding, and the W1 winding extend, respectively, from the teeth on which the U1 winding, the V1 winding, and the W1 winding are arranged. First lead wires of the U2 winding, the V2 winding, and the W2 winding extend, respectively, from the teeth on which the U1 winding, the V1 winding, and the W1 winding are arranged.
US10637305B2 Double stator-type rotary machine
This double stator-type rotary machine is provided with: an annular rotor; an outer stator that is disposed on the outer side of the rotor; and an inner stator that is disposed on the inner side of the rotor. The rotor is provided with permanent magnets that are arranged on the inner stator side.
US10637301B2 Dual protocol wireless power system
Multiple wireless power receiving devices operating in accordance with potentially different wireless charging protocols may be placed on a wireless power transmitting device. The wireless power transmitting device sends a frequency-shift-keying packet. If a wireless power receiving device is compliant with a first wireless charging protocol, the device responds to the frequency-shift-keying packet with an amplitude-shift-keying response packet. If the wireless power receiving device is compliant with a second wireless charging protocol, the wireless power receiving device will fail to respond to the frequency-shift-keying packet and the wireless power transmitting device responds by stopping and starting wireless power transmission and awaiting an amplitude-shift-keying packet from the wireless power receiving device in accordance with the second wireless charging protocol.
US10637300B2 Wireless interrogation and wireless charging of electronic devices
A system that incorporates teachings of the subject disclosure may include, for example, wireless chargers combined with wireless interrogators. The wireless chargers can transmit power wirelessly, while also wirelessly interrogating a nearby transponder, such as an RFID tag. The wireless chargers with wireless interrogators can also be programmable to allow user-implemented rules operable in response to an interrogation. Such rules can impose restrictions upon whether wireless charging is allowed to take place. Such rules can also be used to select a power-transmitting protocol that is particularly suited for the electronic device being charged. Other embodiments are disclosed.
US10637291B2 Methods and apparatus to increase efficiency for wireless power transfer
An example apparatus includes a feedback loop to: change a direction value when a second current value is greater than a first current value, the second current value being obtained after the first current value; and maintain the direction value when the second current value is less than the first current value. When the direction value corresponds to a first direction value, a summer increases a reference signal by a step size. When the direction value corresponds to a second direction value different than the first direction value, the summer decrease the reference signal by the step size.
US10637288B2 Optimal operation and scheduling based on microgrid demand states
A hierarchical power control system associated with a cloud server includes a first microgrid cell, a second microgrid cell, a third microgrid cell, a middleware server, and an integrated control system. The first microgrid cell includes a first energy storage system (ESS) having an uninterruptible power supply (UPS) structure and a first load having a power state managed by the first energy storage system (ESS). The second microgrid cell includes a second load and a second energy storage system (ESS) for managing a power state of the second load. The third microgrid cell includes a third load. The middleware server communicates with the first to third microgrid cells. The integrated control system receives power supply-demand state information of the first to third microgrid cells through the middleware server, and establishes an integrated operation schedule based on the received power supply-demand state information of the first to third microgrid cells.
US10637287B2 Apparatus and method for ensuring reliability of trip protection of intelligent substation
An apparatus and method for ensuring the reliability of a trip protection of an intelligent substation. The apparatus comprises a main CPU and an auxiliary CPU connected together, and a main FPGA and an auxiliary FPGA connected together. The main FPGA and the auxiliary FPGA are connected to a physical layer of a protection apparatus, and the main CPU and the auxiliary CPU are connected to a state monitoring data output end of a protected device. The main CPU sends a processing result to the main FPGA, the auxiliary CPU sends the processing result to the auxiliary FPGA, and the auxiliary FPGA synchronizes current information with the main FPGA after receiving information sent by the auxiliary CPU. When the main FPGA receives trip information, the main FPGA comparing the consistency of current trip information obtained from the main CPU with current trip information obtained from the auxiliary FPGA.
US10637279B2 Method of mitigating effects of AC input voltage surge in a transformer-less rectifier uninterruptible power supply system
Effects of a surge in an AC input voltage to a UPS is mitigated. If the AC input voltage is overvoltage, the rectifier is operated using a DC bus target voltage for the DC bus voltage unless the rectifier reaches its current limit. If the rectifier reaches its current limit, the DC bus target voltage is increased by a predetermined amount which is used as a current DC bus target voltage unless the increased DC bus target voltage exceeds a maximum DC bus voltage limit in which case the current DC bus target voltage is set to the maximum DC bus voltage limit. The rectifier is then operated using the current DC bus target voltage until it reaches its current limit or the AC input voltage surge has passed. If the rectifier again reaches its current limit, the above steps starting with increasing the DC bus target voltage are repeated.
US10637272B2 Wireless charging systems and methods with adaptive efficiency optimization
A method for adaptively optimizing wireless charging efficiency is disclosed. The method may comprise providing an input power to a power transmitter, the power transmitter comprising a transmitter-side coil wirelessly coupled to a receiver-side coil of a power receiver, determining, at the power receiver, a real power transferred from the power transmitter, transmitting information associated with the determined real power to the power transmitter through the coupling between the receiver-side coil and the transmitter-side coil, and adjusting, at the power transmitter, the input power in response to determining, according to the transmitted information, that the real power differs from an expected power corresponding to the input power by over a first threshold, causing the real power to tune towards the expected power.
US10637271B2 Adaptive charge voltage management for lithium ion and hybrid capacitors
Disclosed herein are systems and techniques for adaptive capacitor charge voltage management, particularly for lithium-ion capacitors and hybrid capacitors. The techniques adapt the capacitor charge voltage and hence the capacitor stored energy based on capacitor operating temperature and one or more of the capacitance and the equivalent series resistance (ESR) of the capacitor.
US10637270B2 Battery charging circuit and charging method thereof
A battery charging circuit for charging a battery is provided. The battery charging circuit includes a control module and a charging mode adjusting module. The charging mode adjusting module adjusts a charging mode according to a voltage value or a current value or an internal resistor of the battery. The charging mode adjusting module includes a charging unit and a detecting unit. The charging unit provides a charging current or a charging voltage to charge the battery. The detecting unit is electrically connected to the charging unit to detect the voltage value or the current value or the internal resistor of the battery.
US10637269B2 Service battery charging management device and method for power supply of recreational vehicle
The present application relates to a service battery charging management device and method for power supply of a recreational vehicle, wherein, the service battery charging management device for power supply of recreational vehicle includes: a vehicle generator, a solar cell panel, a MCU main control unit, an input automatic switching unit, a charging main converting DC/DC circuit, a service battery, a PWM mode charging unit, and a load. The MCU main control unit controls the input automatic switching unit according to an output voltage of the solar cell panel and an output voltage of the vehicle generator, which enables the solar cell panel and the vehicle generator to selectively serve as a charging power supply of the service battery to enable the service battery to be kept in an alternative-charging state, so that normal power supply of household electricity consumption of the recreational vehicle can be guaranteed.
US10637268B2 System and method for fast charging of batteries based on dynamic cutoff voltage
A system and a method for fast charging a battery, based on dynamically determined cut-off voltage are provided. The system includes a hardware processor, and a non-volatile memory comprising instructions, the instructions executed by the hardware processor configure the hardware processor to identify dynamically, a current state of charge (SOC) of the battery, by a battery charging module, determine at least one fast charging profile that matches the current SOC of the battery, by the battery charging module, determine a dynamic cut-off voltage that matches the fast charging profile, by the battery charging module, and charge the battery based on the dynamic cut-off voltage, by the battery charging module.
US10637266B2 Regulator with high speed nonlinear compensation
An apparatus including a proportional gain circuit, an integral gain circuit, a limit circuit, a gain booster circuit and a combiner. The gain circuits apply a proportional gain and an integral gain to an error signal, and the combiner combines both gained error signals to provide a control signal. The limit circuit applies a limit function that limits the proportional gain to a magnitude. The gain booster circuit increases gain while the limit function is being applied. The increased gain may be applied to only the integral gain, or to both the integral and proportional gains such as by boosting gain of the error signal. The apparatus may be a regulator that may include multiple control loops providing multiple error signals, in which a mode selector selects one of the error signals to control regulation. The limit function increases stability while the boosted gain improves transient response during mode transitions.
US10637265B2 Electronic device with charging module
An example of a system includes a electronic device having a rechargeable battery, a charging module to charge the rechargeable battery and moveable between a retracted position and an extended position to provide a stand during charging of the rechargeable battery, and a communication module to wirelessly transfer and receive data during charging of the rechargeable battery. The example system also includes a charging mat to charge the rechargeable battery when the charging module is in the extended position and coupled to the charging mat and a docking module to wirelessly transfer data to and wirelessly receive data from the communication module of the electronic device.
US10637257B2 Dual battery mobile terminal and wireless charging system thereof
A dual battery mobile terminal and a wireless charging system are provided. The wireless charging system includes a main battery, a secondary battery, a wireless receive module and a charging control module. The wireless receive module senses a wireless charging signal, and converts the sensed wireless charging signal into a voltage and current signal. The charging control module in turn outputs the voltage and current signal outputted from the wireless receive module to charge the main battery or the secondary battery individually, or output the voltage and current signal to charge the main battery and the secondary battery simultaneously. Thereby, the control of the dual battery charging may be achieved.
US10637249B2 Inverter anti-islanding control system
An inverter anti-islanding control system includes a phase-shift loop (10) and a drive circuit (20). The phase-shift loop (10) includes a first input end (11), a second input end (12), a third input end (13), a fourth input end (14), a first output end (15), and a second output end (16). The drive circuit (20) includes a first input end (21), a second input end (22), a third input end (23), and an output end (24). The first output end (15) of the phase-shift loop (10) is connected to the first input end (21) of the drive circuit (20), and the second output end (16) of the phase-shift loop (10) is connected to the second input end (22) of the drive circuit (20). In the inverter anti-islanding control system, when an inverter is in an island state, a frequency of an inverter alternating current end voltage is deviated to a second frequency by using the phase-shift loop (10), so that the second frequency triggers frequency protection to disconnect the inverter from an electrical network, to be specific, the inverter is out of the island state.
US10637245B2 System and method for sizing a capacity of an energy storage device
A method and system for sizing energy storage device capacity. The method includes generating a load profile of at least an entity based on at least information acquired by a user interface, generating an ensemble of net load profiles based on at least the load profile and based on at least one energy source profile, determining values of cumulative distribution functions associated with a plurality of energy storage device capacities as a function of at least the ensemble of net load profiles, generating a graphical representation of a combination of the composite cumulative distribution functions and a cluster of equal probability line, rendering the graphical representation, and sizing a capacity of the energy storage device based on the rendered graphical representation.
US10637243B1 Dynamic direct power control method and system for a grid connected converter
A method and system of controlling a power converter operatively coupled with an electric grid, includes: operating the power converter in a direct power control mode with a dynamic switching table, the dynamic switching table including a group of converter space vectors and switching rules associated with the grid voltage and the dc-link voltage of the power converter; detecting abnormalities in the grid voltage and/or the converter dc-link voltage due to a grid fault event relative to their nominal operating conditions; determining a group of crossover angles for a group of converter vectors including the nearest three vectors to a grid voltage vector location inside a hexagonal space vector diagram; dynamically selecting a proper vector based on algorithmic feedforward of the group of crossover angles to dynamically construct the dynamic switching table; and controlling an output power of the power converter.
US10637237B2 Power switch circuit and power circuit with the same
This invention provides a power switch circuit and a power circuit using the power switch circuit. In particular, the power switch circuit includes a first reverse current monitoring circuit and a second reverse current monitoring circuit. The first reverse current monitoring circuit is coupled to a power transistor, and is configured to detect whether a reverse current flows through the power transistor to a voltage input terminal for a predetermined period of time, and only if yes, turn off the power transistor. The second reverse current monitoring circuit is coupled to the power transistor, and is configured to detect whether a reverse current flows through the power transistor to the voltage input terminal, and if yes, turn off the power transistor immediately.
US10637233B2 Fault magnitude calculation during current transformer saturation
Improvements in the functioning of a line-mounted device to calculate a fault current magnitude during current transformer (CT) saturation are disclosed herein. The line-mounted device may determine direct current (DC) components of a sampled current signal using valid sample pairs obtained during unsaturated regions of peaks of the sampled current signal. The DC components may be removed from the sampled current signal to produce a sinusoidal current signal. The fault current magnitude may be calculated using the sinusoidal current signal with the DC components removed.
US10637232B2 Electric circuit device
An internal electric circuit device that is connected to a connector terminal at the time of being short-circuited can be protected, but a load connected to the connector terminal has not been able to be protected. When a voltage of a cathode of a diode becomes a voltage equal to or more that an output voltage of a power source circuit by a short circuit of a positive terminal, an output voltage of an amplifier changes from the output voltage of the power source circuit to a voltage of a point connected to a negative power terminal of the OP amplifier. When the output voltage of the amplifier becomes 0 V, a voltage difference between the gate and the source of a switching element becomes equal to or more than a predetermined voltage. Therefore, the drain and the source of the switching element enter an open state, and the current flowing a negative terminal is blocked. Therefore, it is possible to protect a load from overcurrent.
US10637222B1 Low profile electrical device cover
An electrical outlet cover assembly having a base and a lid is disclosed. The base comprises a first base hinge aperture, and the lid comprises a first lid hinge aperture. The lid is hingedly coupled to the base by at least a first pin. The first pin is rotatably coupled to one of the first lid hinge aperture and the first base hinge aperture, and rotationally fixed with respect to the other of the first lid hinge aperture and the first base hinge aperture. The lid is biased from an open position to a closed position by a rotational bias from a bias element that is mechanically engaged with an end of the first pin and with an anchor rotationally fixed with respect to one of the lid and the base. The first pin may include teeth and is rotationally fixed with respect to complementary teeth of a hinge aperture.
US10637221B2 Wall plate bracket with integral straight edge and method of using same
A wall plate bracket includes integral straight edges used to quickly, easily and precisely define an area on a wall where a wall opening for the bracket is to be cut. The integral straight edges are formed along a top or bottom edge and a side edge of a generally rectangular front face plate of the bracket. The front face plate is held against a wall, and an L-shaped line is drawn along the straight edges. The bracket is then rotated 180 degrees and the ends of the straight edges are aligned at the ends of the previously drawn line. Another L-shaped line is then made or drawn along the straight edges, resulting in the two drawn L-shaped lines together forming a proper rectangle defining the wall opening to be cut.
US10637218B2 Wire puller and cord
A cord and a wire puller are used to pass through narrow pipes or the like. The cord includes a first guide wire section and a second guide wire section. The first guide wire section includes a plurality of first guide wires, and the first guide wire section has a first segment in which the first guide wires are intertwisted with each other. At least a part of the first guide wires extends from the first segment to a transitional segment. The second guide wire section includes a plurality of second guide wires, and the second guide wire section has a second segment in which the second guide wires are intertwisted with each other. At least a part of the second guide wires extends from the second segment to the transitional segment, in which the first and second guide wires are intertwisted with each other.
US10637214B2 Spark plug having a recess formed in an electrode
A spark plug is provided which includes a hollow cylindrical center electrode disposed inside a metal shell and a ground electrode joined to the metal shell. The ground electrode has an inner peripheral surface facing an outer peripheral surface of the center electrode. At least one of the outer periphery of the center electrode and the inner periphery of the ground electrode has formed therein at least one recess whose ends lies in a center-to-ground electrode facing region where the outer peripheral surface of the center electrode faces the inner peripheral surface of the ground electrode in a radial direction of the center electrode. This decreases voltage required by the spark plug to achieve discharge.
US10637210B1 Strained and strain control regions in optical devices
An optical device has a gallium and nitrogen containing substrate including a surface region and a strain control region, the strain control region being configured to maintain a quantum well region within a predetermined strain state. The device also has a plurality of quantum well regions overlying the strain control region.
US10637205B2 Laser device
To provide a laser device for adjusting a laser output by detecting the quantity of a reflected beam propagating within an optical fiber more accurately before an optical part is damaged due to an increase in quantity of the reflected beam. A laser device comprises: at least one first photodetector that detects the quantity of a reflected beam being part of a reflected beam returning to an optical fiber of the laser device after being reflected off of a work and propagating mainly through a cladding of the optical fiber; at least one second photodetector that detects the quantity of a reflected beam being part of the reflected beam returning to the optical fiber and propagating mainly through a core of the optical fiber; a power supply unit that supplies a driving current to a laser diode; and a control unit that controls the power supply unit. The control unit controls the driving current to be supplied from the power supply unit to the laser diode in response to both an output from the first photodetector and an output from the second photodetector.
US10637200B2 Circuit board bypass assemblies and components therefor
A connector for use in a free-standing connector port for mating with an external pluggable module is disclosed. The connector has terminals that extend lengthwise of the connector so that cables may be terminated to the terminals and the terminals and cable generally are horizontally aligned together. The connector includes a housing and a pair of connecting elements that flank a card-receiving slot of the connector. The cables exit from the rear of the connector elements and from the connector port. The connector elements engage the connector port to fix the connector in place within the connector port.
US10637199B2 Communication connector to withstand power over ethernet
The present invention generally relates to the field of telecommunication, and more particularly, to the field of connectors such as plugs and/or jacks used to interconnect electronic equipment. In an embodiment, the present invention is a shielded RJ45 network jack with an inter-jack connection method that has an electrical disengagement point outside of any electrical mating points, while still allowing for a relatively short distance to compensation from the plug/jack mating interface.
US10637198B2 Angled plug connection and method for its production
A plug connector, particularly a high-current plug connector, is provided that includes at least one electrical contact part having a sleeve with a receiving space on an inner side for receiving a plug-in contact that is inserted along a longitudinal axis of the plug connector. The electrical contact part further includes at least one contact spring attached to the inner side of the sleeve that is in sliding contact with a locking bolt capable of being guided in the sleeve between a first end position and a second end position. The plug connector includes a plug casing accommodating the contact part having at least one cable guide branching off essentially perpendicularly to the longitudinal axis of the plug connector. An electric line is attached to the contact part being guidable from the plug casing in a direction essentially perpendicular to the longitudinal axis of the plug connector.
US10637195B2 Cord retainer
A cord retainer is configured to be detachably disposed on an electronic device. The cord retainer includes a hook portion, a connection portion, and a clamp portion. The hook portion is configured to be fastened to the handle of the electronic device. The hook portion may be a tubular structure that extends along an extension direction. The connection portion is connected to the hook portion. The clamp portion is connected to the connection portion, and is configured to retain a cord attached on the electronic device. The clamp portion may be a plate structure that extends along an extension plane that is parallel to the extension direction.
US10637194B1 Connector device
The present disclosure provides a connector device capable of simplifying an assembly work for a counterpart connector. In particular, the present disclosure provides a connector device where a work direction of a main connector and a work direction of a connector position assurance (CPA) device are the same as each other. Further, the present disclosure provides a connector device that prevents unintentional unlocking due to carelessness with a bridge part formed on the CPA device wrapping an elastic arm that determines a locked state.
US10637192B2 Dual orientation connector with external contacts
A dual orientation connector having a connector tab with first and second major opposing sides and a plurality of electrical contacts carried by the connector tab. The plurality of contacts includes a first set of external contacts formed at the first major side and a second set of external contacts formed at the second major side. The first plurality of contacts are symmetrically spaced with the second plurality of contacts and the connector tab is shaped to have 180 degree symmetry so that it can be inserted and operatively coupled to a corresponding receptacle connector in either of two insertion orientations.
US10637190B2 Cable end fitting and cable abutment and method of securement
A cable conduit end for securing a cable to a cable abutment of a latch is provided. The cable conduit end including: a housing; an alignment feature incorporated into a surface of the housing; a pair of flexible retention features integrally formed with the housing of the conduit end, wherein the flexible retention features are spring biased into a first position.
US10637188B2 Electrical plug connector
An electrical plug connector includes a plug housing having a wall with a first opening. A contact element holder surrounds the first opening. A collar extends from the wall, surrounding the contact element holder. A fixing element is detachably attached to the contact element holder and radially surrounds the contact element holder and part of the contact element holder. First protrusions project from the fixing element between the fixing element and the collar. Second protrusions project from an inner surface of the fixing element into the contact element holder. The first protrusions and the second protrusions are designed in so that after fitting the plug housing together with a mating plug housing, a collar of the mating plug housing engages the first protrusions, whereby the first protrusions are pressed inwards and whereby the second protrusions are pressed inwards against an electrical contact element held in the contact element holder.
US10637187B2 Electrical connector with coupling ring arrangement
The disclosure relates to an electrical connector comprising a plug element with a longitudinal axis, said plug element having a plug housing with a circular cross-section and a coupling ring arrangement mounted rotatably about the longitudinal axis, wherein at least one guide lug which projects radially inward is arranged on the inner circumferential face of the coupling ring arrangement, and a socket element with a longitudinal axis, said socket element having a socket housing with a circular cross-section for accommodating the plug housing, wherein, on the outer circumferential face of the socket housing, at least one spiral-shaped guide groove is disposed for receiving the at least one guide lug of the coupling ring arrangement, and wherein, at the end of the at least one guide groove, an end position for the at least one guide lug of the coupling ring arrangement is disposed.
US10637186B2 Hybrid feed-through connector for coaxial cables
A connector for mechanically and electrically coupler a coaxial cable to a port which minimizes the component parts to enhance reliability and reduce cost without sacrificing performance. The connector includes a sleeve operative to engage the outer conductor of the coaxial cable while a coupler is configured to effect relative displacement of the coaxial cable and interface port. The sleeve and coupler each include aligned bores for receiving the coaxial cable which presents a center conductor pin and a collapsible outer conductor toward the interface port. As the coaxial cable is axially displaced toward the port, the center conductor pin engages a socket of the port while an annular compression surface of the port simultaneously engages an annular outer conductor edge of the port, collapsing the outer conductor against the port to enhance electrical conductivity and RF performance.
US10637182B1 Circular plug connector
A circular plug connector includes an outer coupling ring, a plug shell and a self-supporting compression element between the outer coupling ring and the plug shell. The plug shell houses plug contacts. The plug shell includes a mid-body having a rear facing support surface. The self-supporting compression element surrounds the plug shell and includes a spring element engaging the rear facing support surface. The self-supporting compression element includes a retaining shim support integral with the spring element as a unitary, monolithic body that is received in the retaining element to fix the self-supporting compression element relative to the outer coupling ring. The spring element is compressible relative to the retaining shim support to allow the plug shell to move axially within the cavity of the outer coupling ring.