Document Document Title
US10624250B2 Mounting processing unit for arranging components on a board
A mounting device is provided with a first raising and lowering drive section configured to raise and lower an entire syringe member to which a suction nozzle that picks up a component is attached, and a second raising and lowering drive section that raises and lowers the suction nozzle only of the syringe member to which the suction nozzle is attached. The mounting device controls a raising and lowering operation of the first raising and lowering drive section based on height information that includes at least one of information of the thickness of the component and information of the height of a board. With the mounting device, it is possible to move the entire syringe member to which the suction nozzle is attached to a position closer to the board in accordance with the height of the board and the thickness of the component.
US10624246B2 Apparatuses for implementing cold-sparable SerDes
A system for limiting or diminishing current to unpowered Serializer/Deserializer (SerDes) circuitry is provided. The system comprises receiver input termination circuitry and a cold spare circuitry. The receiver input circuitry comprises a termination resistor and an N-type metal oxide silicon field effect transistor (MOSFET). The cold spare circuitry comprises a first MOSFET and a second MOSFET. When the system is powered on, an input current flows to the receiver input termination circuit to be discharged by the N-type MOSFET which is electrically connected to a ground. When the system is powered off, the input current flows to the cold spare circuitry to discharge the input current. Discharging electrons between the first MOSFET and the second MOSFET depends on the polarity of an accumulated voltage.
US10624245B2 Laser weldable brackets for attachment of heat sinks to board level shields
According to various aspects, exemplary embodiments are disclosed of laser weldable brackets for attachment of heat sinks to EMI shields, such as a board level shield, etc. In an exemplary embodiment, an assembly generally includes an electromagnetic interference (EMI) shield, a heat sink, and a bracket laser weldable to the EMI shield for attachment of the heat sink to the EMI shield. In another exemplary embodiment, a method of attaching a heat sink to an EMI generally includes laser welding a bracket to the EMI shield whereby the bracket retains the heat sink in place relative to the EMI shield.
US10624240B2 First and second shields for thermal isolation
An example device in accordance with an aspect of the present disclosure includes a first shield to provide thermal isolation between a first component and a heatsink of a second component, and to provide a cooling channel that is thermally isolated from the heatsink to receive an airflow for the first component. A second shield is to provide thermal isolation between the first shield and the heatsink, and to provide a thermal barrier region between the first shield and the second shield.
US10624239B1 Analog digital converter, and communication terminal including the same
An analog-to-digital converter includes an adder configured to add an input signal and a feedback signal generated based on the input signal and output an output signal as the result, a successive approximation register analog-to-digital converter (SAR ADC) configured to output a differential signal corresponding to a difference between a digital output signal obtained by quantizing the output signal output from the adder and the input signal, and a bandpass filter circuit configured to perform bandpass filtering on the differential signal output from the SAR ADC and to output the feedback signal according to a result of the bandpass filtering.
US10624238B2 Loop heat pipe and manufacturing method for loop heat pipe and electronic device
A loop heat pipe includes an evaporator; a condenser; a first pipe configured to connect the evaporator and the condenser and in which vapor-phase working fluid flows; and a second pipe configured to connect the condenser and the evaporator and in which liquid-phase working fluid flows, wherein the evaporator, the condenser, the first pipe, and the second pipe is joined to a first tabular and a second tabular, respectively, the first tabular includes a first recessed section in a region to be formed as the evaporator and a region to be formed as a condensation pipe configuring the condenser and the second tabular includes a second recessed section in the region to be formed as the evaporator, the region to be formed as the condensation pipe.
US10624232B2 Ducted exhaust equipment enclosure
An electronic equipment enclosure includes a frame structure at least partially enclosed by a plurality of panels defining a compartment in which one or more electronic components are mounted and an exhaust air duct that is adapted to segregate hot air being exhausted from the compartment from cool air entering the compartment, thereby improving thermal management of the enclosure. The exhaust duct includes a lower duct section extending upward from the top panel of the compartment and an upper duct section telescoping upward from an upper end of the lower duct section. Each duct section includes four panels connected together by hinged corner fittings such that the section is collapsible. The upper duct section includes an outwardly flared portion.
US10624229B1 High voltage direct current power generator for computer server data centers
Some embodiments include a high voltage direct current (HVDC) power generator system for information technology (IT) racks. The HVDC power generator system can include a three-phase alternating current (AC) transformer having a primary winding and a plurality of secondary windings. A plurality of three-phase bridge rectifier circuits can be electrically coupled respectively to the plurality of secondary windings. The HVDC power generator system can include output terminals for powering its load. A first string of bridge rectifier circuits can be in series with each other and a first inductor. A second string of bridge rectifier circuits can be in series with each other and a second inductor. The first and second strings can be electrically coupled in parallel to the output terminals.
US10624228B2 Rack mount case storage system separably coupled to body
Provided is a rack mount case storage system separably coupled to a body, wherein, constituting the storage system, a SATA interface based-3.5 inch storage media and a PCIe interface based-3.5 inch storage media are both accommodated in a front case, thereby forming a high-capacity hybrid Bay structure; and a power supply module for supplying power to the storage system of the present invention, as well as a HOST Computer interface card, a storage extension module, a RAID card, and some storage media, which are components for performing various controls of the storage system, are mounted in a rear case.
US10624216B2 Wiring board, electronic apparatus, method for attaching sheet metal covers, and method for manufacturing wiring board
A wiring board includes, a base plate that has a first surface, a second surface opposite to the first surface, and a side surface coupled to the first surface and the second surface, a conductor provided on the side surface, and a protrusion provided over the side surface. The protrusion partitions the conductor into a first portion on the side surface that extends to the first surface and a second portion on the side surface that extends to the second surface. The protrusion has a solder wettability lower than the conductor and protrudes from the conductor.
US10624213B1 Asymmetric electronic substrate and method of manufacture
An asymmetric electronic substrate and method of making the substrate includes forming a first layer on each opposing major surface of a removable carrier layer, the first layer being a routing layer, simultaneously laminating the first layers, and building up subsequent layers on layers previously formed and laminated on the removable carrier layer iteratively. The subsequent layers including routing layers and a core layer formed on each side of the removable carrier layer, the core layer including through holes having a larger gauge than through holes included in the routing layers. A number of layers on a first side of the core layer, between the core layer and the carrier layer, is different than a number of layers on a second side of the core layer. The carrier layer is removed to produce two asymmetric substrates, each asymmetric substrate including one of the at least one core layers.
US10624212B2 Electronic device
An electronic device is provided and including a first substrate including a first glass substrate and a first conductive layer; a second substrate including: a second glass substrate which is disposed to be apart from the first conductive layer and includes a first surface opposed to the first conductive layer and a second surface opposite to the first surface, a second conductive layer disposed on the second surface, and a first hole penetrating the second glass substrate; and a connecting material electrically connecting the first conductive layer and the second conductive layer via the first hole, wherein the first hole is shaped as a funnel, and the connecting material includes a hollow part in which an insulative filling material is filled.
US10624211B2 Motherboard with daughter input/output board
The present application discloses a server system. The system includes a chassis, a motherboard installed within the chassis, and a daughterboard installed within the chassis. The motherboard includes one or more central processing unit sockets and one or more memory chip sockets. The daughterboard is communicatively connected to the motherboard. The daughterboard includes one or more input/output (I/O) connectors configured for direct external connections to outside of the chassis. The motherboard has no (I/O) connector configured for direct external connection to outside of the chassis.
US10624210B2 Printed circuit board and display device including the same
A printed circuit board and a display device are provided. The printed circuit board includes a plurality of insulation layers; at least one metal layer between the plurality of insulation layers; and a fixing member fixed to a surface of one of the at least one metal layer and passing through an outermost one of insulation layers to protrude to the outside.
US10624205B2 Metallic nano structure, method of fabricating the same, and electrical apparatus having the same
The present invention relates to a metallic nano structure including a plurality of metallic nano materials; and a junction locally disposed in a region where the metallic nano materials adjacent to each other among the plurality of metallic nano materials are in contact with each other in order to bond the adjacent metallic nano materials.
US10624200B2 Undulator
An undulator comprises at least M permanent magnet periods arranged sequentially in a transmission direction of electron beams, each of the permanent magnet periods comprises four rows of permanent magnet structures, in which each row comprises N rows of permanent magnet groups, and each row of the permanent magnet groups comprises K permanent magnet units, wherein M, N and K are natural numbers greater than or equal to 1; the four rows of the permanent magnet structures are pairwise matched, then relatively disposed on both sides of the transmission direction of electron beams, and are capable of forming at least one composite magnetic fields by relative displacement, such that elliptically polarized light, circularly polarized light, or linearly polarized light with an arbitrary polarization angle of 0°˜360° is generated when electron beams pass through the composite magnetic fields, and such that velocity directions of electrons are deviated from an axis direction of the undulator.
US10624196B1 Laser source device and extreme ultraviolet lithography device
A device includes a laser source, an amplifier, an optical sensor and a spectrometer. The laser source is configured to produce a seed laser beam. The amplifier includes gain medium and a discharging unit. The discharging unit is configured to pump the gain medium for amplifying power of the seed laser beam. The optical sensor is coupled to the amplifier and configured for sensing an optical emission generated in the amplifier while the gain medium is discharging. The spectrometer is coupled with the optical sensor and configured to measure a spectrum of the optical emission.
US10624195B2 Tri-axis x-ray tube
In one embodiment, an x-ray tube 15 can be used closer to a sample. An angle A1 between an anode axis 02 and an electron-beam axis 01 can be ≥10° and ≤80° and an angle A2 between the anode axis 02 and an x-ray axis 03 can be ≥10° and ≤80°. In another embodiment, a cap 20 on an anode 12 can block x-rays emitted in undesired directions. The cap 20 can include an internal cavity 24, an electron-beam hole 21, an anode hole 22, and an x-ray hole 23. In another embodiment, an electrical connection between an x-ray tube 15 and a power supply 18 can be reliable and easy to manufacture. The anode 12 can include a hole 31 at an end of the anode 12 sized and shaped for insertion of an electrical connector 32.
US10624194B1 Digital load control system providing power and communication via existing power wiring
A two-way load control system comprises a power device, such as a load control device for controlling an electrical load receiving power from an AC power source, and a controller adapted to be coupled in series between the source and the power device. The load control system may be installed without requiring any additional wires to be run, and is easily configured without the need for a computer or an advanced commissioning procedure. The power device receives both power and communication over two wires. The controller generates a phase-control voltage and transmits a forward digital message to the power device by encoding digital information in timing edges of the phase-control voltage. The power device transmits a reverse digital message to the controller via the power wiring.
US10624191B1 Controller for seven-mode flowing lamp and power plug
A controller for a seven-mode flowing lamp is disclosed herein which is disposed between a power source and a plurality of sets of lamp strips. The controller comprises: a reverse protection unit electrically connected to the power source to prevent the power source from being reversely connected; an infrared receiving unit electrically connected to the reverse protection unit for receiving an infrared signal transmitted by an infrared terminal; a control unit electrically connected to the reverse protection unit and the infrared receiving unit to parse the infrared signal and issue a plurality of control signals; and a plurality of driving units disposed between the control unit and the lamp strip.
US10624185B2 Lighting system and method for automatic control of an illumination pattern
The present invention generally relates to a lighting system for illuminating an area, specifically where the lighting system is adapted for automatic control of an illumination pattern based on previous user behavior and dependent on a current sunrise and sunset time at a physical location of the illumination system. The invention also relates to a corresponding method and a computer program product.
US10624183B1 Wireless proximity aware remote control lighting system
Aspects of the present invention further include a lighting system comprising a lighting source, a connector in electrical communication with the lighting source and an external power source, an energy storage device, an input device, and a controller. The controller may be configured to identify the presence of a load indicator signal received via the input device, determine whether the load indicator signal indicates a load-reducing state, and when the load indicator signal indicates the load-reducing state, discharge the energy storage device to maintain an intensity of the lighting source.
US10624180B1 USB-powered lamp strip controller
The present disclosure relates to a USB-powered lamp strip controller which comprises a USB port for connecting the controller to a power source to supply power to the controller; an infrared receiving unit electrically connected to the USB port for receiving an infrared signal transmitted by an external infrared terminal; a control unit electrically connected to the USB port and the infrared receiving unit for receiving the infrared signal and issuing a control signal according to the infrared signal; a driving unit electrically connected to the control unit to adjust a flicker color and a flicker frequency of the lamp strip according to the control signal; and a manual control unit disposed between the USB port and the control unit for inputting a manual signal to the control unit such that the driving unit drives the lamp strip to display a plurality of modes.
US10624178B2 Multiple location load control system
A multiple location dimming system may include a smart dimmer (e.g., a main load control device) and one or more remote dimmers (e.g., accessory devices) for controlling the amount of power delivered to a lighting load. The multiple location dimming system may be installed in place of a multiple location switch system (e.g., having three, four, or more multi-way switches), and may not require a neutral connection at any of the control devices of the multiple location dimming system. The main load control device and the accessory devices of the multiple location dimming system may be configured to display a present intensity level of a lighting load on one or more visual indicators. The accessory devices may have the same or different user interfaces as the main load control device, and may provide additional functionality over that which the main load control device offers.
US10624175B2 Lamp with power supply containing gyroscopic sensor used for light management operations
A lighting method that includes providing a lamp having a light source, a controller and at least one gyroscopic sensor; and measuring at least one type of movement of the lamp with at least one gyroscopic sensor. The method may further include converting with the controller the at least one type of movement of the lamp measured by the at least one gyroscopic sensor to a characteristic of light; and projecting light from the light source having the characteristic of light converted by the controller correlated to the movement of the lamp measured by the gyroscopic sensor.
US10624174B2 Data generation method, data reproduction method, data generation device and data reproduction device
A data generation method is for generating video data that covers a second luminance dynamic range wider than a first luminance dynamic range and has reproduction compatibility with a first device that does not support reproduction of video having the second luminance dynamic range and supports reproduction of video having the first luminance dynamic range, and includes: generating a video signal to be included in the video data using a second OETF; storing, into VUI in the video data, first transfer function information for identifying a first OETF to be referred to by the first device when the first device decodes the video data; and storing, into SEI in the video data, second transfer function information for identifying a second OETF to be referred to by a second device supporting reproduction of video having the second luminance dynamic range when the second device decodes the video data.
US10624166B1 Parallel circuit for light emitting diode
A parallel circuit for light emitting diodes includes a first power wire, a second power wire, a first light emitting diode, a second light emitting diode, and a second impedance element. The first LED includes a first turn-on voltage, and two ends of the first LED are respectively connected to the first power wire and the second power wire. The second LED includes a second turn-on voltage, and the first turn-on voltage is different from the second turn-on voltage. The second impedance element and the second LED are connected to form a second series circuit. One end of the second series circuit is electrically connected to the first power wire, while the other end of the second series circuit is electrically connected to the second power wire. In the parallel circuit, different LEDs are respectively driven by different voltages to emit light with pre-determined brightness.
US10624162B2 Improving THD for a direct AC LED lighting device
A direct AC LED lighting device is provided with a variable current source and a controller. The controller controls the variable current source to conduct a THD compensation current while an LED string in the direct AC lighting device is not conducting to improve power factor and reduce the THD.
US10624159B2 Driver with at least four different states
Drivers (1-10) for driving load circuits (100) comprise supply circuits (1) for providing supply current signals from a mains source to the load circuits (100), storage circuits (2) for storing energy destined for the load circuits (100), and switch circuits (3-8) coupled with the storage circuit (2), the load circuit (100) and the supply circuit (1), and for switching the coupling among the storage circuits (2), the load circuit (100) and the supply circuit (1). The switched storage circuits (2) can, in charge states, be charged via the supply current signals, and in bypass states be bypassed, and in dependent discharge states be discharged via the load circuit (100) together with the supply current signals, and in independent discharge states be discharged via the load circuits (100) independently from the supply current signals for a substantial time duration. The drivers (1-10) may further comprise controllers (10) for controlling the switch circuits (3-8) for bringing the drivers (1-10) between two subsequent zero-crossings of signals supplied to the supply circuits (1) into the independent discharge state, the dependent discharge state, the bypass state, the charge state, the bypass state, the dependent discharge state and the independent discharge state, in this particular order. These drivers (1-10) show a reduced total harmonic distortion.
US10624158B2 Radio frequency heating apparatus using direct-digital radio frequency power control and fine-tune power control
A radio frequency inductive heating apparatus includes a control device, a plurality of radio frequency devices, a plurality of transformers, a resonant tank circuit, a heating element, a first power supply, and a second power supply. The radio frequency devices are selectively activated by the control device, and each of the plurality of radio frequency devices is coupled to the primary winding of one of the plurality of transformers. The secondary winding of each of the plurality of transformers is coupled to the resonant tank circuit, and the heating element is coupled to the resonant tank circuit. The plurality of radio frequency devices includes a first radio frequency device and a second radio frequency device. The first radio frequency device is coupled to the first power supply, and the second radio frequency device is operatively coupled to the second power supply. A corresponding method is also disclosed.
US10624157B2 Network system, network management method and network management apparatus
The network system includes a plurality of communication nodes, a network that is connected to the plurality of communication nodes, and a network management server that is connected to the network. The network management server accepts information of a plurality of regions in each of which a plurality of areas that are assigned to the respective communication nodes are grouped, and the network management server executes setting of controlling an abnormal flow on the communication nodes to which the areas grouped in a first region in which the areas assigned to the communication node notifying detection of the mobile unit that transmits the abnormal flow are grouped and at least one second region adjacent to the first region are assigned.
US10624156B2 5G FDD low latency transmission subframe structure system and method of use
Devices for and methods of providing low latency 5G FDD communications are generally described. A HARQ ACK/NACK for an xPDSCH is transmitted in the xPUCCH of the same or next subframe as the xPDSCH and xPDCCH. An xPUSCH is generated in the same subframe in response to an xPDCCH and HARQ ACK/NACK response is carried by another xPDCCH or xPHICH in the same or next subframe. The xPDCCH and the xPUCCH are at opposite ends of the same subframe, DL and UL subframe are delayed relative to each other, or at least one of the DL and UL subframe has an additional blank portion, portion with data associated with another UE or portion that contains a reference signal, broadcast signal or control information.
US10624155B2 Method and apparatus for setting up a relay link in a wireless communication system
A method and apparatus for setting up a relay link to transfer a data frame using a relay in a wireless communication system are provided. The relay link setup method of a source STA in a wireless communication system may include receiving capability information of at least one relay supporting station included in the wireless communication system from an access point (AP) or a personal basic service set (PBSS) central point (PCP), selecting one of the at least one relay supporting station as a relay station, using beam forming information among the source station, a destination station, and the at least one relay supporting station and the capability information, transferring a relay link setup request frame to the destination station, and receiving a relay link setup response frame that includes information on a relay link setup result from the destination station. The relay link setup request frame and the relay link setup response frame may pass through the relay station.
US10624154B2 Data transmission method, access point and station
Disclosed are a data transmission method, an access point and a station. The method comprises: sending a radio frame to a plurality of stations, triggering the stations to perform unlink multi-user transmission, and when the stations belong to different basic service sets of the access point, setting a sending address of the radio frame to be a common address.
US10624153B2 Network management and wireless channel adjustment
According to one configuration, an access point control resource receives channel allocation information indicating a change to allocation of channels in a wireless band currently used by multiple wireless access points to communicate with multiple communication devices in a network. The access point control resource uses the channel allocation information to identify a particular wireless channel (such as a de-allocated wireless channel) to be terminated from use by the multiple wireless access points. In accordance with the channel allocation information, when vacating use of the de-allocated channel, the access point control resource controls an order of terminating use of the particular wireless channel by the multiple wireless access points.
US10624151B2 Device and method of handling a signalling radio bearer configuration
A communication device for handling a signalling radio bearer (SRB) configuration comprises instructions of: communicating with a first base station (BS) according to a first SRB configuration, wherein the first SRB configuration configures a first SRB; configuring a first packet data convergence protocol (PDCP) entity associated to the first SRB according to a first PDCP; receiving a first radio resource control (RRC) connection reconfiguration message on the first SRB according to the first PDCP from the first BS or a second BS; releasing the first PDCP entity associated to the first SRB and configuring a second PDCP entity to apply a second PDCP according to a second SRB configuration, when the first RRC connection reconfiguration message comprises the second SRB configuration; and transmitting a first RRC connection reconfiguration complete message according to the second PDCP entity on the first SRB to a third BS.
US10624145B2 Service transmission method, apparatus, and device
The present invention relates to the field of communications technologies and discloses service transmission methods, apparatus, and devices. In one embodiment, a method includes: obtaining, by a target server or user equipment, an Internet Protocol (IP) address assigned by a target gateway to the user equipment; establishing a Multipath Transmission Control Protocol (MPTCP) connection between the user equipment and the target server based on the IP address assigned by the target gateway to the user equipment, where the MPTCP connection between the user equipment and the target server and an MPTCP connection between the user equipment and a source server are bound to a same MPTCP session; and transmitting a service data packet using the MPTCP connection between the user equipment and the target server. The service data packet is transmitted using the target gateway so a transmission path is optimized and a service transmission delay is reduced.
US10624138B2 Method and apparatus for managing packet data network connectivity
Methods and apparatuses are provided for managing packet data network (PDN) connectivity for a device. PDN connectivity to a local gateway can be managed at an access point with which the device is communicating based at least in part on received PDN connectivity parameters. The PDN connectivity parameters can include access points, related closed subscriber groups, public land mobile networks, etc., from which a device can request a PDN connection. The PDN connectivity parameters can be specific for the device and/or for one or more access point names. In addition, a subscription server or other core network device can communicate the PDN connectivity parameters to the device and/or the device can receive PDN connectivity parameters as a result of a failed PDN connection attempt to an access point.
US10624134B2 Network traffic prioritization
Network prioritization is contemplated. The network prioritization may relate to prioritizing consumption of network services as a function of user priority. The user priority may be associated with the devices desiring consumption of network services in order to ensure higher priority users are granted network resources over lower priority users.
US10624129B2 Transmission control method and apparatus for avoiding data collision
Transmission control methods and devices for avoiding data collision are provided. According to the methods, a first radio frame is generated by a first station. The first radio frame includes a physical layer preamble, a null instruction information domain and a data section. The null instruction information domain is used for triggering an access point in another basic service set. The basic service set receives the first radio frame to send a second radio frame. The second radio frame indicates a time for reserving a channel. According to the methods, the first radio frame is sent by the first station.
US10624127B2 Effective transmission scheduling in a distributed antenna system
A method includes a base station in a distributed antenna system having a set of antennas. For each antenna, the base station stores state information indicating that the antenna is either in a transmit state or a do_not_transmit state. For each antenna indicated by the state information for the antenna as being in the transmit state, the base station determines whether the antenna has been given a clear channel indication (CCI) for a next transmission time interval (TTI). At the next TTI, the base station transmits data to a UE, wherein the base station transmits the data to the UE using antennas included in said set of antennas that i) are indicated by the state information for the antenna as being in the transmit state and ii) have been given the CCI. The base station adjusts the state information in accordance with a transmit status.
US10624124B2 Trigger frame recovery
Methods, computer readable media, and wireless apparatuses are disclosed for trigger frame recovery. An apparatus of a wireless device is disclosed. The apparatus comprising processing circuitry configured to: encode a trigger frame comprising a resource allocation for one or more stations, where the trigger frame comprises a network allocation vector (NAV) duration. The processing circuitry may be further configured to configure the wireless device to transmit the trigger frame to the one or more stations. The processing circuitry may be further configured to configure the wireless device to contend for the wireless medium a first time, encode a retransmission of the trigger frame, and configure the wireless device to transmit the retransmission of the trigger frame to the one or more stations, if a frame is not received from the one or more stations in response to the trigger frame before a trigger frame timeout duration.
US10624123B2 PRACH access control method, and access method and device
Provided are a PRACH access control method, access method and device. The PRACH access control method includes: receiving a PRACH preamble serial number transmitted by a terminal in each subframe of a virtual access frame; obtaining a PRACH access serial number of the terminal based on the received PRACH preamble serial number according to a mapping, which is predetermined with the terminal, between PRACH preamble serial numbers and PRACH access serial numbers; and transmitting the obtained PRACH access serial number to the terminal.
US10624121B2 Scheduling an uplink transmission over an unlicensed radio resource
A scheduling node (14) in a wireless communication system is configured for scheduling an uplink transmission on an unlicensed radio resource. The scheduling node (14) is configured to detect whether or not the scheduling node (14) has transmitted or scheduled to receive on the unlicensed radio resource in a subframe. The scheduling node (14) is also configured to transmit a joint grant with a grant delay that is based on whether or not the scheduling node (14) has transmitted or scheduled to receive on the unlicensed radio resource in a subframe according to the detecting. The grant delay is a delay between transmission of the joint grant and an earliest one of multiple subframes granted by the joint grant for uplink transmission on the unlicensed radio resource.
US10624117B2 Wireless communication system, base station, and terminal
A wireless communication system includes a terminal; and a base station configured to perform uplink scheduling. The terminal transmits to the base station, a signal that includes a scheduling request and a buffer state index value of the terminal. The base station performs scheduling for the terminal, based on the buffer state index value.
US10624116B2 Method and apparatus for scheduling terminal in wireless communication system
The present disclosure relates to a 4G communication system such as LTE and a 5G or pre-5G communication system for supporting a higher data rate after a 4G communication system. The present invention relates to a method for generating scheduling-related information comprising the steps of: receiving first reference information; receiving second reference information; generating first scheduling-related information using the received first reference information and second reference information, and generating second scheduling-related information by considering the first scheduling-related information; and sending the first scheduling-related information to a first cell and sending the second scheduling-related information to a second cell.
US10624113B2 Method for transmitting and receiving signal through sidelink in next generation wireless communication system, and apparatus therefor
The present application provides a method for transmitting and receiving, by a terminal, a sidelink signal through a subframe including a plurality of symbols in a wireless communication system. Specifically, the method comprises the steps of receiving a first sidelink control signal including symbol information for a sidelink data signal, on a predetermined first symbol of a subframe; receiving the sidelink data signal on the subframe according to the first sidelink control signal; and transmitting a second sidelink control signal including response information for the sidelink data signal, on a second symbol of the subframe, wherein the first symbol is determined under the assumption that a maximum number of symbols reserved for a downlink control signal exist on the subframe, and the second symbol is a symbol immediately before a symbol reserved for an uplink control signal on the subframe.
US10624108B2 Coexistence interference mitigation in wireless systems
In some wireless systems (e.g., 5G new radio (NR) systems), a user equipment (UE) may experience coexistence interference when using collocated radio transceivers to simultaneously communicate using different radio access technologies (RATs). To mitigate the coexistence interference, the UE may transmit a configuration request to a base station, where the configuration request may identify that the UE is operating on multiple RATs, identify that the UE is experiencing coexistence interference, or request specific reference signal settings or resources. The base station may modify reference signal transmissions and settings based on the configuration request. For example, the base station may transmit more frequent channel state information reference signals (CSIRS) to the UE, and the UE may report channel state information (CSI) more frequently in response. In other cases, the base station may modify a demodulation reference signal (DMRS) pattern, CSIRS resources, or CSI reporting settings based on the configuration request.
US10624107B2 System and method for network controlled dynamic small cell management
A system and method for network controlled dynamic small cell management. The present system backhauls and front hauls LTE data over a network. Portions of the LTE Small Cell are virtualized in the network and either in close communication with a Modem Termination System (MTS) of the network, co-located with the MTS, or integrated with the MTS. Such MTS-Small Cell integration reduces latency through data sharing, LTE-to-network mapping, and distributing workloads.
US10624104B2 Communication between devices using a wireless communication protocol
A first communication device may communicate wirelessly with a second communication device. The first communication device may include a wireless communication integrated circuit (IC) configured to (i) receive application data from an application controller, (ii) encapsulate the application data in data packets, and (iii) use an antenna to transmit the data packets. In some embodiments, the first and second communication devices may agree on a length of connection intervals, and the first communication device may transmit two or more of the data packets to the second communication device during each of one or more of the connection intervals. In some embodiments, during periods when there is no application data to encapsulate and transmit to the second communication device, the first communication device may transmit a message to the second communication device, and transmitting the message may keep a wireless link between the first and second communication devices active.
US10624103B2 System and method for spectrum sharing and interference management between wireless systems
A method of allocating resources in a first wireless system, wherein the first wireless system shares a frequency spectrum with a second wireless system, is described. The method comprises detecting a level of interference to the second wireless system caused by the first wireless system on a first frequency within the spectrum; determining if transmission on the first frequency should be restricted based on the level of interference; and restricting transmissions in the first system on the first frequency if it was determined that transmission on the first frequency should be restricted while allowing normal use of the remaining portions of the frequency spectrum to continue in the first system. A system for allocating resources in a first wireless system, wherein the first wireless system shares a frequency spectrum with a second wireless system, is also described.
US10624102B2 Method, base station, and user terminal for using location information of user terminal
A base station allocates radio resources used for device-to-device D2D communication based on location information indicating a geographical location of a user terminal located in a cell of a base station. The base station notifies the allocated radio resources to the user terminal by a unicast manner, and the user terminal uses the allocated radio resources to transmit a signal for the D2D communication.
US10624099B2 Coordinated control of media playback
Methods and systems provide for coordinated control between multiple devices of playback of a media track or playlist. The multiple devices may form an ad-hoc network for sharing control of media. A control device may coordinate control of the playlist and facilitate playback of the media at a playback device. Then when the control device leaves the group, a second device in the group will seamlessly become the control device and control playback and playlist coordination. The playback device may also be the control device. The playback advice may be a network-enabled speaker. Where the playback device is separate from the control device, the playback device may maintain sufficient information to operate without a control device until a new control device is selected.
US10624096B2 Wireless communication system, wireless communication setting method, base station, mobile station, and program
A base station includes a transmitter configured to transmit a downlink control information to a user equipment, the downlink control information being generated based on one of (1) a first uplink allocation information indicating a first frequency block corresponding to a first plurality of subcarriers which are contiguous in frequency and (2) a second uplink allocation information indicating a second frequency block corresponding to a second plurality of subcarriers which are contiguous in frequency and a third frequency block corresponding to a third plurality of subcarriers which are contiguous in frequency, the second frequency block and the third frequency block being separated in frequency.
US10624090B2 Method and apparatus for communication through subframe occupied by unlicensed frequency
A method for performing, by a terminal, communication using an unlicensed frequency in a wireless communication system, and an apparatus supporting the same are provided. The terminal may receive, from a serving cell on a licensed frequency, a subframe indicator indicating a subframe which is occupied by an unlicensed frequency, and may determine, on the basis of the received subframe indicator, the subframe which is occupied by an unlicensed frequency. Another method for performing, by a terminal, communication using an unlicensed frequency in a wireless communication system is provided. A PDCCH of a serving cell is monitored using a new radio network temporary identifier (RNTI); a reference signal indication is received from the monitored PDCCH of the serving cell; and a subframe which is occupied by an unlicensed frequency is determined on the basis of the received reference signal indication, wherein the new RNTI may be an RNTI which has been newly established in the terminal in order to receive the reference signal indication from the PDCCH.
US10624086B2 Wireless security network and communication methods
A security network provides reduced power consumption and more robust communication of messages in comparison to conventional wireless systems. Reducing power consumption as discussed herein ensures that the security system is able to operate for a long duration of time, potentially with minimal or no power from an electrical grid. Additionally, redundant communication paths as discussed herein provide a more robust way of selectively forwarding security data to a remote server. The availability of multiple communication paths ensures that a respective remote target recipient such as a server resource or remote communication device operated by a user can be notified of a trigger event during power failure conditions, such as when certain communication functionality of a security system is disabled.
US10624083B2 Data processing method and base station
A base station includes: a processor; and one or more units stored on a memory and executable by the processor, the one or more units including an identification unit and more than two task processing units, tasks which can be processed by the more than two task processing units being divided according to a pre-set task cycle gradient so that the more than two task processing units can process tasks having cycles within different task cycle ranges, wherein the identification unit is arranged to obtain a task, identify the cycle of the task, and send the task to a task processing unit corresponding to the cycle of the task for processing; and the task processing unit is arranged to obtain and process the task sent by the identification unit. A corresponding data processing method is also provided.
US10624080B2 Aggregation of resources in enhanced control channels
The set of resource aggregation levels available for forming an enhanced control channel message may vary from one subframe to another, based on the level of puncturing in the transmitted subframes. An example method begins with determining members of a set of aggregation levels usable to aggregate the non-overlapping subsets of resource elements for transmitting downlink control information. This determining is based on a puncturing level to be used for the transmission of the downlink control information. Downlink control information for the given subframe is mapped to one or more non-overlapping subsets of resource elements in the at least one block of time-frequency resources, according to an aggregation level selected from the determined set, and then transmitted, in the one or more non-overlapping subsets. This method may be repeated for each of several subframes, where the puncturing may differ from one subframe to another.
US10624079B2 Coexistence of narrow-band internet-of-things/enhanced machine type communication and 5G
Certain aspects of the present disclosure relate to methods and apparatus for wireless communication, and more particularly, to coexistence of different radio access technologies (RATs). In certain aspects, the method generally includes receiving a deployment configuration for an in-band mode of operation within system bandwidth of a type of radio access technology (RAT), and operating as if configured to operate within a guard-band of the system bandwidth or in a standalone mode while communicating in the in-band mode.
US10624072B2 Shortened transmission time interval (STTI) configuration for low latency communications
Methods and apparatus are provided for shortened Transmission Time Interval (sTTI) configurations for low latency communications. A User Equipment (UE) receives at least one transmission in a first TTI of a first duration configured for the UE, the first TTI assigned within a second TTI of a second duration, wherein the first TTI is configured for Ultra-Reliable and Low-Latency Communications (URLLC) and uses, at least in part, a configuration for communicating using the second TTI.
US10624069B2 Radio terminal, base station, and processor
A radio terminal that transmits uplink data to a base station using a PUSCH resource includes a controller configured to execute a process of transmitting a scheduling request for requesting allocation of the PUSCH resource to the base station using a PUCCH resource. The scheduling request includes buffer information indicating an amount of the uplink data in a transmission buffer of the radio terminal.
US10624063B2 Radio communication system, method, program, base station apparatus, multi-cell/multicast cooperation control apparatus
Disclosed is a radio communication system in which transmission parameters, such as MCS of MBSFN, the number of subframes, and a transmission power of a reserved cell, are adaptively output, based on a unicast traffic volume in a MBSFN area, a number of terminals, and a number of cells of the MBSFN area, so that a system throughput in the MBSFN area is maximized while satisfying an MBSFN quality requirement condition.
US10624060B2 Dynamically adapting provision of notification output to reduce user distraction and/or mitigate usage of computational resources
Dynamically adapting provision of notification output to reduce distractions and/or to mitigate usage of computational resources. In some implementations, an automated assistant application predicts a level of engagement for a user and determines, based on the predicted level of engagement (and optionally future predicted level(s) of engagement), provisioning (e.g., whether, when, and/or how) of output that is based on a received notification. For example, the automated assistant application can, based on predicted level(s) of engagement, determine whether to provide any output based on a received notification, determine whether to suppress provision of output that is based on the received notification (e.g., until a later time with a decreased predicted level of engagement), determine whether to provide output that is a condensed version of the received notification, determine whether to automatically respond to the notification, and/or select an output modality for providing output that is based on the received notification.
US10624059B2 Telecommunications apparatus and methods
A method for use in a mobile telecommunications network that includes a core network, a base station providing wireless connectivity within a base station cell, a mobile node in the base station cell providing wireless connectivity within a local cell and configured to communicate wirelessly with the base station, and a terminal configured to communicate wirelessly with the base station and with the mobile node; includes defining a virtual cell tracking area that encompasses the local cell and has a unique virtual cell tracking area identifier; notifying the core network of an association of the terminal with the mobile node and the base station; sending a paging message for the terminal from the core network to the base station using the association, the paging message including the virtual cell tracking area identifier; forwarding the paging message from the base station to the terminal using the virtual cell tracking area identifier.
US10624054B2 System and method for matching using location information
In one embodiment, a method executed by at least one processor includes receiving first historical location information identifying a first location area at which a first user was present at a first time and receiving second location information identifying a second location area at which a second user was present at a second time. The method includes determining that the first historical location information and the second location information each correspond to a particular location area and determining that a characteristic related to the first user corresponds to a preference related to the second user. In response to these determinations, the method includes causing information related to the first user to be presented to the second user. The information related to the first user includes the first location area of the first user relative to the second location area of the second user.
US10624053B2 De-registration method in wireless communication system and device therefor
An aspect of the present invention relates to a UE-initiated de-registration method by an AMF in a wireless communication system, and comprises the steps of: receiving, from UE, a de-registration request message that requests de-registration, wherein the de-registration request message includes de-registration type information and first access type information indicating a target access to which the de-registration is to be applied; requesting, when the UE has an established protocol data unit (PDU) session through the target access, an SMF to release the established PDU session; and transmitting a de-registration accept message to the UE depending on the de-registration type.
US10624051B2 System for measuring multi-port amplifier errors
Disclosed is a system for measuring multi-port amplifier errors (“SME”) of a multi-port power amplifier (“MPA”), where the MPA has a plurality of input ports and a plurality of output ports. The SME may include at least one input coupler, an output array of couplers, an input switch network, an output switch network, and a combiner.
US10624050B2 Method and apparatus for generating device-to-device terminal signal in wireless communication system
A method of generating a device-to-device (D2D) signal by a user equipment (UE) in a wireless communication system, the method includes mapping a sequence for an automatic gain control (AGC) preamble to a resource element; and generating the AGC preamble by performing an inverse fast Fourier transform (IFFT) on the sequence for the AGC preamble mapped to the resource element, further the sequence for the AGC preamble is repeated N times when mapped to the resource element, and also N is determined based on at least one of a system frequency bandwidth or a transmission frequency bandwidth.
US10624047B2 Method and device for transmitting uplink information
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 present application provides a method for transmitting uplink information, which includes the following: a UE detects control information, i.e., UL-Grant for scheduling uplink data transmissions from a base station; determines according to the control information, the number of PRBs resource allocated by the base station, determining a maximum transmission power allowed in the current sub-frame, determines an uplink transmission power of the UE; executes an LBT according to UL-Grant configurations, and starts an uplink data transmission after the LBT is successful. By adopting the method of the present disclosure, the total uplink transmission power of an entire cell in one sub-frame is controlled, so as to realize coexistence with other devices. Further, by reasonably setting an LBT time period and power increase transition time, the probability of collisions among devices is reduced.
US10624042B1 Calibration assembly and system for cosite transceivers
A calibration assembly and system for collocated transceivers includes calibration logic that determines at least one calibration ratio based on the isolation between a transmitter and a receiver on a platform, such as an aerial vehicle, regardless of whether the vehicle is manned or unmanned. The calibration logic utilizes a power level of the signal of interest at the receiver to calibrate a power output level of a transmit signal transmitted from a transmit antenna of the transmitter based on calibration ratios stored in a database. The transmitter then transmits the transmit signal from the transmitter at a power level sufficiently low to prevent a ring-around or wraparound power level from exceeding the power level of the received signal of interest input to the receiver so as to not cause cosite or colocation interference in the receiver.
US10624038B2 Method for determining transmission power and a mobile communication device performing the method
There is provided a method for determining transmission power. The method is performed by a wireless communication device and comprises: determining transmission power; and transmitting uplink signal based on the transmission power, wherein the transmission power meets a requirement for a minimum EIRP value for the spherical coverage, and wherein the requirement for the minimum EIRP value for the spherical coverage is predetermined based on a 50th percentile of a distribution of measured power.
US10624033B2 Voice over internet protocol power conservation techniques for wireless systems
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may be enabled for voice over long term evolution (VoLTE). The UE may include an audio layer to encode and decode voice information and a packet layer to transmit voice packets. The packet layer may store parameters related to a discontinuous reception (DRX) in a shared memory. The audio layer may obtain the DRX parameters and encode voice information based on the parameters. For example, the audio layer coding may be synchronized with the wake period of the DRX cycle. The audio layer may encode voice information during a wake up period of the packet layer DRX cycle, and the packet layer may transmit the voice packets while awake. The audio layer may perform back to back encodings at the beginning of the DRX cycle. The packet layer may extend the wake period to transmit the voice packets.
US10624032B2 Synchronizing asynchronous dual-stack radio events for hearing device applications
A battery-powered mobile hearing assist device allows concurrent wireless transception of control data via standard Bluetooth low energy (“BLE”), such as a smartphone, and proprietary audio streaming (“PAS”) from a second device such as a wireless audio streaming accessory. Power savings are achieved particularly in situations where the hearing device is searching for the PAS device. Instead of performing PAS search events as a separate wireless activity from the BLE advertising or connection events, including waking and ramping up for each of the BLE and PAS protocols, PAS search events are combined into the BLE advertising or connection events before returning to the sleep mode in each connection interval, eliminating duplicative processor steps, ramp up and/or ramp down.
US10624027B2 Call processing method and apparatus thereof
Embodiments of the present application provide a call processing method and an apparatus thereof. The method includes: receiving information associated with calling at least one slave device, where the information associated with calling at least one slave device is used to request to wake up the at least one slave device from a sleep state to an active state; and sending an excitation signal to the at least one slave device, where the excitation signal is used to request to wake up the at least one slave device. In the method and apparatus in the embodiments of the present application, a slave device is rendered in a sleep state, and the slave device is activated when the slave device is being called or is going to be called, which can save power consumption caused by unnecessary listening by the slave device.
US10624025B2 Method and apparatus for controlling scan period in wireless communication system
The present disclosure relates to a sensor network, machine type communication (MTC), machine-to-machine (M2M) communication, and technology for internet of things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method includes determining whether a scan period of a first connectivity scheme is changeable based on a service discovered during the scan period of the first connectivity scheme, if the scan period of the first connectivity is changeable, detecting a state of a second connectivity scheme, and changing the scan period of the first connectivity scheme based on the detected state of the second connectivity scheme.
US10624024B2 Correlation-enhanced frequency scanning
Methods, systems, and devices for wireless communications are described. An exemplary method includes receiving a signal corresponding to a frequency band, scanning for communications activity within the frequency band, wherein scanning for communications activity within the frequency band comprises performing a correlation calculation on samples of the signal, and determining whether to attempt a connection establishment within the frequency band based at least in part on the correlation calculation on samples of the signal. When the scanning identifies an indication of activity, a scanning device may attempt to establish a connection with a base station within the frequency band. When the scanning identifies an indication of no activity, a scanning device may refrain from attempting to establish a connection with a base station within the frequency band, and may perform the correlation-enhanced frequency scanning on a different frequency band.
US10624018B1 Systems and methods for excluding Relay Nodes from Multi-User Multiple-Input-Multiple-Output (MU-MIMO) pairing
Systems and methods are described for selecting relay nodes for Single-User Multiple-Input-Multiple Output (SU-MIMO). A channel orthogonality and Signal-to-Interference-Plus-Noise Ratio (SINR) of a plurality of wireless devices located in a geographic area of an access node is determined. A relay-capable status of the plurality of wireless devices is determined. Non-relay capable wireless devices located in the geographic area are excluded from SU-MIMO. From the plurality of wireless devices, relay-capable wireless devices are selected for SU-MIMO. The selected relay-capable wireless devices are prioritized for SU-MIMO based on a channel orthogonality and SINR meeting a set threshold.
US10624017B2 Method for operating a communication apparatus and communication apparatus
The present invention relates to a method for operating a communication apparatus in a network comprising a plurality of communication nodes, upon reception of a message at the communication apparatus, the communication apparatus starting a retransmission delay being selected at random from a retransmission delay interval, said retransmission delay interval being dependent on at least one of a status of the communication apparatus and a property of the received message, the communication apparatus monitors retransmissions of said message by other communication nodes during said retransmission delay and the communication apparatus transmitting a retransmission of said message at the expiry of said retransmission delay if a statistic based on the retransmissions of said message by other communication nodes is below a threshold.
US10624013B2 International Business Machines Corporation
In an approach for converging a cloud computing environment and a mobile device into an integrated environment, a processor receives a request to complete a computing task on a first device, wherein the computing task requires a physical sensor. A processor determines that the computing task should be offloaded from the first device to a second device based, at least in part, on the first device lacking the physical sensor and the second device having the physical sensor. A processor offloads the computing task from the first device to the second device. A processor receives a result of the computing task from the second device.
US10624011B2 Switching between network media seamlessly while maintaining a network connection
The electronic devices described herein enhance a user experience associated with a network connection by transitioning between networks and/or network media. Determinations to switch from one network to another are based on connection quality factors which are collected and compared to defined connection quality thresholds. The connection quality factors are correlated to the quality of the connection, such that the quality of the connection is optimized by switching networks when the connection to one network is poor but the connection to an alternative network may be better. Further, the switching process between networks and/or network media, particularly between 802.11ad networks and other 802.11 networks, is enhanced such that it is substantially seamless, or unnoticeable to the user. The connection quality-based switching determination and the seamless switching between networks provide a consistent, high quality connection and a satisfying user experience.
US10624008B2 Determination of waveform software corresponding to narrowest bandwidth at frequency within range of frequencies in which field intensity is below threshold
If any waveform software to be used is determined without taking into account the status of the other end of communication, the communication with the other end may possibly fail. Each of a plurality of radio devices observes its status, which dynamically varies in relation to that radio device, and transmits observation data, i.e., data representative of the observed status to a server apparatus. The server apparatus receives the observation data transmitted from the radio devices. Further, the server apparatus determines, on the basis of the observation data received from the radio devices, waveform software to be used for communications between or among the radio devices, and transmits the determined waveform software to the radio devices. Each of the radio devices receives the waveform software transmitted from the server apparatus and uses the received waveform software to control its own software radio communication means.
US10624006B2 Techniques for handover of a connection between a wireless device and a local area network, from a source access node to a target access node
Methods, systems, and devices for wireless communication are described. In one method, a wireless device may securely communicate with a local area network (LAN), via a first connection with a source access node (AN), based on a first security key. The wireless device may perform a handover from the source AN to a target AN. The wireless device may derive a second security key based on the first security key, and securely communicate with the LAN, via a second connection with the target AN, based on the second security key and a restriction policy for the second security key. The wireless device may perform an authentication procedure to obtain a third security key, which may not be subject to the restriction policy, and securely communicate with the LAN, via the second connection with the target AN, based on the third security key.
US10624003B2 Method for handover between secondary base stations, network device, and user equipment
Embodiments of the present invention provide a method for handover between secondary base stations, a network device, and user equipment. A network device instructs each of at least one candidate secondary base station to make a prior path handover preparation, so that each of the at least one candidate secondary base station waits to be selected by user equipment as a target secondary base station. The path handover preparation includes at least one of the following: preconfiguring an access resource for the user equipment or establishing a data transmission channel with the network device. The user equipment is handed over to the target secondary base station in the at least one candidate secondary base station according to configuration information of each of the at least one candidate secondary base station when the user equipment needs path handover.
US10624002B2 Communication system
In a communication system, a UE and an MeNB perform both a direct communication and a communication through a SeNB. Along with moving of the UE, a handover process of switching the MeNB to which the UE is connected, from an S-MeNB to a T-MeNB is performed. The connection between the UE and the SeNB is maintained during the handover process. The UE starts transmitting data to the SeNB before a communication path between the UE and the MeNB is changed from a path formed by the S-MeNB and the UE to a path formed by the T-MeNB and the UE.
US10624001B2 Prose relay resource optimization
According to some embodiments, a method in a first wireless device of relaying data from a second wireless device to a wireless communication network comprises: obtaining data transmission pattern information associated with data to be relayed from the second wireless device to the wireless communication network; requesting resources from the wireless communication network according to the data transmission pattern information; receiving an indication of resources from the wireless communication network; receiving the data from the second wireless device; and transmitting the data to the wireless communication network using the indicated resources. In particular embodiments, obtaining the data transmission pattern information comprises receiving the data transmission pattern information from the second wireless device; determining the data transmission pattern based on a service type or protocol associated with the data to be relayed; or determining the data transmission pattern based on a LTE version supported by the second wireless device.
US10624000B2 Digital wireless intercom with user-selectable audio codecs
Systems and methods are provided for operating an intercom system using a wireless access point. A codec is selected (501) from a plurality of available codecs. In some implementations, the available codecs present a tradeoff between audio quality and intercom device capacity. The access point operates (505) using the selected codec and, in response to detecting a new intercom device connecting to the intercom system (507) through the access point, the access point transmits a signal to the new intercom device identifying the selected codec. In response to a determination that the new intercom device does not have the selected codec stored in its memory, the access point automatically uploads (515) the codec to the new intercom device and transmits communications with the intercom device—including, for example, audio stream data—using the selected codec.
US10623998B2 Price offerings for bandwidth-sharing ad hoc networks
Methods and systems to establish and execute price offerings among the lenders and borrowers in a bandwidth-sharing ad hoc network for shared bandwidth usage. The method comprises establishing a price offering among a lender and borrower in a bandwidth-sharing ad hoc network for shared bandwidth usage. The method further includes executing the price offering upon acceptance of a lender to the bandwidth-sharing ad hoc network for shared bandwidth usage.
US10623990B2 User equipment and method for transmitting data, and network node and method for receiving data
User data having a compressed header is transmitted as a non-access stratum (NAS) message from a user equipment to a network node. The network node decompresses the compressed header and provides a result of the header decompression to the user equipment.
US10623989B2 Techniques and apparatuses for unidirectional robust header compression
Certain aspects of the present disclosure generally relate to wireless communications. In some aspects, a method, apparatus, system, computer program product, non-transitory computer-readable medium, user equipment, transmitter device, and wireless communication device are presented for unidirectional robust header compression (RoHC). The transmitter device may identify a system resource condition of at least one of the transmitter device or a receiver device of one or more data units, configure robust header compression in a single direction for wireless communication of the one or more data units between the transmitter device and the receiver device, and/or process the data units based at least in part on configuring the robust header compression. Numerous other aspects are provided.
US10623988B2 Activation and deactivation of multiplication transmission
Disclosed are methods, devices and computer programs that enables a controlled activation and/or deactivation of multiplication/duplication transmissions where packets transmitted to a wireless device from a network node is multiplied/duplicated and transmitted from several network nodes to the wireless device. The methods, devices and computer programs are based on a quality indication that represents for the quality of the connections between a wireless device and different network units. Based on a quality indication obtained from the wireless device the network node(s) may initiate or terminate a multiplication/duplication transmission mode where packets are transmitted to the wireless device from several network nodes.
US10623985B2 Enhanced network congestion application programming interface
Reception of network load data is disclosed. For instance, the network load data can provide indication of a utilization level extant in a wireless cellular network. The systems and methods, as a function of the utilization level, determine a congestion metric that indicates a level of congestion determined to have been experienced by a communication packet using the wireless cellular network device. Further, the disclosed systems and methods schedules transmission of communication packets to an end user device via the wireless cellular network device, as a function of the determined congestion metric.
US10623984B2 Method and apparatus for pre-empting evolved node B control plane collisions
Various embodiments relate to a method and apparatus for preempting simultaneous control plane (“C-Plane”) load processing collisions, the method including the steps of detecting, by an application server, a number of user equipment (“UE”) on a cell which is served by a C-Plane processing pool for a group call, determining, by the application server, whether the number of UEs served by the C-Plane processing pool for the group call is greater than a threshold value and adapting, by the application server, the group call to reduce the number of UEs served by the C-Plane processing pool to be simultaneously transitioned into radio resource control (“RRC”) connected.
US10623979B2 Method and apparatus of traffic steering between a 3GPP access network and WLAN
A method is performed by a user equipment (UE) in a wireless communication system, wherein the UE is capable of a traffic steering between a first network system and a second network system. The method includes receiving at least one identifier (ID) related to the second network system from the first network system; receiving assistance information from the first network system; evaluating the conditions for the traffic steering only on a primary cell (PCell) among a plurality of serving cells based on the received assistance information; and performing the traffic steering from the first network system to the second network system when the conditions for the traffic steering are met on the PCell.
US10623978B2 Methods and procedures for channel measurements and reporting mechanisms for long term evolution (LTE) operation in an unlicensed band
A method and apparatus for channel measurements and reporting mechanisms for Long Term Evolution (LTE) operation in an unlicensed band in a wireless transmit/receive unit (WTRU) are disclosed herein. The method includes that the WTRU may be in communication with a primary cell operating in a licensed band and a secondary cell operating in an unlicensed band. The WTRU may receive a request in a Downlink Control Information (DCI) signal for measurement and reporting, wherein the request may indicate at least one time/frequency resource in at least one subframe for performing a measurement in an unlicensed band. The WTRU may then perform the measurement according to the request. and send a measurement report based on the performed measurement. In an example, the indicated at least one time/frequency resource may be a set of physical resource blocks (PRBs) or resource elements (REs).
US10623976B2 Systems, methods, and devices for electronic spectrum management
Systems, methods, and devices enable spectrum management by identifying, classifying, and cataloging signals of interest based on radio frequency measurements. In an embodiment, signals and the parameters of the signals may be identified and indications of available frequencies may be presented to a user. In another embodiment, the protocols of signals may also be identified. In a further embodiment, the modulation of signals, data types carried by the signals, and estimated signal origins may be identified.
US10623972B2 Common network resource allocation for matching data
In some implementations, a radio access provider (RAP), e.g., of a wireless telecommunications network, can identifying matching data in two data flows associated with respective, different terminals. The RAP can determine a common wireless-resource allocation for the matching data, and respective allocation messages for the terminals. Each allocation message can indicate the common resource allocation. The RAP can transmit the allocation messages to the terminals. In some implementations, a wireless communications device can receive two allocation messages, one for a common and one for a terminal-specific resource allocation. The device can receive the common-allocation data before the terminal-specific data, and assemble a packet with at least some of the terminal-specific data before some of the common-allocation data. The device can decrypt the common-allocation data using a key associated with the common allocation.
US10623968B2 Wedge shaped cells in a wireless communication system
Aspects described herein relate to a network for providing air-to-ground wireless communication in various cells. The network includes a first base station array, each base station of which includes a respective first antenna array defining a directional radiation pattern that is oriented in a first direction, wherein each base station of the first base station array is disposed spaced apart from another base station of the first base station array along the first direction by a first distance. The network also includes a similar second base station array where the second base station array extends substantially parallel to the first base station array and is spaced apart from the first base station array by a second distance to form continuous and at least partially overlapping cell coverage areas between respective base stations of the first and second base station arrays.
US10623963B2 Proactive security for mobile devices
Methods, program products, and systems for proactively securing mobile devices are described. A mobile device can proactively determine whether the mobile device is associated with a security risk and the level of the security risk. Upon determining a security risk, the mobile device can transmit coordinates of its current geographic location to a server. To protect privacy of authorized users, the transmission can be disabled by entering a password. If multiple failed password attempts are detected, the mobile device can proactively increase a security level of the device, and selectively protect files or other content stored on the mobile device. In some implementations, the mobile device can be transitioned into a surveillance mode where the mobile device records or captures information associated with one or more of user actions, ambient sound, images, a trajectory of the device, and transmits the recorded or captured information to the network resource.
US10623960B2 Methods and systems for enhancing electronic device security by causing the device to go into a mode for lost or stolen devices
Systems and methods for enhancing the security of an electronic device by causing the electronic device to go into a mode for lost or stolen devices after a security component receives information regarding an event at the electronic device and determines that the event indicates the electronic device is lost or stolen.
US10623958B2 Authorization of authentication
A mobile device including a biometric or passcode scanner, scanning a biometric or passcode of a user of the mobile device, a biometric or passcode validator, validating the biometric data or passcode, a connection controller logging in to a secure network, and an access requestor, submitting to a server computer via a connection over the secure network, an access request for secure data, access to which is controlled by the server, and prompting the user to enter a biometric or to enter a passcode, wherein the biometric or passcode scanner scans the biometric or passcode entered by the user, the biometric or passcode validator validates the scanned biometric or passcode, and contingent upon the validating being affirmative, the access requestor submits to the server over the secure network, a request that the server generate an authentication for the mobile device to access the secure data.
US10623957B2 System and apparatus for selectively limiting user control of an electronic device
A system and apparatus for selectively limiting user control of a mobile electronic device are provided. In an embodiment, the apparatus may be a case sized to receive a mobile electronic device, the case having a locking means to at least partially secure an opening thereof. When engaged, the locking means may be physically impenetrable by the user of the mobile electronic device and may further be configured to engage and disengage in the presence of one or more pre-determined conditions. For example, the lock may engage when the case is detected within a certain geographical region or even during a specified time. It is contemplated that providing disclosed systems and apparatuses may reduce undesirable behavior at communal events by eliminating distractions posed by mobile electronic devices and preventing unauthorized recordings, which together may enhance overall engagement at and enjoyment of such events.
US10623953B1 System, method, and computer program for performing WiFi device authentication utilizing a calling line identification (CLI) as a passcode
A system, method, and computer program product are provided for performing WiFi device authentication utilizing a calling line identification (CLI) as a passcode. When a request is received from a WiFi only device to access the Internet via a WiFi hotspot, a call is made to a mobile number of a mobile device that was specified in the request, wherein the call is made from a calling line identification randomly selected from a plurality of calling line identifications. The calling line identification is then usable by the WiFi only device as a passcode to access the Internet via the WiFi hotspot.
US10623951B2 WWAN-WLAN aggregation security
One feature pertains to a method for secure wireless communication at an apparatus of a network. The method includes receiving a user equipment identifier identifying a user equipment and a cryptographic key from a wireless wide area network node, and using the cryptographic key as a pairwise master key (PMK). A PMK identifier (PKMID) is generated based on the PMK and the two are stored at the network. A PMK security association is initialized by associating the PMK with at least the PMKID and an access point identifier identifying an access point of the apparatus. An association request is received that includes a PMKID from the user equipment, and it's determined that the PMKID received from the user equipment matches the PMKID stored. A key exchange is initiated with the user equipment based on the PMK to establish a wireless local area network security association with the user equipment.
US10623942B2 Cellular IoT network architecture
This document discusses, among other things, a Cellular Internet-of-Things (CIoT) network architecture to enable communication between an apparatus of a CIoT User Equipment (UE) and a network through a CIoT enhanced Node B (eNB) according to a lightweight Non-Access Stratum (NAS) protocol. An apparatus of a CIoT eNB can process data for communication between the CIoT UE and the network. The lightweight NAS protocol supports a reduced set of NAS messages for communication between, for example, the CIoT UE and the CIoT eNB, such as using a modified NAS message, or one or more new messages.
US10623940B2 Terminal mobility management method and network device
A terminal mobility management method includes: sending, by a first network device, uplink signal configuration information for an idle terminal to a terminal; receiving, by the first network device, uplink signal measurement information sent by a first base station, wherein the uplink signal measurement information is obtained by measurement by the first base station upon receiving an uplink signal carrying a terminal identifier sent by the terminal based on the uplink signal configuration information; and configuring, by the first network device, mobility for the terminal based on the uplink signal measurement information, wherein the configuring mobility is configuring a serving base station for the terminal when a downlink service from the terminal arrives at a network side, such that the terminal receives paging information from the serving base station.
US10623939B2 Report of serving network, time zone, and UCI
A method in a mobility management node for handling information in a network. The node is associated with a wireless device being served by a serving network. The node obtains information about that at least one of the serving network and a time zone and a UCI, has been changed for the device, and information about that the change has not been transmitted to a SGW. When at least one of the serving network and the time zone and the UCI, has been changed, and information about the change has not been transmitted to the SGW, the node transmits the information about at least one of the changed serving network and time zone and UCI, to the SGW, enabling the SGW to forward this information to a PGW.
US10623933B2 Dynamic announcing for creation of wireless communication connections
Example electronic devices, including but not limited to implantable medical devices, and methods employing dynamic announcing for creation of wireless communication connections are disclosed herein. In an example, an electronic device includes a wireless communication interface to transmit announcement signals for creating a wireless communication connection with the external device. The electronic device also includes a sensor to detect a characteristic of an environment external to the electronic device, and a control circuit including an announcement timing control module to dynamically control timing of the announcement signals based on the detected characteristic.
US10623927B2 Method for downloading a subscription to an identification unit
In a method for downloading subscription information to an identification unit connected to a wireless communication device operating within a cellular network, which includes at least one packet gateway node and a remote provisioning server being connected to it, the wireless communication device operates in a mode with limited access to the remote provisioning server. The method includes submitting a request comprising an authentication identifier and access information relating to one remote provisioning server from the identification unit on an assigned communication channel to the cellular network, forwarding at the cellular network said request using a connection tunnel preconfigured according to said access information from the packet gateway node to the remote provisioning server addressed by said access information, and providing a response message comprising data relative to subscription information through said preconfigured connection tunnel to the identification unit, when subscription information is detected.
US10623917B1 Collaborative digital story system
Systems and methods for generating digital shared story compositions may include (1) receiving, via an instance of a social media application running on a user's computing device, (i) a first user input initiating the creation of a shared story configured to include a collection of individual story compositions from different contributors and (ii) a second user input selecting one or more members of a social media platform associated with the social media application as contributors to the shared story, (2) creating the shared story with the selected members as contributors, and (3) adding, to the shared story, a digital story composition created by an additional user who was selected as a contributor via the second user input. Various other methods, systems, and computer-readable media are also disclosed.
US10623915B2 Method of operating function and resource of electronic device
A portable communication device is provided. The portable communication device includes a first communication circuitry to perform a short-range communication; a second communication circuitry to perform a cellular communication; and a processor configured to establish, via the first communication circuitry, a communication connection with a first external device; deactivate the second communication circuitry, based at least in part on a determination that the portable communication device is communicatively coupled with the first external device via the communication connection; and while the second communication circuitry is deactivated, perform a telephone call with respect to a second external device using the communication connection.
US10623909B2 User equipment positioning using PRSS from a plurality of TRPS in a 5G-NR network
Embodiments of a Next Generation Node-B (gNB) and User Equipment (UE) are generally described herein. The gNB may transmit control signaling to configure transmission of position reference signals (PRSs) by a plurality of transmit-receive points (TRPs). The gNB may receive, from the UE, for each of the TRPs, a set of signal location parameters (SLPs). The gNB may perform an iterative process to estimate a position of the UE. For a current iteration, the gNB may: determine a current estimate of the position of the UE based on a current plurality of sets of SLPs; and determine a cost function for each of the current plurality of sets of SLPs. The gNB may determine, based on the cost functions, a next plurality of sets of SLPs for a next estimate of the position of the UE.
US10623908B2 Pedestrian positioning via vehicle collaboration
Disclosed are techniques for using ranging signals to determine a position of a pedestrian user equipment (P-UE). In an aspect, a UE receives a plurality of ranging signals transmitted by one or more UEs, measures one or more properties of each of the plurality of ranging signals, and calculates an estimate of the position of the P-UE based on the one or more properties of each of the plurality of ranging signals. In an aspect, the P-UE transmits a plurality of ranging signals, receives a first message and a second message from first and second vehicle UEs (V-UEs), the first and second messages including first and second estimated positions of the P-UE and associated first and second confidences, and calculates an estimate of the position of the P-UE based on the first estimated position, the first confidence, the second estimated position, the second confidence, or a combination thereof.
US10623903B2 Temporal location of mobile WLAN stations using airborne station
A method is disclosed that relates to estimating the temporal location of mobile ground based Wi-Fi stations by monitoring a multitude of ground based access points, using an airborne Wi-Fi monitoring device. The airborne monitoring station first identifies and locates ground based access points within the area of interest. The airborne monitoring station monitors the transmission of the ground based stations and access points in the said networks, in particular the probe response management frames, recording the access point and station addresses and the time of reception. The transmissions contain an address of a corresponding ground-based access point and the address of the ground-based mobile station. The airborne monitoring station then matches all the times of the probe responses corresponding to the each station address and together with the location of the access points computes the likely temporal track for each station.
US10623902B2 Received signal strength transformation method to achieve better indoor radio frequency localization
A method for localizing a mobile device in a physical space based on radio signals received from transmitters in the physical space includes a step of transforming a received signal strength vector to produce a transformed received signal strength vector. Sequence based localization is performed on the transformed RSS vector with a different ideal sequence centroid table.
US10623901B2 Wireless mobile communication apparatus, wireless communication method and program
Provided is a portable wireless communication device including: a relative position storage unit configured to store a relative position of each of a plurality of partner communication devices; a movement information reception unit configured to sequentially receive movement destination information indicating a movement destination of each of the plurality of partner communication devices; a relative position update unit configured to update the relative position of each of the plurality of partner communication devices based on the movement destination information; a transmission instruction unit configured to receive specification of a communication direction by a user, and to identify one of the partner communication devices based on the communication direction and the relative position of each of the partner communication devices; and a data transmission unit configured to transmit data to the identified partner communication device.
US10623900B2 Server identifier acquisition based on device location
The present invention relates to a method, apparatus, system, and computer program product, in which a unique identifier of a node of a network is used to request from a database location-dependent information for a device attached to said node. An identifier of at least one server serving an area in which said device is located is then retrieved by using said location-dependent information.
US10623897B1 Augmented reality for data curation
Particular embodiments may receive signals periodically detected by a mobile device and transmitted by multiple fixed-location signal sources within an environment, wherein the mobile computing device includes at least a camera. A spatial distribution of signal strengths is determined based on the detected signals, and relative positions of the mobile computing device are identified using the detected spatial distribution of signal strengths. The system may receive and analyze the images of the environment captured by the camera and calibrate the relative positions using the image analysis results. A map of spatial distribution of signal strengths is created by correlating the spatial distribution of signal strengths with the calibrated relative positions.
US10623896B1 System and method for determining transit stop location
A method for determining a location of a transit stop for a transit system, the method comprising: registering a plurality of entries of device location data of a plurality of mobile computing devices, each entry of the plurality of entries comprising a geographical coordinate of a mobile computing device at a time the mobile computing device displayed information relating to the transit stop; and determining a transit stop location responsive to the registered entries of device location data.
US10623895B2 Position detection apparatus for detecting position of first member relative to second member, and lens apparatus, image pickup apparatus, and lens command apparatus each including the position detection apparatus
A position detector of a mover relative to a stator includes: an output unit outputting displacement signals including a first signal in a first period and a second signal in a period longer than the first period, while switching among the displacement signals, according to a change in the position of the mover; and a deriver that derives an absolute position as the position of the mover based on the displacement signals, and derives a relative position as a displacement amount with respect to a predetermined absolute position of the mover, wherein in deriving the absolute position, the signal output unit outputs the first signal, the second signals, and the first signal in this order, and the deriver derives the absolute position based on the displacement signals, in deriving the relative position, the position deriver derives the relative position based on the first signal and the second signals.
US10623893B2 Auto-resizing of geofences
In one embodiment, POI information is received from a first mobile communication device (MCD) of a group of communication devices respectively associated with group members. The POI information includes an identified location to establish a geofence to track activities of the group members at a POI. The geofence surrounding the POI is established based on the POI information. Whether there are changes to the activities of the group of communication devices are determined, where the changes to the activities include a geofence crossing by a group member. A notification is sent to each of the group of communication devices in response to determining that the geofence crossing by the group member has occurred. The geofence crossing indicates an arrival or departure of the group member at the POI. The geofence is resized based on the changes to the activities.
US10623889B2 Hyper-locating places-of-interest in buildings
The technology disclosed adjusts the geospatial coordinates of places-of-interest located inside a building structure for accuracy and defines a block for each place-of-interest within the perimeter of the building structure. The building structure may host a single place-of-interest or multiple places-of-interest. The technology disclosed outlines a contour of the building structure based on geospatial coordinates of the perimeter points of the building structure, identifies contained places-of-interest within the contour, divides the contour into pieces, calculating splines for each of the pieces, and partitions the pieces into non-overlapping blocks by orthogonally projecting block boundaries onto the splines. Each contained places-of-interest within the building structure is attributed to a block. The non-overlapping blocks and adjusted geospatial coordinates of places-of-interest enable the gathering of accurate location-specific data from visitors inside the building structures through their personal devices.
US10623888B2 Computing system with crowd prediction mechanism and method of operation thereof
A method of operation of a computing system includes: determining a member location set for representing one or more member; calculating a current-occupancy based on the member location set for representing the one or more member located at a relevant area; and calculating an occupant density based on the current-occupancy with a control unit for representing the occupant density corresponding to the relevant area.
US10623887B2 Contextual geo-location idling
The present disclosure involves systems, software, and computer implemented methods for augmenting ping timing for mobile devices based on contextual analysis of a current data exchange based on historical data exchange data. One example system includes operations such as receiving information related to a current data exchange associated with a particular user profile. The current data exchange can be associated with a particular location, and each user profile can be associated with at least one data exchange pattern, where the data exchange pattern identifies a locational and a data exchange history of the user profile. The current data exchange is compared to a data exchange pattern of the particular user profile. If the current data exchange does not correspond, a request for the user's current location is transmitted to an associated user device. If the current data exchange does correspond, the current data exchange is associated with the particular location.
US10623882B1 Sounding system and sounding method
A sounding system is provided. The sounding system comprising a sound producing device, disposed at a sound producing location, receiving a sounding sequence, configured to produce a sounding pulse array according to the sounding sequence; and a sounding circuit, comprising a sensor, disposed at a sound constructing location, receiving a received sounding pulse array corresponding to the sounding pulse array; a filtering circuit, configured to perform a filtering operation on the received sounding pulse array according to the sounding sequence and the sounding pulse waveform, and generate an overall filtering result; and a spike detection circuit, configured to perform a spike detection operation on the overall filtering result and obtain a channel impulse response corresponding to a channel between the sound producing location and the sound constructing location.
US10623881B2 Method, computer readable storage medium, and apparatus for determining a target sound scene at a target position from two or more source sound scenes
A method, a computer readable storage medium, and an apparatus for determining a target sound scene at a target position from two or more source sound scenes. A positioning unit positions spatial domain representations of the two or more source sound scenes in a virtual scene. These representations are represented by virtual loudspeaker positions. A projecting unit then obtains projected virtual loudspeaker positions of a spatial domain representation of the target sound scene by projecting the virtual loudspeaker positions of the two or more source sound scenes on a circle or a sphere around the target position.
US10623879B2 Method of editing audio signals using separated objects and associated apparatus
A method comprises providing an audio file comprising two or more discrete tracks; separating the two or more discrete tracks; setting a limit on an amount at least one of the two or more discrete tracks may be altered; and outputting the separated and limited discrete tracks as a file for use by an end user.
US10623876B1 Device for reducing tinnitus potential
The potential to develop disturbing tinnitus may result from repeated unprotected exposure to loud sounds such as rock concerts, machinery, automobile traffic, and crowds at sporting events. Older adults, especially above the age of 50, may be more susceptible to tinnitus resulting from pathologic conditions in the inner ear apparatus. The present device is designed to electronically reduce stressed hearing during the auditory insult and to return to normal function when the insult is removed. No manual adjustment by the user is necessary between these phases. This device is miniaturized to allow wearing it in the outer ear canal during periods of sound excesses and removal at other times. Unlike prior auditory aids, this one acts to block loud noises without the need to remember to place or activate auxiliary devices such as ear plugs to protect against or compete with potentially destructive external factors each time an insult is encountered.
US10623874B2 Milling blank for the production of medical-technical molded parts
A milling blank for producing medical-technical molded parts made from a material produced from at least two components, wherein a first component A comprises a poly(alkyl methacrylate) polymer, and wherein a second component B comprises at least one alkyl acrylate monomere and/or one alkyl methacrylate monomer, in which the poly(alkyl methacrylate) polymer of component A is at least partially soluble, wherein the material comprises a flexibilizer as a further component, wherein the flexibilizer is selected from the group of citric-acid-based, adipic-acid-based, phthalic-acid-based or aliphatic esters.
US10623873B2 Hearing device
A hearing device has a sealable housing with a wall that delimits an inner space. In addition, the hearing device has a microphone which is arranged in the inner space, and a microphone opening in the wall, as well as a protective element for protecting the microphone. The housing has a sound channel with at least one sound inlet opening, and the protective element is positioned in the sound channel.
US10623871B2 Hearing assistance system with automatic side detection
There is provided a hearing assistance system, comprising at least a first hearing device to be worn at one ear of a user, the first hearing device comprising a 3-axes accelerometer sensor for generating an acceleration signal indicative of the acceleration of the first hearing device, and an orientation sensor for generating an orientation signal indicative of the azimuthal orientation of the first hearing device, wherein the orientation sensor is selected from the group consisting of a 3-axes magnetic compass sensor and a 3-axes gyroscope sensor, and wherein the system comprises a judgement unit for judging, by analyzing the acceleration signal and the orientation signal of the first hearing device, whether the first hearing device is presently worn at the right ear or at the left ear of the user.
US10623870B2 Hearing assistance using active noise reduction
In general, in one aspect, a hearing aid has an ANR circuit and an ear tip that acoustically occludes the ear. Such a hearing aid provides greater gain to sounds than would be stable in the same hearing aid with a vented ear tip. The ear tip and the ANR circuit in combination attenuate sounds reaching the ear canal through the hearing aid to a first level. The hearing aid detects sounds arriving at a microphone, amplifies those sounds, and provides the amplified sounds to the ear canal at a second level and later in time than the same sounds arrive at the ear canal through the ear tip. The first level is at least 14 dB greater than the second level, such that the amplified sounds do not interact with the passive sounds to result in spectral combing.
US10623867B2 Combined ambient pressure and acoustic MEMS sensor
A microelectromechanical system (MEMS) ambient pressure and acoustic sensor including an enclosure having an enclosure wall that defines an interior chamber and an acoustic input opening to the interior chamber, a moving structure positioned within the interior chamber and being acoustically coupled to the acoustic input opening. The moving structure having an acoustic sensing portion that is movable in response to an acoustic pressure input and an ambient pressure sensing portion that is movable in response to an ambient pressure input. The sensor further including a circuit electrically coupled to the moving structure and that is operable to determine an acoustic output and an ambient pressure output based on a movement of the moving structure.
US10623859B1 Networked speaker system with combined power over Ethernet and audio delivery
A networked speaker system communicates using Ethernet. Both power and audio data are communicated over a single Ethernet cable to each speaker, so that the speakers need not be located near power outlets.
US10623858B2 Audio stream network with network components and method for running and/or configuring the network with network components
Streaming of high bandwidth audio streams using the Internet Protocol on an Ethernet network is common practice. The invention concerns an audio stream network 1 with network components, wherein the network components comprise at least one source device 2 and a plurality of receiving devices 3, 3a, 3b, 3c, wherein the network components are connected with a network connection, wherein the network connection is using the internet protocol, wherein the source device 2 is adapted to provide an audio stream 4a, 4b, 4c, wherein the audio stream 4a, 4b, 4c comprises at least one channel, wherein the receiving devices 3, 3a, 3b,3c are adapted to receive one or more audio stream 4a, 4b, 4c from at least one of the source devices 3, 3a, 3b, 3c.
US10623853B2 Microphone system for a motor vehicle with dynamic directivity
The disclosure relates to a microphone system for a motor vehicle, comprising a microphone housing in which a first microphone, a second microphone and a third microphone are disposed, with a signal processing device, which is designed to process respective signals provided by the microphones, wherein the signal processing device is configured to receive the signals of the first and the second microphones in a first operating mode in such a way that a driver directivity, which is oriented towards a first position of a driver's seat of the motor vehicle is provided, and the signals of the second and third microphones in that a passenger directivity, which is aligned with a first position of a passenger's seat of the motor vehicle is provided in the first operating mode, wherein the signal processing device is configured to process the signals of the first and the third microphones in a second operating mode in such a way that an alternative driver directivity is provided, which is oriented towards a second position of the driver's seat, or to process the signals of the second and third microphones in the second operating mode so as to provide an alternative front seat passenger directivity, which is oriented towards a second position of the front passenger's seat; to minimize a variation in signal quality in the presence of a variation of the size of a driver or front passenger.
US10623845B1 Acoustic gesture detection for control of a hearable device
Methods, systems, computer-readable media, and apparatuses for gesture control are presented. One example includes indicating, based on information from a first audio input signal, a presence of an object in proximity to a microphone, and increasing a volume level in response to the indicating.
US10623844B2 Headphone interaction with media playback system
Example techniques may involve headphone interaction. An implementation may include while headphones are disconnected from a control device, the control device receiving an indication of particular audio content being played back by a first zone of the media playback system. While the particular audio content is being played back by the one or more playback devices of the media playback system, detecting that headphones have been connected to the first control device. Headphones may be connectable to the control device via either (a) an analog headphone jack or (b) a point-to-point personal area network connection. In response to detecting that the headphones are connected to the control device: the control device (i) causing the one or more playback devices of the first zone to stop playback of the particular audio content; (ii) retrieving the particular audio content and (iii) resuming playback of the particular audio content via the connected headphones.
US10623842B2 Sound output apparatus
Provided is a sound output apparatus which realizes listening characteristics of the ambient sound even in a wearing state, which are equivalent to those in a non-wearing state, and outputs good acoustic information at the same time. A sound output apparatus 100 includes a sound generation unit 110 which generates sound, a sound guiding unit 120 which takes in, from one end 121, the sound generated from the sound generation unit 110, and a ring-shaped holding unit 130 which holds the sound guiding unit 120 in the vicinity of the other end 122. The sound output apparatus 100 is worn on the pinna by locking the holding unit 130 to the intertragic notch, and the holding unit 130 supports the vicinity of the other end 122 of the sound guiding unit 120 so that a sound output hole of the other end 122 of the sound guiding unit 120 is positioned to face the interior side of the ear canal.
US10623840B2 Loudspeaker acoustic diversity aperture frame
Embodiments are disclosed for a loudspeaker for producing directed acoustic vibrations. In some embodiments, a loudspeaker includes an electromagnetic transducer including a diaphragm configured to generate acoustic vibrations. The loudspeaker may further include an aperture frame positioned in front of the diaphragm in a direction of propagation of the acoustic vibrations, the aperture frame covering only a portion of a radiating surface of the diaphragm and having a shape that corresponds to the contours of the diaphragm.
US10623838B1 Optical transceivers with independently releasable fiber connectors
An apparatus can include an optical transceiver having a body with a first end at which a circuitry interface is located to facilitate transfer of data between a network appliance and the optical transceiver. The apparatus further includes a four-cable interface at a second end of the body. The four-cable interface releasably receives four independently releasable connectors for transfer of optical signals between the optical transceiver and respective ferrules of the four independently releasable connectors. In some examples, a carrier may be provided that is releasably connected with the four-cable interface and that includes four sockets for respectively independently receiving the four independently receivable connectors so as to facilitate collective insertion and removal of the four independently releasable connectors relative to the four-cable interface.
US10623823B2 Method, system, and website server for playing website video
The present disclosure discloses a method, a system, and a website server for playing a website video. The method includes: receiving a video playback request that includes a client identification and a video identification, and querying a playback record corresponding to the client identification; accumulating video playback times in the playback record to obtain current video playback times; determining advertisement information duration corresponding to the current video playback times, where the playback times are inversely proportional to the advertisement information duration; and extracting, from an advertisement information library according to the determined advertisement information duration, advertisement information that meets the duration, acquiring video data corresponding to the video identification, inserting the extracted advertisement information ahead of the video data, and transmitting the extracted advertisement information and the video data to a client for playing. The solutions of the present disclosure can improve efficiency of playing a website video.
US10623821B2 Method and apparatus for creating and sharing customized multimedia segments
Multimedia content segment identified by users may be shared among media devices and media device users. Media content segment metadata is generated based on one or more identified media content item segments identified in one or more media content items. The media content segment metadata may include, but is not limited to, information indicating segment start and stop times, information about the particular media content item (e.g., title, actors, original air date), and other user-provided descriptive information. A link for the media content segment metadata may be posted for display on a webpage and which enables other users to access the media content segment metadata.
US10623813B2 Systems and methods for associating media content with viewer expressions
Systems and methods for capturing media content in accordance with viewer expression are disclosed. In some implementations, a method is performed at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors. The method includes: (1) obtaining a momentary reaction of the user to a portion of media content; (2) comparing the captured user reaction with one or more previously captured reactions of the user; (3) identifying the user reaction as one of a plurality of reaction types based on the comparison; (4) identifying the portion of the media content corresponding to the momentary reaction of the user; and (5) generating an electronic message that includes information regarding the portion of the media content item and information regarding the identified user reaction.
US10623801B2 Multiple independent video recording integration
For integrating multiple independent video recordings, method is disclosed. The method includes a receiving a plurality of videos from a plurality of sources. The method also includes receiving metadata for the plurality of videos, the metadata comprising a reference time for each of the plurality of videos. The method includes selecting for playback a first video and a second video, wherein the first video and the second video were recorded on different devices not directly networked together. The method further includes synchronizing playback of the first video and the second video in a single user interface, wherein synchronizing playback of the first video and the second video comprises integrating the first video and the second video into a common timeline based at least in part on the metadata of each of the first video and the second video.
US10623800B2 Dynamic control of fingerprinting rate to facilitate time-accurate revision of media content
A computing system identifies a media stream being received by a client, based on fingerprint matching conducted with query fingerprints generated by the client at a frame rate. The computing system then causes the client to increase the frame rate, in order to facilitate establishment by the computing system of synchronous lock between true time within the media stream and client time according to a clock of the client. The computing system then uses the established synchronous lock as a basis to map a true-time point at which a content revision should be performed in the media stream to a client-time point at which the client should perform the content revision. And the computing system causes the client to perform the content revision at the determined client-time point.
US10623799B2 Apparatus and control method for displaying content of peripheral device
A display apparatus for controlling a peripheral device and a method thereof are provided. The method may include transmitting, to a remote controller, a first turn-on signal to turn on the peripheral device; measuring a time interval between a first time when the display apparatus transmits the first turn-on signal to the remote controller and a second time when the display apparatus starts to receive content from the peripheral device in response to the first turn-on signal; and setting the measured time interval as a threshold time to determine whether the content is received from the peripheral device.
US10623798B2 Processor for creating instruction for channel change, display device, and display method
A display device including a first communication interface configured to communicate with at least one remote controller, a display configured to output an image, a speaker configured to output sound, and a processor configured to detect a control code from a signal received from the at least one remote controller through the first communication interface, analyze a channel change operation corresponding to a changing of a channel according to an intention of a user based on the control code and at least one of the image and the sound, select at least one preferred channel preferred by the user based on a result of the analysis, and create at least one control instruction for performing the channel change operation to the at least one preferred channel.
US10623797B2 Group editing of media content stored on wireless portable devices
The invention provides for the communicating and editing of media files in wireless portable devices. The invention enables a user to manipulate displayed media content and other types of information stored in a personal media device. A master device may be coupled to a display device such as a television display and bonded to a slave device. A user may through use of either the slave device or the master device manipulate media content. The modified media content may be displayed substantially simultaneously on the television display, the master device, and the at least one slave device.
US10623794B2 Dynamic playlist customization by adaptive streaming client
Aspects of the subject disclosure may include, for example, a method comprising sending a first list of formats associated with media content to a client device via a network, and receiving from the client device a selection of a format from a second list of formats filtered from the first list using filtering criteria. The second list includes formats compatible with the client device. The filtering criteria can be based on performance metrics of the network and on capabilities of the client device. During presentation of the content at the client device in the selected format, transmission of the content item can be dynamically altered in response to a message that the presentation be continued in a different format. Other embodiments are disclosed.
US10623790B2 Methods and systems for cloud-based content management
Systems and methods for a cloud-based content management and displays for community facilities. Content is curated to be displayed on the appropriate monitor. Cloud-based software is coupled with an application that supports the hosting, streaming, management and deployment of digital content to display devices in an organized and reliable manner. The content narrowcast engages residents and supports residents with escalating levels of personalized sounds, images and texts. The system provides a Digital Community Collage, a Digital Memory Box, a Digital Window, and a Digital Care Snapshot.
US10623788B2 Methods to estimate video playback buffer
Aspects of the subject disclosure may include, for example, a method including monitoring a video session to determine key performance indicators for cross-layer interactions between a network providing video session video data and user equipment receiving the video session video data, wherein the key performance indicators include a requested quality for a video chunk requested by the user equipment, a transmission control protocol congestion window size that corresponds to the video chunk requested by the user equipment, and an instantaneous radio access network throughput while downloading the video chunk requested by the user equipment, and determining a quality of service for the user equipment during the video session according to a residual length of content in a playback buffer for the user equipment based on the requested quality for the video chunk, the transmission control protocol congestion window size, and the instantaneous radio access network throughput. Other embodiments are disclosed.
US10623784B2 Content-adaptive digital content adjustment method and system
Disclosed herein is a content-adaptive digital media content adjustment system, method and architecture. Playback rate of a media content item comprising audio and video content can be increased by removing a portion of the content item's audio content and a corresponding portion of the content item's video content. An increased playback rate of a multimedia content item is accomplished by decreasing the length of the multimedia content item by removing portions of the multimedia content item's audio and video content.
US10623783B2 Targeted content during media downtimes
In particular embodiments, a method includes identifying a particular show being viewed on a first display device by a user and determining that a commercial break occurs within the particular show being viewed on the first display device. The method further includes determining a second display device associated with the user and providing targeted content for display on the second display device during the commercial break that is being displayed on the first display device. The targeted content includes content that is related to the particular show in which the commercial break occurs.
US10623782B1 Deep learning based caching system and method for self-driving car in multi-access edge computing
A caching system based on the invention can include an object requiring a content and an MEC server configured to determine caching contents based on a first prediction value, which may include the probability of the content being requested by the object within an allotted area and a prediction rating of the content, and download and cache the determined caching contents from a content provider. The object can include a recommendation module configured to recommend a content from among the caching contents by applying a k-means algorithm and binary classification to the first prediction value and a second prediction value, which may include a prediction value associated with a characteristic of a user, and a deep learning based caching module configured to search available MEC servers on a movement path of the object, select an optimal MEC server, and download and cache the recommended content from the optimal MEC server.
US10623780B2 Deblocking filtering control
A first filter decision value is calculated for a block of pixels in a video frame based on pixel values of pixels in a first line of pixels in the block. A second filter decision value is also calculated for the block based on pixel values of pixels in a corresponding first line of pixels in a neighboring block in the video frame. The first filter decision value is used to determine how many pixels in a line of pixels in the block to filter relative to a block boundary between the block and the neighboring block. The second filter decision value is used to determine how many pixels in a corresponding line of pixels in the neighboring block to filter relative to the block boundary.
US10623777B2 Image encoding method and apparatus, and image decoding method and apparatus
Provided are an image encoding/decoding apparatus and method using data hiding, in which, when a difference between scan positions of a final effective transform coefficient and an initial effective transform coefficient of a sub-block of a current transform unit is greater than a threshold value, an intra-prediction direction of a current coding unit is determined using parity of the sum of transform coefficients of the sub-block corresponding to certain scan positions or a level of an effective transform coefficient among transform coefficients of the sub-block is corrected such that the parity of the sum of the transform coefficients indicates the intra-prediction direction of the current coding unit. Encoding and decoding efficiencies may be improved by reducing a bitrate by using a method of hiding data in parity of effective transform coefficients.
US10623774B2 Constrained block-level optimization and signaling for video coding tools
An example device for decoding encoded video data includes storage media and processing circuitry. The storage media are configured a portion of the encoded video data. The processing circuitry is configured to determine a block-level threshold for the portion of the encoded video data stored to the storage media, to determine that an encoded block of the portion of the encoded video data has a size that is equal to or greater than the threshold, to receive a syntax element indicating that a portion of the encoded block is to be reconstructed using a coding tool, to determine, based on the encoded block having the size that is equal to or greater than the threshold, that the syntax element applies to all samples of a plurality of samples included in the encoded block, and to reconstruct the encoded block based on the coding tool.
US10623773B2 Method and device for encoding and decoding intra-frame skip mode information
Provided are methods and apparatuses for encoding and decoding video. The method of decoding video includes determining a type of an upper-layer data unit including a current coding unit in a hierarchical structure of a data unit; and obtaining, from a bitstream, intra-frame skip mode information of the current coding unit, according to the determined type of the upper-layer data unit, wherein, according to different types of the upper-layer data unit, the intra-frame skip mode information is expressed as code words having different lengths in the bitstream.
US10623770B2 Method and apparatus for performing intra-prediction using adaptive filter
Provided is a method and apparatus for performing intra-prediction using an adaptive filter. The method for performing intra-prediction includes the steps of: determining whether or not to apply a first filter for a reference pixel value on the basis of information of a neighboring block of a current block; applying the first filter for the reference pixel value when it is determined to apply the first filter; performing intra-prediction on the current block on the basis of the reference pixel value; determining whether or not to apply a second filter for a prediction value according to each prediction mode of the current block, which is predicted by the intra-prediction performance on the basis of the information of the neighboring block; and applying the second filter for the prediction value according to each prediction mode of the current block when it is determined to apply the second filter.
US10623767B2 Method for encoding/decoding image and device therefor
Disclosed are a method for encoding/decoding an image and a device therefor. Specifically, a method whereby a decoding device decodes an image comprises: a step of parsing decoding order information for indicating the location of a next block to be decoded after a current block; and a step of determining the next block to be decoded after the current block, on the basis of the decoding order information, wherein the decoding order information indicates the relative location of the next block on the basis of the current block, and the next block can be selected as a block among predefined candidate blocks which can be decoded after the current block.
US10623765B2 Encoding device and encoding method with setting and encoding of reference information
The present technology relates to an encoding device and an encoding method capable of reducing the amount of information relating to information that specifies a reference image.An encoding unit generates a predicted image using a reference image. A transmission unit transmits inter_ref_pic_set_prediction_flag representing whether reference image specifying information specifying the reference image of a prior image that is an image prior to a current coding image in coding order is used as the reference image specifying information of the current coding image in a case where the current coding image is an image other than a first image of a GOP (Group of Picture). The present technology, for example, can be applied to an encoding device of an HEVC (High Efficiency Video Coding) system.
US10623763B2 Picture prediction method and related apparatus
A picture prediction method and a related apparatus are disclosed. A picture prediction method includes: determining K1 pixel samples in a picture block x, and determining a candidate motion information unit set corresponding to each pixel sample in the K1 pixel samples, where the candidate motion information unit set corresponding to each pixel sample includes at least one candidate motion information unit; determining a merged motion information unit set i including K1 motion information units, where each motion information unit in the merged motion information unit set i is selected from at least a part of motion information units in candidate motion information unit sets corresponding to different pixel samples in the K1 pixel samples; and predicting a pixel value of the picture block x by using a non-translational motion model and the merged motion information unit set i.
US10623759B2 Decoupling enhancements in sample adaptive offset (SAO) for high efficiency video encoder (HEVC)
An encoder/decoder is described using enhanced signaling mechanisms SAO parameters. The various parameters are signaled in various ways according to different embodiments of the invention. In a first embodiment (embodiment A), SAO on/off is decoupled form SAO type coding, with SAO on/off flags being jointly encoded for all color components. The second embodiment (embodiment B), is similar to embodiment A, but modified for application to JCTVC-J0268. In a third embodiment separate signaling is provided for SAO on/off, SAO types BO and EO, and for BO and EO side information (classes or band position). Each of these enhanced SAO signaling mechanisms provide enhanced coding efficiency.
US10623751B2 Video encoding apparatus, video decoding apparatus, and video decoding method for performing intra-prediction based on directionality of neighboring block
Provided are methods and apparatuses for improving compression efficiency in directional intra-prediction. A video encoding apparatus, which does not need to record intra mode information, includes a mode selector that selects one from among a plurality of intra modes on the basis of a directionality of at least one neighboring block that has already been reconstructed before a current block is reconstructed, an intra predictor that obtains a prediction block of the current block from the at least one neighboring block according to the directionality of the selected mode, and obtains a residual block by subtracting the prediction block from the current block, and a unit for encoding the obtained residual block.
US10623750B2 Video encoding apparatus, video decoding apparatus, and video decoding method for performing intra-prediction based on directionality of neighboring block
Provided are methods and apparatuses for improving compression efficiency in directional intra-prediction. A video encoding apparatus, which does not need to record intra mode information, includes a mode selector that selects one from among a plurality of intra modes on the basis of a directionality of at least one neighboring block that has already been reconstructed before a current block is reconstructed, an intra predictor that obtains a prediction block of the current block from the at least one neighboring block according to the directionality of the selected mode, and obtains a residual block by subtracting the prediction block from the current block, and a unit for encoding the obtained residual block.
US10623743B1 Compression of captured images including light captured from locations on a device or object
An imaging device captures images of a head-mounted display (HMD), or other object, including locators providing a pattern of light. The imaging device compresses captured images of the locators of the HMD by identifying pixels of a captured image having at least a threshold brightness and additional pixels within a threshold distance of the identified pixels. To generate a compressed image, the camera performs run-length encoding of pixels other than the identified pixels and additional pixels. The compressed image is provided by the imaging device to a console or other computing device. In some embodiments, the imaging device also determines whether a segment of adjacent pixels in a captured image is above the threshold brightness and sets the segment of adjacent pixels to a specific value and performs run-length encoding on the segment of adjacent pixels above the threshold brightness.
US10623742B2 Method of determining binary codewords for transform coefficients
Generating a reconstructed may include reading a binary codeword corresponding to a transform coefficient for a sub-block of a transform unit, the transform coefficient having a quantized value, identifying a value of a parameter variable as zero in response to a determination that the transform coefficient is a first transform coefficient for the sub-block, and otherwise as an updated parameter variable value, converting the binary codeword into a symbol based on the value of the parameter variable, determining the absolute value of the transform coefficient corresponding to the symbol, wherein the quantized value for the transform coefficient is equal to or greater than a threshold value, by adding the threshold value to the symbol, including the transform coefficient in the sub-block of the transform unit, and generating a portion of the reconstructed frame based on the transform unit.
US10623740B2 Determination of QP values
A QP offset value is calculated for a chroma component of a pixel in a picture of a video sequence based on a reference QP value and a factor that depends on a difference between a capture color space for the pixel and an encoded color space for the pixel. A QP value is then calculated for the chroma component based on the reference QP value reduced by the QP offset value. The calculation of QP values for chroma components based on the factor that depends on the difference between capture and encoded color spaces improves the chroma quality in an efficient way in particular for HDR and WCG video.
US10623739B2 Image processing apparatus and method
The present technique relates to an image processing apparatus and method that allow to suppress an increase in processing time. The image processing apparatus includes an information control unit that obtains information required for image processing for a focused pixel, using only information belonging to a slice including the focused pixel, the focused pixel being a processing target, and the information being obtained using reference information belonging to a different pixel than the focused pixel; and an image processing unit that performs the image processing using the information obtained by the information control unit. The present disclosure can be applied to image processing apparatuses.
US10623737B2 Peak sample adaptive offset
A video coder compares a first sample of a current block to a first set of neighbor samples to determine a first difference value; determines a first offset for the first sample based on the first difference value; compares a second sample of the current block to a second set of neighbor samples to determine a second difference value that has a same sign as the first difference value; determines an offset for the second sample, that is different than the offset for the first sample, based on the second difference value; and applies the first offset to the first sample value and the second offset to the second sample value to generate a filtered image.
US10623734B1 Systems and methods for adaptive mobile telecommunications for autonomous vehicles
An autonomous land vehicle in accordance with aspects of the present disclosure includes a land vehicle conveyance system, at least two telecommunication devices, an imaging device configured to capture image data of a surrounding environment, a video encoder configured to encode the image data, one or more processors, and at least one memory storing instructions. The telecommunication devices can perform wireless communication independently of each other and can simultaneously perform wireless communication. The instructions, when executed by the processor(s), cause the vehicle to travel using the conveyance system, determine a communication capability of the telecommunication devices while the conveyance system performs travel, determine a compression rate for the video encoder based on the communication capability, encode the image data using the video encoder based on the compression rate to generate encoded data, and communicate the encoded data using at least one telecommunication device based on the communication capability.
US10623728B2 Image sensors for advanced driver assistance systems utilizing safety pixels to detect malfunctions
An electronic device includes an array of image pixels, with the array of image pixels having inputs coupled to control lines and outputs coupled to output lines, and at least one array of dummy pixels, with the at least one array of dummy pixels having inputs coupled to the control lines. Each dummy pixel of the at least one array of dummy pixels is configured to provide a certain output signal in an absence of a fault with at least one of the control lines or of a fault with at least one of the output lines, such that a lack of output of the certain output signal by one or more of the dummy pixels of the at least one array of dummy pixels indicates the fault.
US10623725B2 3D glasses incorporating real-time tracking
A 3D glasses device incorporating real time tracking and a system for implementing the 3D glasses device for an immersive virtual reality experience includes 3D glasses that comprise: a frame, a pair of lens, and a real-time tracking unit, which enables the position and orientation to be observed by optical tracking systems featuring optical transmitters. In one exemplary implementation the 3D glasses device communicates with a client system during a session of digital media content rendering. The real-time tracking unit of the 3D glasses device has optical sensors activated when struck by light from an optical transmitter, communicates its position and orientation to the client system, which renders media content based in part on the tracking data, and shows the content on head-mounted display systems that are part of the device in order to produce an immersive virtual reality experience.
US10623724B2 Adaptive display environment for dynamic applications
A system, computer program product and computer-implemented method for presenting data. The system includes a sensor that obtains a measurement related to a viewing parameter of a viewer in the environment, a presentation surface that provides data for viewing by the viewer, and a processor. The viewing parameter of the viewer indicates the viewer's ability to perceive the data. The processor determines the viewing parameter of the viewer from the obtained measurement and dynamically alters a presentation parameter of the presentation surface based at least in part on the viewing parameter of the viewer.
US10623717B2 Turn table for photographing and image photographing system using same
A technology is provided in which a user generates a 3-D image for a photographing target only by a simple device without the rent of a studio or the use of a professional product and easily controls the generation of the 3-D image. The photographing turn table is installed in one area of a studio device having one area in which a photographing target is located and having an open one surface to allow image photographing through the open one surface. The photographing turn table includes a lower body, which is fixedly located in the one area and provided at a part of one surface thereof located in an opposite direction to a direction of a photographing device to emit light from the outer surface toward an inner wall which is included in the one area to form a background of the studio device, an upper body coupled to a top surface of the lower body rotatably relatively to the lower body, and a rotation module which include a rotation unit to rotate the upper body relatively to the lower body, and a rotation control device including a communication function to receive a control command from an external device and to control driving of the rotation unit according to the control command.
US10623715B2 Information processing apparatus and control method therefor
An information processing apparatus, which transmits, to an image processing apparatus for generating a virtual viewpoint image, at least some of a plurality of images based on image capturing from a plurality of different directions, obtains an image based on image capturing by an image capturing apparatus, obtains camera viewpoint information about at least one of a position and orientation of the image capturing apparatus, obtains virtual viewpoint information about at least one of a position and orientation of the virtual viewpoint, reduces an information amount of the obtained image based on the camera viewpoint information and the virtual viewpoint information, and transmits the image with the reduced information amount to the image processing apparatus.
US10623711B2 Information processing device, information processing method, program, and recording medium
There is provided an information processing device, an information processing method, a program, and a recording medium that make it possible to set a dynamic range of an image to be reproduced. A Java setting unit sets a dynamic range of an image to be reproduced. A generation unit generates the image to be reproduced in the dynamic range set by the Java setting unit. The present disclosure can be applied, for example, to a reproducing device or the like that reproduces an optical disk that records an AV stream of a main video in a standard dynamic range (SDR) and an AV stream of a main video in a high dynamic range (HDR).
US10623709B2 Video color propagation
A video processing system includes a computing platform having a hardware processor and a memory storing a software code including a convolutional neural network (CNN). The hardware processor executes the software code to receive video data including a key video frame in color and a video sequence in gray scale, determine a first estimated colorization for each frame of the video sequence except the key video frame based on a colorization of a previous frame, and determine a second estimated colorization for each frame of the video sequence except the key video frame based on the key video frame in color. For each frame of the video sequence except the key video frame, the software code further blends the first estimated colorization with the second estimated colorization using a color fusion stage of the CNN to produce a colorized video sequence corresponding to the video sequence in gray scale.
US10623704B2 Driver assistance system for vehicle
A driver assistance system for a vehicle includes an imager disposed at the vehicle and viewing exterior the vehicle. A control includes an image processor and is operable to process captured image data for at least a first application and a second application and to adjust the image sensor to at least two settings and to process captured image data via at least two processing techniques. The control is operable to synchronize the at least two settings of the image sensor and the at least two processing techniques to extract respective information from the captured image data for the first and second applications. The control adjusts a setting of the image sensor to capture image data suitable for the first application or the second application. The image processor processes captured image data via a processing technique suitable for the first application or the second application.
US10623703B2 CCTV system
A closed-circuit television (CCTV) system for use at a well construction system to form a well at an oil/gas wellsite. The CCTV system includes a video output device and video cameras at the well construction system. A control system is communicatively connected with each video camera and the video output device. The control system receives video display settings from a human wellsite operator, receives the video signals from the video cameras, and automatically displays on the video output device one or more of the received video signals based on the video display settings.
US10623700B2 Dynamic speaker selection and live stream delivery for multi-party conferencing
An overlay network platform facilitates a multi-party videoconference. End users participate using client-based browser or mobile application rendering software, such as a web browser, and using a protocol such as WebRTC. Dynamic speaker selection among the participants is facilitated by continuously determining the “relevance” of a participant's stream with respect to other participants in the conference. Thus, for example, a particular participant stream might be deemed to have a higher relevance if it is the stream corresponding to a person that is currently speaking, that has spoken recently, or that is about to speak. Streams with higher relevance are then selectively delivered at higher quality relative to less relevant streams. Preferably, individual client machines determine which streams are requested and at which quality based in part on their local resource capabilities.
US10623691B2 Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
A method of transmitting a broadcast signal is discussed. The method includes generating at least one first link layer packet including data packets that include broadcast data in a link layer that is a layer between a physical layer and a network layer, generating at least one second link layer packet including link layer signaling information in the link layer, and transmitting the broadcast signal including the at least one first link layer packet and the at least one second link layer packet in the physical layer.
US10623689B2 Time-lapse photographing control method and apparatus, readable storage medium, and camera
Embodiments of the disclosure provide a method, an apparatus, and a readable storage medium for controlling a time-lapse photographing. The method includes detecting whether a time-lapse photographing session has ended; determining a time of a next turning-on of the camera in response to the detection that the session has not ended, the time of the next turning-on of the camera being earlier than a time of a next photographing event, the time of the next photographing event being a sum of a time of a current photographing event and a time interval between photographing events; configuring a real time clock based on the time of the next turning-on of the camera; shutting down the camera; starting up the camera when the time of the next turning-on of the camera is reached; and taking a photograph when the time of the next photographing event is reached.
US10623688B1 Event capture and distribution system and method
A system and method are disclosed including at least one camera positioned in view of an area of interest. The system and method further includes a real-time event capture system for capturing and synchronizing various data streams and an event distribution system permitting later review, highlighting and instruction.
US10623683B1 Methods and apparatus for improving image retention
The present disclosure relates to methods and apparatus for video processing. Aspects of the present disclosure can identify one or more macroblocks (MBs) in a frame including a static luminance. In some aspects, the static luminance can be a luminance value that is static for a time period. Aspects of the present disclosure can also determine whether at least one MB of the one or more MBs includes the static luminance for a time period greater than or equal or a luminance threshold duration. Also, the present disclosure can adjust the luminance value of the at least one MB based on the determination whether the at least one MB includes the static luminance for a time period greater than or equal or the luminance threshold duration. Further, the present disclosure can store, as static luminance information, the determination whether the at least one MB includes the static luminance.
US10623682B1 Interactive antenna system
An interactive antenna system includes an adjustable antenna device, an antenna control device and an operation device. The adjustable antenna device is for receiving a radio frequency signal wirelessly to generate an antenna signal. The antenna control device measures signal strength of the antenna signal to generate a strength signal, transmits the strength signal wirelessly to the operation device, and controls the adjustable antenna device based on a control signal. The operation device displays the signal strength of the antenna signal based on the strength signal, generates the control signal at least based on an operation performed thereon, and transmits the control signal wirelessly to the antenna control device.
US10623681B2 System and method for presenting multiple pictures on a television
A device provides multiple video streams from a plurality of video streams to a display. The device includes an input interface, a frame controller, and an output interface. The input interface is configured to receive a plurality of video streams and to transfer the plurality of video streams to the frame controller. The frame controller is configured to generate frame signals including multiple subframe signals corresponding to a video stream of the plurality of video streams. The output interface is configured to output the frame signals to the display. The frame signals are configured to cause video from multiple video streams of the plurality of video streams to be displayed in separate non-overlapping portions on the display.
US10623680B1 Data center viewing system
A method includes receiving, by an asset privacy system, an input video feed that includes images of one or more assets located within a data center, identifying, by the asset privacy system, one or more corresponding assets for the images of the one or more assets, determining, by the asset privacy system, an asset of the one or more assets a customer is not authorized to view, and generating, from the input video feed, by the asset privacy system based at least on the determining, an output video feed that does not include images of the asset the customer is not authorized to view and that does include images of at least one other asset of the one or more assets.
US10623679B2 Proximity-based camera configuration
Techniques are disclosed for systems and methods to provide setup, network connection, and/or other operations for network cameras. The operations may be initiated in response to placing a user device having proximity-based communications circuitry in proximity of a camera having proximity-based communications circuitry. The user device and the camera may exchange information responsive to placing the user device in the proximity of the camera. The information may include network information sent from the user device to the camera and/or camera information sent from the camera to the user device. The network information may include information associated with a network. The camera may be connected to the network using the network information. The camera may be added to list of accessible cameras on the user device when the camera is connected to the network. The proximity-based communications circuitry may be Near Field Communications circuitry.
US10623675B2 Image sensor including at least one autofocusing pixel and at least one normal pixel and driving method thereof
An image sensor according to some example embodiments includes a pixel array unit including a plurality of transmission signal lines and a plurality of output signal lines, and a plurality of pixels connected to the plurality of transmission signal lines and the plurality of output signal lines. Each of the plurality of pixels includes a plurality of photoelectric conversion elements, which are configured to detect and photoelectrically convert incident light. The plurality of pixels include at least one autofocusing pixel and at least one normal pixel.
US10623673B2 Imaging device, imaging method, and imaging program
An imaging device includes: a MOS type imaging element as defined herein; a driving control unit performing a first driving control as defined herein, a second driving control as defined herein, and a third driving control as defined herein; and an image processing unit generating a captured image data based on a captured image signal constituted by signals corresponding to the imaging charges read out from each of the plurality of pixels of the imaging element by the third driving control, and a dark image signal constituted by signals corresponding to the dark charges read out from each of the plurality of pixels of the imaging element by the second driving control, and storing the data to a storage medium.
US10623669B2 Image capturing control apparatus, image capturing apparatus, image capturing system and image capturing control method
An image capturing control apparatus includes a control unit and a plurality of image processing units. The control unit is configured to perform a read-out control of an image capturing unit such that image signals are read out in parallel, the image signals generated under different image capturing conditions for every pixel line group of a plurality of pixel lines of the image capturing unit. The plurality of image processing units are configured to process the image signals read out from the image capturing unit.
US10623668B2 Method and system for displaying images captured by a computing device including a visible light camera and a thermal camera
A system includes a processor and a non-transitory computer memory storing computer-readable program instructions. The program instructions are executable by the processor to: initiate a web session of an application served by a server, and display a first web page received during the web session. The first web page includes a field for entering search criteria for locating a file associated with a blended image based on a thermal image and a visible light image. The program instructions are further executable by the processor to: display a second web page received during the web session based on search criteria entered into the field, determine, based on an input entered into the second web page, a revision to the file, display the blended image after determining the revision to the file, and transmit, to the server using a network interface, the revision to the file.
US10623664B2 Image processing system, image processing method and program storage medium for protecting privacy
An image processing system includes: a receiving unit configured to receive an input of a plurality of image frames constituting a video from an imaging apparatus; a detection unit configured to detect a feature point included in an image frame to be processed in the plurality of image frames; and an output unit configured to output an output image obtained by superimposing an image frame to be processed of an area detected as a feature point on a background image generated from at least some of a plurality of image frames.
US10623663B2 Image pickup system, image pickup apparatus, and method of controlling the same
In a method of setting an OSD function according to a related technique, it is not allowed to select various superimposing techniques. In a case where a monitoring camera supports a plurality of superimposing techniques, a user is supposed to select one of the superimposing techniques via a troublesome operation. In view of the above, an image pickup apparatus is provided which includes a reception unit configured to receive an acquisition request for information associated with an image superimposing method of the image pickup apparatus, and a transmission unit configured to, in a case where the acquisition request for the information associated with the image superimposing method of the image pickup apparatus is received by the reception unit, transmit information associated with the image superimposing method of the image pickup apparatus.
US10623662B2 Processing and formatting video for interactive presentation
Systems and methods are described for receiving, at a computing device, a video comprising a plurality of frames and determining, by the computing device, that vertical cropping should be performed for the video. For each frame of the plurality of frames, the computing device processes the video by analyzing the frame to determine a region of interest in the frame, wherein the frame is a first frame, cropping the first frame based on the region of interest in the frame to produce a vertically cropped frame for the video, determining a second frame immediately preceding the first frame, and smoothing a trajectory from the second frame to the vertically cropped frame. The vertically cropped frame is displayed to a user instead of the first frame.
US10623661B2 Image composition method with image sensors having different angles of view and electronic device for supporting the same
An electronic device is provided. The electronic device includes a housing, a first image sensor configured to provide a first angle of view, a second image sensor configured to provide a second angle of view, and a processor. The processor is configured to obtain a first image having first resolution for a plurality of objects outside the electronic device, the plurality of objects corresponding to the first angle of view, to obtain a second image having second resolution for some objects corresponding to the second angle of view among the plurality of objects, to crop a third image having the second resolution, corresponding to at least part of the some objects, from the second image based on at least a depth-map using the first image and the second image, and to compose the third image with a region corresponding to the at least part of the some objects in the first image.
US10623653B2 Image adjustment apparatus and image adjustment method that determines and adjusts a state of a back light region in an image
An image adjustment apparatus includes a boundary calculation unit that calculates a boundary between a follow light region and a back light region in an image based on a position of a light source and an image adjustment unit that adjusts a state of the follow light region or the back light region with the boundary being a reference.
US10623642B2 Image capturing apparatus and control method thereof with change, in exposure period for generating frame, of conversion efficiency
An image capturing apparatus for capturing a moving image is provided. The apparatus includes a photoelectric conversion portion configured to generate charges in accordance with incident light in an exposure period, a generation unit configured to generate a pixel signal of each frame based on charges generated in the photoelectric conversion portion, and a control unit configured to change, in an exposure period for generating one frame, a conversion efficiency of converting the incident light to the photoelectric conversion portion into the pixel signal.
US10623641B2 Image blur correction apparatus, control method, imaging apparatus, and lens apparatus
An imaging system includes an angular velocity sensor configured to detect shake, and controls driving of a shift lens group on the basis of a shake detection signal and corrects image blur. A motion vector detection unit detects a motion vector from a plurality of captured images. A distance acquisition unit acquires distance information regarding the captured image. A camera control unit acquires the shake detection signal and the motion vector, determines a subject using a detection value of the motion vector in the direction of the closest distance based on the distance information, and calculates an angular velocity of the subject. A panning control unit of a lens control unit performs drive control of the shift lens group using an angular velocity detection signal from which an offset is removed and an angular velocity of the subject acquired from the camera control unit and thus performs control for supporting panning.
US10623640B2 Method and system for detection of contaminants present on a lens of an imaging device
A method and system for detection of contaminants present on a lens of an imaging device is disclosed. An input image received from an imaging device is split into a plurality of patches of predefined size and a kurtosis value calculated for each and compared with a median kurtosis value. Patches having kurtosis value less than the median kurtosis value are selected. Based on comparison of a first maximum likelihood of the selected patches with a predefined threshold, one or more selected patches are stored. Such patches are split into a top and a bottom portion for processing based on discrete wavelet transform and singular value decomposition, respectively. The top and the bottom portion are merged patches for which a second maximum likelihood is greater than a second predefined threshold, are stored. Further, contaminants in the image are classified into predefined categories based on one or more image features.
US10623639B2 Medical imaging apparatus
A medical imaging apparatus has a data acquisition scanner having a patient receiving zone at least partially enclosed by the scanner, and at least one acquisition unit equipped with a camera to acquire positional data. The at least one acquisition unit has a first imaging optics system and at least one second imaging optics system that differs from the first imaging optics system with regard to at least one optical property or attribute that affects the acquisition of the positional data.
US10623636B2 Generating objects in real time panoramic video
Disclosed is a method, including, but not limited to, receiving at least one panoramic video including a panoramic space having at least one object; receiving an environmental map, wherein the environmental map comprises an association of the at least one real object to at least one virtual object; augmenting, using the environmental map, the panoramic video, wherein the augmenting includes: rendering a plurality of real objects contained within the panoramic space; and embedding metadata associated with the virtual object into the panoramic video. Other aspects are described and claimed.
US10623632B2 Communication apparatus, control method thereof and storage medium
A communication apparatus carries out control such that in the case where a display of a selection screen is to be resumed after the display of the selection screen has been interrupted in response to a reception of an instruction to start a predetermined process from an operation unit while the selection screen is being displayed, a content that had been displayed at the time of the interruption is displayed in the selection screen.
US10623627B2 System for generating a synthetic 2D image with an enhanced depth of field of a biological sample
The present invention relates to a system for generating a synthetic 2D image with an enhanced depth of field of a biological sample. It is described to acquire (110) with a microscope-scanner (20) first image data at a first lateral position of the biological sample and second image data at a second lateral position of the biological sample. The microscope-scanner is used to acquire (120) third image data at the first lateral position and fourth image data at the second lateral position, wherein the third image data is acquired at a depth that is different than that for the first image data and the fourth image data is acquired at a depth that is different than that for the second image data. First working image data is generated (130) for the first lateral position, the generation comprising processing the first image data and the third image data by a focus stacking algorithm. Second working image data is generated (140) for the second lateral position, the generation comprising processing the second image data and the fourth image data by the focus stacking algorithm. The first working image data and the second working image data are combined (150), during acquisition of image data, to generate the synthetic 2D image with an enhanced depth of field of the biological sample.
US10623622B1 Monitoring system configuration technology
An electronic system is described that receives data identifying a component of a monitoring system from a wearable electronic device that is associated with the monitoring system. The monitoring system is associated with a property and includes components that are fixed within the property and that are configured to sense attributes of the property. The wearable electronic device includes a heads-up display and communicates with the monitoring system over a wireless network. Based on the data identifying the component of the monitoring system, monitoring system data collected by the component of the monitoring system is accessed. At least a portion of the monitoring system data collected by the component of the monitoring system is provided to the wearable electronic device for display at the heads-up display of the wearable electronic device.
US10623621B2 Control method for photographing using unmanned aerial vehicle, photographing method using unmanned aerial vehicle, mobile terminal, and unmanned aerial vehicle
A method for operating an unmanned aerial vehicle (UAV) is performed by a mobile terminal. The mobile terminal displays an image transmission interface on a touchscreen of the mobile terminal, the image transmission interface including a picture taken by the UAV that is wirelessly connected to the mobile terminal. After detecting a touch control signal applied on the touchscreen, the mobile terminal acquires an operation gesture according to the touch control signal and generating a corresponding operation command according to the operation gesture and a current control mode of the image transmission interface. Finally, the mobile terminal sends the operation command to the UAV. The UAV then performs a predefined operation according to the operation command.
US10623616B2 Imaging apparatus
The imaging apparatus includes a first display device, a second display device, an eyepiece sensor that detects that an object approaches the first display device, and a controller that switches the eyepiece sensor to be valid and invalid. The controller sets the eyepiece sensor to be invalid when the first display device is not inclined while the second display device is inclined. The controller sets the eyepiece sensor to be valid when the first and second display devices are inclined.
US10623615B2 Fastening arrangement, a fastening arrangement kit and use of a fastening arrangement kit
A fastening arrangement (100), a fastening arrangement kit comprising such a fastening arrangement, in addition to an electronic device, and use of such a fastening arrangement for mounting the electronic device. The fastening arrangement comprises a mounting support (200) for attachment to a mounting surface. The electronic device is attached to the mounting support using a fastener portion. The fastener portion forms part of a connector (400), which is attached to the mounting support by securing an H-shaped attachment portion in an elongated opening. The H-shaped structure is rotated in place in the elongated opening and fixed using at least two stops positioned on either side of the of the attachment portion. The mounting support comprises one of the H-shaped attachment portion and the elongated opening, and the connector comprises the other.
US10623612B2 Vehicle camera with single point imager fixation to lens holder
A method of assembling a camera for a vehicular vision system includes providing a front housing portion, a rear housing portion and a circuit element having an imager disposed thereat. One of the front housing portion and the circuit element includes a protrusion protruding therefrom and the other of the front housing portion and the circuit element includes a receiving portion for at least partially receiving the protrusion when the circuit element is positioned at the front housing portion to align the imager with the lens. When the circuit element is positioned at the front housing portion to align the imager with the lens, the protrusion is at least partially received at the receiving portion and is attached thereat. A damper or retention feature is provided at an opposite side of the imager from the protrusion and receiving portion.
US10623611B2 Electronic housing assembly, electrical connection and assembly method
An electronic housing assembly comprises a printed circuit board comprising a rigid main part, at least one face of which part includes an electronic component, and comprising at least one flexible part positioned at the periphery of the rigid part, the flexible part comprising at least one electrical connection pad; an upper housing element comprising a first cylindrical wall that is inserted into a lower housing element comprising a second cylindrical wall; the flexible part extending between the first and the second cylindrical walls, the electrical connection pad of the flexible part being in electrical contact with an electrical contact surface that is positioned on the outer face of the first cylindrical wall or on the inner face of the second cylindrical wall.
US10623608B2 Enhance highlighter color in scanned images
Examples herein involve retrieving a color transformation from a highlighter color transform, and processing an image using the color transformation to enhance highlighter colors in the image, the image scanned by a scanner using strobed illumination.
US10623606B2 Linearizing print outputs for a printing system
An example method of linearizing print outputs for a printing system is described. The method involves retrieving a look-up table comprising a plurality of nodes that map input space values to Neugebauer Primary Area Coverage vectors. The printing system is used to print a set of ramps, each ramp comprising a plurality of test areas. The test areas for each ramp are defined by varying vector element values corresponding to input space values that vary in a dimension of the input space. A property of each of the printed test areas is measured and a linearization function is determined based on those measured properties. The linearization function is then applied to the input space values for the plurality of nodes in the look-up table.
US10623594B2 Management system and method
A management system that manages a plurality of network devices includes managing a delivery flag to manage delivery of each consumable for each of the plurality of network devices, receiving a first notification, from a network device, notifying that a remaining amount of a consumable has become small, where the notification includes remaining amount information about each consumable included in the network device, managing the remaining amount information for each consumable in the network device based on a content of the first notification, and determining the consumable to be delivered based on the first notification and the delivery flag.
US10623592B2 Information processing apparatus that determines whether a format of near field communication tag data is appropriate, method of controlling the same, and non-transitory computer-readable medium
An information processing apparatus capable of executing near field wireless communication, comprises: a display unit configured to display a screen; an obtaining unit configured to obtain identification information regarding a device from a near field wireless communication tag with use of the near field wireless communication; a selection unit configured, in a case where the obtaining unit obtained the identification information, to select one of first processing for connecting to the device indicated by the identification information and second processing for connecting to the device indicated by the identification information and sending data to the device, based on a type of screen being displayed by the display unit; and a processing unit configured to execute the processing selected by the selection unit.
US10623591B1 Automated book creator
A method of automatically producing a book is disclosed. The book is generated from a database of source content items. As an example, a content item may be a cookery recipe. Typically, the source content items have been created for presentation on the web. The method includes the steps of processing the source content items to create publishable content items, allowing the user to select content items according to criteria, and then iteratively applying templates to the selected content items to optimize a print layout associated with each content item. The print layouts may be composed into a book, which may be automatically printed and sent to the user or to the user's order.
US10623589B2 Image formation system and control method of image formation system capable of determining mode shift condition
When “operation which is not directly connected to job execution” is performed in an operation screen of a terminal device, by setting an image formation device to a power saving state, energy saving is achieved. An image formation system has: a power mode determining unit determining a shift condition of shifting to any of power states on the basis of an operation directly connected to job execution and an operation which is not directly connected to job execution, which is input to an operation screen displayed in an operation terminal; and a power state control unit shifting an MFP to any of the power states on the basis of the shift condition determined by the power mode determining unit.
US10623588B2 Image forming apparatus, image forming method, and image forming program configured to process image forming following jam
An image forming apparatus includes: an image former that performs image forming processing to a plurality of sheets included in each of a plurality of sheet groups; and a hardware processor that detects occurrence of a jam, wherein the image former completes the image forming processing to each of the plurality of sheets included in a sheet group not including a jammed sheet that has generated the jam.
US10623579B2 Establishing a telephony session
Measures are provided for use in establishing a telephony session between first and second telephony devices in a telephony network. Telephony network equipment in the telephony network receives, from the first telephony device over a signalling link, a telephony session establishment request. The telephony network equipment receives, from the first telephony device over a data link that is separate to the signalling link, a message comprising data useable by the telephony network equipment to identify the second telephony device. The telephony network equipment correlates the received telephony session establishment request and the received message. The telephony network equipment transmits, to the second telephony device, a telephony session establishment request on the basis of the correlating. The first telephony device is associated with a multi-persona user having a first persona associated with a first telephony identifier and a second persona associated with a second telephony identifier.
US10623578B2 Computer system, method for providing API, and program
The present invention is to provide a computer system, a method for providing an API, and a program that easily select an appropriate API. The computer system acquires sensor data from an edge device 100, selects an appropriate API for a calculation device 300 according to the acquired sensor data, uses the selected API for a calculation device 300 and controls the calculation device 300 to calculate, and provides the calculation result. The computer system selects an appropriate API for a calculation device 300 according to the acquired sensor data based on at least one of the fee for using, the processing speed, the user evaluation, the security, and the number of API users. Furthermore, the computer system previously receives the standard based on which an appropriate API for a calculation device 300 is selected from the user and selects an appropriate API for a calculation device 300 based on the standard. Furthermore, the computer system recommends the selected appropriate API for a calculation device 300 to a user before the calculation control unit controls the calculation device 300 to calculate.
US10623577B2 Single interface for provisioning collected data to requesting systems
Systems and methods are described herein for providing multiple, different types of information for mobile devices and associated users to requesting systems, such as customer service systems provided by telecommunications carriers. The systems and methods may generate a single API that, when called by a requesting system (e.g., via a request transmitted by the requesting system that includes subscriber or device information), provides data collected from multiple, disparate data sources back to the requesting system via the single API.
US10623576B2 Handling conferences using highly-distributed agents
Systems, methods, and non-transitory computer-readable storage media for directing conferences to on-premises media agents and cloud-based media agents. A centralized controller and a plurality of cloud-based media agents are disposed within a cloud or other remote or virtual network, and a plurality of on-premises media agents are provided on-premises. The centralized controller manages the directing and forwarding of conferences and is in communication with the cloud-based media agents and the on-premises media agents.
US10623575B1 Participant identification for teleconferencing
Techniques and examples pertaining to identifying a participant of a teleconference using a telephone number or an Internet protocol (IP) address are described. A method for teleconferencing participant identification may involve receiving an IP-based telephone call that includes a telephone number or an IP address. The method may also involve querying databases with the telephone number or the IP address to obtain identifications associated with the telephone number or the IP address. The method may also involve determining a display name for the IP-based telephone call based on the identifications, as well as connecting the IP-based telephone call as a participant to a teleconference that includes other participants. The method may further involve transmitting the display name to a device associated with at least one of the other participants of the teleconference.
US10623572B1 Semantic CRM transcripts from mobile communications sessions
Customer relationship management (‘CRM’) implemented in a computer system, including administering by the computer system a communications session that includes a sequence of communications contacts between a tele-agent and one or more customer representatives, the session and each contact composed of structured computer memory of the computer system; and generating by the computer system a digital transcript of the content of the communications contacts.
US10623571B2 Automated assistance for customer care chats
Embodiments of the invention involve providing automated assistance to an agent operating an agent terminal. A database stores an automated assistance session comprising communications between at least one client terminal and at least one agent terminal during a communication session. The automated assistance session is restored in response to a connection being reestablished with the client terminal after the client terminal disconnects during the communication session. A client communication is received from the client terminal, and a plurality of statements is determined based on the client communication and the communications of the automated assistance session stored in the database. The statements are configured to be manually selected by an agent or automatically selected by an automated agent. The automated agent is engaged for automatically selecting one of the statements in response to a predetermined condition.
US10623568B2 Pre-processing for communication services
A method for providing a communication service includes detecting an initiated communication initiated by a communications device with a processor and a memory. Environmental data for an environment of the communications device is identified based on detecting the initiated communication. The environmental data is used to supplement a communication service requested by the initiated communication.
US10623566B1 Methods and systems for customizing interactive voice response calls
Methods and systems described in this disclosure allow customers to personalize their phone experience when calling into an organization. In some embodiments, customers who may benefit from this service are identified based on the content of the customer's previous or current phone calls to the organization. The identified customers may be invited to enroll and to provide preferences for a customized Interactive Voice Response experience. In some embodiments, the customer can elect to hear the balances of one or more of his accounts without going through a phone menu or asking a representative to look up the relevant amounts. Once enrolled, when the customer dials into the organization and upon successful authentication, the organization proactively states the customer's account balances with no further customer request.
US10623564B2 System for real time, remote access to and adjustment of patient hearing aid with patient in normal life environment
Real time, remote access to and adjustment of the hearing aid of a patient while the patient is located in a normal life environment that is remote from a hearing professional. A session request initiates a programming session. Adjustable settings from the patient's hearing aid are wirelessly streamed to the patient's mobile device and from the mobile device to a streaming cloud server. The settings are stored on the cloud, streamed from the cloud to a hearing professional's computer or mobile device and displayed. The hearing professional then changes at least one of the adjustable hearing aid settings and the changed settings are streamed to the cloud, stored on the cloud, streamed from the cloud to the patient's mobile device, wirelessly transmitted to the hearing aid and stored there. A telephonic voice connection between the hearing professional and the patient's mobile device is used to transmit the patient's evaluation of changed settings to the hearing professional.
US10623563B2 System and methods for providing voice transcription
A system and methods is provided for providing SIP based voice transcription services. A computer implemented method includes: transcribing a Session Initiation Protocol (SIP) based conversation between one or more users from voice to text transcription; identifying each of the one or more users that are speaking using a device SIP_ID of the one or more users; marking the identity of the one or more users that are speaking in the text transcription; and providing the text transcription of the speaking user to non-speaking users.
US10623561B2 Caller number identification
Methods and apparatus for improving caller identification in telecommunications services based on general-purpose networks are described. A gateway device may process invitation messages sent from a telephone via a private branch exchange, in which the private branch exchange has replaced the number of the telephone with a customized number. The gateway device may determine that the customized number is mapped to an account-related number, and insert that number into a field of the invitation messages that is examined by a telecommunications provider and associated trunking services for account-related purposes.
US10623560B2 Method and server for securing communication number
An interaction method includes receiving an order request sent by a first communication terminal, and acquiring a first communication number according to the order request; allocating a second communication number to the first communication number, and setting a correlation between the first communication number and the second communication number; sending first correlation information to a basic communication server, the first correlation information carrying the first communication number and the second communication number; binding the second communication number with the order request; issuing the order request, the order request carrying the second communication number; receiving response information sent by a second communication terminal, and obtaining a third communication number according to the response information; and sending second correlation information to the basic communication server, the second correlation information carrying at least the second communication number and the third communication number. The interaction method effectively protects user privacy.
US10623559B2 Systems and methods for establishing a diagnostic transmission mode and communicating over the same
Upon detection of a trigger, such as the exceeding of an error threshold or the direction of a user, a diagnostic link system enters a diagnostic information transmission mode. This diagnostic information transmission mode allows for two modems to exchange diagnostic and/or test information that may not otherwise be exchangeable during normal communication. The diagnostic information transmission mode is initiated by transmitting an initiate diagnostic link mode message to a receiving modem accompanied by a cyclic redundancy check (CRC). The receiving modem determines, based on the CRC, if a robust communications channel is present. If a robust communications channel is present, the two modems can initiate exchange of the diagnostic and/or test information. Otherwise, the transmission power of the transmitting modem is increased and the initiate diagnostic link mode message re-transmitted to the receiving modem until the CRC is determined to be correct.
US10623556B2 Displaying call log information on a display device
A method includes receiving a request from a television network server via a message mediation server for call log entries associated with multiple calls delivered to a telephony device. The method includes sending call log information to the television network server to enable display of the call log entries at a display device. The method includes receiving user input to delete a call log entry of the call log entries from a second media device via the message mediation server. The method includes deleting the call log entry from the call log information to generate revised call log information. The method includes receiving a second request from the television network server for the call log entries. The method includes sending the revised call log information to the television network server via the message mediation server to enable display of the call log entries at a second display device.
US10623553B2 System and method for providing a notification that a mobile device is still in an autonomous vehicle after detecting an arrival at a destination
Under the user's instruction, an autonomous vehicle travels to a selected location. The user chooses a place to arrive at the destination. After the arrival of the autonomous vehicle, it is determined whether the user's or third party's mobile device is still in the vehicle. If the mobile device is still in the vehicle, the vehicle will notify the user or third party in one or more ways to come back and get their mobile device.
US10623550B2 Device capable of notifying operation state change thereof through network and communication method of the device
A method of notifying a user of a message received by a first device of the user is provided. The method includes connecting, by the first device, to a second device of the user through a local communication network, wherein the second device is currently registered by the first device; receiving, by the first device, a message, from an external device of another user; in response to determining the first device is not currently being used when the message is received, determining whether the registered second device is currently being used; and transmitting notification information of the received message to the second device currently being used by the user, wherein a notification regarding the received message is displayed on a display of the second device currently being used by the user.
US10623549B2 Method of outputting screens from server and client devices in performing mirrorlink
A MirrorLink server for communicating with a MirrorLink client, the MirrorLink server including a display unit; a memory configured to store at least one of a certified application; a communication unit configured to establish a connection between the MirrorLink client and the MirrorLink server; and a controller coupled to the display unit, the memory and the communication unit. The controller is further configured to provide the at least one of a certified application stored in the memory, receive at least one of an interrupt, wherein the at least one of the interrupt corresponds to a home key event or a back key event, and switch either to the MirrorLink client's native UI or another screen in response to the at least one of the interrupt.
US10623541B2 External device and mounting structure for mounting to electronic device
In an aspect, a method of projecting an image using an electronic device having a front face with a display screen, a rear face, and an edge, and further including an LED on a rear face, a processor and memory, and having an application stored in the memory, the method comprising: providing a projector having an aperture therethrough, and a clip including a first arm which has an arm marker, and a second arm; executing the application so as to display a screen marker in a position based on a make and model of the electronic device; and positioning the clip on the electronic device with the first arm on the front face with the arm marker aligned with the screen marker, positioning the projector's aperture aligned with the LED to pass light through a slide containing an image, to project the image.
US10623537B2 Mobile terminal
Disclosed is a mobile terminal. A mobile terminal of the present invention is characterized by comprising: a body configured as a plurality of bodies, the plurality of bodies disposed in a certain state between a first state in which the plurality of bodies are flat and a second state in which the plurality of bodies are folded; a flexible display disposed on one surface of the bodies; a back cover disposed on the other surface of the bodies; and a hinge assembly having a guide shaft coupled to the plurality of bodies, wherein the guide shaft has at least one curvature that is different from at least another curvature thereof. According to the present invention, inherent curved portions of the present invention can be introduced to the guide shaft so as to be capable of guiding the movement of a flexible display.
US10623524B2 Temporal network service request combination to improve throughput
An approach is provided for generating a delayed network service response for a plurality of network service requests using a natural language processing analysis to identify a plurality of parameters associated with a received first network service request and start, upon receipt of the first network service request, a configurable delay timer having a duration that is controlled by the plurality of parameters so that equivalent network service requests from users that are received before expiration of the configurable delay timer may be identified and serviced by generating a network service response in response to the first network service request without generating a network service response to the one or more equivalent network service requests such that the network service response is sent to the first user and to the one or more users after expiration of the configurable delay timer.
US10623521B2 Distribution of messages to queues in a distributed computing environment
A network adapter includes a network interface and circuitry. The network interface is assigned a single network address in a communication network, and is configured to receive, from one or more other nodes over the communication network, messages that are destined for processing by multiple threads in one or more processing cores of a network node including the network adapter, but are nevertheless addressed to the single network address. The circuitry is configured to hold a distribution rule for distributing the messages among multiple Receive Queues (RQs) that are accessible by the threads, and to select for each message received via the network interface a respective RQ, by applying the distribution rule to the message.
US10623520B1 System and method for tagging in identity management artificial intelligence systems and uses for same, including context based governance
Systems and methods for embodiments of artificial intelligence systems for identity management are disclosed. Embodiments of the identity management systems disclosed herein may support the creation, association, searching, or visualization of any relevant context to identity management assets for a variety of purposes, including for informing the identity management systems' manual or automated decisions, processes or workflows.
US10623515B2 Stenographic marking using network addressing
Systems, methods, apparatuses, and software for a content delivery network that caches content for delivery to end user devices is presented. In one example, a method includes establishing address translations which translate domain names into network addresses usable by the end user devices for reaching content at the cache nodes, with portions of the network addresses comprising stenographic information, and responsive to domain name translation requests from the end user devices, providing ones of the network addresses. The method includes receiving content requests transferred by the end user devices that comprise the network addresses, and performing one or more actions based on the stenographic information in the network addresses.
US10623512B2 Presenting notifications to a user of a computing device
Presenting notifications to one or more computing devices of a user is provided. A notification is received addressed to a client service running on a computing device of one or more computing devices of the user. The notification is classified based on content associated with the notification. User context of the user is determined based on user-related information received from the one or more computing devices. The notification is presented to one or more of the one or more computing devices of the user according to one or more modes of presentation, based on classifying the notification and determining the user context.
US10623511B2 Methods and apparatus to monitor media presentations
Methods, apparatus, systems and articles of manufacture to monitor media presentations are disclosed. An example apparatus includes a registrar, implemented by a processor, to receive demographic information from a user, to transmit the demographic information to a central facility, and to store a consent identifier in a pasteboard of the media device, the consent identifier accessible to a first instrumented application and a second instrumented application executed in a sandbox environment, the consent identifier to indicate to the first instrumented application and the second instrumented application that monitoring is allowed. The first instrumented application is to access the consent identifier from the pasteboard, present media, generate monitoring information if the consent identifier permits collection of monitoring information, not generate monitoring information if the consent identifier does not permit the collection of the monitoring information, and transmit the monitoring information to the central facility.
US10623510B2 Display of person based information including person notes
Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include generating a profile based on the collected historical communication data and personal data. The method may include receiving user input and incorporating the user input into the profile. The method may include presenting the profile including the user input in response to user behavior.
US10623500B2 Remote desktop sharing and collaboration via image scanning
Techniques are described for virtual desktop sharing and collaboration by utilizing image scanning and a web server. Upon launch, the virtual desktop client sets up a web server on the client computing device. During a virtual desktop session, the owner of the session provides input indicating that the session should be shared. A QR code is displayed on the client device which is encoded with information identifying the web server. When the QR code is scanned by a collaborator's mobile device, a web browser is launched on the mobile device and the web browser connects to the web server on the client computing device. The connection is used to transmit the request to access the virtual desktop session by the mobile device. If the session owner approves the request, the virtual desktop GUI data is streamed by the virtual desktop client to the mobile device over the HTTP connection.
US10623495B2 Keeping synchronized writes from getting out of synch
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN). The method begins by receiving a portion of a data stream from a requesting entity for storage in a plurality of storage vaults. The method continues by encoding the portion of the data stream in accordance with dispersal parameters of the storage vault to produce a corresponding plurality of sets of encoded data slices. The method continues by facilitating storage of the corresponding plurality of sets of encoded data slices in the storage vault. The method continues by determining an ingestion rate capability level for the plurality of storage vaults and issuing stream pacing information to the requesting entity based on the ingestion rate capability level.
US10623491B2 Namespace translation
An example computer-implemented method to translate a namespace includes receiving a first synchronization request associated with a first content item. This first synchronization request can include a first content item path and come from a client device. The example method can then include determining that a portion of the first content item path matches an entry path in an entry in a namespace mount table. The entry can include a second namespace. The example method can then include modifying the first synchronization request by removing the portion of the first content item path and including the second namespace in the first synchronization request. The example method can then include sending the first synchronization request to a content management system.
US10623487B2 Moveable distributed synchronization objects
A resource sharing method, system, and computer program product in a distributed computing environment, includes in response to a first condition, determining a first node on which an access rate of a synchronization object is greatest, storing the synchronization object on the first node for use in synchronizing access to a resource, and in response to a second condition, determining a second node on which an access rate of the synchronization object is greatest, and relocating the synchronization object from a storage on the first node to a storage on the second node.
US10623481B2 Balancing resources in distributed computing environments
In various implementations, methods and systems resource balancing in a distributed computing environment are provided. A client defined resource metric is received that represents a resource of nodes of the cloud computing platform. A placement plan for job instances of service applications is generated. The placement plan includes one or more movements that are executable to achieve a target placement of the job instances on the nodes. It is determined that the placement plan complies with placement rules. Each placement rule dictates whether a given job instance of the job instances is suitable for placement on a given node of the nodes. The placement plan is executed based on determining that the target placement of the job instances improves balance of resources across the nodes of the cloud computing platform based on the resource represented by the client defined resource metric.
US10623480B2 Music categorization using rhythm, texture and pitch
A method for categorizing music based on a sample set of RTP scores (rhythm, texture and pitch) for predetermined pieces of music. Some RTP scores correspond to human-determined RTP scores. Each RTP score corresponds to a category among categories. Unless an unknown piece of music was previously RTP scored based on a unique identification, low-level data is extracted from the unknown piece and analyzed to identify RTP scores based on the sample set. The identified RTP scores are then used to categorize each piece of unknown music and playlists may be created based on the categories. Each RTP score corresponds to an intensity level within the corresponding category, which may also be used in creating playlists. The low-level data may be converted to mel-frequency cepstrum coefficient (MFCC) data that is input into a trained neural network to identify the RTP scores.
US10623472B2 Maintaining control over restricted data during deployment to cloud computing environments
Releases to the production environment of a cloud computing environment are deployed in a manner that maintains control over restricted data and the data plane of the cloud computing environment. A DevOps personnel is tasked with developing the release. However, the DevOps personnel is not authorized to deploy the release to the cloud computing environment because the DevOps personnel does not have access to restricted data in the cloud computing environment or the ability to modify the cloud computing environment to gain access to restricted data. Operating personnel who has access to restricted data and the right to modify the cloud computing environment is notified of the release and given release specifications providing details of the release. If the operator approves the release, the release is transferred to the cloud computing environment. A deployment engine then automatically deploys the release to the production environment of the cloud computing environment.
US10623471B2 Data sharing among processing systems in a collaboration group
Examples of techniques for data sharing among processing systems in a collaboration group are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving a message sent to a collaboration group via a first network connection. The first processing system is a member of the collaboration group. The method further includes downloading data associated with the message via the first network connection. The method further includes determining whether any additional processing systems that are members of the collaboration group are in proximity to the first processing system. The method further includes, based at least in part on determining that a second processing system that is a member of the collaboration group is in proximity to the first processing system, transmitting a message indicator from the first processing system to the second processing system via a second network connection.
US10623470B2 Optimizing internet data transfers using an intelligent router agent
A method and system for optimizing data transfers includes generating a hash signature for a requested data file using a router agent of a Local Area Network (LAN), in response to an initiating user requesting the requested data file using a computer on a LAN communicating with a WAN/Internet, and the router agent configuring a file byte-stream for requested data files from the Wide Area Network (WAN/Internet). The generated hash signature of the requested data file is compared with an existing hash signature of an existing data file accessible using the local area network (LAN). The requested data file can be downloaded locally if a user accepts a local download of the requested data file being accessible using the LAN, in response to the generated hash signature matching the hash signature of the existing data file.
US10623467B2 Method and system for transferring data between devices
The present disclosure relates to methods, devices, systems and computer program products for transferring data between a first electronic device (110) and a second electronic device (115). A session token is formed, the session token identifying a data transfer session between the first electronic device (110) and the second electronic device (115). First, a local data transfer connection is established in the data transfer session between the first electronic device (110) and the second electronic device (115). A first set of data is transferred from the second electronic device (115) to the first electronic device (110) over the local communication connection, and the connection is ended. Then, in the data transfer session a second set of data is transferred from the second electronic device (115) to a network server system (120). A remote communication connection is established in the data transfer session between the network server system (120) and the first electronic device (110), and the second set of data is transferred from the network server system (120) to the first electronic device (110) over the remote communication connection.
US10623464B2 Data transmission device and data transmission method
A data transmission device mediates transmission/reception of data when delivering encrypted data between a server and a terminal device. The data transmission device includes a receiver for receiving encrypted data, a transmitter for transmitting data received by the receiver, and a controller for controlling data transmission speed depending on the amount of received data. The controller determines whether or not a series of data are subjected to initial transmission with respect to each series of data received by the receiver. Upon determining initial transmission data, the controller precludes the initial transmission data, among a series of data, from a transmission-speed limitation range so as to control the transmitter to transmit the initial transmission data. The controller limits the data transmission speed of the transmitter by way of pacing, and therefore the controller transmits data by switching between a pacing mode and a non-pacing mode.
US10623461B2 Systems and methods for distributing a playlist within a music service
Systems and methods are provided for distributing a playlist of a user. The systems and methods receive an indication from the user of a song to add to the playlist and adds the song to the playlist. In aspects, the systems and methods analyze the playlist to determine whether an attribute of the playlist meets a specified parameter. In some cases, the specified parameter can be met if a musical attribute of the song is similar to a music profile of one of the users, or if an amount of songs on the playlist meets or exceeds a specified threshold. The systems and methods can enable the user to distribute the playlist either publicly or to a specified set of users if the specified parameter of the playlist is met.
US10623460B2 Streaming application environment with remote device input synchronization
In a streaming application environment, input generated in a remote device may be synchronized with rendered content generated by a virtual streaming application in the streaming application environment in part by using frame refresh events passed between the remote device and the streaming application environment to enable the streaming application environment to effectively track a frame refresh rate of the remote device such that input events received from the remote device may be injected into the virtual streaming application at appropriate frame intervals.
US10623458B2 Systems and methods for encoding and sharing content between devices
Systems and methods for sharing content between devices are disclosed. To request a shared piece of media content, a playback device generates and sends a request to content server. The playback device includes information in the request that indicates the playback capabilities of the device. The content server receives the request and determines the playback capabilities of the playback device from the information in the request. The content server then determines the assets that may be used by the playback device to obtain the media content and generates a top level index file for the playback device that includes information about the determined assets. The top level index file is then sent to the playback device that may then use the top level index file to obtain the media content using the indicated assets.
US10623456B2 Device service capability discovery
Systems, devices, and techniques described herein are directed to device service capability discovery. An initiating user equipment (UE) can transmit a request to establish a communication session (e.g., a voice call, a video call, etc.) with a destination UE. The initiating UE can also transmit a request for capability information associated with the destination UE. The destination UE can provide capability information associated with features beyond those required for the communication session. Thus, capability information for a plurality of features can be determined in parallel with establishing a communication between an initiating UE and a destination UE. In some cases, an initiating UE can receive an error message in response to signaling to establish the communication session, in which case the initiating UE can update capability information associated with the destination UE.
US10623455B2 Management system, transmission system, management method, and computer-readable recording medium
A management system includes a transmission/reception unit configured to receive transmission terminal identification information of a plurality of transmission terminals used for transmitting/receiving content data, a relay device extracting unit configured to specify relay device identification information of a relay device that can be used to be common to the plurality of transmission terminals among the relay device identification information managed by a relay device selection managing unit based on the received transmission terminal identification information, and a selection unit configured to select a relay device based on relay device identification information for which acceptability/unacceptability information managed by the relay device managing unit represents being acceptable among specified relay device identification information as a relay device relaying transmission/reception of the content data.
US10623454B2 System and method for multimedia redirection for cloud desktop conferencing
In certain information handling system environments, remote conferencing may require the transmission of multi-media content. The server may query a client that has joined the remote conference to determine if the client supports the encoding format of the multi-media content. A source filter may load the requested multi-media content whereupon the multi-media content is split into audio content and video content by a demultiplexor and then transmitted via a multi-media redirection multiplier filter to a proxy client of each client joined to the remote conference or only selected clients. The multi-media content is processed and decoded at the client system using local hardware at the client thereby offloading demand on the server to the client.
US10623446B1 Multi-factor authentication for applications and virtual instance identities
Disclosed embodiments relate to systems and methods for implementing secure and multi-factor authentication for computing resources. Techniques include accessing at least one portion of identity data for a computing resource; providing the at least one portion of the identity data to the computing resource; identifying network address information unique to the computing resource; identifying a request, from the computing resource, to perform an action requiring an access token; provisioning the network address information unique to the computing resource, for use in transmitting the access token to the computing resource; and verifying both the at least one portion of the identity data and the network address information unique to the computing resource.
US10623445B2 Endpoint agent for enterprise security system
An endpoint security agent facilitates a security policy on an endpoint computing device. The endpoint agent comprises an engine and one or more plugins that each provide a particular security feature. The endpoint agent receives a policy from a cloud server specifying one or more plug-ins used by the policy and configuration of those plug-ins. The endpoint agent retrieves, installs, and configures the one or more plugins. The endpoint agent updates a communication table with command subscription information obtained from each installed plugin indicating command types subscribed to by each plug-in. When a command is received, a lookup of the command type is performed in the table, and the command is sent to the subscribing plugin.
US10623444B2 Apparatus and method for analysis of binary targets to generate security policy
A compiled security program is received, for example, by an electronic tool. The compiled security program is in a form that is generally unreadable to a human user. The compiled program is automatically and electronically analyzed to determine permissible computer function calls that can be made by the security program. A security policy is generated by the analysis. Subsequently, the security policy can be utilized by an operating system. The operating system compares the sys calls requested by the security program as the program is executed. If the requested sys call does not match the approved sys calls, then an action can be taken.
US10623442B2 Multi-factor deception management and detection for malicious actions in a computer network
A network surveillance method to detect attackers, including planting one or more honeytokens in one or more resources in a network of computers in which users access the resources in the network based on credentials, wherein a honeytoken is an object in memory or storage of a first resource that may be used by an attacker to access a second resource using decoy credentials, including planting a first honeytoken in a first resource, R1, used to access a second resource, R2, using first decoy credentials, and planting a second honeytoken in R1, used to access a third resource, R3, using second decoy credentials, and alerting that an attacker is intruding the network only in response to both (i) an attempt to access R2 using the first decoy credentials, and (ii) a subsequent attempt to access R3 using the second decoy credentials.
US10623440B2 Method and system for protecting web applications against web attacks
The present disclosure provided a method and system for protecting web applications against web attacks comprising a cloud service for generating rules and receiving reports, an agent manager in communication with the cloud service receiving rules from the cloud service and passing reports thereto, and an in-application agent in communication with the agent manager for receiving rules therefrom and passing reports thereto for protecting an application in which the in-application agent is embedded.
US10623439B2 Computer system and control method thereof
A computer system is reliably protected from unauthorized access. The present invention provides a computer system comprising a plurality of service computers each capable of performing predetermined services, and a management computer which manages each of the plurality of service computers. Each of the plurality of service computers comprises a controller which executes an operating system, and a management processor for managing computer hardware. The controller executes a monitoring program which manages predetermined events. The management processor sends information of a detected event to the management computer via a port for connecting to the management computer.
US10623435B2 Application security analysis
Application security analysis including systems and methods for analyzing applications for risk is provided. In an example method, the applications reside on a mobile device configurable to access an enterprise system. The example method includes evaluating each of a plurality of applications variously for privacy, data leakage, and malicious behavior. The example method also includes calculating a risk score for each of the plurality of applications based on the evaluating; and automatically remediating (e.g., quarantining) the applications, of the plurality of applications, for which the risk score meets or exceeds a risk score threshold. The method may evaluate all of the applications residing on a mobile device. The method may include grouping application behaviors, for each of the applications, that indicate an increased risk into groups comprising two or more of privacy risk, a data leakage risk, an account takeover risk, a device takeover risk, and a malware risk.
US10623434B1 System and method for virtual analysis of network data
A system is provided with one or more virtual machines and a replayer. The virtual machine(s) are configured to mimic operations of a first device. The replayer is configured to mimic operations of a second device. Herein, the replayer receives a portion of network data under analysis, dynamically modifies the portion of the network data, and transmits the modified portion of the network data to at least one virtual machine of the one or more virtual machines in accordance with a protocol sequence utilized between the first device and the second device.
US10623431B2 Discerning psychological state from correlated user behavior and contextual information
A method, system and computer-usable medium for performing a psychological profile operation. The psychological profile operation includes: monitoring user interactions between a user and an information handling system; converting the user interactions into electronic information representing the user interactions; determining when the user interactions are associated with generation of an electronic communication; associating the user interactions with the electronic communication; and, generating a psychological profile of the user based upon the user interactions and the electronic communication, the psychological profile comprising information regarding a psychological state of the user.
US10623426B1 Building a ground truth dataset for a machine learning-based security application
Building a ground truth dataset for a machine learning-based security application. In one embodiment, a method may include identifying a set of network devices to add to a ground truth dataset. The method may also include, for each network device in the set of network devices, identifying a potentially malicious application stored on the network device, analyzing behavior of the potentially malicious application to determine whether the potentially malicious application has behaved maliciously, and if so, adding the network device to the ground truth dataset as an infected device or, if not, adding the network device to the ground truth dataset as a clean device. The method may further include training a machine learning classifier of a security application using the ground truth dataset, making a security action decision using the machine learning classifier, and performing a security action on a computer system based on the security action decision.
US10623423B1 Systems and methods for intelligently implementing a machine learning-based digital threat mitigation service
Systems and methods include implementing a review queue interface that includes: a review queue comprising a listing of distinct review items; a current state for each of distinct review items; a listing for each review item of the distinct review items of one or more client browsers that are interacting with each review item; identifying client browser activity of the one or more client browsers; computing a computed state for each of distinct review items based on the client browser activity; computing changes to the state of review items based on an assessment of the current state and the computed state for each of distinct review items; and automatically updating a state of one or more of the distinct review items within the review queue interface based on a difference between the current state and the computed state of the one or more of the distinct review items.
US10623422B2 Protocol to detect a foreign device connected between network modules
Detecting a foreign device is connected between what are expected to be directly connected network modules may present a network security concern. Disclosed is a protocol and method for detecting that an unexpected (i.e., foreign) device is in an unexpected location in a network path. For example, connected between two network nodes that are expected to be directly connected to each other. Scalable compute resources may rely on direct network connectivity to provide high availability, throughput, and security. Accordingly, determining a foreign device exists in the network path between two frame link modules (FLMs), for example, may address this need for security and reliability. A device connected to sniff network data may not advertise itself to the network and therefore may be actively detected using the disclosed methods.
US10623417B1 Software development kit (SDK) fraud prevention and detection
Discussed herein are systems and methods for detecting fraud, corruption, and malfunctions of applications on a user equipment by identifying and separating a software developer kit (SDK) from an application package and encasing the separated SDK in a wrapper to communicatively isolate it from the operating system and other elements of the UE. By monitoring and intercepting API calls from SDKs encased in wrappers, the UE determines what action to take based on an evaluation of the intercepted API calls.
US10623415B2 Virtual network function (VNF) hardware trust in a network function virtualization (NFV) software defined network (SDN)
A Network Function Virtualization Infrastructure (NFVI) maintains hardware-trusted communications. In the NFVI, a hardware-trust controller executes at a Ring 0 security level. A target Virtual Switch (vSW) executes under control of the hardware-trust controller. The hardware-trust controller transfers hardware-trust data to the target vSW that indicates hardware-trusted vSWs. The target vSW receives a Virtual Data Unit (VDU) from a source vSW. The target vSW transfers the VDU when the source vSW is one of the hardware-trusted vSWs. The target vSW blocks the VDU when the source vSW is not one of the hardware-trusted vSWs.
US10623409B2 Controlling access to IP streaming content
There is described a method of controlling access to IP streaming content by a plurality of receivers. The method comprises the steps of (a) for each receiver in the plurality of receivers, providing that receiver with access to first control information for that receiver to enable that receiver to access a first portion of the content; (b) identifying a receiver from the plurality of receivers as an identified receiver; (c) updating the first control information so as to provide updated control information for each receiver, the updated control information being associated with a second portion of the content; and (d) configuring each receiver to fetch the updated control information for that receiver. For the identified receiver, the updated control information is invalid such that the identified receiver is unable to fully access the second portion of the content. A server configured to carry out the method is also described.
US10623408B1 Context sensitive object management
Aspects of the present disclosure relate to the generation and delivery of content including unique and shared components. A content delivery network service provider can obtain requests for content from client computing devices. Based on information provided in the request or otherwise managed by executable code on the client computing device, the CDN service provider obtains one or more pieces of content that may be shared by more than one user or client computing devices. Additionally, the CDN service provider obtains one or more pieces of content that will not be shared by more than one user or more than one client computing device. Responsive to the content request, the CDN service provider can combine the one or more pieces of shared content and the one or more pieces of unique content and deliver the combined content to the requested client computing device.
US10623405B2 Communication system, access authentication method and system based on communication system
A communication system and an access authentication method and system based on such a communication system are described. In the system, a context generation function entity is arranged to generate a user context and store the generated user context in a context database matched with the context generation function entity, and a service access control function entity is arranged to acquire the user context from the context database and authenticate a terminal initiating an access request by adopting the user context. According to systems and methods described, effects of a simple access authentication manner and shorter access delay are achieved.
US10623402B2 Enhanced security authentication system
A method, a computer system, and a computer program product for authenticating a transaction are provided. An authentication system receives the transaction over a particular channel of a plurality of support channels. A risk score is determined for the transaction based on a number of contextual risk factors. An authentication scheme is determined from a number of authentication schemes for authenticating an identity of the user within an authentication context. The authentication scheme is determined based on the particular channel and the risk score. In response to successfully authenticating the identity of the user within the authentication context, the authentication system determines whether the transaction is a permitted transaction based on an assurance level associated with the authentication context. In response to determining that the transaction is the permitted transaction, the transaction is authenticated.
US10623399B1 Virtual requests
A first request from a client using a first protocol is translated into one or more second requests by a servicer using a second protocol through a virtual request using the first protocol. A client may use parameters of the first protocol to pass virtual request components to the servicer. A format agreement between the client, servicer and/or authentication service may allow the servicer and/or authentication service to translate the virtual request components over the first protocol to one or more second requests using the second protocol. Virtual request components may also prove the authenticity of the virtual request received by the servicer to an authentication service. Once satisfied the virtual request is valid, the authentication service may issue a credential to the servicer to send the one or more second requests to an independent service. Virtual requests may be included in various protocols, including credential-based protocols and certificate exchange-based protocols.
US10623395B2 System and method for directory service authentication on a service processor
An information handling system includes host processor hardware and service processor hardware. The host processor hardware includes a network interface device that has an external network interface coupled to a domain controller and an internal network interface. The service processor hardware is coupled to the internal network interface, and is configured to receive a login request from a user via the internal network interface, to redirect the login request to the domain controller via the internal network interface, to receive authentication information for the user from the domain controller, and to log the user in to the service processor hardware in response to receiving the authentication information.
US10623387B2 Distributed key secret for rewritable blockchain
A system includes circuitry for rewriting blockchains in a non-tamper-evident or tamper-evident operation using a key secret held in portions by multiple individually untrusted parties. The blockchains may include a series of blocks secured by integrity codes that may prevent non-tamper-evident rewrites by non-trusted parties that are not in possession of the key secret or individually-untrusted parties in possession of only a portion of the key secret. In some cases, multiple individually-untrusted parties may combine their portions into the key secret. As a group, the multiple individually-untrusted parties may perform non-tamper-evident operation with respect to at least one integrity code within the blockchain.
US10623376B2 Qualifying client behavior to mitigate attacks on a host
A system (and method, and computer readable storage medium storing computer program instructions) is configured to determine a fingerprint of a client and qualify client behavior. For example, a proxy positioned between a host and the client may determine the fingerprint of the client and qualify the behavior of clients engaging the host. The client fingerprint provides a relatively stable representation of the client such that the client may be distinguished from the other clients engaging the host and the behavior of the client tracked. Clients engaging the host in a positive manner are prequalified to access the host based on the positive behavior they exhibit. During an attack on the host, such as a DDoS attack, prequalified clients retain access to features and functionality provided by the host to maintain legitimate user experience and better enable the proxy to handle malicious clients.
US10623373B2 Methods and apparatus to provide a distributed firewall in a network
Methods and apparatus to provide a distributed firewall in a network are disclosed. An example method includes identifying, at a control plane, a network traffic rule to implement in a network, and determining a first firewall of a distributed firewall in the network to enforce the network traffic rule. Example methods also configure a first software-defined network node to route network traffic to the first firewall. The first firewall is instantiated by a first firewall instance at a second software-defined network node and by a second firewall instance at a third software-defined network node. In response to determining at least some of the network traffic forwarded by the first software-defined network node to the second and third software-defined network nodes is being dropped at the first and second firewall instances, example methods also cause the first software-defined network node to implement a third firewall instance.
US10623371B2 Providing network behavior visibility based on events logged by network security devices
A network management entity is configured to communicate with one or more network security devices. Each network security device is configured to store in a respective event queue an event for each attempt to access a network accessible destination through the security device. Each event indicates the destination of the attempted access. The management entity periodically collects from the event queues the stored events so that less that all of the events stored in the event queues over a given time period are collected. The management entity determines, based on the collected events, top destinations as the destinations that occur most frequently in the collected events. The management entity determines, based on the collected events, bottom destinations as the destinations that occur least frequently in the collected events. The management entity generates for display indications of the top destinations and generates for display indications of the bottom destinations.
US10623369B2 Device and method for discovery and announcement of secondary end-point reachability information
Systems, methods, and devices of the various embodiments may enable discovery and announcement of secondary end-point reachability information in communication networks. Various embodiments may provide an intermediate IP routing system that may identify and advertise a mapping of a static IP address as reachable via a dynamic IP address assigned to an end-point (e.g., a computing device) in a communication network. Various embodiments provide systems, methods, and devices for advertising static IP address mapping in an IP network.
US10623367B2 Managing drafts of electronic documents across client devices
Techniques are described for managing drafts of an electronic document (e.g., an electronic note, an electronic message, an electronic calendar invitation, and/or other types of electronic documents) between client devices. Such an electronic document can be composed using different clients, such that composing the document can be continued using different clients. A draft of an electronic document can be stored by clients and/or the message management service as a metadata. A message management service can be implemented as an intermediary computing system to manage a current version of a draft in local storage when a draft is composed using a client device. The message management service can manage version information of a draft that is exists, if any, on each of the client devices. The message management service can synchronize a draft of the message with client devices when a draft is composed using a client device.
US10623364B2 Notifications of action items in messages
In some implementations, a method includes extracting completion criteria of an action item and parameters of the completion criteria from a message portion of a user message between users. In response to determining, from sensor data provided by one or more sensors associated with a user, the user practices a routine, a routine-related aspect is generated from a user routine model of the user for the routine. It is inferred that at least one of the extracted completion criteria of the action item is unsatisfied based on the extracted parameters and the identified routine-related aspect. Based on the inferring, a notification is provided to at least one user associated with the action item.
US10623354B2 Preview of compressed file email attachments
A system and method of generating a preview of a file attachment includes receiving the file attachment in an email server. The file attachment can be received either during composition of the email or when receiving an inbound email. Determining if the file attachment is a previewable file type or compressed file type or non-previewable file type and automatically generating a preview of the file attachment including identifying the file attachment, parsing the file attachment to identify content of the file attachment, wherein the identified content includes a pagination of the file attachment. A file structure for each page of the file attachment is created and then saved to an attachment store in the email server.
US10623352B2 Modification of electronic messages
Modification of electronic messages is provided. A content of an electronic message having one or more recipients is analyzed. One or more suggested modifications to the content of the electronic message are provided, based, at least in part, on the content of the electronic message and on at least one of: recipient profile data of the one or more recipients and group data of the one or more recipients. The content of the electronic message is modified based, at least in part, on a selected suggested modification of the one or more suggested modifications in response to receiving an interaction of a user, wherein the interaction identifies the selected suggested modification.
US10623348B2 Dynamic subscription and message routing on a topic between publishing nodes and subscribing nodes
A system for dynamic message routing on a topic between publishing nodes and subscribing nodes includes a plurality of message queues, at least one topic/node table, a subscribing module, a publishing module, and other modules to send messages between one or more publisher and one or more subscribers. Methods include: a method for publishing a message on a topic, a method for forwarding a message on a topic, a method for subscribing to messages on a topic, a method for automatically removing subscribers, a method for direct publishing of messages, and methods for optimizing message transmission between nodes.
US10623343B2 Message processing using deactivation condition and after scheduled end time
Message processing includes activating an out-of-office function for a messaging account, wherein the out-of-office function has a scheduled end time. A determination is made, using a processor, that a current time is after the scheduled end time and that a deactivation condition for the out-of-office function has not occurred. Responsive to the determination, an out-of-office action is performed using the processor.
US10623339B2 Reduced orthogonal network policy set selection
In some examples, a method includes accessing an orthogonal network policy set that represents a first intent-based network policy and a second intent-based network policy. The method may also include determining multiple reduced orthogonal network policy sets from the orthogonal network policy set. The multiple reduced orthogonal network policy sets may differ from one another, and each represent the first and second intent-based network policies. The method may further include selecting a particular reduced orthogonal network policy set among the multiple reduced orthogonal network policy sets to implement on a target switching device.
US10623337B2 Diversity receiver configurations without cascaded filters
Described herein are systems, devices, and methods for a multi-standard radio switchable multiplexer that is configured to process wireless local area network (WLAN) signals and cellular signals in the same module without the use of cascaded filters. The disclosed systems use intelligent switching to direct cellular frequency bands along targeted paths and to direct WLAN signals along different paths, such as to a dedicated WLAN module for further processing. By removing notch filters coupled to cellular band filters and/or cascaded filters, insertion losses are reduced.
US10623333B2 Systems and methods for allocating computing resources in distributed computing
Systems and methods are disclosed herein for allocating computing resources for execution of workloads in a distributed computing system with resource acquisition cycles and workload scheduling cycles. One or more resource offer managers transmit resource offers to each of one or more of schedulers. Each scheduler transmits a resource request and/or resource release request in response to each resource offer manager. Each resource offer manager computes a resource allocation for each scheduler after resolving conflicts and assigns the resources to each scheduler according to the resource allocation decisions. The resource acquisition cycle and the workload scheduling cycle are decoupled.
US10623329B2 Queuing system to predict packet lifetime in a computing device
Techniques are disclosed for a queuing system for network devices. In one example, a network device includes a plurality of memories and processing circuitry connected to the plurality of memories. The plurality of memories includes a local memory of processing circuitry and an external memory to the processing circuitry. The processing circuitry is configured to receive an incoming network packet to be processed, wherein the network packet is held in a queue prior to processing and determine a predicted lifetime of the network packet based on a dequeue rate for the queue. The processing circuitry is further configured to select a first memory from the plurality of memories based on the predicted lifetime and store the network packet at the first memory in response to selecting the first memory from the plurality of memories.
US10623326B2 Jitter compensation along multiple-path deterministic network segment
In one embodiment, a method comprises identifying, by a controller device, first and second paths between an ingress network node and an egress network node in a deterministic network for an identified flow of data packets in an identified sequence, the identifying including identifying a replication node for replicating the identified flow into the first and second paths, and identifying an elimination node for receiving transmitted data packets along the first and second paths for the identified flow and transmitting the identified flow of data packets in the identified sequence; determining a jitter difference of the identified flow between the first and second paths, the jitter difference identifying a maximum jitter encountered in an average difference of latency between the first and second paths; and causing at least one of the elimination node or an upstream node along one of the first or second paths to absorb the jitter difference.
US10623325B1 Bandwidth throttling in vulnerability scanning applications
Apparatus and methods are disclosed for implementing bandwidth throttling to regulate network traffic as can be used in, for example, vulnerability scanning and detection applications in a computer network environment. According to one embodiment, a method of routing network packets in a networked device having plural network interfaces combines applying traffic class and network interface throttling for marking network packets with a differentiated service code based on input received from a profiler application, throttling the bandwidth of network packets based on a threshold for a designated network interface for the packet, throttling the bandwidth of the bandwidth-throttled packets based on a threshold for its respective differentiated service code, and emitting network packets on each respective designated network interface.
US10623318B2 Probabilistic message filtering and grouping
Systems and methods for generating and using probabilistic filters are provided. One example method includes obtaining a plurality of beacon identifiers respectively associated with a plurality of beacon devices. The operations include determining a plurality of filter shards for each beacon identifier by applying a plurality of hash functions to each beacon identifier. The operations include providing the plurality of filter shards for each beacon identifier for local storage in a probabilistic filter at an observing entity, such that the observing entity can query the probabilistic filter to receive an indication of whether a received identifier is a member of a set that includes the plurality of beacon identifiers. One example system includes a plurality of beacon devices, at least one observing entity, and at least one verifying entity.
US10623311B2 Technologies for distributed routing table lookup
Technologies for distributed table lookup via a distributed router includes an ingress computing node, an intermediate computing node, and an egress computing node. Each computing node of the distributed router includes a forwarding table to store a different set of network routing entries obtained from a routing table of the distributed router. The ingress computing node generates a hash key based on the destination address included in a received network packet. The hash key identifies the intermediate computing node of the distributed router that stores the forwarding table that includes a network routing entry corresponding to the destination address. The ingress computing node forwards the received network packet to the intermediate computing node for routing. The intermediate computing node receives the forwarded network packet, determines a destination address of the network packet, and determines the egress computing node for transmission of the network packet from the distributed router.
US10623310B2 Network interface card, computing device, and data packet processing method
The present disclosure discloses a data packet processing method applied to a computing device in software-defined networking. After receiving a data packet of a data flow, a NIC queries a flow table set according to matching information of the data packet; and if a flow table is obtained from the flow table set the NIC processes the data packet according to the flow table; or if no flow table can be obtained from the flow table set, the NIC sends the data packet to a virtual switch to obtain a flow table corresponding to the data flow, and saves the flow table into the flow table set, so that the NIC can process a subsequent data packet of the data flow. An operating load of the virtual switch is reduced, and operating efficiency of the computing device is improved.
US10623305B1 Contextual substitution of audiovisual application resources in response to unavailability
Techniques described and suggested herein include systems and methods for generating and/or substituting application-local audiovisual data, such as audio, for analogous application-disabled remote audiovisual data when remote resources upon which the executing application depends become unavailable. For example, an executing application may, nominally, be partially or fully dependent on remote resources. If audiovisual data, such as audio resources used by the application, are ordinarily accessed by the application from a remote resource, but that remote resource (or some or all of the audiovisual data associated therewith) is/are unavailable to the application, the techniques described herein may be used to generate and/or select application-local substitute audiovisual data, so as to provide a user of the application a more consistent user experience, as well as to reduce reliance by the application on the stability and/or availability of the remote resource.
US10623304B2 Configuring optical networks using a joint configuration model
A computer implemented method of configuring an optical path includes selecting with one or more processors a wavelength for the optical path, generating with one or more processors, a first request for a first type of node in the optical path, generating with one or more processors a second request for a second type of node in the optical path, the second type of node having different data plane capabilities than the first type of node, wherein the first and second requests are generated as a function of a joint configuration model accommodating both types of nodes, and sending the first request from the one or more processors to the first type of node and the second request to the second type of node to configure the optical path.
US10623299B2 Reduced topologies
Examples include receiving a rule for communication between a first group and a second group of endpoints in a network. The network may include a plurality of networking devices. Examples include receiving a first identifier for the first group and a second identifier and a network address for the second group, receiving composition data of the network. Examples also include determining a topology of the network comprising a first number of communication paths and determining a reduced topology based on the rule, the first identifier, and the second identifier. The first number of paths may link a first networking device out of the plurality of networking devices to each device of the plurality of the networking devices. The second number of paths may link the first networking device to the second group.
US10623296B2 Network switch operating as packet generator
A method for packet generation includes designating a group of one or more ports, from among multiple ports of one or more network elements, to perform the packet generation. A circular packet path, which traverses one or more buffers of the ports in the group, is configured. A burst of one or more packets is provided to the group, so as to cause the burst of packets to repeatedly traverse the circular packet path. A packet stream, including the repeated burst of packets, is transmitted from one of the ports.
US10623295B2 Infrastructure testing
Provided are examples of apparatus and methods which relate to infrastructure testing, such as end-to-end reliability testing of a network deployed across one or more clouds in a cloud computing system. In an example method, a machine-executable order describing a computing network is received at a platform management device. The computing network can include a plurality of provisioned computing resources. The platform management device can be configured to manage a plurality of disparate platforms of pooled computing resources, such as disparate clouds in the cloud computing system. The computing network is deployed by executing the machine-executable order. At least one function of each provisioned computing resource in the plurality of provisioned computing resources can be tested. The testing can include transmitting one or more calls to a respective application program interface of each provisioned computing resource in the plurality of provisioned computing resources. The computing network can be decommissioned thereafter.
US10623294B2 Local analytics device
Disclosed herein is an improved local analytics device that includes a single-board computer with a high-capacity processing unit, a remote network interface configured to wirelessly communicate with a remote computing system, a local network interface configured to wirelessly communicate with a remote computing system, a secondary power source, and an asset interface that may include (i) a communication connector that enables the local analytics device to be coupled to the asset's on-board systems via a single cable that carries both data and power, (ii) an asset communication subsystem configured to manage data communication with an asset's on-board systems, and (iii) a power management subsystem configured to receive and manage power from the asset's on-board systems.
US10623292B2 Receiver and event-detection-time-point estimation method
A data reception unit as the receiver is a device for estimating an event detection time point and includes: a reception-time-point measurement unit that measures a reception time point when reception is made by a reception I/F unit; a reception-time-point expected value calculation unit that calculates a reception-time-point expected value which is an expected value of a next reception time point when detection data is subsequently received, from the reception time point and a sampling period; a jitter amount estimation unit that calculates a variation amount of the reception time point with respect to the reception-time-point expected value, as a system delay jitter amount; and an event-detection-time-point estimation unit that estimates an event detection time point, from a system delay time measured in advance, the reception-time-point expected value and the system delay jitter amount.
US10623287B2 Intelligent gathering of historical performance information
A method for intelligently gathering historical performance information for computing resources is disclosed. In one embodiment, such a method includes determining a set of computing resources for which to gather performance information. The method further designates criteria that is used to divide the computing resources into subsets. For a first subset of computing resources, the method gathers performance information for the first subset at a first frequency. For a second subset of computing resources, the method gathers performance information for the second subset at a second frequency that differs from the first frequency. Computing resources may move between the first and second subsets based on whether they satisfy or do not satisfy the criteria. A corresponding system and computer program product are also disclosed.
US10623286B2 Anchor mobility in wireless networks
This disclosure generally discloses an anchor mobility mechanism. The anchor mobility mechanism is configured to support migration of flows between mobility anchors within a wireless communication system. The anchor mobility mechanism may be configured to support migration of flows between mobility anchors within a wireless communication system in a highly seamless manner. The anchor mobility mechanism may be configured to support migration of a flow of a wireless device between mobility anchors within a wireless communication system using functions performed by a control element (CE) and one or more forwarding elements (FEs) within the data plane of the flow of the wireless device. The functions may include identifying a time at which to initiate migration of the flow, initiating migration of the flow based on identification of the time at which to initiate migration of the flow, or the like, as well as various combinations thereof.
US10623283B2 Anomaly detection through header field entropy
An approach for detecting anomalous flows in a network using header field entropy. This can be useful in detecting anomalous or malicious traffic that may attempt to “hide” or inject itself into legitimate flows. A malicious endpoint might attempt to send a control message in underutilized header fields or might try to inject illegitimate data into a legitimate flow. These illegitimate flows will likely demonstrate header field entropy that is higher than legitimate flows. Detecting anomalous flows using header field entropy can help detect malicious endpoints.
US10623282B2 System and method of detecting hidden processes by analyzing packet flows
A method includes capturing first data associated with a first packet flow originating from a first host using a first capture agent deployed at the first host to yield first flow data, capturing second data associated with a second packet flow originating from the first host from a second capture agent deployed outside of the first host to yield second flow data and comparing the first flow data and the second flow data to yield a difference. When the difference is above a threshold value, the method includes determining that a hidden process exists and corrective action can be taken.
US10623281B1 Dynamically scheduled checkpoints in distributed data streaming system
One or more dynamically occurring events in a distributed data streaming system are monitored. The occurrence of at least one of the one or more dynamically occurring events is evaluated. A checkpoint operation is initiated in the distributed data streaming system based on the evaluation of the occurrence of the at least one dynamically occurring event.
US10623274B2 Mechanism and apparatus for set-top box power off to internet of things device status display
A local area network (LAN) device pairs with an interne of things (IoT) device via a wireless mesh network and receives a status of the IoT device via the wireless mesh network. The LAN device stores the received IoT status with an IoT device identifier of the IoT device in an IoT device table in memory and detects a shutdown signal to power down the LAN device. Upon detecting the shutdown signal, the LAN device retrieves the IoT device status from an IoT device database in memory and sends the IoT device status to a display device. The set-top box retrieves a control command from a control profile based on received input to control the IoT device and transmits the retrieved IoT device control command to the IoT device via the wireless mesh network.
US10623269B2 Operator fusion management in a stream computing environment
Disclosed aspects relate to operator fusion management in a stream computing environment. A topology model which indicates a set of stream operators, a set of connections between the set of stream operators, and a set of stream operator attributes for the set of stream operators may be established. Based on the topology model, a set of operator fusion management operations to combine the set of stream operators into a set of processing elements may be determined. The set of processing elements may be constructed by performing the set of operator fusion management operations.
US10623268B2 Controller-enabled topology management in self backhauling wireless mesh and relay networks
A special controller and a special node design for wireless communications are disclosed for generating a control messaging exchange on a wireless control channel between a controller and each mesh node: (a) to alter the wireless network topology, comprised of interconnected nodes, for load distribution, (b) to select better quality wireless links for control and data channel communications, and (c) to take away the burden of frequent route calculations from each node, making packet forwarding more efficient and optimal.
US10623261B1 Contactless information capture and entry for device management
One embodiment is related to a method for transferring device information, comprising: receiving, at a second device, device information of a first device with a close proximity communication technique without requiring manual entry of the device information; storing, at the second device, the device information in a digital text and/or numeric format; and transmitting the device information from the second device to the third device without requiring manual entry of the device information.
US10623256B2 Network design optimization
In one embodiment, a computing system may identify, in a geographic region, a number of sites satisfying one or more criteria based at least on geographic data accessed from one or more data sources. The system may generate, for the geographic region, a number of communication network graphs each satisfying one or more network coverage conditions. Each communication network graph may include a number of nodes corresponding to the sites and a number of edges corresponding to communication network connections between the sites. The system may rank the communication network graphs based on one or more performance parameters. The system may select an optimized communication network graph for the geographic region from the communication network graphs based on their respective rankings.
US10623255B2 Upgrading a descriptor engine for a network interface card
A method for updating a descriptor engine for a network interface card (NIT) can include quiescing, by a processing device, a transmit stream to the NIC. The method can further include stopping, by the processing device, a descriptor engine from providing new receive descriptors to the NIC. The method can further include setting, by the processing device, a controller to redirect inbound traffic to the memory. The method can further include restoring, by the processing device, a transmit configuration and a transmit state of the descriptor engine subsequent to updating the descriptor engine.
US10623253B2 Provision and retrieval of device status information
A device, system and web page for providing status information of a first device to a client device are provided together with a method for retrieving status information of the first device from the client device. The first device comprises an integral web server arranged to provide a web page. The web page comprises one or more standard elements available for download from the first device or from a second device. The web page also comprises at least one variable element specific to the first device including the status information of the first device. The method comprises sending a request for the web page from the client device to the first device. The method further comprises receiving at the client device, from the first device, an initial web component comprising an initial script. The method further comprises running the initial script at the client device to: attempt to access a first test element from the first device; attempt to access a second test element from the second device; determine, based on an outcome of the attempts to access the first test element and the second test element, whether to download the one or more standard elements from the first device or the second device; and download the one or more standard elements from the determined device and the at least one variable element from the first device. The method further comprises displaying the web page on the client device.
US10623252B2 Performing actions that have been defined for provisioned instances
A method includes provisioning, by a cloud provisioning server, an instance of a software resource or service for an end user. The provisioning is based on a template for the software resource or service. The template includes, at least, attribute data, and the attribute data is structured according to an action schema. The method also includes storing the action schema in association with the provisioned instance. The attribute data and the action schema determine at least one action of the provisioned instance. The method also includes performing the at least one action of the provisioned instance.
US10623242B2 Sharing a java virtual machine
A virtual machine shared by tenants triggers an accept wrapper for an accept operation. The virtual machine, in response to the accept operation bound to a particular address call for binding a particular tenant to a particular IP address and a shared port, creating a first socket to listen to a particular IP address assigned to a particular tenant and creating a second socket to listen to another port. The virtual machine, in response to a connection occurring on the first socket, creating a first thread and forwarding the first thread to the accept wrapper from the particular IP address and in response to the connection occurring on the second socket, creating a second thread and forwarding the second thread to the accept wrapper from the another port. The virtual machine returns at least one of the first thread and the second thread in response to the accept operation call.
US10623241B2 Network device and method therefor
A network device includes a memory storing instructions, and a processor which is capable of executing the instructions causing the network device to receive an input of data including a setting value required for use of the network device in an environment in which the network device is arranged, activate a mode for participating in a mesh network identified by identification information specified previously, by using a wireless communication function, and distribute the input data to a network device other than the own network device via the mesh network.
US10623239B1 Multiple antenna telematics controller radio recovery
A plurality of antennas includes a primary antenna assigned as a primary receiver (PRX) and for transmission (TX), and a secondary antenna assigned as a diversity receiver (DRX). A telematics controller is programmed to, responsive to the primary antenna being degraded in received signal strength indication (RSSI) in excess of a predefined threshold amount compared to the RSSI of the secondary antenna, swap assignment of the primary antenna and the secondary antenna.
US10623232B2 System and method for determining and forming a list of update agents
Disclosed are system and method for determining and forming a list of update agents for a plurality of network terminal nodes connecting with at least one server in a network. One exemplary method comprises: receiving, by at least one network terminal node of the plurality of network terminal nodes, at least one unique identifier assigned by the server to the at least one network terminal node; broadcasting in the network the at least one unique identifier by the at least one network terminal node; collecting data relating to the at least one network terminal node and other network terminal nodes broadcasting in a same broadcasting domain of the network; and transmitting the data to the server for determining and forming a list of update agents for the same broadcasting domain of the network.
US10623231B2 Communication terminal, image communication system, and display control method
A communication terminal includes circuitry. The circuitry receives data of a whole image, data of a material image, and superimposition position information indicating a position where the material image is to be superimposed on the whole image, the data of the whole image, the data of the material image, and the superimposition position information being transmitted from another communication terminal. The circuitry superimposes the material image on the whole image at the position indicated by the superimposition position information. The circuitry causes a display to display a predetermined-area image, which is an image of a predetermined area of the whole image. When at least a part of the material image being superimposed is not displayed in the predetermined-area image, the circuitry changes the position where the material image is superimposed such that the material image is displayed at a predetermined position in the predetermined-area image.
US10623230B2 Trans-layer robust header-compression technique
The disclosed embodiments relate to a system that compresses and transmits packets. During operation, the system obtains packets-to-be-compressed at a compressor located at a transmitter that transmits packets through a channel over a network link to a decompressor located at a receiver. The system also obtains cross-layer information regarding the network link from lower-layer network entities in the transmitter. Next, the system uses the cross-layer information to generate estimations for a state of the channel and a state of the decompressor. The system then determines a compression level for the packets-to-be-compressed based on a compression policy and the estimations for the state of the channel and the state of the decompressor. The system subsequently generates packets-to-be-transmitted by compressing headers of the packets-to-be-compressed, wherein the headers are compressed at different levels based on the determined compression level. Finally, the system transmits the packets-to-be-transmitted across a network to the receiver.
US10623222B2 Vectorized peak detection for signal processing
Techniques related to a data processing engine for an integrated circuit (IC) are described. In an example, a method is provided for vectorized peak detection. The method includes dividing a set of data samples of a data signal, corresponding to a peak detection window (PDW), into a plurality of subsets of data samples each comprising a number of data samples. The method includes performing vector operations on each of the plurality of subsets of data samples. The method includes determining a running index of a sample with a maximum amplitude over the PDW based on the vector operations.
US10623216B1 Vehicle communication system using incompatible modulation techniques
A locomotive communication system includes a lead communication device wirelessly communicating command messages to remote communication devices onboard a rail vehicle system during a messaging cycle. The lead device receives reply messages from the remote devices during the messaging cycle in response to the command messages. The lead device receives a status signal from at least one of the remote devices during a guard interval that follows completion of the messaging cycle. The lead device communicates the command message and receives the reply messages using analog modulation or digital modulation. The lead communication device also receives the status signal using the other of the analog modulation or the digital modulation. The command messages, the reply messages, and the status signal are communicated using a designated frequency channel.
US10623215B2 Process for tunnelized cyclostationary to achieve low-energy spectrum sensing
A system and method that uses tunnelizing for analyzing frequency spectrum. The method may include the steps of under sampling an input signal to take samples in one or more tunnels each with a tunnel bandwidth that is equal to or less than a total analysis bandwidth of the input signal; detecting one or more cyclostationary features of the input signal based on the samples; and determining one or more signal types of the one or more cyclostationary features based on the one or more cyclostationary features.
US10623212B2 Space-time oversampling and error shaping for coarsely quantized arrays
Methods and apparatus for shaping and filtering quantization errors conjointly in space and time to produce a higher-precision output in a spatially and temporally oversampled array. A space-time error-shaping array system has an array of sensors, each sensor producing a temporal signal comprising quantized waveforms. A multi-input multiple-output (MIMO) discrete-time filter structure with multiple inputs, each coupled to a sensor of the array of sensors, shapes quantization errors of the array of sensors on the basis of temporal aspects of the quantized waveforms conjointly with spatial aspects of the quantized waveforms.
US10623211B2 Voltage correction computations for memory decision feedback equalizers
A device includes a first terminal configured to receive a reference voltage, a second terminal configured to receive a weighted tap value, a local generator circuit configured to create a group of unsigned voltage correction values based on the reference voltage and the weighted tap value, and a sign configuring circuit configured to receive the group of unsigned voltage correction values from the local generator circuit and assign a polarity to each respective unsigned voltage correction value of the group of unsigned voltage correction values, creating correction signals from the group of unsigned voltage correction values. The device also includes an output configured to transmit the correction signals to a first input of a processing circuit, wherein the processing circuit is configured to use the correction signals to offset inter-symbol interference from a data stream on a distorted bit based at least on a control signal.
US10623210B2 Transmission system of an electrical signal
A transmission system of at least one electrical signal to be transmitted by a transmitting electronic device to at least a receiving electronic device, comprising: at least one signal line which connects the transmitting electronic device to the at least one receiving electronic device and which is suitable to transmit the respective electrical signal to be transmitted; a signal generation unit, that generates the electrical signal to be transmitted on each signal line; at least one noise compensation line; a noise compensation circuit that generates on each noise compensation line a noise compensation signal.
US10623201B2 Device for coupling two bus systems
A coupling device that couples a first bus system to a second bus system configured to provide bidirectional communication between the first bus system and the second bus system comprising data transfer means for transmitting forward-directed data from the first bus system to the second bus system and for transmitting backward-directed data from the second bus system to the first bus system, data manipulation means for manipulating forward-directed data and/or backward-directed, and an instruction memory for storing manipulation instructions relating to the manipulation of data by the data manipulation means.
US10623199B2 Outputting audio based on user location
For outputting audio based on a user's location, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus for outputting audio based on a user's location includes a processor and a memory that stores code executable by the processor. The processor receives an audible command to output audio and associates the audible command with a particular user. Additionally, the processor monitors a location of the particular user and output audio, based on the command, from a device nearest a location of the particular user.
US10623198B2 Smart electronic device for multi-user environment
A smart electronic device is provided for a multi-user environment to meet more convenient life requirements of a plurality of users. The smart electronic device has a camera, a microphone, a processing circuit, a network interface and a projector. The processing circuit loads a user's image and determines an identity of the user appearing before the camera based on the user's image. The processing circuit also analyzes a gesture of the user fetched by the camera or a voice message fetched by the microphone for transforming into a corresponding operating command. The projector displays a frame generated in correspondence to the operating command.
US10623195B2 Protecting a network from a unicast flood
An approach is provided for protecting a network from a unicast flood. If the destination MAC address of a frame is not included in a table of unknown MAC addresses, the MAC address is added to the table and the frame is forwarded to non-blocked spanning tree links to find the MAC address in the network. If the MAC address is included in the table, and if a timer for suppressing forwarding of frames is active, the frame is discarded, or if the timer is inactive, a counter for counting received frames is incremented and compared to a threshold value. If the counter is greater than the threshold value, the timer is activated and the frame is discarded. If the counter is not greater than the threshold value, the frame is forwarded to the non-blocked spanning tree links to find the MAC address in the network.
US10623194B2 Distributed multicast by endpoints
A novel method of conducting multicast traffic in a network is provided. The network includes multiple endpoints that receive messages from the network and generate messages for the network. The endpoints are located in different segments of the network, each segment including one or more of the endpoints. For a source endpoint to replicate a particular message (e.g., a data packet) for all endpoints belonging to a particular replication group (i.e., multicast group) within the network, the source endpoint replicates the particular message to each endpoint within the source endpoint's own segment and to a proxy endpoint in each of the other segments. Each proxy endpoint in turn replicates the particular message to all endpoints belonging to the particular replication group within the proxy endpoint's own segment.
US10623189B2 Online/offline signature system and method based on multivariate cryptography
Disclosed is an offline/online signature system including a key distribution center (KDC) and a signature end, wherein the KDC includes a key generating module, an offline signature module, and a verification module; and the signature end includes an online signature module and a verification module. The key generating module generates a temporary signature required for online signature, and transmits the result to a sensor node for storage. The online signature module generates a signature for a specific message; and the verification module includes a processor and a public key transformation component, wherein the processor transmits the signature to the public key transformation component and determines whether the signature is valid.
US10623188B2 Securely distributing medical prescriptions
A medical treatment machine, such as a dialysis machine (e.g., a home dialysis machine, such as a home hemodialysis machine or a home peritoneal dialysis machine) can receive a digital prescription file that defines parameters of a medical treatment to be administered to a patient. The digital prescription file can be prepared and delivered in such a way that the medical treatment machine can confirm that the issuer (e.g., provider) of the digital prescription file is an authorized issuer without having any a priori knowledge of the particular issuer. The digital prescription file can be delivered irrespective of the inherent security (or lack thereof) of the transmission medium in a tamper-evident format using minimal resources necessary to verify the validity of the digital prescription file and its issuer. The digital prescription file may be delivered to the dialysis machine using a network cloud-based connected health system.
US10623185B2 Align session security for connected systems
Granting an aligned secured access to a resource for a client system. A first authentication token and a first validity time period value are received from a first server. The first authentication token includes an authorization for accessing the system resource and the predefined session time. The first authentication token including the predefined session time is sent from the client system to a second server. A second validity period value of a second validity period of a second authentication token for a service provided by the second server to the client system is set equal to the received predefined session time. The second authentication token for the second validity period is sent from the second server to the client system such that an aligned secured access is granted for the client system to the resource.
US10623182B1 Invariant biohash security system and method
Systems, methods, and program products for providing secure authentication for electronic messages are disclosed. A method may comprise generating an asymmetric private key based at least in part upon an invariant biometric feature vector derived from an input biometric reading. The private key may be further based at least in part upon a user password. The resulting private key may not be stored but rather may be generated when required to authenticate an electronic message, at which time it may be used to provide a digital signature for the electronic message. The private key may be deleted after use. The private key may be regenerated by inputting both a new instance of the biometric reading as well as a new instance of the password.
US10623180B2 Communication device, communication method, and communication system
A communication device includes a providing unit, a flow control unit, and a cryptography processing unit. The providing unit provides a cryptographic key generated using quantum key distribution technology. The flow control unit, if the cryptographic key has not been provided at time of reception of target data for cryptography processing, performs, with respect to the received data, an operation selected from among a first operation of destroying the data, a second operation of holding the data, and a third operation of attaching, to the data, information indicating that the cryptographic key has not been provided, and then outputting the data. The cryptography processing unit, with respect to data output from the flow control unit, performs the cryptography processing using the cryptographic key.
US10623177B2 Online identification and authentication
Systems and methods may provide for online identification and authentication. In one example, the method may include generating a credential to represent a relationship based on a common ground of authenticated communication between a first user and a second user, identifying the second user to the first user, authenticating the relationship of the second user to the first user, and initiating, upon authentication, a communication between the first user and the second user.
US10623176B2 Authentication encryption method, authentication decryption method, and information-processing device
An information-processing device is provided with: a plaintext input unit for inputting plaintext; an initial vector generation unit for generating an initial vector; a common key block encryption unit for performing common key block encryption on the initial vector and generating an encrypted initial vector; a pseudorandom number generation unit which, accepting the encrypted initial vector as input, generates a pseudorandom number series in the same length as the plaintext; a keyed hash unit which, accepting the first portion of a ciphertext in which the pseudorandom number series and the plaintext are exclusive-OR'ed as input, generates a hash value; and a ciphertext output unit for concatenating the second and first portions of a ciphertext in which the hash value and the encrypted initial vector are exclusive-OR'ed and outputting the concatenated portions as a ciphertext.
US10623175B2 SM3 hash algorithm acceleration processors, methods, systems, and instructions
A processor includes a decode unit to decode an SM3 two round state word update instruction. The instruction is to indicate one or more source packed data operands. The source packed data operand(s) are to have eight 32-bit state words Aj, Bj, Cj, Dj, Ej, Fj, Gj, and Hj that are to correspond to a round (j) of an SM3 hash algorithm. The source packed data operand(s) are also to have a set of messages sufficient to evaluate two rounds of the SM3 hash algorithm. An execution unit coupled with the decode unit is operable, in response to the instruction, to store one or more result packed data operands, in one or more destination storage locations. The result packed data operand(s) are to have at least four two-round updated 32-bit state words Aj+2, Bj+2, Ej+2, and Fj+2, which are to correspond to a round (j+2) of the SM3 hash algorithm.
US10623174B1 Low latency data transfer technique for mesochronous divided clocks
Electrical circuits and associated methods relate to performing a phase alignment by providing N copies of clock alignment circuits, enabling and selecting different clock alignment circuits to achieve an initial phase alignment. In an illustrative example, a phase alignment circuit may include a first clock alignment circuit configured to find a first phase alignment point and a second clock alignment circuit configured to find a second phase alignment point. A control circuit may be configured to select a primary clock alignment circuit from the first clock alignment circuit and the second clock alignment circuit and generate a digital command signal to control a phase interpolator. In various embodiments, by setting the control circuit, the same phase alignment circuit may be used to perform phase alignments between clock domains with different frequencies.
US10623172B2 Control signal transmission and reception system and control signal transmission and reception method
A method includes transmitting a data signal generated by adjusting a phase of a data signal, receiving a control signal having a frequency lower than that of the data signal and used to control an apparatus of a transmission destination of the data signal, and applying, in a case where a signal level of the control signal is a level, jitter to the data signal by periodically changing a magnitude of an additional phase code to be added to a phase code representative of an adjustment amount for the phase but fixing, in a case where the signal level is a level different from the level, the additional phase code to 0, receiving the data signal and adjusting a phase of the data signal to generate a data signal and restoring the control signal from a phase code representative of an adjustment amount for the phase.
US10623168B2 Communication apparatus and communication method
A communication apparatus comprises a generator that generates frequency resource position information corresponding to a first information which is based on the communication quality information received from user equipments, the frequency resource position information indicating validity or invalidity of the first information for each frequency resource, and a transmitter that transmits the first information, the frequency resource position information and a cell ID which the frequency resource position is applied, to another communication apparatus via a backhaul.
US10623167B2 Feedback processing techniques in wireless transmissions
Methods, systems, and devices for wireless communication are described in which a base station may identify a processing timeline for a user equipment to transmit a HARQ feedback transmission in response to a downlink transmission and determine a configuration for a number of HARQ processes for use by the UE. The number of HARQ processes may be based on the processing timeline, a timing advance (TA) of the UE, and a duration of transmission time intervals (TTIs) for communications between the UE and the base station. The base station may transmit the configuration to the UE, and the UE may operate according to the number of configured HARQ processes.
US10623165B2 Control information sending method and control information receiving method, and apparatus
The present application discloses a control information sending method that includes: determining, by the user equipment, a first pattern from a preset set of patterns, wherein the pattern corresponds to an aggregation level for control information in each subframe of multiple subframes, and/or a resource indicator for a resource that is used for the control information in each subframe of the multiple subframes; and acquiring, by the user equipment, the control information mapped on the resource in each subframe of the multiple subframes according to the first pattern.
US10623163B2 Coexistence of control resource sets with different waveforms
Certain aspects of the present disclosure relate to communication systems, and more particularly, to control resource sets (coresets) for transmitting physical downlink control channels using either a single-carrier waveform or a multicarrier waveform in communications systems operating according to new radio (NR) technologies. In an exemplary method, a base station may determine whether a control resource set (coreset), of time and frequency resources within a control region of system bandwidth and configured for a user equipment (UE), conveys a physical downlink control channel (PDCCH) via a single-carrier waveform or a multicarrier waveform, and transmit the PDCCH to the UE using the determined waveform.
US10623162B2 Customer based internet of things (IoT)
Novel tools and techniques might provide for implementing customer-based Internet of Things (“IoT”) functionality. Various methods, systems, and apparatuses might provide connectivity between a network interface device (“NID”) and each of one or more first user devices of a plurality of user devices associated with the customer premises and/or a user who is associated with the customer premises. At least one virtual network function (“VNF”) might be sent to each of the one or more first user devices. Each of the one or more first user devices might be mapped with each of one or more second user devices of the plurality of user devices associated with at least one of the customer premises or the user who is associated with the customer premises, and with each resource node of a plurality of resource nodes in communication with the NID, based at least in part on user input.
US10623160B2 Reference signal communication in a wireless network
A wireless transmit/receive unit (WTRU) may receive a radio resource control (RRC) message providing configuration information for a physical control channel. The WTRU may monitor the physical control channel using a pilot signal of the physical control channel. The pilot signal may be derived from the pilot sequence and an index of the physical control channel.
US10623159B2 Data communication method, terminal, and base station
This application provides a data communication method, a terminal, and a base station. In one embodiment, the terminal receives a first demodulation reference signal based on a first physical resource block index, wherein the first physical resource block index is determined based on a first location in frequency domain, and the first demodulation reference signal is usable for demodulating a first data channel for carrying a system information block; the terminal sends and/or receives a second demodulation reference signal based on a second physical resource block index, wherein the second physical resource block index is determined based on a second location in frequency domain, and the second demodulation reference signal is usable for demodulating a second data channel other than the first data channel.
US10623157B2 Method for transmitting and receiving DM-RS in wireless communication system and apparatus therefor
A method for receiving a downlink signal by a user equipment (UE) from an eNB in a wireless communication system is disclosed. In detail, the method comprises the steps of receiving a downlink control channel from the eNB; and receiving, from the eNB, a downlink data channel and a front loaded reference signal for demodulation of the downlink data channel by using control information included in the downlink control channel, wherein resource elements of symbols to which a front loaded reference signal is received are identified by two multiplexing groups or three multiplexing groups, and the downlink control channel includes information on a multiplexing group, to which the front loaded reference signal is allocated, among the multiplexing groups, and information on the number of multiplexing groups, to which data are not allocated, among the multiplexing groups.
US10623156B2 Methods for transmitting and receiving control channel, base station, and user equipment
The present invention provides methods for transmitting and receiving a control channel, a base station, and a user equipment. The method for transmitting a control channel includes: determining m PRB pairs used for transmitting a control channel to be transmitted; when a distributed transmission mode is used for transmission, determining an aggregation level L of the control channel to be transmitted; determining, according to the aggregation level L, a first control channel candidate at the aggregation level L; and placing, on physical resources to which the first control channel candidate is mapped, control information of the control channel to be transmitted, and transmitting the control information. The present invention improves multiplexing efficiency of control channels of different modes.
US10623153B2 Dynamic resource allocations and transmission schemes for XPUCCH (5G PUCCH)
Disclosed are embodiments related to implementing a dynamic resource allocation and transmission scheme for a fifth generation (5G) physical uplink control channel (xPUCCH) in a 5G system. In particular, embodiments include mechanisms to dynamically allocate resources for the transmission of xPUCCH, and resource mapping schemes for 5G systems supporting more than one symbol allocated for an xPUCCH transmission.
US10623151B2 Method for performing communication using flexible FDD frame in wireless communication system and device therefor
A method for a terminal performing communication using a flexible frequency division duplex (FDD) frame in a wireless communication system comprises the step of transmitting and receiving a signal using the flexible FDD frame, wherein the flexible FDD frame comprises a downlink band allocated from the wireless communication system as a resource for a downlink, and an uplink band allocated as a resource for an uplink, wherein the uplink band may comprise a downlink sub-band allocated as a resource for the downlink by a base station for the flexible FDD scheme.
US10623149B2 Blockage detection in millimeter wave radio communications
Blockage detection in a wireless transmit receive unit includes performing a radio link measurement on one or more reference signals. The radio link measurement is compared to a comparing threshold and a blockage condition is indicated in response to the comparing of the radio link measurement meeting a threshold criterion on the comparing threshold.
US10623147B2 Method for transmitting uplink control information and user apparatus for carrying out same
Provided is a method for a user equipment (UE) for reporting uplink control information according to one embodiment of the present specification. The method may comprise the steps of: determining whether a simultaneous transmission is permitted of a first uplink control channel configured with a transmission time interval (TTI) of a first size and a second uplink control channel configured with a TTI of a second size which is different from the first size; if a simultaneous transmission is permitted, then determining if a full or partial overlap exists between a resource for the first uplink control channel and a resource for the second uplink control channel; and, if a full or partial overlap of resources exist, then selecting any one from among the first uplink control channel and second uplink control channel, and transmitting uplink control information to be transmitted by the first uplink control channel and second uplink control by means of the selected uplink control channel.
US10623143B2 Packet coding based network communication
A method for data communication from a first node to a second node over a data channel coupling the first node and the second node includes receiving messages at the first node from the second node, including receiving messages comprising data that depend at least in part of characteristics of the channel coupling the first node and the second node, transmitting messages from the first node to the second node, including applying forward error correction according to parameters determined from the received messages, the parameters determined from the received messages including at least two of a block size, an interleaving factor, and a code rate.
US10623137B2 Transmission apparatus and error correction method
A transmission apparatus includes, a receiving circuit that receives a reception signal indicating a coded bit string, a decoding circuit that decodes and corrects the bit string by using a spatially-coupled low density parity check code constituted by arranging element matrixes stepwise in a diagonal direction, a parity check matrix of the spatially-coupled low density parity check code including at least one element matrix having at least one of a number of rows and a number of columns different from a number of rows and a number of columns of other element matrixes when each sparse matrix constituting the parity check matrix is regarded as an element matrix, and outputs the corrected bit string.
US10623134B2 Communication device and method therein for transmitting data packets in a wireless communication network
A first communication device (110) and method therein for transmitting a message generated in the first communication device (110) to a second communication device (120) in a wireless communication network (100) is disclosed. The first communication device, prior to transmission of the message being triggered, encodes, or encodes and modulates, the message into more than one data packet variants using different combinations of coding and/or modulation parameters for the more than one data packet variants. When transmission of the message is triggered, the first communication device (110) receives, from the second communication device (120), information about physical transmission resources and/or physical layer parameters assigned to the first communication device (110). The first communication device (110) then transmits the message using one of the data packet variants where the used data packet variant is selected based on the received information about physical transmission resources and/or physical layer parameters.
US10623129B2 Control and management of a first PON using a second PON
A system comprising a first optical line terminal (OLT) of a first passive optical network (PON) with the first OLT configured to receive user data from a baseband unit (BBU) and send the user data to a remote radio unit (RRU) via a first optical network unit (ONU) of the first PON using a first wavelength, and a second OLT of a second PON, the second OLT configured to obtain control and management (C&M) information, share the C&M information with the first OLT, and send the C&M information to a second ONU that is co-located with the first ONU using a second wavelength.
US10623127B2 Wavelength indication in multiple-wavelength passive optical networks
A method and apparatus for communications in a passive optical network (PON) system are provided. An optical line terminal (OLT) generates a PON downstream Physical Layer (PHY) frame comprising a downstream physical synchronization block (PSBd) that comprises a wavelength identification (ID) of at least one downstream wavelength of the plurality of downstream wavelengths. The OLT sends the PON PHY frame comprising the wavelength ID in the PSBd to ONU for confirming the at least one downstream wavelength.
US10623124B2 Receiver and decoding method thereof
A receiver and method of signal processing are provided. The receiver includes: an antenna configured to receive superposition coding signals from a plurality of base stations, and a signal processor configured to decode the superposition coding signals in modulation and coding scheme (MCS) block units of a plurality of layer signals constituting each of the superposition coding signals according to whether reception powers of the superposition coding signals satisfy a preset condition.
US10623121B1 Systems and methods for time delay estimation
Embodiments described herein provide a method for time delay estimation in a wireless communication system. A signal received, from a transmitter, is delayed due to hardware components in the receiver. A time domain representation of a computed complex channel impulse response (CIR) is generated. A first set of peaks of a time domain representation of the complex CIR is determined and a first peak, having a lowest time delay of the first set of peaks relative to the arrival time of the signal at the receiver, is identified. Following the interpolation of a region corresponding to the first peak, a second set of peaks is determined, and a more accurate estimation of the delay experienced by the signal through the receiver is determined.
US10623120B2 Systems and methods for mobile network interference analysis
Systems and methods for providing information describing mobile network interference experienced by a mobile network.
US10623114B2 Method and apparatus for full duplex body-coupled communication
A communication apparatus comprising a receiver and a transmitter for receiving/transmitting signals in the range of 100 kHz to 100 MHz. A controller is configured to cause a clock signal used by one of the receiver and the transmitter part with to be offset with respect to a clock signal used by the other of the receiver and the transmitter. A switch arrangement is provided between an input and output, and the receiver and the transmitter. The switch arrangement is configured to switch between the receiver and the transmitter during a clock cycle such that, in use, part of a clock cycle is available for signal transmission and part of the clock cycle is available for signal reception.
US10623113B2 Method and apparatus for start-of-packet detection in digital communication systems
A start of packet detector comprises an input which receives start of packet information. The detector has a first stage which determines if there is a match between a respective subset of received start of packet information with a respective subset of reference start of packet information. The first stage repeats the determining for each of the subsets of received start of packet information and said respective subset of reference start of packet information. An output will provide a start of packet detected output which is dependent on the determining of the first stage.
US10623111B2 Data delivery using acoustic transmissions
Systems, methods, and computer program products for delivering information to an individual, group, or device. The information is carried by audio signals beyond the audible frequency range of human hearing, but within the frequency range of an audio system. The information is modulated onto an ultrasonic frequency and embedded into an audio signal transmitted by the audio system. Each individual, group member, or device may have or be coupled to a receiver configured to receive an acoustic signal transmitted by the audio system that includes the modulated ultrasonic frequency. The receiver extracts the information from the modulated ultrasonic frequency and provides the information to the individual, group member, or device.
US10623110B2 High-bandwidth underwater data communication system
An apparatus is described which uses directly modulated InGaN Light-Emitting Diodes (LEDs) or InGaN lasers as the transmitters for an underwater data-communication device. The receiver uses automatic gain control to facilitate performance of the apparatus over a wide-range of distances and water turbidities.
US10623106B2 Orthogonal frequency division multiplexing single sideband transmission over a waveguide
Embodiments herein may relate to an interconnect that includes a transceiver, where the transceiver is configured to receive a data stream, convert the data stream to a quadrature amplitude modulation (QAM) mapping/shaping signal, where the QAM mapping/shaping signal is a frequency component of the data stream, convert the QAM mapping/shaping signal to a Hilbert transform signal, where the Hilbert transform signal includes a reverse order of an in-phase component of the QAM mapping/shaping signal and a reverse order of a quadrature component of the QAM mapping/shaping signal, convert the Hilbert transform signal to a QAM mapping/shaping signal, where the QAM mapping/shaping signal is a single sideband (SSB) time domain mm wave signal, where the SSB time domain mm wave signal is the Hilbert transform signal converted to a time domain signal, and communicate the SSB time domain mm wave signal over a waveguide using a waveguide interconnect.
US10623102B1 Silicon photonics multicarrier optical transceiver
Disclosed herein are techniques, methods, structures and apparatus that provide a silicon photonics multicarrier optical transceiver wherein both the transmitter and receiver are integrated on a single silicon chip and which generates a plurality of carriers through the effect of an on-chip modulator, amplifies the optical power of the carriers through the effect of an off-chip amplifier, and generates M orthogonal sets of carriers through the effect of an on-chip basis former.
US10623099B2 Modular opto-electronic telemetry device and methods thereof
An opto-electronic telemetry device includes a housing having an analog optical conversion device located therein. The analog optical conversion device is configured to convert an optical signal to a digital facsimile. A sensor cable is coupled to the analog optical conversion device within the housing and at least one optical sensor located external to the housing. The sensor cable receives the optical signal from the at least one optical sensor and provides the optical signal to the analog optical conversion device. A method of making a modular opto-electronic telemetry device is also disclosed.
US10623097B2 Visible light communication system and method
A transmitting apparatus and a receiving apparatus for visible light communication and a visible light communication system resistant to optical interference is provided. The visible light communication system includes a transmitting apparatus and a receiving apparatus. The transmitting apparatus includes a complimentary data generator and two transmitting modules. The transmitting modules include plurality of visible light sources and a transmitting polarization lens. Polarization of the two transmitting polarization lenses are orthogonal to each other. The receiving apparatus includes two receiving modules and a differential amplification module. The receiving modules include a photodiode and a receiving polarization lens. Polarization of the receiving polarization lens pair and transmitting polarization lens pair are the same.
US10623092B2 Method and apparatus for detecting a disturbance in a medium using threshold based detection
An improved technique for acoustic sensing involves, in one embodiment, launching into a medium, a plurality of groups of pulse-modulated electromagnetic-waves. The frequency of electromagnetic waves in a pulse within a group differs from the frequency of the electromagnetic waves in another pulse within the group. The energy scattered by the medium is detected and, in one embodiment, may be used to determine a characteristic of the environment of the medium. For example, if the medium is a buried optical fiber into which light pulses have been launched in accordance with the invention, the presence of acoustic waves within the region of the buried fiber can be detected.
US10623091B2 Method and apparatus for detecting a disturbance in a medium using threshold based detection
An improved technique for acoustic sensing involves, in one embodiment, launching into a medium, a plurality of groups of pulse-modulated electromagnetic-waves. The frequency of electromagnetic waves in a pulse within a group differs from the frequency of the electromagnetic waves in another pulse within the group. The energy scattered by the medium is detected and, in one embodiment, the beat signal may be used to determine a characteristic of the environment of the medium. For example, if the medium is a buried optical fiber into which light pulses have been launched in accordance with the invention, the presence of acoustic waves within the region of the buried fiber can be detected.
US10623090B2 Multi-lane optical transport network recovery
Concepts and technologies for multi-lane optical transport network recovery are provided herein. In an embodiment, a system includes a multi-lane optical transceiver. The multi-lane optical transceiver can include a transmitter optical sub-assembly, a receiver optical sub-assembly, and a controller that includes a processor and a memory that stores computer-executable instructions that, in response to execution by the processor, cause the processor to perform operations. The operations can include detecting an optical interruption event corresponding to an optical lane within a multi-lane optical path. The operations can further include instantiating an optical protocol alarm based on the optical interruption event. The operations can further include generating an optical protocol message based on the optical protocol alarm. The operations can further include instructing a peer multi-lane optical transceiver to alter optical transmission along the multi-lane optical path based on the optical protocol message.
US10623085B2 Relay
A device is operated in a cellular communications network, such that the device acts as a relay in a backhaul link between at least one first base station and the network. The device is configured to: detect signals transmitted by base stations in the network; identify the at least one first base station amongst the base stations; exclude the identified at least one first base station, and select one of the base stations based on the properties of the detected signals; and establish a connection with the selected base station.
US10623084B2 Relay method and relay device
Disclosed is a relay method including: receiving, as input, respective reception signals by two receive antennas, the reception signals each including a reception signal resulting from multiplexing respective transmission signals transmitted by two transmission antennas in a first frequency band; performing frequency conversion on the reception signal received by one of the receive antennas so as to obtain a signal of a third frequency band; and performing frequency multiplexing on the signal having the third frequency band and the reception signal received by the other of the receive antennas.
US10623076B2 Main beam direction determining device, head-mounted display, main beam direction determining method, and program
There are provided a main beam direction determining device, a main beam direction determining method, and a program each of which is capable of shortening a time required for determination of a main beam direction of a head-mounted display. A secondary candidate sector selecting portion selects a part of a plurality of primary candidates as secondary candidates in response to a posture of an HMD. A sector level sweep processing executing portion determines a main beam direction of the HMD based on communication qualities when communications by the respective secondary candidates are performed from the secondary candidates.
US10623075B2 Linear combinations of transmit signals by a receiver
A multi-port transmitter can synthesize and send a first plurality of transmit signals having a separability characteristic which permits them to be differentiated from one another. A receiver can then detect one or more receiver signals which include one or more combinations of received versions of the first plurality of transmit signals. The receiver may use the separability characteristic to determine the received versions of the first plurality of transmit signals from the one or more receiver signals. Then, the receiver may determine an estimated signal corresponding to the estimated receiver response to a second plurality of virtual transmit signals which comprise a combination of the first plurality of transmit signals. Determining the estimated signal may include forming a combination of the received versions of the first plurality of transmit signals.
US10623072B2 Method for arbitrary antenna power pattern utilizing a multiple of antenna elements
There is disclosed a method for operating a network node in a wireless communication network. The method comprises obtaining a first precoder and/or first beam pattern indication, and a second precoder and/or second beam pattern indication, the first precoder and/or first beam pattern indication being associated to beamformed transmission of first signaling utilizing a first antenna subarray, and the second precoder and/or second beam pattern indication being associated to beamformed transmission of second signaling utilizing a second antenna subarray. A first phase center is associated to the first signaling and a second phase center is associated to the second signaling, the first phase center and the second phase center having a phase center difference. The method further comprises transmitting the first signaling on a first expanded antenna subarray utilising a first expanded precoder, and transmitting the second signaling on a second expanded antenna subarray utilising a second expanded precoder. A first expanded phase center is associated to the 15 transmitted first signaling, and a second expanded phase center is associated to the transmitted second signaling, the first expanded phase center and the second phase center having an expanded phase center difference; wherein the phase center difference corresponds to the expanded phase center difference.
US10623071B2 Wireless communication device and wireless communication method
A wireless communication device and a wireless communication method. The wireless communication device participates in wireless communication involving an antenna array, includes: a communication unit, configured to receive a signal including antenna array geometric information about a target communication device from the target communication device of the wireless communication device; and an antenna array geometric information parsing unit, configured to determine an antenna array geometric configuration of the target communication device according to the signal, wherein the antenna array geometric information indicates at least one of a geometric arrangement way of antenna elements in the antenna array, an antenna element interval and an antenna polarization direction.
US10623068B2 Transmission device, communication system, and precoding computation method
A transmission device to be applied to a communication system configured to carry out multi-user MIMO downlink communication, includes a precoder configured to apply transmission precoding processing, a nonlinear processor configured to carry out successive interference cancellation, a beam forming controller configured to form a plurality of beams and to control a beam radiation direction, and a user ordering processor configured to estimate a positional relationship among the plurality of user terminals from radiation direction information on each of the beams, order users in ascending order of a distance from a specific user, and determine a pairing of a transmission target user and an interference permissible user. The precoder determines two users of the transmission target user and the interference permissible user for each user based on the pairing result, and carries out null steering for users other than the two users, to thereby carry out the transmission precoding processing.
US10623066B2 High altitude platform cellular systems
A method of providing cellular coverage involving: using an antenna system including S 2-dimensional, downward tilting phased array panels arranged about a common vertical axis, wherein with the S panels are organized into a plurality of groups, each of which includes L adjacent panels; generating a first plurality of narrow beams covering a first plurality of cells forming an outer ring of cellular coverage; and generating a second plurality of narrow beams covering a second plurality of cells forming an inner ring of coverage, wherein generating the first plurality of narrow beams involves, with each panel, generating N narrow beams of the first plurality of narrow beams; and wherein generating the second plurality of narrow beams involves, with each group of panels, generating M narrow beams of the second plurality of narrow beams.
US10623064B2 Controlled power transmission in radio frequency (RF) device network
In a first radio frequency (RF) device, circuits determine a non-line-of-sight (NLOS) radio path, and select a first plurality of reflector devices associated with the NLOS radio path from a second plurality of reflector devices. The first plurality of reflector devices, are selected based on a first set of criteria, includes an active reflector device and a passive reflector device, and are controlled to transmit a plurality of RF signals to a second RF device based on a second set of criteria. The second RF device is associated with electronic devices. The first RF signal interferes with a second RF signal of the RF signals. A first type of signal associated with the plurality of RF signals is converted to a second type of signal at the second RF device, and the second type of signal is transmitted by the second RF device to the one or more electronic devices.
US10623063B2 Backplane with near field coupling to modules
A removable module includes circuitry, a near field communication (NFC) coupler to provide a data signal to the circuitry, and a second NFC coupler to supply operating voltage to the circuitry.
US10623057B1 Guided wave directional coupler and methods for use therewith
In accordance with one or more embodiments, a directional coupler includes a first dielectric cable is configured to receive a first electromagnetic wave from the first port and to generate a second electromagnetic wave that propagates along a transmission medium in a first direction without requiring an electrical return path. A second dielectric cable is configured to couple a first portion of the second electromagnetic wave to a second port, wherein a second portion of the second electromagnetic wave continues to propagate in the first direction along the transmission medium. A third dielectric cable is configured to couple the second portion of the second electromagnetic wave to a third port and to isolate the third port from a third electromagnetic wave propagating along the transmission medium in a second direction that is opposite to the first direction.
US10623056B1 Guided wave splitter and methods for use therewith
In accordance with one or more embodiments, a splitter includes a first port, a second port and a third port. A first dielectric cable is configured to receive a first electromagnetic wave from the first port and to generate, in response to the first electromagnetic wave, a second electromagnetic wave that propagates in a first direction along a transmission medium without requiring an electrical return path, wherein the transmission medium is a bare or insulated wire. A second dielectric cable in proximity to a first side of the transmission medium is configured to couple a first portion of the second electromagnetic wave to the second port. A third dielectric cable in proximity to a second side of the transmission medium configured to couple a second portion of the second electromagnetic wave to the third port.
US10623051B2 Frequency hopping pattern for unlicensed internet-of-things system
The disclosure provides design of a frequency hopping sequence for an unlicensed IoT system operating in unlicensed spectrum. According to some embodiments, an apparatus for generating a frequency hopping sequence in an unlicensed Internet-of-Things (IoT) system includes baseband circuitry to generate a frequency hopping sequence by conducting a permutation operation based on a physical cell identifier (PCI) and a system frame number (SFN), and to select a channel within an unlicensed spectrum according to the frequency hopping sequence. In some embodiments, the input of the permutation operation is obtained from the SFN or from the SFN and the PCI. In some embodiments, the control of the permutation operation is a function of the PCI and/or the SFN. In some embodiments, the control of the permutation operation is generated using a pseudorandom number generator with the PCI as a seed.
US10623048B2 Transceiver arrangement and communication device
A transceiver arrangement comprises a receiver arranged for frequency-division duplex communication; a transmitter arranged for frequency-division duplex communication; a transmission port for connecting to an antenna; a balancing impedance circuit arranged to provide an impedance arranged to mimic the impedance at the transmission port; and a filtering arrangement, which comprises filters of a first type and filters of a second type, connecting the receiver, transmitter, transmission port and balancing impedance circuit. The filters of the first type are arranged to pass signals at transmitter frequency and attenuate signals at receiver frequency and are connected between the transmitter and the transmission port and between the receiver and the balancing impedance circuit. The filters of the second type are arranged to attenuate signals at transmitter frequency and pass signals at receiver frequency and are connected between the transmitter and the balancing impedance circuit and between the receiver and the transmission port. A communication device is also disclosed.
US10623047B2 Systems and methods for tunable out-of-band interference mitigation
A system for interference mitigation includes: a first transmit coupler; a receive-band noise cancellation system; a first transmit-band filter; a second transmit coupler; a first receive coupler; a transmit-band noise cancellation system; a first receive-band filter; and a second receive coupler.
US10623046B2 Multi-band device with reduced band loading
In an embodiment, an apparatus includes a first radio frequency (RF) signal path and a second RF signal path. The first RF signal path can provide a first RF signal when active and the second RF signal path can provide a second RF signal when active. The second RF signal path can include a matching network with a load impedance configured to prevent a resonance in the second RF signal path due to coupling with the first RF signal path when the first RF signal path is active.
US10623044B2 Phase and frequency detection method and circuit
An apparatus for phase and frequency detection (PFD) includes a first circuit to receive a first input pulse and to generate a first output pulse, the rising edge of which is triggered by a first rising edge of the first input pulse, and a second circuit coupled to the first circuit and configured to receive a second input pulse and to generate a second output pulse, the rising edge of which is triggered by a second rising edge of the second input pulse. The second output pulse has a falling edge carrying first information related to a first rising edge of the first input pulse. The first output pulse has a falling edge carrying second information related to a second rising edge of the second input pulse.
US10623041B2 Protective case for mobile device with integrated latch
A protective case for a mobile device is disclosed. The protective case includes a front cover, a back cover, and a relatively rigid shell. The front cover includes multiple fold lines that extend across the cover and allow adjacent regions of the cover to rotate or move relative to each other. The shell is configured to receive and retain the mobile device while providing user access to the mobile device. The shell has an outer surface configured to include a latch with an integrated hook. In operation, the latch hooks and retains one end section of the front cover to maintain the device in an angled use position when open. When in the fully closed position the latch fits within an aperture defined within a back end region of the front cover. Magnets incorporated into the front cover assist in maintaining the case in the fully closed position.
US10623039B2 Digital device protective case method and device
The embodiments disclose a method for creating a digital device protective case with added features to protect and upgrade a user cell phone, including integrating internal air cushion pockets to create a digital device air cushioned protective case, installing a digital device air cushioned protective case tempered glass back cover, integrating a fingerprint recognition device locking system to the tempered glass back cover, integrating a solar cell recharging power source to the tempered glass back cover, integrating an energy induction coil recharging system to the tempered glass back cover, creating a USB plug with digital and recharging features for plugging into a user cell phone, integrating a WIFI direct-near field communication transmitter, a digital memory device, a digital microprocessor and an energy converter into the USB plug with digital and recharging features, and creating an energy induction coil recharging pad.
US10623031B2 Method for reducing direct digital synthesizer (DDS) and mixer spurious
A method of producing a low spurious output signal in a frequency generator circuit comprises, in a direct digital synthesizer (DDS), generating a signal at a first frequency; mixing the signal to produce a signal at a second frequency in an operating band of interest higher than the first frequency; determining spurious signals in the second frequency signal due to non-linearity in a digital to analog converter (DAC) of the DDS; generating at least one amplitude and frequency vector containing information relating to an amplitude value and frequency value representative of one of the determined spurious energy signals; generating a pre-distortion signal based on the at least one amplitude and frequency vector; and combining the pre-distortion signal with the signal generated by the DDS to produce a corrected output signal, wherein the pre-distortion signal is phase offset from a corresponding determined spurious signal to cancel the corresponding determined spurious signal.
US10623029B2 Method and electronic device for dynamically changing ground points of a plurality of antennas of the electronic device
An electronic device is provided and includes a housing, a support member including a first ground region, a printed circuit board including a second ground region, a plurality of switches electrically connecting the first ground region and the second ground region, a first antenna element including at least a portion of a first edge of the housing and electrically connected with the first ground region of the support member, a second antenna element including at least a portion of a second edge of the housing and electrically connected with the second ground region of the printed circuit board, and a wireless communication circuit configured to transmit/receive in a first frequency band based on a first electrical path, transmit/receive in a second frequency band based on a second electrical path, set ON/OF states of the plurality of switches to a first arrangement and a second arrangement, wherein at least one switch of the plurality of switches is set to an ON state in each of the first arrangement and the second arrangement.
US10623028B2 Antenna system for communicating in plurality of frequency bands and electronic device including antenna system
According to various embodiments of the present invention, an antenna system comprises: an antenna including a first radiator element operating in a first frequency band and a second radiator element operating in a second frequency band; a power supply part connected to the antenna; a first grounding part and a second grounding part; a matching circuit connected to the first grounding part; and a switch, wherein the switch can connect the first radiator element to the second grounding part and connect the second radiator element to the matching circuit when the antenna transmits or receives a signal through the first frequency band, and can connect the second radiator element to the second grounding part and connect the first radiator element to the matching circuit when the antenna transmits or receives the signal through the second frequency band.
US10623025B2 Operating method of memory system
An operating method of a memory system includes: reading a first data from a particular data group among a plurality of data groups included in a memory device; performing a first error correction code (ECC) decoding for the first data; when the first ECC decoding fails, reading a plurality of the remaining data other than the first data from the particular data group; performing a second ECC decoding for the plurality of the remaining data; when the second ECC decoding fails, identifying data, to which the second ECC decoding fails, among the plurality of the remaining data; obtaining first and second soft read values respectively corresponding to the first data, to which the first ECC decoding fails, and the second data, to which the second ECC decoding fails; determining reliability of the first and second data based on the first and second soft read values; and correcting the first data based on the reliability of the first and second data.
US10623024B2 Bit interleaver for low-density parity check codeword having length of 64800 and code rate of 4/15 and 64-symbol mapping, and bit interleaving method using same
A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 64800 and a code rate of 4/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for 64-symbol mapping.
US10623023B2 Bit interleaver for low-density parity check codeword having length of 64800 and code rate of 5/15 and 64-symbol mapping, and bit interleaving method using same
A bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 64800 and a code rate of 5/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for 64-symbol mapping.
US10623021B2 Modulator and modulation method using non-uniform 16-symbol signal constellation for low-density parity check codeword having 4/15 code rate
A modulator and a modulation method using a non-uniform 16-symbol signal constellation are disclosed. The modulator includes a memory and a processor. The memory receives a codeword corresponding to a low-density parity check (LDPC) code having a code rate of 4/15. The processor maps the codeword to 16 symbols of the non-uniform 16-symbol signal constellation on a 4-bit basis.
US10623018B2 Method of arrangement of an algorithm in cyclic redundancy check
A method of arrangement of an algorithm to calculate cyclic redundancy check (CRC) independent of the length of a polynomial generator and data stream which can be realized in digital implementation with a calculation latency of once clock cycle. The method allows a sequence of information and the corresponding polynomial generator be arranged into a transformation table.
US10623017B2 Arithmetic coding device, arithmetic coding method, and arithmetic coding circuit
Provided is, for example, an arithmetic coding device capable of coding, at high speed, a symbol sequence including a context symbol and a bypass symbol. The arithmetic coding device updates an occurrence probability of a context symbol for a symbol sequence including the context symbol and a bypass symbol; updates a numerical range for the symbol sequence based on the updated occurrence probability; updates the updated numerical range based on a predetermined probability, the numerical range being a basis of an arithmetic code, the numerical range being updated in accordance with the occurrence probability of the context symbol and the predetermined probability for the bypass symbol; and generates an arithmetic code of the symbol sequence based on the updated numerical range in accordance with a procedure of generating the arithmetic code.
US10623014B2 Apparatuses and methods for sample rate conversion
Provided, among other things, is an apparatus that converts a signal from one sampling domain to another, and which includes: an input line for accepting an input signal and a processing branch. The processing branch includes a branch input coupled to the input line for inputting data samples that are discrete in time and in value, a quadrature downconverter, a first and second lowpass filter, a first and second polynomial interpolator, and a rotation matrix multiplier that provides a phase rotation. The processing branch generates data samples at a sampling interval that differs from the sampling interval associated with the signal provided to the branch input, e.g., with the difference in the sampling intervals depending on fluctuations in the output period of a local oscillator. Certain embodiments include multiple such processing branches, e.g., operating on different frequency bands of the input signal.
US10623012B2 Precision digital to analog conversion in the presence of variable and uncertain fractional bit contributions
This disclosure describes systems, methods, and apparatus for a digital-to-analog (DAC) converter, that can be part of a variable capacitor and/or a match network. The DAC can include a digital input, an analog output, N contributors (e.g., switched capacitors), and an interconnect topology connecting the N contributors, generating a sum of their contributions (e.g., sum of capacitances), and providing the sum to the analog output. The N contributors can form a sub-binary sequence when their contributions to the sum are ordered by average contribution. Also, the gap size between a maximum contribution of one contributor, and a minimum contribution of a subsequent contributor, is less than D, where D is less than or equal to two time a maximum contribution of the first or smallest of the N contributors.
US10623011B2 Successive approximation analog-to-digital converter and calibration method thereof
A successive-approximation-register (SAR) analog-to-digital converter (ADC) includes an analog circuit and a digital control circuit. The digital control circuit is coupled to the analog circuit. The digital control circuit includes a calibration circuit, a memory device, and an asynchronous control circuit. The calibration circuit is configured to perform a calibration operation. The memory device is coupled to the calibration circuit and stores calibration information generated by performing the calibration operation. The asynchronous control circuit is coupled to the memory device, and reads the calibration information from the memory device in an asynchronous control mode. In the asynchronous control mode, before the asynchronous control circuit performs the operations of the SAR ADC, the asynchronous control circuit removes the non-idea effects of the SAR ADC according to the calibration information.
US10623006B2 Apparatus and methods for compensation of signal path delay variation
Apparatus and methods for clock synchronization and frequency translation are provided herein. Clock synchronization and frequency translation integrated circuits (ICs) generate one or more output clock signals having a controlled timing relationship with respect to one or more reference signals. The teachings herein provide a number of improvements to clock synchronization and frequency translation ICs, including, but not limited to, reduction of system clock error, reduced variation in clock propagation delay, lower latency monitoring of reference signals, precision timing distribution and recovery, extrapolation of timing events for enhanced phase-locked loop (PLL) update rate, fast PLL locking, improved reference signal phase shift detection, enhanced phase offset detection between reference signals, and/or alignment to phase information lost in decimation.
US10623003B2 Circuit device, oscillator, electronic apparatus, and vehicle
A circuit device includes an A/D conversion circuit that performs an A/D conversion of a temperature detection voltage, a digital filter that performs digital filter processing of A/D output temperature detection data, a selector that selects A/D output temperature detection data during an activation period and selects filter output temperature detection data during a normal operation period after the activation period, a digital signal processing circuit that outputs frequency control data of an oscillation frequency based on selector output temperature detection data, and an oscillation signal generation circuit that generates an oscillation signal of an oscillation frequency set by frequency control data.
US10623001B2 Apparatuses with an embedded combination logic circuit for high speed operations
Apparatuses for performing combination logic operations with a combination logic circuit are disclosed. According to one embodiment, the apparatus comprises a first-in-first-out stage comprising an combination logic circuit, a input ring counter circuit coupled to the first-in-first-out stage and configured to selectively provide a push signal to the first-in-first-out stage, and a output ring counter circuit coupled to the first-in-first-out stage and configured to selectively provide a pop signal to the first-in-first-out stage, wherein the first-in-first-out stage is configured to perform calculations on input data with the combination logic circuit to generate output data responsive to receiving the push signal and to provide the output data based on the calculations responsive to receiving the pop signal.
US10622999B2 Semiconductor device
A semiconductor device is provided. The semiconductor device includes first and second logic cells adjacent to each other on a substrate, and a mixed separation structure extending in a first direction between the first and second logic cells. Each logic cell includes first and second active fins that protrude from the substrate, the first and second active fins extending in a second direction intersecting the first direction and being spaced apart from each other in the first direction, and gate electrodes extending in the first direction and spanning the first and second active fins, and having a gate pitch. The mixed separation structure includes a first separation structure separating the first active fin of the first logic cell from the first active fin of the second logic cell; and a second separation structure on the first separation structure. A width of the first separation structure is greater than the gate pitch.
US10622998B1 Qubit circuit and method for topological protection
A qubit circuit and a method for topological protection of a qubit circuit are described. The circuit comprises a plurality of physical superconducting qubits and a plurality of coupling devices interleaved between pairs of the physical superconducting qubits. The coupling devices are tunable to operate the qubit circuit either in a topological regime or as a series of individual physical qubits. At least two superconducting loops, each one threadable by an external flux, are part of the qubit circuit.
US10622996B1 Adjustable sensing capacitance microelectromechanical system (MEMS) apparatus
An adjustable sensing capacitance microelectromechanical system (MEMS) apparatus includes an ASIC and a sensing component. The ASIC includes a top surface, a readout circuit and a plurality of electrical switches. The sensing component, configured to sensing physical quantity, includes a fixed electrode and a movable electrode. The fixed electrode includes a plurality of electrode units. The movable electrode is able to be moved relative to the fixed electrode. The electrical switches are respectively and electrically coupled to the electrode units so as to control a working status of each of the electrode units, thereby changing a sensing capacitance of the MEMS sensor.
US10622992B2 Tuning capacitance to enhance FET stack voltage withstand
An RF switch to controllably withstand an applied RF voltage Vsw, or a method of fabricating such a switch, which includes a string of series-connected constituent FETs with a node of the string between each pair of adjacent FETs. The method includes controlling capacitances between different nodes of the string to effectively tune the string capacitively, which will reduce the variance in the RF switch voltage distributed across each constituent FET, thereby enhancing switch breakdown voltage. Capacitances are controlled, for example, by disposing capacitive features between nodes of the string, and/or by varying design parameters of different constituent FETs. For each node, a sum of products of each significant capacitor by a proportion of Vsw appearing across it may be controlled to approximately zero.
US10622989B2 Insulated-gate semiconductor device driving circuit
A driving circuit that drives an insulated-gate semiconductor device. The driving circuit includes a constant-current generation circuit and a discharge circuit. The constant-current generation circuit has first and second transistors forming a current mirror, and a constant-current circuit connected to the drain of the first transistor for providing a constant current to the current mirror. The discharge circuit is connected to a gate of the insulated-gate semiconductor device and the drain of the second transistor, and includes a third transistor. The discharge circuit is configured to draw out a current injected into the gate of the insulated-gate semiconductor device by inputting a driving signal to the gate of the third transistor, and correct a metal-oxide-semiconductor (MOS) size of the third transistor so as to adjust an amount of a current that flows via the drain and the source of the third transistor to ground.
US10622988B2 Power semiconductor module and drive circuit
A power semiconductor module includes an insulated-gate type power semiconductor device, and a drive circuit controlling a gate voltage applied to the power semiconductor device in accordance with an input signal to drive the power semiconductor device so as to turn ON and OFF. The drive circuit includes a variable resistance circuit changing the gate voltage to the power semiconductor device, and a short-circuit state detecting circuit which maintains the resistance value of the variable resistance circuit to be a predetermined value at the time of a normal operation of the power semiconductor device, and which increases the resistance value of the variable resistance circuit so as to be greater than the predetermined value when a short-circuit state of the power semiconductor device is detected to suppress an oscillation in the power semiconductor device.
US10622987B2 Semiconductor device and apparatus
According to one embodiment, a semiconductor device includes an output circuit; a detection circuit; and a control circuit. The output circuit includes a first transistor which includes one end of a current path connected to an output node, receives a first input signal, and outputs a first voltage, and a second transistor which includes one end of a current path connected to the output node, receives a second input signal, and outputs a second voltage. The output circuit outputs the first voltage or the second voltage. The detection circuit detects the voltage and outputs a detection result. The control circuit controls back-gate potentials of the first and the second transistors.
US10622986B2 Gate voltage control circuit of insulated gate bipolar transistor and control method thereof
The present disclosure discloses a gate voltage control circuit of an IGBT and a control method thereof. The gate voltage control circuit of the IGBT comprises a voltage control circuit, an active clamping circuit and a power amplifier circuit. A control voltage outputted by the voltage control circuit indirectly controls a gate voltage of the IGBT, so as to achieve a better control of the gate voltage of the IGBT with a smaller loss. It may prevent the active clamping circuit from a too-early response and may increase the active clamping circuit response speed; and may avoid the voltage oscillation of the collector-emitter voltage Vce and the gate voltage Vge, and may improve the reliability of the IGBTs connected in series.
US10622984B2 Radio frequency switching circuit and apparatus with reduced switching response delay
A radio frequency switching circuit includes a switching circuit comprising a plurality of switching transistors connected between a first terminal and a second terminal, a gate resistor circuit comprising a plurality of gate resistors, each of the plurality of gate resistors having a first node connected to a respective gate of each of the plurality of switching transistors, and a gate buffer circuit comprising a plurality of gate buffers, each of the plurality of gate buffers being connected to a respective second node of each of the plurality of gate resistors, wherein each of the plurality the gate buffers is configured to provide a first gate signal to the gate of each of the plurality of switching transistors through each of the plurality of gate resistors.
US10622977B2 Superconducting bi-directional current driver
One example includes a superconducting bidirectional current driver. The current driver includes a first direction superconducting latch that is activated in response to a first activation signal to provide a first current path of an input current through a bidirectional current load in a first direction. The current driver also includes a second direction superconducting latch that is activated in response to a second activation signal to provide a second current path of the input current through the bidirectional current load in a second direction opposite the first direction.
US10622970B2 Attenuators for electronic applications
In some embodiments, an attenuator for electronic application can include a first group of attenuation steps, with each configured to switchably provide a first fixed attenuation value. The attenuator can further include a second group of attenuation steps, with each configured to switchably provide a second fixed attenuation value. Magnitude of the second fixed attenuation value can be less than magnitude of the first fixed attenuation value. The attenuator can be configured to be capable of providing a total attenuation value from approximately zero to a sum of the attenuation steps of the first group and the second group in increments of the second fixed attenuation value.
US10622967B2 Acoustic filter using acoustic coupling
A filter circuit includes a first input node and a second input node for receiving an input signal, and a first output node and a second output node for providing an output signal. A first series acoustic resonator is coupled in series between the first input node and the first output node. At least one coupled resonator filter (CRF) includes first and second transducers, which may be acoustically coupled to one another. The first transducer has a first electrode coupled to the first input node, a second electrode coupled to the second input node, and a first piezoelectric layer between the first electrode and the second electrode. A second transducer has a third electrode coupled to the first output node, a fourth electrode coupled to the second output node, and a second piezoelectric layer between the third electrode and the fourth electrode.
US10622966B2 Bulk acoustic wave resonators having a phononic crystal acoustic mirror
Bulk acoustic wave resonators having a phononic crystal acoustic mirror are disclosed. An example integrated circuit package includes a bulk acoustic wave (BAW) resonator including a phononic crystal acoustic mirror (PCAM), the PCAM including a first arrangement of a first plurality of members in a first region, and a second arrangement of a second plurality of members in a second region, the first arrangement different from the second arrangement.
US10622961B2 Reflection type phase shifter with active device tuning
A phase shifter having a four port hybrid coupler is provided. The four port hybrid coupler has first and second input ports and first and second output ports. The four port hybrid coupler is configured to shift the phase of an RF signal as between the first and second input ports. First and second active semiconductor devices are connected to first and second output ports. The first and second active semiconductor devices are configured to change the phase shift of the RF signal as between the first and second input ports based upon a varying voltage.
US10622960B2 Filters with virtual inductor implemented using negative capacitor
A filter includes a circuit including a resistor, a positive capacitor, and a negative capacitor connected in series to accept the same current. The filter also includes an input terminal to accept an input voltage across the circuit and an output terminal to deliver an output voltage taken across the resistor or the positive capacitor.
US10622958B2 System and method for digital signal processing
The present invention provides for methods and systems for digitally processing an audio signal to reproduce high quality sounds on various materials. In various embodiments, a method comprises filtering the signal with a low shelf filter and/or high shelf filter, passing the signal through a first compressor that, filtering the signal again with a low shelf filter and/or high shelf filter, processing the signal with a graphic equalizer based on a selected material profile, passing the signal through a second compressor, and outputting the signal to a transducer.
US10622957B2 Integrated circuit, circuit assembly and a method for its operation
An integrated circuit, a circuit assembly and a method for operation the integrated circuit are disclosed. In embodiments an integrated circuit includes at least one supply voltage terminal configured to receive a supply voltage for operation of the integrated circuit, at least one input terminal configured to receive an analog input signal corresponding to an audio signal, at least one output terminal configured to provide an analog output signal, a signal strength detector configured to detect a signal strength of the analog input signal provided at the at least one input terminal and a signaling circuit configured to indicate an amplification setting of the integrated circuit at the at least one output terminal, wherein the integrated circuit is configured to amplify the audio signal based on the detected signal strength and to output a corresponding amplified signal at the at least one output terminal.
US10622955B2 Variable gain amplifiers for communication systems
The present invention is directed to electrical circuits and techniques thereof. In various embodiments, the present invention provides a variable gain amplifier architecture that includes a continuous-time linear equalizer (CTLE) section and a variable gain amplifier (VGA) section. The CTLE section provides both a pair of equalized data signals and a common mode voltage. A DAC generates a control signal based on a control code. The VGA section amplifies the pair of equalized data signals by an amplification factor using a transistor whose resistance value is based on both the common mode voltage and the control signal. There are other embodiments as well.
US10622949B2 Linearization circuits and methods for multilevel power amplifier systems
Circuits and methods for achieving high linearity, high efficiency power amplifiers, including digital predistortion (DPD) and pulse cancellation in switched-state RF power amplifier systems are described.
US10622948B2 Envelope tracking circuit
An envelope tracking (ET) circuit is provided. The ET circuit includes an amplifier array(s) configured to amplify a radio frequency (RF) signal(s) based on a first input voltage and a second input voltage. The ET circuit includes a pair of tracker circuits each configured to generate a modulated voltage. Control circuitry couples a selected tracker circuit among the tracker circuits to provide a selected modulated voltage (e.g., ET modulated voltage) to the amplifier array(s) as the first input voltage. Depending on usage scenarios, the control circuitry also provides an ET modulated voltage, an average power tracking (APT) modulated voltage, or a constant voltage to the amplifier array(s) as the second input voltage. As such, the ET circuit can support the RF signal(s) modulated in a wide range of modulation bandwidth without compromising efficiency and/or increasing heat dissipation of the amplifier array(s).
US10622945B1 Low Allan-Deviation oscillator
An oscillator includes a resonator, sustaining circuit and detector circuit. The sustaining circuit receives a sense signal indicative of mechanically resonant motion of the resonator generates an amplified output signal in response. The detector circuit asserts, at a predetermined phase of the amplified output signal, one or more control signals that enable an offset-reducing operation with respect to the sustaining amplifier circuit.
US10622943B2 Oscillator
An oscillator, including a resonance circuit, a cross coupled current source circuit, and a positive feedback circuit coupled between the current source circuit and the resonance circuit, where the resonance circuit is configured to generate a differential oscillation signal having a first oscillation frequency, the positive feedback circuit is configured to receive the differential oscillation signal, and amplify a gain of the differential oscillation signal to obtain a differential output oscillation signal, and the current source circuit is configured to provide an adjustable bias current for the resonance circuit and the positive feedback circuit. Since, the current source circuit provides the adjustable bias current for the positive feedback circuit and the resonance circuit, and forms a transconductance boosted (Gm-boosted) structure with the positive feedback circuit, the positive feedback circuit can amplify the gain of the received differential oscillation signal to obtain the differential output oscillation signal.
US10622941B2 Real-time series resistance monitoring in photovoltaic systems
A device includes at least one processor configured to determine a target irradiance value based on an operating current value of a photovoltaic (PV) device, a short-circuit current value of the PV device, and an operating irradiance value of the PV device. The at least one processor is also configured to determine an open-circuit voltage value of the PV device at the target irradiance value, determine a series resistance value of the PV device based on an operating voltage value of the PV device, the operating current value, and the open-circuit voltage value at the target irradiance value, and execute at least one programmatic action based on the series resistance value.
US10622938B2 Transportable and multi configurable, modular power platforms
Support platforms for one or more solar panels and systems and methods for securing support platforms are provided. In one embodiment, a frame of a support platform includes a plurality of support legs, each leg including a shoe plate. One or more toggle anchors with rod and/or cable are provided that include an anchor portion and a toggle portion pivotally coupled to the anchor portion, and a rod and/or cable is coupled to the toggle portion. Each anchor is driven into the ground with a driving rod such that an exposed end of the rod and/or cable extends from the ground. The driving rod is removed, and the rod and/or cable is pulled to deploy the anchor, and which the anchor is pull tested and measured in real time soil conditions whereupon the exposed end is coupled to the shoe plate of one of the support legs to apply a desired tensile force between the exposed end and the anchor to secure the support leg and, consequently, the support platform relative to the ground.
US10622937B2 Spring latch saddle connector for solar tracker
Photovoltaic modules are mounted onto a solar tracker array torque tube via pairs or left-handed and right-handed photovoltaic array connectors having spring latch assemblies. The left-handed and right-handed photovoltaic array connectors have orientation projections that couple with and extend into the interior body of the torque tube. The orientation projections on the spring latch assemblies of each pair of left-handed and right-handed photovoltaic array connector allow for the photovoltaic array connectors to fit over and settle on a torque tube, and thereby support and mount a photovoltaic module as part of a solar tracker array.
US10622933B2 Inverter device that reduces a loss caused by switching elements
An inverter device that includes an inverter circuit that converts power between DC power and multi-phase AC power; a drive circuit that transfers a drive signal to each of a plurality of switching elements that form the inverter circuit to cause a switching element of the plurality of switching elements to perform turn-on, in which the switching element is caused to transition from an off state to an on state, and turn-off, in which the switching element is caused to transition from the on state to the off state; and a current detection circuit that detects a current that flows through each of the plurality of switching elements.
US10622932B2 Method for emulating a three-phase brushless DC motor using a load emulator
A method for emulating a three-phase, brushless DC motor using a load emulator that is connected in a three-phase manner via load terminals to supply terminals of a motor control unit. The load emulator has emulator power electronics and an emulator control unit for controlling the emulator power electronics. The emulator control unit determines the supply terminals that are actuated by the motor control unit and the supply terminals that are not actuated, and the emulator power electronics are actuated by the emulator control unit in such a way that phase currents calculated by the emulator control unit on the basis of a motor model flow in the supply terminals that are actuated by the motor control unit and a phase voltage calculated by the emulator control unit on the basis of a motor model is applied to the supply terminal that is not actuated by the motor control unit.
US10622931B1 Negative-slope voltage-frequency for starting a variable frequency independent speed motor and speed control
A method may include transmitting an excitation signal from a stator of a motor to a rotor of the motor, where the excitation signal is received at a set of rotor windings, and where the excitation signal produces a rotating magnetic flux at the rotor that generates a first alternating current (AC) voltage at a set of stator windings. The method may further include controlling the excitation signal to equalize and synchronize the first AC voltage to a second AC voltage at an AC bus. After the synchronization, the method may also include electrically connecting the set of stator windings to the AC bus. The method may include reducing an amplitude of the excitation signal to enable current flow from the AC bus to the set of stator windings, thereby generating torque that results in rotation of the rotor.
US10622925B2 Control device and control method
To estimate a magnet magnetic flux or a magnet temperature with higher accuracy during a three-phase short circuit operation, than in a case only a d-axis current is used. A control device includes a phase short circuit unit for short-circuiting three-phase terminals of a permanent-magnet-type synchronous machine having a permanent magnet. During three-phase short circuit operation in which the three-phase terminals are short-circuited by the phase short circuit unit and the permanent-magnet-type synchronous machine is operated, the control device estimates a magnet state of the permanent magnet on the basis of a d-axis current, a q-axis current and a magnetic characteristic.
US10622923B2 Sub-synchronous resonance damping
A method is provided of controlling a doubly fed induction generator—(DFIG) wind turbine converter system if a sub-synchronous resonance event acts on the wind turbine. According to the method a sub-synchronous resonance event is detected. Thereupon, a switch from a non-SSR-control mode to a SSR-control mode is performed. At least one of the following activities is performed in the SSR-control mode, namely: (i) freezing rotor AC voltages in magnitude and phase, (ii) altering at least one rotor-current-controller gain (iii) altering at least one rotor-current-controller time constant, to dampen the effect of the SSR-event on the wind turbine.
US10622919B2 Nano-porous thin film, methods of fabricating thereof and triboelectric generator using the same
The present invention relates to a nano-porous thin film comprising a supramolecular structure having a skeleton, a first compound block and a second compound block including a functional group is self-assembled to form a spherical micelle, the first compound block constitutes a core of the spherical micelle, and the second compound block constitutes a shell of the spherical micelle, the first compound block is removed from the spherical micelle while the second compound is remaining so that the remaining second compound provide the skeleton of the supramolecular structure, the supramolecular structure comprises pores formed therein, and metal ions selectively bonded to the functional group.
US10622912B2 Rectifier device with clamping circuit
A rectifier device includes a first transistor having a load current path and a diode connected in parallel to the load current path between an anode terminal and a cathode terminal. An alternating input voltage is operably applied between the anode terminal and the cathode terminal. A control circuit is coupled to a gate terminal of the first transistor and configured to switch the first transistor on for an on-time period, during which the diode is forward biased. A clamping circuit is coupled to the gate terminal of the first transistor and configured to at least partly switch on the first transistor while the diode is reverse biased and when the level of the alternating input voltage reaches a clamping voltage. The clamping circuit includes an additional circuit coupled between the cathode terminal and the gate terminal and configured to provide a voltage dependent on a load current.
US10622911B1 Rectifier circuits for electrical power supplies
A rectifier circuit for a power supply includes a diode bridge, a first metal-oxide-semiconductor field-effect transistor (MOSFET) and a second MOSFET each coupled in parallel with corresponding diodes of the diode bridge to reduce losses associated with bridge diode voltage drops and increase conversion efficiency. A self-driven driver circuit is coupled for controlling switching operation of the first MOSFET and the second MOSFET to operate the first MOSFET and the second MOSFET as high-side floating synchronous rectifiers. Methods of supplying power via a rectifier circuit of a power supply are also described.
US10622910B2 Semiconductor device and method of operating the same
Provided are a semiconductor device and a method of operating the same. A semiconductor device may include a comparator which compares a first voltage with a rectified voltage and provides a second voltage in accordance with the comparison. A timer circuit may operate a timer according to the second voltage and output a third voltage in correspondence with an operation time of the timer. A driver may drive a transistor with a fourth voltage generated by the driver according to the third voltage. A calibration circuit may generate a timer calibration signal based on the second voltage and the fourth voltage. The timer calibration signal may be provided to the timer circuit and used to calibrate the operation time of the timer. More efficient rectification, with reduced occurrence of reverse current, may thereby be realized.
US10622905B2 DC-DC converter
[Object] To realize a DC-DC converter that can reduce switching loss when zero voltage switching is not achieved.[Solution] When starting second control in conjunction with first control, a control unit (10) performs reduction of predetermined phase difference and increase of phase offset at the same time. A smallest value of output power of the DC-DC converter (CON1) performing reduction of the predetermined phase difference is lower than power at which a primary-side reactor (6) is saturated by current flowing through the primary-side reactor (6) under the first control and lower than power at which a secondary-side reactor (7) is saturated by current flowing through the secondary-side reactor (7) under the first control, at a desired output voltage under the first control.
US10622904B1 Isolated feedback techniques for a flyback voltage converter
The disclosure is directed to techniques to determine the output voltage on the secondary side of a power converter. These techniques maintain isolation between the primary and secondary by measuring a voltage on the primary side with a single sample event synchronized to a power cycle of the power converter. A measuring circuit may determine a drain voltage of a primary side switch that controls current to the primary side coil. The measuring circuit may sample the drain voltage at a predetermined delay time from a trigger pulse based on a control signal to the primary side switch. The output voltage may be calculated based on the sampled drain voltage and other characteristics of the flyback converter circuit, such as transformer turns ratio, primary side input voltage and other characteristics. The output voltage calculation does not require auxiliary windings or isolation components, such as an opto-coupler.
US10622902B2 Systems and methods for regulating power conversion systems with output detection and synchronized rectifying mechanisms
System controller and method for regulating a power converter. For example, the system controller includes a first controller terminal and a second controller terminal. The system controller is configured to receive an input signal at the first controller terminal and generate a drive signal at the second controller terminal based at least in part on the input signal to turn on or off a transistor in order to affect a current associated with a secondary winding of the power converter. Additionally, the system controller is further configured to determine whether the input signal remains larger than a first threshold for a first time period that is equal to or longer than a first predetermined duration.
US10622896B1 Methods and systems of a switching power converter for controlling average current and with frequency adjustment
A switching power converter for controlling average current and with frequency adjustment. One example embodiment is a method of operating a switching power converter, the method including: operating the switching power controller at a switching frequency that is variable, each switching period comprises a charge mode of an inductor of the switching power converter and a discharge mode of the inductor; controlling, by a current control loop, average current provided from the switching power converter by controlling peak current in each charge mode of the inductor; and regulating, by a frequency control loop, the switching frequency of the switching power. The regulating may include: adjusting a relationship of output voltage to a length of discharge modes of the inductor; and changing the peak current through the inductor during charge modes.
US10622890B1 Resonant rectified discontinuous switching regulator
A switched-mode power regulator circuit has four solid-state switches connected in series and a capacitor and an inductor that regulate power delivered to a load. The solid-state switches are operated such that a voltage at the load is regulated by repetitively (1) charging the capacitor causing a current to flow in the inductor and (2) discharging the capacitor causing current to flow in the inductor. The power regulator circuit may be configured to operate with zero current switching at frequencies in the range of 100 MHz, enabling it to be fabricated on a unitary silicon die along with the load that it powers.
US10622886B2 Transient control for power factor correction
A drive circuit includes a transient detector that includes a detector input to receive a loop error signal from a phased locked loop (PLL) and generates a transient detected output signal if a transient is detected in an alternating current (AC) input voltage. A controller includes a controller input to receive the transient detected output signal from the transient detector and a feedback input to sense the AC input voltage provided to a bridge circuit. The controller is configured to apply a PLL angle output signal from the PLL to control switch output signals to the bridge circuit if the transient detected output signal is not generated and configured to apply the AC input voltage sensed from the feedback input to control the switch output signals to the bridge circuit if the transient detected output signal is generated.
US10622884B2 Electric circuit arrangement for the input protection circuit of a switching power supply and a switching power supply
The invention relates to an electric circuit arrangement for the input protection circuit of a switching power supply, having a surge protection circuit, which is contacted with a supply voltage on an input side and to which a current-compensated choke is connected as a suppression component, said current-compensated choke being connected to a rectifier circuit comprising an energy storage means on an output side. Via modifications to the circuit technology, such as using two varistors as surge protections, and by using suitable switching elements, such as silicon diodes as rectifier elements and ceramic capacitors as an energy storage means, the input protection circuit is designed such that the requirements, which an expanded input voltage range demands of a surge circuit, are fulfilled. Furthermore, the invention relates to a switching power supply having an electric circuit arrangement according to the invention for the input protection circuit.
US10622883B2 Method and system of a resonant power converter
Resonant power converters. Example embodiments are integrated circuit controllers for a resonant power converter, the controllers including: a frequency controller configured to control frequency of signals driven to a high-side gate terminal and a low-side gate terminal; a fault detector configured to sense an overcurrent condition of a primary winding of the resonant power converter, and to assert an overcurrent signal responsive to the overcurrent condition; a feedback controller that, during periods of time when the overcurrent signal is de-asserted, is configured to sense a signal representative of output voltage by way of the feedback terminal and to create an intermediate signal; and the feedback controller further configured to, during periods when the overcurrent signal is asserted, modify the intermediate signal to increase the frequency of the signals driven to the high-side gate terminal and the low-side gate terminal.
US10622880B2 Isolated power supply circuit and associated control method
An isolated power supply circuit has a first reference ground, a second reference ground, a power source, a first receiving circuit, a second receiving circuit, a first inverter circuit, a second inverter circuit and an isolated conversion circuit. The first reference ground and the second reference ground are isolated from each other. The first receiving circuit is coupled to the first reference ground. The second receiving circuit is coupled to the second reference ground. The power source provides a first power signal for the first receiving circuit directly. The first inverter circuit and the second inverter circuit receive the first power signal and produce a first inverter signal and a second inverter signal. And the isolated conversion circuit outputs a second power signal to the second receiving circuit based on the first inverter signal and the second inverter signal.
US10622879B2 Control module with active snubber and related flyback power converting device
A control module for a flyback power converting device is coupled between a primary side winding of the flyback power converting device and a power end and includes a switch unit coupled to the primary side winding; wherein the control module conducts a connection between the primary side winding and the power end when the switch unit is disconnected; wherein the power end is able to provide an operation current to the control module.
US10622878B2 Power generation device
The invention provides a power generation device including a magnetic conduction member, an induction assembly, and a magnet assembly. The induction assembly includes a magnetic core and a coil wound around the magnetic core. A first end of the magnetic core is connected to the magnetic conduction member. The magnetic conduction member includes a first magnetic conduction sheet and a second magnetic conduction sheet. When a second end of the magnetic core is contacted by the second magnetic conduction sheet, a first magnetic circuit is formed, and a magnetic line of the magnetic core is along a first direction. When the second end of the magnetic core is contacted by the first magnetic conduction sheet, a second magnetic circuit is formed, and a magnetic line of the magnetic core is along a second direction opposite to the first direction.
US10622877B2 Linear vibration generator
A linear vibration generator in which a coil or a stator is fixed using a simple structure compared to a conventional technology. There is provided a linear vibration generator having advantages of a simplified assembly process and a low production cost by reducing the number of parts that form the inside of the vibration generation device through an improved bracket structure in which a protruding part functions as a central yoke. The protruding part can be easily fabricated by being pressed into a bracket using a press or deep drawing method, and a coil is fixed by a stable structure. There is an advantage of a low production cost.
US10622876B2 Electric drive apparatus, chopper, DC motor, and electric device
An electric drive apparatus includes a DC motor for driving the electric device; a DC power source for outputting constant-voltage DC power to the DC motor; and a chopper for converting the constant-voltage DC power into variable-voltage DC power according to a driving signal and providing the variable-voltage DC power to the DC motor. The DC motor has 2j armature winding branches, each of which consists of m windings, 2j×m commutator segments connected to the windings, and two brush sets respectively connected to two power line sets of the DC motor and in contact with the commutator segments.
US10622870B2 Operating point determination in an electric motor system
Systems and methods are described for controlling an electric motor. An exemplary system may include a torque detector configured to detect an output torque of the electric motor. The system may also include a controller configured to control a voltage source to apply a predetermined voltage to drive the electric motor and determine an operating table containing a plurality of operating points. The controller may select an operating current value and generate a plurality of current commands. The controller may also apply each of the plurality of current commands to drive the electric motor and determine an output torque generated by the electric motor. The controller may further determine a target current command that generates a maximum output torque. In addition, the controller may determine an operating point of the operating table based on the target current command. Moreover, the controller may control the electric motor using the operating table.
US10622863B2 Drive unit
A drive unit (1) has a housing (2) and an output-side element (3). The housing (2) has at least two webs (8) that lie opposite one another and that project from the housing (2) in a manner so that the webs (8) are spaced apart from one another. The webs (8) are configured to fasten the housing (2) to a mounting unit (7).
US10622862B2 Electric compressor motor housing, and vehicle-mounted electric compressor employing same
An electric compressor motor housing is provided with: a motor housing main body (8), the interior of which is a cylindrical space for internally equipping a motor, and in which a plurality of refrigerant passages are formed around the cylindrical space, in the direction of the motor axis; an inverter accommodating portion (17) provided in an upper portion of the outer periphery of the motor housing main body (8); compressor attachment feet (19) provided in a plurality of locations in upper and lower portions of the outer periphery of the motor housing main body (8); and a refrigerant intake port (16) provided on a side surface toward the rear end of the motor housing main body (8); wherein one or more lines of ribs (24) are provided on the outer peripheral side surface of the motor housing main body (8), protruding outward and extending in the vertical direction.
US10622857B2 Electrical machine comprising radial cooling slots and wind turbine
An electrical machine includes a first active part and a second active part. Both the first active part and the second active part have a plurality of laminated sub-cores, with each laminated sub-core having a plurality of individual laminations. Each lamination is defined by an axial width. The laminated sub-cores are mutually spaced in an axial direction such that a respective radial cooling slot is formed between two adjacent laminated sub-cores. The radial cooling slots in the first active part are offset in the axial direction in relation to one another in comparison to the radial cooling slots in the second active part, and the sum of the axial widths of all individual laminations in the first active part corresponds to the sum of the axial widths of all individual laminations in the second active part.
US10622856B2 Cooling arrangement for an electric motor
An electric motor includes a stator operable to produce a magnetic field and defining an opening, and a rotor at least partially disposed within the opening. The rotor includes a shaft extending along a rotational axis, a first rotor magnetic core portion including a plurality of laminations stacked contiguously on the shaft, and a second rotor magnetic core portion coupled to the plurality of laminations. The first rotor magnetic core portion and the second rotor magnetic core portion cooperate to define the rotor magnetic core. A plurality of windings is coupled to the rotor magnetic core and an air flow path is formed as part of the second rotor magnetic core portion. The air flow path includes an axial portion that passes through the shaft axially along the rotational axis and a radial portion that extends radially outward through the second rotor magnetic core portion.
US10622854B2 Rotor
A rotor includes: a rotary member; a plurality of permanent magnets that are arranged on the outer circumferential side of the rotary member; and a cover tube that is provided on the side of an outer circumferential surface of the plurality of the permanent magnets and that is formed with a fiber bundle in which a plurality of fiber reinforced plastic filaments are arranged along a longitudinal direction, and the fiber bundle of the cover tube is spirally stacked in layers along a circumferential direction of the rotary member such that a part of the fiber bundle in a width direction is slackened.
US10622853B2 Synchronous reluctance type rotary electric machine
A synchronous reluctance type rotary electric machine of an embodiment includes, a rotor core, a plurality of conductor bars, short-circuit rings, a stator core, and multiphase armature windings. The rotor core includes multi-layered hollow parts having a convex shape toward a side radially inward formed for each pole in cross section, and a bridge formed between each of the hollow parts and an outer circumferential surface thereof. The plurality of conductor bars are disposed in the respective hollow parts. The short-circuit rings connect the plurality of conductor bars together. Then, in all of the hollow parts of a second layer and subsequent layers other than the hollow part of a first layer which is at a position farthest from the rotation axis of the rotor core, the conductor bars are disposed at both end portions thereof close to the bridge at a predetermined distance from the bridge.
US10622852B2 Motor
A motor includes a stator, a rotor, a case, and back-surface magnet portions. The rotor has a first rotor core, a second rotor core and a field magnet. Each of the first and second rotor cores has a core base and claw-shaped magnetic poles. The field magnet is sandwiched between the first rotor core and the second rotor core and causes the claw-shaped magnetic poles of the first rotor core and the second rotor core to function as different magnetic poles. The back-surface magnet portions include a second and a first back-surface magnet portions respectively provided on the back surfaces of the claw-shaped magnetic poles of the second rotor core and the first rotor core. Size of the second back-surface magnet portion differs from size of the first back-surface magnet portion are different from each other.
US10622851B2 Motor having stator with coupled teeth
A motor having a stator with coupled teeth according to the present invention includes a stator which includes a circular base, a plurality of poles radially formed in the base, and a plurality of teeth formed on an outer diameter of the pole; and a rotor which includes a rotor housing in which the stator is positioned inside and a plurality of magnets facing the teeth are formed on an inner wall, wherein two teeth are symmetrically formed on an outer diameter portion for each pole, and the number of teeth is twice the number of poles.
US10622850B2 Stator core and motor using the same
The present invention relates to a stator core for improving the fixing properties of a magnet wire, and a motor in which the same is applied. Provided is a stator core which comprises a protrusion pattern part for fixing the distal end portion of a magnet wire, and thus eliminates a process of fixing the wire using a separate member during a wiring process, thereby improving processability and preventing an insulating film of the magnet wire from being damaged by an external force such as vibration.
US10622841B2 Resonant magnetic coupling wireless power transfer system with calibration capabilities of its inductor-capacitor resonant frequencies
A resonant magnetic coupling wireless power transfer system with calibration capabilities of the resonant frequencies of its power transmitter(s) and power receiver(s) is disclosed. The system detects the peak voltages of the coil inductors or the resonant capacitors and tunes the resonant capacitors until the detected peak voltages reach their maximal values given proper setup conditions, so as to calibrate the inductor-capacitor (LC) resonance frequencies of the power transmitter(s) and the power receiver(s) in the resonant magnetic coupling wireless power transfer system to achieve the highest power transferred to the load and a high PTE.
US10622840B2 Electronic device for receiving power wirelessly and method for controlling the electronic device
An electronic device and method thereof for receiving power wirelessly are provided. The electronic device includes a sensor for detecting movement of the electronic device, a coil for receiving power wirelessly, a rectifier for rectifying the power received from the coil, a converter for converting a voltage of the rectified power to an output voltage, a power management integrated circuit (PMIC) for charging a battery of the electronic device or supplying consumption power to at least one hardware component of the electronic device, using the converted power, and a processor for controlling a parameter for at least one of the rectifier or the PMIC, based on the movement of the electronic device.
US10622839B2 Electrical energy transfer
An electrical source excites a conductive object. A receiver is electrically connected to the object to receive energy from the object, and can power a device. The object can be non-resonant under excitation by the source, and the receiver is excited into resonance by electrical contact with the object. The object can also be resonant under the excitation by the source, and the receiver receives energy from the resonance of the object.
US10622835B2 Distributed energy system edge unit
In accordance with aspects of the present invention a distributed energy system edge unit is presented. An edge unit includes a power grid interface; one or more device interfaces; a processing unit coupled to the power grid interface and the one or more device interfaces, the processing unit including a communication state that allows communications with an external entity; a control and monitor state that communicates with the communication state; a check unit state that communicates with the control and monitor state and provides a unit state data; wherein the control and monitor state and the communication state provide an instruction data set, current operating parameters according to the unit state data, the instruction set data, and a characterization parameter data, and wherein the control and monitor state provides control signals to the power grid interface and the one or more device interfaces.
US10622833B2 Network subscriber network using zero crossing for control of power exchange
A network subscriber unit for an electrical energy supply network includes a control unit configured to control the power exchange of the network subscriber unit with the energy supply network, a device configured to determine a voltage zero crossing at a connection point of the network subscriber unit with the energy supply network and a receiving unit of the network subscriber unit configured to receive a signal of a reference time. The control unit is in this case configured to determine a time offset between a time of the voltage zero crossing determined by the device and the received reference time and to control the power exchange based on the time offset.
US10622830B2 Apparatus, methods, computer programs, and non-transitory computer readable storage mediums for controlling a power generation system
Apparatus for controlling a power generation system, the apparatus comprising a controller configured to: identify a trigger indicative of a future change in electrical power output by the power generation system to a first power level; control the power generation system to change electrical power output to a second power level in response to the trigger, the second power level being equal to, or different from the first power level; and control supply of at least a portion of the electrical power output from the power generation system at the second power level to an electrical energy storage system to charge the electrical energy storage system.
US10622829B2 Charging control method and apparatus
A charging system, a charging method, and a power adapter are provided. The power adapter includes a first rectification unit, a switch unit, a transformer, a second rectification unit, a first charging interface, a sampling unit, and a control unit. The control unit is configured to output a control signal to the switch unit, and adjust a duty ratio of the control signal based on a voltage sampling value and/or a current sampling value sampled by the sampling unit, in which a voltage of a third pulsating waveform output from the second rectification unit meets the charging requirements. The terminal includes a second charging interface and a battery. The second charging interface is coupled with the battery. When the second charging interface is coupled to the first charging interface, the second charging interface applies the voltage of the third pulsating waveform to the battery.
US10622828B2 Intelligent wireless power-supplying mouse pad
An intelligent wireless power-supplying mouse pad is applied to a wirelessly-charged mouse. The intelligent wireless power-supplying mouse pad includes a mouse pad body, a plurality of inductive charging units and a control unit. Each of the inductive charging units includes an inductive charging coil and an inductive charging loop. When the inductive charging coil and the wirelessly-charged mouse form an inductive coupling to perform a wireless charging to the wirelessly-charged mouse, the inductive charging loop detects a charging current of the inductive charging coil to obtain a charging status signal. The inductive charging loop sends the charging status signal to the control unit. Based on the charging status signal, the control unit controls a magnitude of an output energy outputted from the inductive charging loop to the inductive charging coil to control an emitting power of the inductive charging coil.
US10622827B2 Non-contact electric power transmission system, charging station, and vehicle
A charging station includes a plurality of electric power transmission portions and a power supply ECU. When a second vehicle is parked at a position where it can receive electric power from a first electric power transmission portion and when the second vehicle receives weak electric power from the first electric power transmission portion, the second vehicle transmits to the power supply ECU, an occupation signal which allows determination that the parking position corresponds to the first electric power transmission portion. When the power supply ECU receives the occupation signal of the first electric power transmission portion from the second vehicle, the power supply ECU stops transmission of weak electric power from the first electric power transmission portion and guides a first vehicle to a second electric power transmission portion.
US10622825B2 Dynamic coil area and power adjustment based on device position and sensor fusion feedback from sensor devices
Systems and methods for dynamic coil area and power adjustment based on device position and sensor fusion feedback from touch, optical, Bluetooth, and specific absorption rate sensor devices may include a charging device that may include a first induction coil having an active length and a processor. The charging device may transmit power wirelessly to a portable device having a second induction coil by coupling the first induction coil and the second induction coil. The charging device may determine an adjusted active length of the first induction coil that may be based on a first charging efficiency of the first induction coil. The processor may electronically switch the active length of the first induction coil to the determined adjusted active length. The processor may transmit the power wirelessly to the portable device to charge a first battery of the portable device.
US10622823B2 Battery charging and discharging without interface removal
Various embodiments are described that relate to a battery. A battery, such as a battery with a common input/output terminal, can be tested. Part of this testing can include charging the battery and discharging the battery. It can be dangerous to switch out an interface between charging and discharging. Therefore, a single interface can be employed that enables the battery to be charged and discarded. With this, the battery can be charged and discharged without the danger of switching the interface.
US10622821B2 Charging apparatus of mobile terminal
A charging apparatus for a mobile terminal includes: a control chip connected with the USB interface; a current detection circuit connected with the power supply circuit; a voltage detection circuit connected with the power supply circuit; an analog to digital converter (ADC) connected with the current detection circuit, the voltage detection circuit, and the control chip respectively, the current detection circuit and the voltage detection circuit are configured to provide the control chip with the current value of the current output current and the voltage value of the current output voltage respectively through the ADC; a power adjusting circuit connected with the control chip and the power supply circuit respectively, configured to adjust an output power of the power supply circuit based on the control of the control chip.
US10622819B2 Rechargeable battery protection integrated circuit, rechargeable battery protection device, and battery pack
A battery protection circuit protects a rechargeable battery from overdischarge, by turning off a transistor inserted in series in a current path between a negative electrode of the battery and a negative terminal coupled to ground of a load or a charger. A detection circuit detects a power source voltage between power source and ground terminals, and a control circuit pulls down a monitor terminal potential to a ground terminal potential by turning off the transistor and stopping battery discharge when the power source voltage lower than an overdischarge detection voltage is detected. The control circuit cancels pull-down of the monitor terminal potential to the ground terminal potential when the power source voltage higher than an overdischarge reset voltage is not detected until a predetermined time elapses in a state in which the battery discharge is stopped and the monitor terminal potential is pulled down to the ground terminal potential.
US10622811B2 Stand-alone micro-grid autonomous control system and method
Disclosed in a stand-alone micro-grid autonomous control system including: at least one battery system directly changing a reference frequency thereof according to a charge amount, and providing power having the changed reference frequency; at least one power generator measuring the reference frequency from the power provided form the at least one battery system, and starting generating power or stopping generating power based on the measured reference frequency; and at least one load measuring the reference frequency from the power provided from the battery system, and performing a synchronization operation or a synchronization releasing operation based on the measured reference frequency.
US10622809B2 Method and supply system for the decentralized provision of energy
Disclosed is a method for the decentralized provision of energy, preferably electricity or heat. In the method, a plurality of decentralized energy producers (1) and/or energy suppliers is located in a definable geographic region, and the energy is transported between the energy producers (1), energy suppliers, energy buyers and/or energy consumers (2) according to the offer and/or demand by mobile storage units (3), without using any cable system. A corresponding supply system for the decentralized provision of energy is also disclosed.
US10622808B2 Electrical power transmission and distribution equipment event sequencing system
A method and systems for developing a composite sequence for electrical power transmission and distribution equipment in a power system are provided. The system includes a sequencing generation circuitry to generate a composite sequence for electrical power transmission and distribution equipment according to a demographics sub-sequence, a utilization sub-sequence, a maintenance sub-sequence, a performance sub-sequence, a criticality sub-sequence and a condition sub-sequence. The system also includes a first sub-model to predict a future equipment sequence of the electrical power transmission and distribution equipment in the power system and a second sub-model that generates the replacement control scheme for replacing utilities assets.
US10622805B2 Power restoration in nested microgrids
Unique systems, methods, techniques and apparatuses of a power grid control system. One exemplary embodiment is a nested microgrid system comprising a first microgrid including a network controller, a second microgrid, a third microgrid, a first restoration path selectively coupled between the second portion of the first microgrid and the second microgrid, and a second restoration path selectively coupled between the second portion of the first microgrid and the third microgrid. The network controller is configured isolate the first portion of the first microgrid from the second portion of the first microgrid, calculate weighting factors for the first and second restoration paths, select the first restoration path using the first weighting factor and the second weighting factor, and couple the second portion of the first microgrid to the second microgrid using the first restoration path.
US10622804B2 Method for preventing differential protection maloperation of optical fiber caused by saturation of single CT of 3/2 connection
The present disclosure relates to a method for preventing a maloperation of differential protection of an optical fiber caused by saturation of a single Current Transformer (CT) of 3/2 connection. By applying a combination of the differential judgment and the sub-CT current judgment, reliable identification of internal and external faults is ensured, and the problem of misjudging of the internal fault as the external fault can be prevented as well.
US10622803B2 High side switch protection for power over coaxial cable systems
A system having a load device coupled to an output of an electronic control unit (ECU) via a coaxial cable, and the ECU is disclosed. The ECU has a power supply configured to provide power for the load device, a power over coaxial cable (PoC) filter coupled to the output, a high side switch (HSS) coupled to the power supply and to the PoC filter via an HSS output line, and a diode disposed in the HSS output line and configured to substantially eliminate current flow from the output towards the HSS, while allowing current to flow from the HSS towards the load device from the HSS.
US10622802B2 Power receiving apparatus and control circuit thereof
A power receiving apparatus receives a bus voltage from a power supply apparatus via a cable, and supplies the bus voltage to a load circuit. A power receiver side controller receives, as a power supply, a voltage VADP of a bus line that is more toward a bus switch. The power receiver side controller is capable of communicating with a power supply side controller of the power supply apparatus. Furthermore, the power receiver side controller determines the voltage to be supplied based on a negotiation, and controls the bus switch. A short circuit detection circuit detects a short circuit of a bus line that is more toward the load circuit side than the bus switch.
US10622801B2 Circuit interrupter with temperature compensation and method of operating a circuit interrupter
A circuit interrupter for protecting a protected circuit includes separable contacts, an operating mechanism structured to trip open the separable contacts, a current sensor structured to sense a current flowing through the protected circuit, a temperature sensor structured to sense a temperature of the protected circuit proximate the current sensor, and a processor configured to select a trip time based on the sensed current, to adjust the selected trip time based on the sensed temperature, and to cause the operating mechanism to trip open the separable contacts when the adjusted selected trip time is reached.
US10622800B2 Integrated arc fault and ground fault current sensing package
The line power and neutral conductors for an arc fault sensing circuit interrupter such as in a miniature circuit breaker are arranged as a rigid conductor surrounding and holding an insulated flexible conductor when passing through the Ground Fault Interrupter current transformer. Voltage metering takes place across the rigid conductor to enable arc fault detection and ground fault detection in the miniature circuit breaker within the space of a single current transformer.
US10622797B2 Tool used for connecting busbars driven by an hydraulic motor driving unit
An electric device has an hydraulic motor driving unit, an electric control unit, a stationary portion removably connecting to a first busbar, a movable portion removably connecting to a second busbar, and a loading portion for clamping connecting rods. The movable portion is movably connected to a first and second stationary shaft of the stationary portion, the movable portion is connected to a movable shaft by a screw pair, the movable portion is fixedly connected to the hydraulic motor driving unit, the movable shaft is driven to rotate around its axis by the hydraulic motor driving unit, the loading portion is movably connected to the second stationary shaft and slides between a body of the stationary portion and a body of the movable portion, the loading portion rotates around the second stationary shaft.
US10622796B2 Mounting assembly and kit for a mounting assembly
A mounting assembly for mounting a cable on an electrically conductive structure comprises a mounting bracket and a cover mounted on the mounting bracket and movable with respect to the mounting bracket between a bracket mounting position and a cable mounting position. The mounting bracket has a mounting element receptacle and a cable holding device receptacle. The mounting element receptacle receives a mounting element that attaches the mounting bracket to the electrically conductive structure. The cable holding device receptacle receives a cable holding device that holds the cable. The mounting element receptacle is accessible from a cover side of the mounting bracket and the cable holding device receptacle is covered by the cover in the bracket mounting position. The mounting element receptacle is covered by the cover and the cable holding device receptacle is accessible from the cover side of the mounting bracket in the cable mounting position.
US10622794B1 Electrical gang box with integrated driver
Assemblies are disclosed that allow a driver to be mounted in association with an electrical gang box. In one embodiment, the gang box has an opening in a bottom panel. The driver has a flange that is larger than the opening and a body that is smaller than the opening. The driver is inserted through the opening so that the flange rests on the interior surface of the bottom panel with at least a majority of the body of the driver extending outside of the gang box. In another embodiment, the gang box has an opening in a side or rear panel and an adapter mounts the driver outside of the gang box. These assemblies allow for the use of low-voltage and other types of electrical components while leaving space in the gang box for conventional electrical elements, such as switches and dimmers.
US10622790B2 Arc ventilation system of multi stage distributing board
The present invention relates to an arc ventilation system of a multi-stage distributing board, and more particularly, to an arc ventilation system of a multi-stage distributing board having an arc ventilation detour path, capable of preventing an arc generated in a lower compartment from damaging an upper compartment. The arc ventilation system of a multi-stage distributing board according to an embodiment of the present invention includes a first compartment provided at a first stage of an enclosure of the distributing board, a second compartment provided at a second stage located above the first stage, a side arc ventilation compartment provided at one side of the first compartment and the second compartment, and a middle arc induction compartment provided between the first compartment and the second compartment and communicating with the side arc ventilation compartment.
US10622789B2 Spark plug
A spark plug includes a metallic shell having a cylindrical trunk portion with a male screw formed on its outer circumferential surface and a seat portion located adjacent to the rear end of the trunk portion and projecting radially outward. The trunk portion has a first region and a second region. The first region extends, in the direction of the axial line, at least over a range extending from the rear end of the trunk portion to a first screw thread portion of the male screw as counted from the rear end of the male screw. The second region is located adjacent to the first region in the circumferential direction. The first region has a Vickers hardness higher than that of the second region.
US10622788B1 Corona ignition assembly including a high voltage connection and method of manufacturing the corona ignition assembly
A corona ignition assembly including a firing end assembly and an ignition coil assembly connected by a high voltage connection is provided. The high voltage connection includes a high voltage insulator formed of silicon rubber. A shield formed of metal surrounds the high voltage insulator. The high voltage connection also includes an upper insert formed of metal connecting the shield to the ignition coil assembly and a lower insert formed of metal connecting the shield to the firing end assembly. First portions of the outer surface of the high voltage insulator adhere to the shield, the upper insert, and the lower insert, while second portions of the outer surface do not adhere to at least one of the shield, the upper insert, and the lower insert. A metal braid can be embedded in the high voltage insulator.