Document | Document Title |
---|---|
US10602651B2 |
System for tracing printed circuit boards through manufacturing stages
A system for tracking objects such as a printed circuit board (PCB) undergoing multiple manufacturing processes traceability system includes a coding unit, a scanning unit, and a reading unit and a database. The printed circuit board includes at least two inner copper foil substrates, subsequent substrates can be added. The coding unit marks identification and manufacturing stage codes on the inner copper foil substrate for through scanning by the scanning unit emitting X-rays. The reading unit can receive and parse the codes identified by the X-rays, and determine the previous or a next stage according to a predetermined encoding rule without risk of stage repetition or stage omission or product misplacement. The database stores standard identities and information as to manufacturing stages as a reference. |
US10602646B2 |
Method for preparing magnetic iron oxide-graphene composite
The present invention relates to a method for preparing a magnetic iron oxide-graphene composite, a magnetic iron oxide-graphene composite prepared thereby and a composition for electromagnetic wave shielding including the same, and since graphene is prepared from a stage 1-GIC using FeCl3, magnetic particles in the form of FeOx are naturally formed on the surface of graphene during the preparation process. In addition, a magnetic material is formed on the surface of graphene while the defects of graphene are minimized, and thus the magnetic iron oxide-graphene composite prepared according to the present invention can be useful as an electromagnetic wave absorber. |
US10602643B2 |
Cooling system and method using hydrothermal energy
A cooling system and associated method may be used to perform cooling using the hydrothermal energy of supply water stored in a supply water tank that is to be complementarily supplied to a cooling tower of a freezer. |
US10602641B2 |
Housing assembly and electronic device
A housing assembly has an insertion opening adapted for insertion of an electronic unit and includes a first housing, a second housing, a thermal pad, and a guide structure. The second housing is opposite to the first housing, a space is formed between the first housing and the second housing, and the space is in communication with the insertion opening. The thermal pad is disposed on one side of the first housing facing the second housing. The guide structure is disposed inside the space and is adapted to guide the electronic unit to move towards the first housing when the electronic unit is inserted into the space through the insertion opening and moves, so that the electronic unit comes into contact with the thermal pad. |
US10602640B1 |
Memory coolers
In example implementations, a memory cooler is provided. The memory cooler includes a body. The body includes two pieces that are moveable relative to one another. Each piece of the body includes an inlet manifold, an outlet manifold, and a plurality of cold plates extending between the inlet manifold and the outlet manifold. The inlet manifold is to receive liquid coolant from a liquid coolant supply line. The outlet manifold is to return the liquid coolant to the liquid coolant supply line. The liquid coolant flows from the inlet manifold to the outlet manifold through interior channels of the cold plates. The plurality of cold plates of a first piece of the body are interleaved with the plurality of cold plates of a second piece of the body such that slots to receive memory modules are defined between adjacent pairs of cold plates. |
US10602638B2 |
System and method of transferring energy
In one or more embodiments, energy transfer device may include: a sealed housing having an evaporating region and a condensing region; a fluid; a Tesla valve enclosed in the housing, between the evaporating region and the condensing region and configured to transfer the fluid in a gaseous state from the evaporating region to the condensing region; and a first liquid fluid transfer structure enclosed in the housing, between the first condensing region and the first evaporating region and configured to transfer the fluid in a liquid state from the first condensing region to the first evaporating region. In one example, the liquid fluid transfer structure may include the Tesla valve. In another example, the liquid fluid transfer structure may include metal sintered particles. In one or more embodiments, the fluid may include one or more of acetone, ammonia, water, and a chlorofluorocarbon, among others. |
US10602636B2 |
Sled, tray, and shelf assembly for computer data center
An arrangement for mounting and supporting a plurality of cylindrical form or other computer systems, for example Apple Mac Pro cylindrical form computer systems, in a data center so as to optimize cooling air flow, access to cabling, and maximized use of space. A plurality of shelf assemblies is mounted to a computer center rack. Each shelf assembly comprises a tray that supports a pair of slidable sleds. Each sled supports a cylindrical form computer enclosure in an axially horizontal configuration, and includes a sled face that exposes a top surface of a computer enclosure. Air flow perforations in the sled face direct air into the space behind the sled face and across a mounted computer enclosure. The tray and sled provides a convenient arrangement for power and communications cabling, as well as directs a cooling air flow through openings in the trays and sleds upwardly across computer enclosures. |
US10602634B2 |
Card module with multiple connector interfaces
A card module includes a transceiver, multiple connector interfaces that are each matable with a system connector of a respective type, a detection mechanism and a switching component. The detection mechanism can detect any one of the multiple connector interfaces being mated with the system connector of the respective type. Based on the respective type of the mated system connector, the switching component implements a switch state to connected the mated system connector to the transceiver. |
US10602631B2 |
Cover plate and foldable display device including the same
An embodiment of the present invention provides a cover plate including a high stiffness base and a plurality of low stiffness patterns arranged in a hole or an indentation of the high stiffness base. The cover plate and a foldable display device including the cover plate can be foldable in various directions. |
US10602628B2 |
Enclosure with one-piece structural frame
A one-piece structural frame for use with an enclosure, such as an enclosure that houses one or more electronic components is described. The one-piece structural frame includes cutouts that enable the frame to be deformed into a shape conforming to an enclosure to provide additional structural support for the enclosure. The techniques described herein provide a lighter, less expensive method for creating an enclosure frame and for ease in manufacturing the frame and an enclosure that includes the frames. |
US10602626B2 |
Housing assembly for an integrated display unit
A housing assembly for an integrated display unit is provided. The display unit display unit comprises an open loop pathway for ambient air, a closed loop pathway for circulating gas, and at least one electronic display. A first and second horizontal member extend between a vertically extending first and second side member and are secured within a first channel and a second channel. The first and second side members form exterior side surfaces of the display unit to define, in part, the closed loop pathway. The first horizontal member forms an upper surface of the display unit and the second horizontal member forms a lower surface of the display unit to further define, in part, the closed loop pathway. |
US10602625B2 |
Display device
A display device is disclosed. The display device of the present invention may comprise: a display panel including: a front surface; a first edge positioned at an end of the front surface; and a second edge positioned at another end of the front surface; and a rear plate positioned at a rear of the display panel, the rear plate including: a flat plate portion facing the display panel; a first wing bent and extended toward a front of the display panel from the flat plate portion, the first wing covering the first edge; and a second wing bent and extended toward the front of the display panel from the flat plate portion, the second wing covering the second edge. |
US10602621B1 |
Method of manufacturing circuit board
A method of manufacturing a circuit board includes: providing a substrate including a bottom layer and a resin layer over the bottom layer, the resin layer including a first surface in contact with the bottom layer and a second surface opposite to the first surface; forming a plurality of vias through the resin layer; depositing a first metal layer in the vias, the first metal layer filling a portion of each of the vias; depositing a second metal layer over the first metal layer and in the vias; forming a patterned metal layer over the second metal layer and extending from each of the vias to a position over the second surface; separating the bottom layer and the resin layer; and removing a portion of the resin layer from the first surface, so that the first metal layer protrudes from the resin layer. |
US10602620B2 |
Laminate for printed wiring board, method of manufacturing printed wiring board, and method of manufacturing electronic device
A laminate for printed wiring board is used in a method of manufacturing printed wiring boards that includes a process of forming a circuit by any one of a semi-additive method, a partly additive method, a modified semi-additive method, and an embedding method. The laminate includes an insulating resin substrate, a metal layer 1 and a metal layer 2 in this order. When a cross section that is parallel to the thickness direction of the laminate is processed by means of ion milling and the cross sections of the metal layer 1 and the metal layer 2 were observed with EBSD, each of the metal layer 1 and the metal layer 2 has one or plural crystal grain(s) at the processed cross section, and an area ratio of the total area of crystal grains of which a difference in angle of the <100> crystal direction from a perpendicular of the processed cross section is 15° or less from among the one or plural crystal grains to the total area of the plural crystal grains was 15% or higher but less than 97% in the metal layer 1 and the metal layer 2. |
US10602619B2 |
Anisotropic conductive connection structure body
An anisotropic conductive connection structure body includes: a first electrode terminal on a surface of which a protruding portion is formed; a second electrode terminal; and an anisotropic conductive adhesive layer containing electrically conductive particles that provide conduction between the first electrode terminal and the second electrode terminal. A ratio of a height of the protruding portion to a before-compression particle size of the electrically conductive particle is less than 60%, an opening area ratio of the first electrode terminal is more than or equal to 55%, and a height of the second electrode terminal is more than or equal to 6 μm. |
US10602618B2 |
Parts mounting system and parts mounting method
A parts mounting system includes: a parts checking section that detects parts information which is identification information applied to the electronic parts and includes a parts code for specifying parts of the electronic parts and a parts maker code for specifying the parts maker and checks the detected parts information with parts information previously registered in a storing part; and a parts data generation section that, when the detected parts information is unregistered parts information in which the parts code is stored in the storing part and the parts maker code of the parts code is not stored in the storing part, generates parts data of the electronic parts relating to the unregistered parts information based on previously registered parts data having the same parts code. |
US10602615B2 |
Display device
According to one embodiment, a display device includes a first substrate provided with electrodes and wiring lines, a second substrate provided with wiring lines and opposing the first substrate, and a connector which connects the wiring lines on the first substrate and the wiring lines on the second substrate. The connector includes a support member formed of a resin and a plurality of wiring portions on the support member, and each wiring portion includes a first junction joined to the wiring lines of the first substrate, a second junction joined to the wiring lines of the second substrate, a coupling section located between the first junction and the second junction and embedded inside of the support member. |
US10602611B2 |
Robot control apparatus, robot, and robot system
A robot control apparatus is configured to include a power supply board including a power supply circuit and a driving board including a driving circuit that drives a robot with electric power supplied from the power supply board. In the thickness direction of the power supply board, the distance between a surface of the power supply board, on which the power supply circuit is provided, and a surface of the driving board, on which the driving circuit is provided, is smaller than the maximum height of the power supply board. |
US10602603B2 |
Mobile terminal and heat dissipation and shielding structure
A mobile terminal includes a circuit board, a heat emitting element disposed on the circuit board, a shielding can, and a middle frame, where the shielding can is connected to the circuit board, and forms a shielding space together with the circuit board; the heat emitting element is accommodated in the shielding space; the circuit board is disposed on one side of the middle frame; the middle frame is provided with an accommodating space; and the shielding can includes a top and a bottom that are disposed opposite to each other, where the bottom is configured to be connected to the circuit board, and the top is located above the heat emitting element and extends to the accommodating space. The present disclosure further provides a heat dissipation and shielding structure. The present disclosure helps make a mobile terminal and a heat dissipation and shielding structure lighter and thinner. |
US10602602B2 |
Heat sink for plug-in card, plug-in card including heat sink, and associated manufacturing method
Various embodiments of the present disclosure provide a heat sink for a plug-in card and a plug-in card including the heat sink. The heat sink comprises a first part secured to a surface of the plug-in card and a second part coupled to the first part and being movable relative to the first part in a first direction, wherein the first direction is perpendicular to the surface of the plug-in card. In this way, when the second part and the first part have a larger overlap in the first direction, the heat sink has a smaller first height and when the second part and the first part have a smaller overlap in the first direction, the heat sink has a greater second height. |
US10602593B2 |
Two-wire dimmer with improved zero-cross detection
A lighting device, such as a two-wire lighting control device, may include a controllably conductive device and a control circuit. The controllably conductive device may supply an AC line voltage to a load in response to a dive signal such that the controllable conductive device is non-conductive for a first duration of time and conductive for a second duration of time within a half-cycle of the AC line voltage. The control circuit may receive a signal from the controllably conductive device that represents a voltage developed across the controllable conductive device during the first duration of time. The control circuit may generate a sine-wave-shaped signal that complements the voltage developed across the controllably conductive device during the second duration of time. The control circuit may also filter the signal from the controllably conductive device during the first duration of time and the sine-wave-shaped signal during the second duration of time. |
US10602590B1 |
Isolation of digital signals in a lighting control transceiver
A transceiver in a lighting system may include a digital isolation component having multiple channels and an isolation barrier. The digital isolation component may accept an outbound digital signal or an inbound digital signal. On a first channel, the outbound signal may be modulated with a high-frequency signal, and provided across the isolation barrier to the non-isolated side. On the non-isolated side, a modified outbound signal may be generated based on the modulated high-frequency signal. On a second channel, the inbound signal may be modulated with a high-frequency signal that is provided across the isolation barrier to the isolated side. On the isolated side, a modified inbound signal may be generated based on the modulated high-frequency signal. The transceiver may include a voltage level comparator configured to adjust voltage levels of the signals, or an edge transition or duty cycle balancer configured to adjust edges of the signals. |
US10602588B2 |
Autonomous underwater vehicle light show
A luminous intensity compensator, comprising a light source; a sensor, configured to receive sensor information representing a position of the light source, and to output sensor data representing the position of the light source; one or more processors, configured to determine from the sensor data a distance between the light source and a reference point; determine a loss factor of a wavelength based on the determined distance between the light source and the reference point; determine a compensated luminous intensity to yield a target luminous intensity of the wavelength after luminous intensity reduction due to the loss factor; and output control data to control the light source to emit the wavelength at the compensated luminous intensity. |
US10602586B2 |
Standby power consumption control device for lighting system
A standby power consumption control device for a lighting system, includes a power factor correction module; first functional module for assisting in improving a power factor, the first functional module being located at an output end of a rectifier module of the lighting system and electrically connected to the power factor correction module; second functional module for assisting in improving a power factor, the second functional module being electrically connected to an output end of the power factor correction module; and a control module electrically connected to the first functional module, the second functional module, and the power factor correction module; the control module can control the first functional module, the second functional module, and the power factor correction module to be synchronously turned on or off according to a working state of the lighting system. |
US10602579B2 |
Method for regulating an operating current of a lighting unit and control device and motor vehicle
A control device drives an operating current of a lighting unit formed with light emitting diodes. The lighting unit is connected to a contact pair of the control device. The control device sets at least one parameter of the operating current that depends on a diode type of the lighting unit. With the lighting unit switched off, the control device generates a measurement current and ascertains a measurement value to identify the diode type. A hysteretic regulator sets the parameter of the operating current, and a current source circuit sets a reference signal at a comparator during the operation of the lighting unit. With the lighting unit inactive, the current source circuit generates the measurement current. Alternatively, a precharge device of the control device charges an output capacitance at the contact pair by a predetermined precharge routine, and a deviation from a predetermined expected value is ascertained as the measurement value. |
US10602577B2 |
Control circuit, control method and switching power supply thereof
A control circuit for generating a switching control signal to control switching operations of a power switch in a power stage circuit, can include: a first control loop configured to receive a first voltage feedback signal, and to generate a first compensation signal; a voltage regulating circuit configured to receive an output voltage signal of the power stage circuit, and to generate a second compensation signal according to a difference between an output voltage signal of the power stage circuit during different time periods; and control and driving circuit configured to receive the first and second compensation signals and a sense voltage signal that represents a current through an inductor of the power stage circuit, and to generate an OFF signal, and a switching control signal according to the OFF signal and an ON signal. |
US10602571B2 |
Heat treatment method for cam piece
Provided is a heat treatment method for a cam piece, and the cam piece has an insertion hole into which a cam shaft is inserted, a base portion configuring a base circle of a cam, and a nose portion configuring a cam ridge. The heat treatment method for the cam piece includes: a first step of using a jig formed into a shape having a cavity, the jig being inserted into the insertion hole such that the cavity is located between an inner circumferential surface of the nose portion of the cam piece and a central axis of the jig; and a second step of heating the cam piece from an outer circumferential surface side by high-frequency induction heating in a state in which the jig is inserted in the insertion hole of the cam piece. |
US10602570B2 |
Heating jacket
A jacket heater placed in adjacent to an object to be heated so as to heat and keep warm said object, which comprises: a heating element, an outer covering member that envelops and accommodates the heating element, wherein the outer covering member is configured to comprise a first shaped body that is provided on a side thereof facing the object, and a second shaped body that is provided on a side opposite from said side facing the object, the second shaped body is a resin shaped body that has a porous structure, and the second shaped body has larger thickness than the first shaped body has. Provided is a jacket heater capable of efficiently keeping warm an object heated by this configuration. |
US10602567B2 |
Methods, devices, and systems for discontinuous reception for a shortened transmission time interval and processing time
A method and apparatus for discontinuous reception for a shortened transmission time interval and processing time includes a device receiving, from a network, an indication to enable a first TTI which is a shorter TTI than a second TTI for which the device can be enabled. The method further includes the device switching from monitoring for data transmission scheduling assignments under the control of a DRX configuration associated with the second transmission time interval to monitoring for the data transmission scheduling assignments based on the first transmission time interval. |
US10602557B2 |
Discovering and protecting data streams in multi-path communication environments
Methods and apparatus are disclosed for device discovery, pairing, and transmission of audio and video media, using two or more communication paths between a media sender/source node and a media receiver/sink node. In one example of the disclosed technology, a method performed with a sink node adapted to receive data via a peer-to-peer communication and a different, second communication path, includes selecting at least a portion of a second communication path to the sink node, determining whether the second communication path is secure, and, if the second communication path is determined to be secure, then accepting connections via the second communication path. |
US10602554B2 |
Method and wireless device for managing resources for D2D communication
A method and a wireless device (110) for managing a set of resources for transmission of data to a further wireless device (120) using D2D communication are disclosed. The wireless device (110) and the further wireless device (120) are capable of being operated in a mixed cellular and D2D radio network (100). The set of resources are comprised in a cellular spectrum of the mixed cellular and D2D radio network (100). The wireless device (110) selects, from among the set of resources, a sub set of resources for the transmission of data according to a hopping algorithm for distribution of the sub set of resources among the set of resources. Then, the wireless device (110) sends a scheduling command to the further wireless device (120). The scheduling command indicates the selected sub set of resources. The wireless device (110) sends the data to the further wireless device (120) on the selected sub set of resources using D2D communication. |
US10602552B2 |
Connection identifier system and method
A method and system are proposed for establishing a requested connection between a source node and a destination node in a telecommunications network. The system and method are described in relation to a 3GPP network, but are applicable to other types of networks. The method includes generating a source application identifier for the connection within the source node, retrieving a source node identifier for the source node and transmitting the source application identifier and the source node identifier to the destination to provide a source connection identifier for the requested connection between the source node and the destination node. |
US10602551B2 |
Methods and apparatus for testing alternative wireless connections and selecting a wireless connection
A wireless terminal communicates test packets via alternative wireless access points, e.g., a WiFi access point, a 4G access point, a 5G access point, to a test server to evaluate alternative wireless links. Test scores are generated for each of the wireless links being evaluated based the performance of previous test packets transmitted over the link. In some embodiments, the controlled rate of test packet transmission over a wireless link is a function of WT speed and/or link score. Link test scores may be, and sometime are, conditionally cost adjusted based on the type of communications network, e.g., scores for more expensive networks, e.g., 4G cellular, are reduced to favor more inexpensive networks such as WiFi. The wireless terminal selects one or more of the alternative wireless connections to use for communication with a communications session end point based on the link scores. |
US10602550B2 |
Layer 2 relay protocols and mobility relay method
There is are provided methods and apparatus relating to layer 2 relaying and mobility using a sidelink interface, including a remote user equipment (UE) for use in a wireless communication network, the UE comprising: a device to network (D2N) entity, a device to device (D2D) entity, and control logic to: receive a service data unit derived from an IP packet direct the service data unit to the D2N entity for communication with an eNB using a Uu interface in a first mode of operation, and direct the service data unit to the D2D entity for communication with the eNB via a first relay UE using a sidelink interface in a second, relay, mode of operation. |
US10602548B2 |
System and method for gesture sensing
In accordance with some embodiments, a method is provided. The method includes accessing a predefined numeric sequence at an application processor. The method further includes receiving, from a sensor of the sensor system, a verification sequence having a predetermined quantity of repetitions of the predefined numeric sequence. The method further includes correlating the verification sequence with the predefined numeric sequence. The method further includes counting a quantity of correlations between the predefined numeric sequence and the verification sequence. The method further includes adjusting a parameter of the sensor or the application processor in response to the predetermined quantity of repetitions not equaling the quantity of correlations. |
US10602547B2 |
Wireless device, an access point and respective methods performed thereby for communicating with the other
An Access Point (AP) and a wireless device, as well as complementary methods performed by the AP and the wireless device for communication with each other, are provided. Embodiments of the AP-performed method can include determining one or more Clear Channel Assessment Thresholds (CCATs) for data to be transmitted to the wireless device, wherein each CCAT is associated with a particular Quality of Service (QoS) category of the data. Such embodiments can also include determining whether the channel is busy or free based on the determined one or more CCATs and based on signals or energy detected on the channel and, based on determining that the channel is free, transmitting the data to the wireless device. In some embodiments, the data can be transmitted to the wireless device while further data is being transmitted on the channel. |
US10602545B2 |
Cooperative hidden node identification and management
Methods, systems, and devices for wireless communication are described that provide for detection and management of hidden node interference. A user equipment (UE) may provide measurement reports to a serving transmitting device to help identify the hidden node interferer in response to detecting hidden node interference. The serving transmitting device may collaborate with one or more neighboring transmitting devices, such as other transmitting devices of an operator of a wireless communications system, to identify one or more of the neighboring transmitting devices that are within an energy detect or preamble detect radius of the hidden node. The serving transmitting device may coordinate with the neighboring transmitting device(s) to determine when the hidden node may transmit, to transmit coordinated preamble transmissions to prevent the hidden node from transmitting during a transmission, or to identify a modulation and coding scheme for the transmission. |
US10602543B2 |
Asynchronous channel reservation design with partial symbol alignment
An asynchronous channel reservation design is disclosed having a partial symbol alignment. The transmitting node performs a listen before talk (LBT) procedure on a transmission channel shared by one or more transmission/reception points (TRPs). Upon detecting passing the LBT, a preamble is transmitted followed by a dynamic length cyclic prefix that includes the normal cyclic prefix plus an additional variable period. The transmitter then transmits the channel reservation message after the dynamic length cyclic prefix. On the detector side, once the preamble is detected, the detecting node assumes a normal cyclic prefix before attempting to detect and decode the channel reservation information in the message. Using a demodulation reference signal (DMRS) in the channel reservation message, the detecting node may detect the channel reservation message information from the shifted version of the detected message. |
US10602542B2 |
Transmission opportunity determining method, and access point
A transmission opportunity determining method and an access point are provided, so as to implement a transmission opportunity determining method for multiuser transmission and further improve multiuser transmission efficiency. The method includes: determining, by an access point, transmission opportunity duration in which the access point performs frame transmission with at least two stations for a plurality of times; and after the access point performs backoff and obtains a channel through contention, and initially sends a downlink frame in the transmission opportunity duration, determining, by the access point, that the access point holds a transmission opportunity in the transmission opportunity duration. |
US10602541B2 |
Device, method, and system for processing random access procedures
This application relates to wireless communications technologies, and in particular, to a random access device, method, and system. In a network device provided in this application, a processing module is configured to determine a same processing result for random access procedures initiated by N terminal devices in M terminal device sets, where M and N are positive integers; and a sending module is configured to send a same random access control message to the N terminal devices, where the random access control message indicates the same processing result determined by the processing module, the message includes terminal set identification information, and the terminal set identification information identifies the N terminal devices. The network device uses a same random access reject message to indicate the same processing result for the random access procedures to the N terminal devices. |
US10602532B2 |
Wireless cross-connect switch
Methods and systems for wireless packet switching include determining a schedule for a plurality of transceivers in an enclosure. The schedule specifies which of the plurality of transceivers will act as a transmitter and which will act as a receiver. Data is transmitted from each transmitter to a corresponding receiver with a configured beamforming direction. Data is transmitted from a transmitter to a corresponding receiver by a wired connection if an angle of the beamforming direction is lower than a minimum angle. |
US10602531B2 |
Communication system, communication method, and base station
A communication system for which a first time period and a second time period different from the first time period are set in each of predetermined time intervals, includes: a base station; a first terminal configured to execute radio transmission between the first terminal and the base station in either one of an uplink and a downlink during the first time period and radio transmission between the first terminal and the base station in the other one of the uplink and the downlink in a direction opposite to the first time period during the second time period; and a second terminal configured to execute radio transmission between the second terminal and the base station in a link in the same direction as the first terminal during the first time period and does not execute radio transmission between the second terminal and the base station during the second time periods. |
US10602526B2 |
Selecting basic service set color values
An example network device may include a processor to receive information of a set of devices including at least one network device; estimate interferences of available basic service set (BSS) color values in a specified channel, based on the received information; and select one BSS color value with the interference lower than others from the available BSS color values. |
US10602521B2 |
High speed wireless data network
A wireless network includes at least a pair of nodes that are configured to communicate with each other by transmitting and receiving one or more millimeter-wave beams through an obstruction and through unobstructed air. In accordance with an exemplary embodiment of the network, the nodes include small, phased-array antennas and transceivers, configured with radio electronics to mitigate the path loss through certain obstructions, such as walls, floors, barriers within buildings, and the attenuation from free-space path-loss, including moisture in air (humidity). The network may include multiple pairs of nodes to form one or more wireless communication paths through various obstructions. This may allow a high-speed wireless network to be established within a structure, such as a building, without requiring additional cabling or wiring. |
US10602517B2 |
HARQ feedback using carrier aggregation
Embodiments provide methods and devices for data transmission and assignment of uplink control channel resources in an uplink FDD carrier, for enabling a terminal device to provide HARQ feedback for data transmitted in the downlink using carrier aggregation of a downlink FDD carrier and at least one TDD carrier. A method includes associating each downlink subframe in the downlink FDD carrier with an uplink control channel subframe in the uplink FDD carrier, associating each downlink subframe and special subframe in the TDD carrier with an uplink control channel subframe in the uplink FDD carrier, assigning uplink control channel resources in the uplink FDD carrier to the terminal device according to the associations, and transmitting data on said downlink FDD carrier and/or TDD carrier, to be received by the terminal device. |
US10602516B2 |
Method and apparatus of data transmission in next generation cellular networks
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) are provided. The communication method and system may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method of a user equipment (UE) for receiving data is provided. The method includes receiving, from a base station, information on radio resources allocated to the UE, and receiving, from the base station, data based on the information on the radio resources. The radio resources are associated with a plurality of symbols in a time domain and a plurality of resource block groups in a frequency domain. The information on the radio resources includes at least one of first information on a starting symbol, or second information on a size of each of the resource block groups. |
US10602515B2 |
Guard band with synchronization information
Various aspects of the disclosure relate to scaled numerology for orthogonal frequency division multiplexing (OFDM) waveforms or other forms of communication. First information can be encoded into a first numerology at a first set of tones and first synchronization information can be encoded into a second numerology at second set of tones. In addition, second synchronization information can be encoded into a guard band in such a way that this information can be interpreted under either the first numerology or the second numerology. |
US10602514B2 |
Display apparatus and method of setting operating channel of the same
Designating a peer-to-peer (P2P) operating channel between a display apparatus and a portable apparatus connected in a wireless fidelity (Wi-Fi) direct scheme according to whether the display apparatus and an access point (AP) are connected and whether the portable apparatus and the AP are connected. |
US10602513B2 |
Wireless communication between a contact lens and an accessory device
A device for communicating data with a contact lens through a communication interface is disclosed. In embodiments of the invention, an accessory device identifies one or more wireless channels to communicate with a contact lens. Scheduling of this wireless communication is performed such that a preferred channel is selected based on noise and/or interference. In certain embodiments, a centralized scheduler, such as a Wi-Fi access point, is used to reserve the preferred channel within the associated wireless network so that clients within the network don't use this channel. |
US10602508B2 |
LTE-direct communication for vehicle-to-vehicle
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus determines K subsets of a resource pool. Each subset includes K grid elements. Additionally, each grid element includes at least K sub-elements. The apparatus selects one subset of the K subsets of the resource pool. Additionally, the apparatus transmits a message using K sub-elements of the selected subset. |
US10602507B2 |
Facilitating uplink communication waveform selection
The disclosed subject matter relates to facilitating uplink communication waveform selection in wireless communication systems, and more particularly Fifth Generation (5G) wireless communication systems. In one or more embodiments, a system is provided comprising a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. These operations can comprise facilitating establishing a wireless communication link between a first device and a second network device of a wireless communication network, and determining a waveform filtering protocol for application by the first device in association with performance of uplink data transmissions from the first device to the second network device. |
US10602506B2 |
Activation of secondary cell containing bandwidth parts
5G methods and architectures to determine active SCells and their bandwidth parts (BWP) used in carrier aggregation (CA) are disclosed in which activating a BWP for an active SCell is performed initially according to a default value provided in initial radio resource control (RRC) messaging. After initialization, SCells and the SCell BWPs used by the user equipment (UE) are activated by RRC messaging, downlink control information (DCI) or dedicated medium access control (MAC) control elements (MAC CEs) with the initial BWP used for an activated SCell being a default value provided during initialization. |
US10602504B2 |
Multiple subframe set CSI feedback
Certain aspects of the present disclosure relate to techniques and methods for reporting channel state information (CSI) feedback, for example, for UEs capable of supporting evolved interference management traffic adaptation (eIMTA). An exemplary method generally includes receiving signaling of a first uplink/downlink (UL/DL) subframe configuration for communicating with a base station (BS), receiving signaling of at least one channel state information (CSI) reporting configuration indicating at least two subframe sets, where each subframe set is associated with an interference measurement resource (IMR) configuration, detecting a collision of CSI reporting for the at least two subframe sets in an uplink subframe, prioritizing one subframe set from the at least two subframe sets for CSI reporting in the uplink subframe, and reporting CSI in the uplink subframe based on the prioritization. |
US10602498B2 |
Method and apparatus for signaling different short TTI (transmission time interval) band in shortened TTI in a wireless communication system
A method and apparatus are disclosed from the perspective of a first UE. In one embodiment, the method includes a first UE configured with TTI(s) shorter than one subframe; wherein there are X TTIs in one subframe. The method further includes the first UE receiving a downlink control information which indicates resource allocation for first resources and second resources; wherein there are X TTIs in the first resources. |
US10602497B2 |
Signaling processing method, base station, and user equipment
Embodiments of the present invention disclose a signaling processing method. The method includes: in a downlink subframe set, generating a downlink assignment index (DAI) respectively for a downlink subframe that has a physical downlink control channel (PDCCH) to be sent, where a value of the DAI is generated according to a preset rule and a sequence of carrier first and then subframe; and sending the PDCCH to the user equipment, where the PDCCH carries the DAI. According to the embodiments of the present invention, a transmission delay is shortened and transmission efficiency is improved. |
US10602494B2 |
Terminal device, base station device, and communication method
A cell using an unallocated frequency band or a shared frequency band is efficiently controlled. A terminal device includes a reception unit configured to receive a physical downlink control channel (PDCCH) in a secondary cell having a frame structure type 3. Upon the terminal device detecting, in the secondary cell having the frame structure type 3, the PDCCH having downlink control information (DCI) in a subframe n, the terminal device assumes a configuration of occupied OFDM symbols in the secondary cell in accordance with a field in the DCI detected in the subframe n. |
US10602493B2 |
Cellular communication system devices and methods
A User Equipment has an uplink buffer for storing uplink data to be sent to a base station in an uplink grant procedure and is configured with a DTX (Discontinuous Transmission) pattern which allows it to skip the transmission of uplink padding transmissions when there is a grant but no uplink data in the uplink buffer during ‘off’ periods. |
US10602492B2 |
Method and apparatus of configuring downlink timing and transmitting random access response in mobile communication system using carrier aggregation
A method of configuring downlink timings and transmitting a random access response message is provided for a random access procedure in a Long Term Evolution (LTE) system supporting carrier aggregation. The method for adjusting timing of a terminal in a wireless communication system supporting carrier aggregation of at least one carrier includes transmitting a Random Access Preamble to a base station, and receiving a Random Access Response with a Timing Advance Command (TAC) for commanding uplink timing adjustment from the base station, wherein the Random Access Response comprises information indicating a Timing Advance Group (TAG) to which the TAC is applied. |
US10602491B2 |
Communication method and device on unlicensed frequency band in UE and base station
The present invention provides a communication method and device on an unlicensed frequency band in a UE and a base station. To solve a scheduling problem caused by adoption of more flexible uplink and downlink sub frame configuration in an unlicensed spectrum, a UE receives high layer signaling sent by a base station. The high layer signaling indicates that a first carrier can be scheduled by control signaling transmitted in a second serving cell. The high layer signaling indicates that the first carrier can be scheduled by control signaling transmitted on the first carrier, or the first carrier can be scheduled by control signaling transmitted on the first carrier by default. The first carrier is deployed in an unlicensed spectrum, and the second serving cell is deployed in a licensed spectrum. The present invention supports adoption of more flexible uplink and downlink sub frame configuration in an unlicensed spectrum without introducing a new HARQ time sequence, and therefore, the spectrum efficiency is effectively improved. The present invention reuses the scheme in an existing cellular system as much as possible and thus has good compatibility. |
US10602490B2 |
Communication system
It is possible to efficiently transmit and receive signals containing uplink control information between a base station apparatus and a mobile station apparatus.eREG is configured with a plurality of resources into which one DL PRB pair is divided, eCCE is configured with an aggregation of a plurality of eREGs, a second PDCCH is configured with an aggregation of one or more eCCEs, a PUCCH resource corresponds to each eCCE, a first reception processing unit receives information indicating a plurality of second PDCCH regions and information indicating a PUCCH resource in which association with eCCE of the second PDCCH region for each second PDCCH region is started, from the base station apparatus, and a first control unit configures a PUCCH resource, in which association with eCCE of the second PDCCH region is started, for each second PDCCH region, based on the received information. |
US10602488B2 |
HARQ and control channel timing for enhanced machine type communications (EMTC)
Aspects of the present disclosure provide hybrid automatic repeat request (HARQ) techniques for enhanced machine type communication (eMTC). In one aspect, a method is provided which may be performed by a wireless device such as a user equipment (UE) for determining a HARQ ID. The method generally includes determining a HARQ ID based, at least in part, on a coverage enhancement (CE) level, and performing a HARQ process timeline based, at least in part, on the determined HARQ ID. Another method is provided for determining a subframe to transmit feedback. The method generally includes determining at least one subframe to transmit a physical uplink control channel (PUCCH) to acknowledge one or more downlink transmissions based, at least in part, on availability of uplink subframes following one or more downlink subframes carrying the downlink transmissions to be acknowledged and transmitting the PUCCH in the determined at least one subframe. |
US10602483B2 |
Mobile terminated IMS calls on devices which support Wi-Fi and cellular radios
Embodiments relate to apparatus, systems, and methods for reception of calls on a mobile device that includes Wi-Fi and cellular radios. The mobile device may be configured to establish communication on a Wi-Fi network with a cellular carrier. The mobile device may further be configured to register a first IP address with an IMS server for the Wi-Fi network communication and register a second IP address with the IMS server for the cellular network communication (or register different ports of a single IP address with Wi-Fi and cellular). Upon occurrence of a mobile terminating call from the cellular carrier, the mobile device may receive an incoming call notification on one or both of the Wi-Fi network using the first IP address and the cellular network using the second IP address. |
US10602480B2 |
Paging method and device
The present invention discloses a paging method and apparatus, The method includes: obtaining, by a first access network device in a first time period, a first paging parameter group used for paging a terminal device, where the first time period is a time period before the terminal device switches from a connected mode to a light connected mode, and the first access network device is an access network device to which the terminal device is connected last time before the terminal device enters the light connected mode or an idle mode; and generating, by the first access network device, a paging message for the terminal device based on the first paging parameter group, and sending the paging message. |
US10602474B2 |
Information processing using a population of data acquisition devices
Distributed systems, controllers and methods for processing information from a plurality of devices are provided. A distributed system includes a plurality of devices distributed in an environment. Each device has at least a communication capability for interchanging information with others of the devices and/or with a communication system. Each of at least some of the devices has one or more sensors for acquiring sensor data related to the environment proximate to the device. At least one of the communication system or one or more of the devices is configured as a controller configured to: select a subset of devices from among the plurality of devices, receive information based on the acquired sensor data of the selected subset, and combine the received information from the selected subset to determine a characteristic of the environment proximate to one or more of the devices. |
US10602472B2 |
Method and system for regional data network configuration in wireless communication network
Disclosed is a 5G or pre-5G communication system for supporting a data transmission rate higher than that of a 4G communication system such as LTE. According to an embodiment of the present invention, a method of a terminal in a wireless mobile communication system comprises the steps of: receiving data network information including data network access permission region information and data network identification information; checking whether the terminal enters a data network access permission region, on the basis of the data network information; and performing a data network access procedure on the basis of the checking result. |
US10602471B2 |
Communication system and synchronization method
A synchronization method is suitable between a first electronic apparatus and a second electronic apparatus. The synchronization method include following steps. A first interrupt signal is generated to trigger a first timer on the first electronic apparatus. A radio frequency packet is transmitted from the first electronic apparatus to the second electronic apparatus. In response to that the radio frequency packet is received by the second electronic apparatus, a second interrupt signal is generated to trigger a second timer on the second electronic apparatus. The second timer is synchronized with the first timer or a timestamp of the first timer is estimated according to the second interrupt signal and the radio frequency packet. |
US10602466B2 |
Multi-basic service set uplink time alignment
This disclosure provides systems, devices, apparatus and methods, including computer programs encoded on storage media, for multi-basic service set (BSS) time alignment. In one implementation, an access point (AP) may determine a first transmission parameter for a first trigger transmission to be sent to a station (STA) belonging to the first BSS. The first transmission parameter may include a transmission order for time-separated trigger transmissions, non-overlapping bandwidths for frequency-separated trigger transmissions, trigger data precoding information for spatially-separated trigger transmissions, or a combination thereof. The AP may transmit the first trigger transmission to the first STA, and in response, receive a first synchronized transmission from the first STA. The first synchronized transmission may be synchronized, for example, aligned in time, with a second synchronized transmission from a second STA of a second set of STAs in a second BSS. |
US10602458B2 |
Uplink transmit diversity in a wireless network
A wireless transmit receive unit (WTRU) may receive a higher layer message from a network that includes a list of transmit diversity offset values. A transmission power level for an uplink signal may be determined, where a transmit diversity offset value from the list is utilized to determine the transmission power level based on a format of the uplink signal. The format may be associated with bit sizes for communication. |
US10602455B2 |
Power control method and apparatus for uplink control channel
A power control method and apparatus for an uplink control channel are provided. The method includes: determining, by user equipment, to send first uplink control information on a first PUCCH and in a subframe i; determining transmit power for sending the first uplink control information on the first PUCCH and in the subframe i. In the embodiments of the present invention, the transmit power is determined by using a sum of a base power adjustment value and any one of a first power adjustment value determined according to a quantity of bits of the first uplink control information. Therefore, a method for determining the transmit power is provided. |
US10602451B2 |
Disabling an application based on power level
One embodiment provides a method, including: identifying, using a processor, a power level of an information handling device; determining, using a processor, that the power level is below a predetermined threshold; and disabling, based upon the power level being below the predetermined threshold, access to at least one application of the information handling device. Other aspects are described and claimed. |
US10602449B2 |
Methods and stations for power saving in radio communication
Methods and stations (200, 204) for enabling power saving in a receiving station (204) when a transmitting station (200) transmits a radio signal to a targeted station (202). The transmitting station (200) sets at least one power limitation bit that indicates an estimated power limitation status of the targeted station (202), and transmits the radio signal with a preamble including the power limitation bit. When receiving said preamble, the receiving station (204) is able to determine whether to receive and decode the remaining complete radio signal or not, based on the power limitation bit. For example, if the receiving station (204) itself is power limited, it can save power by not receiving and decoding the complete radio signal when the power limitation bit in the preamble indicates that the targeted station (202) is non-power limited. |
US10602448B2 |
Remote wakeup method, connection server, and networking apparatus having sleep mode
A remote wakeup method includes: receiving a wakeup request packet from a first apparatus, obtaining a wakeup information according to the wakeup request packet, generating an apparatus wakeup packet according to the wakeup request packet and the wakeup information, obtaining a connection information corresponding to a second apparatus according to the wakeup request packet, and sending the apparatus wakeup packet to the second apparatus based on the connection information. The wakeup request packet includes a device identifier (UID) of the second apparatus, and the apparatus wakeup packet includes the device identifier of the second apparatus and wakeup information. |
US10602447B2 |
Long paging cycle and paging enhancement for power saving LTE devices
An enhanced paging mechanism is provided for UEs waking up from a very long paging cycle to improve paging robustness and flexibility. Enhanced paging includes absolute time paging (ATP) and paging with extended wakeup time. For absolute time paging, a UE receives ATP configuration and uses the actual wall time to calculate paging occasion if a condition is satisfied. In one embodiment, the wall time is acquired from at least one of an internal UE clock, a GPS time, information broadcasted from the network, or information from a higher layer signaling. For paging with extended wakeup time, a UE applies a long paging cycle followed by multiple normal paging cycles after waking up from the long paging cycle. In one embodiment, the long paging cycle is infinite and the UE enters normal paging cycle only upon TAU-triggered paging or uplink traffic. |
US10602445B2 |
M2M semi-persistent scheduling in wireless communications
Various examples and schemes pertaining machine-to-machine (M2M) semi-persistent scheduling (SPS) in wireless communications are described. A user equipment (UE) receives a control signal from a network node of a wireless network. The UE applies, based on the control signal, an SPS configuration such that the UE enters one of one or more low-power modes between two adjacent SPS occasions. |
US10602444B2 |
Reducing power consumption in computing devices with wireless network interfaces
An apparatus includes a wireless transceiver configured to communicate data with a network device. The apparatus also includes a processing device, operatively coupled with the wireless transceiver. The processing device is configured to determine whether a computing device coupled to the apparatus has data to transmit to the network device. The processing device is also configured to transmit a first message indicating that the computing device does not have data to transmit to the other device in response to determining that the computing device does not have data to transmit to the network device. The processing device is further configured to transition the apparatus to a reduced power state. The apparatus uses less power in the reduced power state than in an active state. |
US10602429B2 |
Access control in new radio
A method executed by a wireless device for network access of the wireless device to a network node is disclosed. The method includes initiating an access attempt to the network node; reading a first layer of access control information (ACI) from the network node to determine whether an access control indicator in the first layer for an access category is ON, wherein the access control indicator for the access category is associated with a characteristic/classification of the access attempt by the wireless device to the network node; in response to the access control indicator in the first layer for the access category being ON, reading a second layer of the ACI from the network node to determine whether the access attempt to the network node is allowed based on one or more specific parameters associated with the access category in the second layer of the ACI. |
US10602427B2 |
Infrastructure-assisted client management using synthesized beacon reports
Infrastructure-based client management uses synthesized beacon reports to effect client association with APs in a wireless digital network. Beacon reports are synthesized by having a plurality of APs in the network collect client reports and send those reports to a report process on the network. The report process accumulates client reports from the plurality of APs and selects one or more candidate APs to support a client. Selection may be made on reported SNR, AP loading, channel loading, AP characteristics, or a combination. The report process may produce blacklists and optionally whitelists for use by APs to use in processing client probe and connection requests. |
US10602426B2 |
Method and apparatus for modifying a user data path in a wireless communication network
Provided is a method of modifying a data path between a user equipment (UE) and a core network node (CNN) in a wireless communication network. The method comprises the steps of: at a network node handling both signalling messages and user data for an existing data path between said UE and said CNN, obtaining data uniquely associated with a data path resource for said UE and/or uniquely identifying said UE and mapping said data to said existing data path; and modifying said existing data path based on said mapping. The network node handling both signal messaging and user data for an existing data path may comprise a gateway (GW) connecting a source base station (SBS) and a target base station (TBS) to a Mobility Management Entity (MME) of the core network, said GW being configured to handle both user plane data and control plane data for a plurality of UEs. The data uniquely associated with a data path resource for said UE and/or uniquely identifying said UE may be obtained from a Source to Target Transparent Container Information Element (IE) of a Handover Required message issued by the SBS. |
US10602425B2 |
Cluster-based beacon signal transmission
A method in an access point (AP) for broadcasting a beacon signal in a high frequency radio communication network. The method entails broadcasting a same beacon signal together with other APs in the AP cluster synchronously over the AP's beams having a same beam identification, the broadcasted same beacon signal further containing the same beam identification. |
US10602424B2 |
System and method for digital communication between computing devices
A wireless communication device, comprising radio frequency transceivers which transmit outbound messages to targeted receivers, and receive the inbound messages addressed to the respective transceiver; each having a processor which controls the transceiver to establish communication sessions according to a protocol, and processes targeting and address information. The transceiver communicates with a telephone device having a telephone address book containing information which defines the targets and address for a telephone network and perhaps other networks. The address book entries are human editable through a human machine user interface. The address book entries are intended for centrally controlled switch networks having hierarchically formatted address information, but since these are at least quasi-unique, they are used as address labels in an unswitched peer-to-peer network formed of the transceivers. This permits a common address scheme across the peer-to-peer network and switched network of the telephone device. |
US10602419B1 |
Terminal device, communication system and communication quality measurement method
To shorten time required to measure communication quality levels, a terminal device selects one of a or second measurement scheme based on an amount of available bandwidth provided by a current cell in which the terminal device is currently present and other information. When the current cell is provides a largest amount of available bandwidth, the terminal device selects the first scheme, and when the current cell provides a smallest amount of available bandwidth, the terminal device selects the second scheme. When the first scheme is selected, the terminal device measures communication quality levels of communication with all peripheral cells, and when the second scheme is selected, the terminal device acquires current location information on the terminal device, and then extracts one or more of the peripheral cells based on current location information and historical communication information, and measures communication quality levels of communication with the extracted peripheral cells. |
US10602415B2 |
Method of processing anchor user plane function (UPF) for local offloading in 5G cellular network
Disclosed are a communication scheme and a system thereof for converging an IoT technology and a 5G communication system for supporting a high data transmission rate beyond that of a 4G system. The present disclosure can be applied to intelligent services (for example, services related to a smart home, smart building, smart city, smart car, connected car, health care, digital education, retail business, security, and safety) based on the 5G communication technology and the IoT-related technology. The present disclosure relates to a method of processing an anchor UPF for local offloading when a UE moves in a 5G cellular wireless communication system. |
US10602414B2 |
Methods and system for providing multiple video content streams over different communication networks
Aspects of the subject disclosure may include, for example, receiving video content streams from multiple source mobile devices and identifying that the video content streams pertain to a same event. Additional aspects may include identifying end mobile devices for the video content streams and determining a portion of the end mobile devices are coupled to one communication network and another communication network. Further aspects can include identifying a predicted traffic pattern on the first communication network based on the multiple video content streams pertaining to the same event and that the portion of the multiple end mobile devices are communicatively coupled to the first communication network. Additional aspects may include transmitting a portion of the video content streams across the first communication network and transmitting another portion of the video content streams across the second communication network according to the predicted traffic pattern. Other embodiments are disclosed. |
US10602409B1 |
Dynamic buffer allocation based on signal degradation
An access node can dynamically adjust a buffer allocation of a wireless device connected thereto, based on a packet loss or other signal degradation characteristic of a wireless link between the access node and the wireless device. The wireless device may be a relay node. The signal degradation may be indicated by a packet loss of data transmitted over the wireless link. Based on the detected signal degradation, the donor access node dynamically and in real-time adjusts a size of a buffer or sub-buffer allocated to the relay node. Threshold comparisons are used to determine when and by how much to adjust the buffer size. Operations are not limited to relay node buffers, and can be applied to buffers associated with standard wireless devices based upon signal characteristics thereof, an application requirement of the devices, or a historical trend of packets losses for the wireless links associated therewith. |
US10602408B2 |
Resource control in a shared RAN
Example implementations are directed to a method and an apparatus for managing one of a plurality of core networks (CNs) sharing a radio access network (RAN), which may receive a RAN resource allocation control type indicator associated with at least one CN of the plurality of CNs. The RAN resource allocation control type indicator be at least one of: a guaranteed minimum allocation of RAN resources, an absolute allocation of RAN resources, and a percentage-based allocation of RAN resources. The method and apparatus may further include determining a RAN resource allotment parameter for the at least one CN of the plurality of CNs. The RAN resource allotment parameter and an identification of the associated at least one CN may be transmitted to a traffic controller such that the at least one CN is allocated an amount of RAN resources based on the resource allotment value may. |
US10602406B2 |
Multiband data delivery device and method
In a communication device and communication method, channel quality information for first and the second communication protocols is calculated. Further, allocation information can be generated for the first and the second communication protocols based on the corresponding channel quality information. Sequence numbers of corresponding data frames to be transmitted by the communication device can be generated. Further, the data frames and corresponding sequence numbers can be allocated to the first and the second communication protocols based on the allocation information. |
US10602397B2 |
Real-time relay of wireless communications
Exemplary embodiments include a system having a first wireless audio output device configured to connect to a source device via a first piconet and a second wireless audio output device configured to connect to the first wireless audio output device via a second piconet. A schedule of the first piconet includes a plurality of slots associated with an audio packet, a first subset of the slots used by the source device to transmit the audio packet, the first and second wireless audio output devices tuning to the first piconet to listen for the transmissions of the audio packet, and when, after a last one of the first subset of slots, the first or second wireless audio output devices did not receive the audio packet, the first and second wireless audio output devices exchange information via the second piconet such that the both wireless audio output device receive the audio packet. |
US10602393B2 |
Front-haul communications system for enabling communication service continuity in a wireless distribution system (WDS) network
Embodiments of the disclosure relate to a front-haul communications system for enabling communication service continuity in a wireless distribution system (WDS) network. A WDS network includes a front-haul communications system and a plurality of remote WDSs. In this regard, a front-haul link control circuit is provided in the front-haul communications system to detect failed front-haul communication link(s). In response to detecting the failed front-haul communication link(s), the front-haul link control circuit reroutes a disrupted communication service(s) to operational front-haul communication link(s) based on bandwidth capacity requirements of the disrupted communication service(s) and unused bandwidth capacity of the operational front-haul communication link(s). By detecting the failed front-haul communication link(s) and rerouting the disrupted communication service(s) communicated on the failed front-haul communication link(s), it is possible to enable communication service continuity in the WDS network, thus enhancing efficiency and performance of the WDS network. |
US10602392B2 |
Wireless communication method and wireless communication apparatus
The present invention provides a wireless communication method, so as to reduce costs and meet a personalized requirement for an air interface in time. The method is performed in a communication system using at least two air interfaces, and configuration information of the at least two air interfaces is different. The at least two air interfaces include a common air interface and at least one dedicated air interface. Configuration information of the common air interface is preconfigured in a network device and a terminal device. |
US10602389B2 |
Method for reporting channel state information of terminal in wireless communication system and device using the method
Provided are a method for reporting channel state information of a terminal in a wireless communication system and a device using the method. A terminal receives at least one or more A-CSI request message that triggers aperiodic CSI reports for a plurality of CSI processes of a first cell, and as a response to the at least one or more A-CSI request message, updates at least one of the plurality of CSI processes that were triggered, wherein, if a CSI process capability is defined as the maximum number of CSI processes that the terminal may operate for a specific cell, and if the CSI process capability for the first cell is less than the number of the triggered aperiodic CSI reports, and the CSI process capability for a second cell is more than the number of aperiodic CSI reports triggered for the second cell, the residual CSI process capability for the second cell is used for updating the CSI process for the first cell. |
US10602388B1 |
Application quality of experience metric
A method of evaluating an application performance metric of a Wi-Fi device that is running an application and that is receiving application data from another Wi-Fi device transmitting the application data is disclosed. An indication of a delay in one or more of a plurality of access category queues at the Wi-Fi device transmitting the application data is received. The delay over time is characterized, wherein the characterization of the delay over time includes a statistical measure of the delay determined based on the received indication of the delay in the one or more of the plurality of access category queues. An application quality-of-experience (QoE) metric is determined based on a mapping from the characterization of the delay over time to an application performance. |
US10602383B1 |
Application of machine learning for building predictive models enabling smart fail over between different network media types
Computing devices are configured to passively monitor network stacks and protocols for a respective computing device, transmit metadata and statistics gathered by the monitoring to a remote service, and utilize a crowd-sourced heuristic model responsively generated by the remote service to proactively predict connectivity issues and connect to a best available network media and access device for the network media. A computing device's operating system may monitor various networking protocols without the computing device engaging in constant network activities (e.g., video streaming). The statistics obtained from this passive monitoring can be utilized by the remote service using various machine learning techniques to predict when networks will subsequently fail. Profiles are developed and sorted within the model to be used by individual computing devices to seamlessly connect to access devices based on performance, as opposed to connecting to the access device previously utilized by the user. |
US10602379B2 |
Wireless communication method, wireless communication device and non-transitory computer readable recording medium thereof
A wireless communication method comprises the following steps: a Static and Public Virtual Access Point (PS-VAP) on a Physical Access Point (PAP) receives a Probe Request from a station; the PS-VAP sends a Virtual Access Point (VAP) Setup Request to a server in response to the Probe Request; the PAP creates a Dedicated-and-Dynamic VAP (DD-VAP) having a Service Set Identifier (SSID) for the station according to a VAP Setup Response sent from the server; and the DD-VAP sends a Probe Reply including the SSID of the DD-VAP to the station. |
US10602377B2 |
Dual mode communications device with null steering and methods for use therewith
In accordance with one or more embodiments, a communication device includes a dual-band antenna array configured to transmit first radio frequency (RF) signals to a remote device in an RF band and to transmit first millimeter wave (MMW) signals to the remote device in a MMW frequency band, wherein the MMW frequency band is above the RF band. A base transceiver station is configured to generate a consolidated steering matrix in accordance with the transmission of the first RF signals to the remote device in the RF band. A remote radio head is configured to convert the consolidated steering matrix to a converted steering matrix that facilitates the transmission of the first MMW signals to the remote device in the MMW frequency band via the dual-band antenna array in accordance with an antenna beam pattern having at least one selected null direction, and further configured to generate the first MMW signals in accordance with the converted steering matrix. |
US10602376B2 |
Dual mode communications device with remote device feedback and methods for use therewith
In accordance with one or more embodiments, a communication device includes an antenna array configured to receive first millimeter wave (MMW) signals from a remote device in a millimeter wave (MMW) frequency band and to transmit second millimeter wave (MMW) signals to the remote device in the MMW frequency band. A base transceiver station is configured to generate a consolidated steering matrix in accordance in a radio frequency (RF) band based on a consolidated feedback matrix in accordance with the RF band, wherein the MMW frequency band is above the RF band. A remote radio head is configured to: process the first MMW wave signals received from the remote device to recover an original feedback matrix in accordance with the MMW frequency band; convert the original feedback matrix in accordance with the MMW frequency band to the consolidated feedback matrix in accordance with the RF band; convert the consolidated steering matrix to a converted steering matrix that facilitates the transmission of the second MMW signals to the remote device in the MMW frequency band, and is further configured to generate the second MMW signals in accordance with the converted steering matrix. |
US10602375B2 |
Efficient adaptable wireless network system with agile beamforming
Beamforming for adapting wireless signaling beams in an adaptive and agile manner is contemplated. The beamforming may be characterized by adaptively constructing beam form parameters to provide wireless signaling in a manner that maximizes efficiency and bandwidth according to device positioning relative to a responding base station. |
US10602372B2 |
Avoidance of interference in wireless communications
In one embodiment, a terminal of a first wireless communication network determines a protection zone for each of a plurality of unintended receivers of a second wireless communication network, where a protection zone defines a geographical area where transmission by the terminal might interfere with operation of a corresponding unintended receive. At the time of an attempted transmission, the terminal determines its current location, and whether the current location is within any protection zone of the plurality of unintended receivers. If not within any protection zone of the plurality of unintended receivers, the terminal performs the transmission, but if so, then the terminal may then perform a local assessment of interference to the one or more unintended receivers. Once concluding that there would be no interference with any of the one or more unintended receivers, the terminal may then perform the transmission. Otherwise, the terminal prevents the transmission. |
US10602371B2 |
Computing protection zones for avoidance of interference in wireless communications
In one embodiment, a device of a first wireless communication network determines location information and antenna properties corresponding to each of a plurality of unintended receivers of a second wireless communication network. The device may then compute a protection zone for each of the plurality of unintended receivers based on the location information and antenna properties, wherein a protection zone defines a geographical area where transmission by a terminal in the first wireless communication network might interfere with operation of a corresponding unintended receiver. As such, the terminal may thus determine whether to perform or prevent an attempted transmission to an intended receiver in the first wireless communication network based on whether a current location of the terminal, at a time of the attempted transmission by the terminal, is within any protection zone of the plurality of unintended receivers. |
US10602368B2 |
Method and device for controlling access to a limited access spectrum
A method and device for controlling access to a limited access spectrum, the method including: authorizing a mobile communications device in a predefined geographic area to communicate via the limited access spectrum, wherein access by the mobile communications device to the limited access spectrum is based on a user profile defining access rights to the limited access spectrum; determining a load level of communications on the limited access spectrum in the predefined geographic area; and allocating a communications timing parameter to the mobile communications device based on the load level. In addition, the communications timing parameter may be further based on a priority status of a recipient of the communication from the mobile communications device. |
US10602367B2 |
Wireless communication apparatus, wireless communication system, and wireless communication method
A wireless communication apparatus is provided that is capable of performing setting of a wireless LAN access point so that frequency utilization efficiency of an entire wireless communication system that includes wireless LAN access points of different manufacturers and different model numbers is improved. A wireless communication system which performs setting necessary for a wireless LAN access point constituting a wireless communication network to operate includes: an information collection unit which collects setting information set in the wireless LAN access point and wireless environment information in the wireless LAN access point, a parameter calculation unit which obtains a parameter to be set for the wireless LAN access point, which is a collection source, based on the collected setting information and the collected wireless environment information, and a parameter setting unit which transmits the obtained parameter to the wireless LAN access point, which is a collection source, over a network and performs setting of the parameter. |
US10602361B2 |
Storage device, reader writer, access control system, and access control method
A storage device of the disclosure includes: a storage section that stores data; a communication section that performs wireless communication with one or a plurality of electronic apparatuses; an interface section that performs exchange of the data with a host apparatus; and a control section that determines a distance to each of the electronic apparatuses through the wireless communication, and controls access to the storage section by the host apparatus, on the basis of the distance and whether the host apparatus is accessing the storage section. |
US10602360B2 |
Secure mobile device integration with vehicles
A computerized method comprising, on a mobile computing device, processing a vehicle integration request made by one or more of (i) the mobile computing device and (ii) a transportation vehicle. The mobile computing device computes a risk assessment value that quantifies a security risk to the transportation vehicle as a result of connecting the mobile computing device to the transportation vehicle, where the computing is based on one or more of a hardware and a software of the mobile computing device. The mobile computing device transmits the risk assessment value to a vehicle computer integrated in the transportation vehicle. The mobile computing device completes a digital data connection with the vehicle computer when the risk assessment value complies with a vehicle access security policy of the vehicle computer. |
US10602349B2 |
Scaling mobile gateways in a 3rd generation partnership project (3GPP) network
Particular embodiments described herein provide for a system that can be configured to initialize a gateway, assign a range of tunnel endpoint identifiers (TEID) to the gateway, where the range of TEIDs are associated with the gateway, and communicate the range of TEIDs to routers, where each TEID in the range of TEIDs is used to by the router to route packets to the gateway. In an example, the range of TEIDS associated with the gateway are assigned to the gateway when the gateway was initialized and the gateway assigns the TEID for the session. |
US10602348B2 |
System and method for updating dataset versions resident on a wireless device
A system and method for selectively updating the versions of stored datasets on a wireless device that selectively communicates to a wireless network and downloads datasets, such as software applications and information, from download servers on the wireless network. The wireless device has a resident dataset version summary file that identifies the version of each resident dataset, and upon the wireless device attempting to communicate with the download server, the wireless device compares the version of each specific resident dataset listed in the resident dataset version summary file with the version of downloadable datasets resident on the download server to thereby determine if the version of a wireless device resident dataset is different from the version of a download server resident dataset. If the download server resident dataset is more recent, the wireless device can download it to overwrite the wireless device resident dataset. |
US10602345B2 |
Method and apparatus for provisioning mobile subscriber identification information to multiple devices and provisioning network elements
Aspects of the subject disclosure may include, for example, communication device, including a universal integrated circuit card that stores a provisioned, shared international mobile subscriber identity (IMSI), having a processing system that accesses the universal integrated circuit card to determine the shared IMSI using a secret key, wherein the secret key is uniquely associated with the universal integrated circuit card. A second IMSI is received via an over-the-air interface responsive to a first registration request that includes the shared IMSI and identification information obtained by an identity function of the network. The second IMSI is stored in the universal integrated circuit card, wherein the second IMSI facilitates a registration process that registers the communication device with the network, and wherein registration of the communication device facilitates access to subscriber services for the communication device. Other embodiments are disclosed. |
US10602344B2 |
Method and apparatus for identification in wireless network, and device
Embodiments of the present application relate to a method and an apparatus for identification of a device in a wireless network. The method includes: using, by at least one of a user equipment, a terminal device, a radio access network device, or a core network device, an international mobile equipment identity (IMEI) or an extended international mobile subscriber identity (IMSI) as a subscriber identification number. |
US10602343B2 |
IMS parameter configuration method, system and mobile terminal
An international mobile subscriber (IMS) parameter configuration method, comprising: an application processor in a mobile terminal acquires an IMS identification code; from a baseband processor by means of a preset command; the application processor in the mobile terminal collects IMS configuration parameters and associates a mobile country code and a mobile network code in the IMS identification code with the IMS configuration parameters; the application processor in the mobile terminal transmits the mobile country code, the mobile network code and the IMS configuration parameters to the baseband processor; and the baseband processor in the mobile terminal receives the IMS configuration parameters from the application processor and configures the IMS configuration parameters of a corresponding service provider according to the mobile country code and the mobile network code. |
US10602337B2 |
Route configuration method and apparatus for contactless application
A route configuration method and apparatus for a contactless application, where the method includes receiving, by a near field communication (NFC) controller (NFCC), a data frame from a peer device using a first NFC communications technology, and sending, by the NFCC, the data frame to a determined target NFC execution environment (NFCEE) in a target route entry. A plurality of communication channels exist between the NFCEE and the NFCC, and therefore a route entry includes indication information indicating that a first communication channel corresponding to the first NFC communications technology is in an active state such that when determining the target route entry, the NFCC can determine, based on the indication information in the route entry, that the route entry in which the first communication channel corresponding to the first NFC communications technology is in the active state is the target route entry. |
US10602331B2 |
Inter-vehicle communication system, vehicle system, vehicle illumination system and vehicle
An inter-vehicle communication system includes: a first vehicle including a message generator configured to generate a message and a first wireless communication unit configured to wirelessly transmit the generated message; a second vehicle including a second wireless communication unit configured to receive the message transmitted from the first vehicle; and a display device that is located in the second vehicle and is configured to display the message. |
US10602329B2 |
System and method for routing, mobility, application services, discovery, and sensing in a vehicular network environment
A method includes receiving, by a processor of a data collector, a request for sensor data related to an event. The method also includes sending a plurality of requests for the sensor data to a plurality of on-board units (OBUs), respectively, where the plurality of OBUs is associated with a plurality of vehicles, respectively. The method further includes receiving a plurality of responses from the plurality of OBUs, respectively, wherein each response of the plurality of responses includes a sensor data item related to the event. In more specific embodiments the plurality of requests are sent to the plurality of OBUs based on the plurality of OBUs being located within a certain proximity to the event. In yet further embodiments, each sensor data item of the plurality of responses is encapsulated with a respective tag. |
US10602324B2 |
Methods and systems for invoking functions based on whether a partial print or an entire print is detected
Systems and methods are described herein for expanding the functionality of a print scanner. The scanner may be programmed to invoke a different function if only a portion of a print is detected rather than a full print. In this manner, it would be possible for a user to share a user equipment device such as a smartphone with a friend. The user may wish to share his or her smartphone, and may activate access to the browser that does not include any of the cookies, private passwords, or other login information during a session by using just the tip of the user's finger on a fingerprint scanner, as opposed to the user's full fingerprint. When the user wishes to again have his or her personal information accessible in the browser, the user may activate the browser using the user's full fingerprint. |
US10602322B2 |
Application data delivery service for networks supporting multiple transport mechanisms
An Application Data Delivery Service (ADDS) facilitates application data transfer between applications that may reside in a device domain (e.g., M2M/MTC devices and gateways) and applications residing in a network domain (e.g., an AS or SCS). The ADDS leverages existing 3GPP transport mechanisms, such as NAS, SMS, USSD, and User Plane, and it is configured to select a transport mechanism for delivering application data based on criteria, such as application data characteristics, application/end node characteristics and availability, subscription information, policies of the network, network conditions (such as congestion, node availability) and the like. |
US10602319B2 |
Apparatus and method for sending and receiving broadcast signals
A broadcast signal receiver includes a tuner configured to tune a broadcast signal, a pilot detector configured to detect pilots comprised in the tuned broadcast signal, a de-framer configured to de-frame a signal frame of the broadcast signal and to extract Physical Layer Pipe (PLP) data, and a decoder configured to decode the extracted PLP data. |
US10602317B2 |
System and method of alternative tracking upon disabling of monitoring device
A method and system for locating a fugitive with a disabled personal monitoring device is provided. The method includes: providing a monitored individual with a personal monitoring device being: (a) secured to the monitored individual, (b) configured to determine a location of the personal monitoring device at particular times, and (c) configured to upload the determined location of the personal monitoring device at the particular times; storing the uploaded location data to thereby create a movement history of the monitored individual; cross referencing at least a portion of the movement history with a record of detected probe signals emitted by wireless devices to thereby identify wireless devices that the personal monitoring device has encountered; selecting, based on at least one predetermined rule, a wireless device identified by the cross referencing; determining a relevant location of the wireless device; and notifying a supervising authority of the relevant location. |
US10602315B2 |
System and method for providing a platform for creating, browsing and searching a journal of activities of a user
A system is disclosed for providing a platform for creating, browsing and searching a journal of a user's activities. The system comprising a data storage area to store: a user database, wherein information pertaining to one or more users is stored; a location group objects database, wherein one or more location group objects are stored, each object comprising a timestamp, coordinates and motion status of a user; a points of interest database wherein one or more location points of interest of the user are stored, the points of interest comprise data relating to the user from one or more data sources on a network that index data based on time; and one or more servers coupled to the user database, location group objects database and points of interest database via the network, the one or more servers programmed to execute computer program modules, the computer program modules comprising: a tracker engine configured to (1) receive and process data from one or more sensors sensing the location of the user and (2) generate a plurality of location group objects that comprise a time, coordinates and motion status of the user; and an annotation engine configured to assign a physical location to each location group object. |
US10602314B2 |
System and method for controlling mobile services using sensor information
A system includes a database of image data associated with a vehicle; and control logic configured to cause a user device to capture one or more images and compare data associated with the one or more images with the image data to determine if a user is present in a vehicle and disable a text messaging function at least in part responsive to the determination using the image data. |
US10602313B2 |
State-based location monitoring
Techniques are disclosed for state-based location monitoring and determining a location of a mobile device. An application processor identifies a desired movement state. The application processor notifies a coprocessor of the desired state and enters a low power mode. The coprocessor monitors movement data to determine whether the desired state has occurred. In the event the desired state has occurred, the coprocessor will notify the application processor. The application processor can then determine whether it should switch to a high power mode. |
US10602312B2 |
Content delivery system, content delivery server, in-vehicle terminal, content delivery method
Provided is a content delivery system which includes an in-vehicle terminal and a content delivery server connected via wireless communication. The content delivery server includes a pre-sending unit which identifies a content that is likely to be used by the in-vehicle terminal in a dead spot where a communication status of the wireless communication is inferior, and sends the identified content to the in-vehicle terminal before a vehicle mounted with the in-vehicle terminal reaches the dead spot. The in-vehicle terminal includes an in-vehicle terminal storage unit which stores the content sent from the pre-sending unit. |
US10602311B2 |
Apparatus and method for estimating location in a wireless communication system
Disclosed is a method for increasing location estimation accuracy of a communication device, including identifying a set including at least one sample among a plurality of samples of a probability distribution for estimated locations of the communication device, and determining a location of the communication device among the at least one sample based on a reliability of each of the at least one sample, by determining the reliability of each of the at least one sample in the set, when a difference between a first location of the communication device which is estimated based on a first scheme and a second location of the communication device which is estimated based on a second scheme is greater than or equal to a preset threshold value, and determining a sample of which a reliability is greatest among the at least one sample as the location of the communication device. |
US10602304B2 |
Registration management method for terminal accessing 5G network on non-3GPP access
A communication technique of fusing a fifth generation (5G) communication for supporting higher data transmission rate beyond a fourth generation (4G) system with an Internet of things (IoT) technology and a system thereof is provided. The technique may be applied to an intelligent service (smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety related service, or the like) based on the 5G communication technology and the IoT related technology. A method is provided for effectively managing a registration state for a terminal in a 5G core network such as an access and mobility management function (AMF) in a situation of accessing a 5G network via a non-3rd generation partnership project (3GPP) access. |
US10602298B2 |
Directional propagation
The description relates to parametric directional propagation for sound modeling and rendering. One implementation includes receiving virtual reality space data corresponding to a virtual reality space. The implementation can include using the virtual reality space data to simulate directional impulse responses for initial sounds emanating from multiple moving sound sources and arriving at multiple moving listeners. The implementation can include using the virtual reality space data to simulate directional impulse responses for sound reflections in the virtual reality space. The directional impulse responses can be encoded and used to render sound that accounts for a geometry of the virtual reality space. |
US10602296B2 |
Audio object adjustment for phase compensation in 6 degrees of freedom audio
Phase effect interference is determined at a listening location between signals from at least two audio objects; and a modified position is computed for at least one of the audio objects such that the determined phase effect interference at the listening location is altered as a result of the modified position. For each audio object for which the position is modified at least phase of at least one frequency component of the respective signal is adjusted in correspondence with the modified position so as to eliminate the determined phase effect interference. The signals from the at least two audio objects are formed after this adjusting; and then the formed signals are provided to a sound system comprising multiple audio transducers so as to render the formed signals at the listening position where the phase effect interference is eliminated during rendering. |
US10602293B2 |
Methods and apparatus for higher order ambisonics decoding based on vectors describing spherical harmonics
The encoding and decoding of HOA signals using Singular Value Decomposition includes forming based on sound source direction values and an Ambisonics order corresponding ket vectors (|Y(Ωs)) of spherical harmonics and an encoder mode matrix (ΞOxS). From the audio input signal (|x(Ωs)) a singular threshold value (σs) determined. On the encoder mode matrix a Singular Value Decomposition is carried out in order to get related singular values which are compared with the threshold value, leading to a final encoder mode matrix rank (rfine). Based on direction values (Ωl) of loudspeakers and a decoder Ambisonics order (Nl), corresponding ket vectors (|Y(Ωl)) and a decoder mode matrix (ΨOxL) are formed. On the decoder mode matrix a Singular Value Decomposition is carried out, providing a final decoder mode matrix rank (rfind). From the final encoder and decoder mode matrix ranks a final mode matrix rank is determined, and from this final mode matrix rank and the encoder side Singular Value Decomposition an adjoint pseudo inverse (Ξ+)† of the encoder mode matrix (ΞOxS) and an Ambisonics ket vector (|a′s) are calculated. The number of components of the Ambisonics ket vector is reduced according to the final mode matrix rank so as to provide an adapted Ambisonics ket vector (|a′l). From the adapted Ambisonics ket vector, the output values of the decoder side Singular Value Decomposition and the final mode matrix rank an adjoint decoder mode matrix (Ψ)† is calculated, resulting in a ket vector (|y(Ωl)) of output signals for all loudspeakers. |
US10602288B1 |
System and method for compensating for non-linear behavior for an acoustic transducer
In at least one embodiment, an audio amplifier system including a memory and an audio amplifier is provided. The audio amplifier includes the memory and is programmed to receive an audio input signal and to generate a target current signal based on the audio input signal. The audio amplifier is further configured to generate a first predicted position of a voice coil of a loudspeaker and to generate a first corrected current signal based on the target current signal and on the first predicted position of the voice coil. The audio amplifier is further configured to determine a pressure within a loudspeaker enclosure based at least on the first predicted position of the voice coil and determine a position of a passive radiator based at least on the pressure within the loudspeaker enclosure. The audio amplifier is further configured to generate a second predicted position of the voice coil. |
US10602287B2 |
Audio transmission system
An audio transmission system of the present invention includes: an unmanned aircraft; a steering terminal that is used to steer the unmanned aircraft; and an information terminal configured to access a server providing a service for translating text data created in an official language of a country into a designated language other than the official language, and converting the translated text data into audio data, the information terminal being able to download the audio data from the server. The information terminal transmits the audio data in the designated language downloaded from the server to the unmanned aircraft, and the unmanned aircraft outputs the audio data in the designated language as an audio message from a speaker attached to an airframe. |
US10602284B2 |
Transducer management
A hearing prosthesis, including an actuator assembly, and a chassis supporting the actuator assembly, wherein the actuator assembly is configured to vibrate when an electrical current is applied to the actuator assembly such that a first apparatus of the actuator assembly vibrates relative to a second apparatus of the actuator assembly, the chassis is connected to the second apparatus, and the actuator assembly retains data related to an operational performance of the actuator assembly. |
US10602282B2 |
Adaptive feedback gain correction
A hearing aid includes a signal processor, a input transducer electrically connected to the signal processor, a receiver electrically connected to the signal processor, an adaptive feedback cancellation filter configured to suppress feedback from a signal path between the receiver and the input transducer, and a feedback gain correction unit configured for adjusting a gain parameter of the signal processor based at least in part on coefficients of the adaptive feedback cancellation filter. A method of adjusting a gain parameter of a signal processor of a hearing aid includes monitoring filter coefficients of a feedback cancellation filter of the hearing aid, and adjusting the gain parameter of the signal processor in dependence of the monitored filter coefficients. |
US10602278B2 |
Speaker
The present disclosure discloses a speaker, including a frame, a front cover forming an accommodating space with the frame and a vibration system and a magnetic circuit system which are accommodated in the accommodating space and are respectively fixed to the frame, where the magnetic circuit system includes a magnetic bowl fixed to the frame and a magnet fixed in the magnetic bowl, the magnetic bowl includes a first component forming a framework and a second component embedded into the first component, and the magnetic permeability of the second component is greater than that of the first component. The speaker of the present disclosure can improve the permeability performance of the magnetic circuit system. |
US10602277B2 |
Acoustic device
The present disclosure provides an acoustic device, including a frame, a vibration system fixed to the frame, a magnetic circuit system configured to drive the vibration system to vibrate and produce a sound, and a magnetic frame sealing cap configured to fix the magnetic circuit system to the frame, where the magnetic circuit system includes a magnetic yoke and a magnet fixed to the magnetic yoke, the magnetic frame sealing cap includes a bottom wall and a side wall that is in a ring shape and is bent and extends from a periphery of the bottom wall, the magnetic yoke is fixed to the bottom wall, and the side wall is fixed to the frame. Compared with the related art, the acoustic performance of the acoustic device of the present disclosure is optimal. |
US10602275B2 |
Audio enhancement via beamforming and multichannel filtering of an input audio signal
Enhancing audio content based on application of different gains to different frequency bands of an audio signal is disclosed. Audio information contained in an input signal can undergo beamforming to provide an initial adjustment to the audio information, e.g., noise reduction, etc. In an embodiment beamforming can comprise double-beamforming in which first audio information is adjusted based on second audio information and the second audio information is adjusted based on the first audio information. Different gains can be applied to content in determined frequency bands, resulting in an amplified signal. In some embodiments, the gains can be related to hearing sensitivity of a listener, e.g., via a hearing sensitivity model. The amplified audio information from each frequency band can then be recombined. The recombined signal can be level limited and subjected to further digital and analog gains. The resulting output, e.g., enhanced audio, can be individually adapted for a listener. |
US10602270B1 |
Similarity measure assisted adaptation control
Techniques for real-time audio communication including supplying an initial audio signal to an audio signal processor configured to process the initial audio signal and output a processed audio signal to an audio output means, obtaining a loopback audio signal corresponding to the processed audio signal, generating a plurality of audio features for the initial audio signal and the loopback audio signal, generating a similarity measure estimating a similarity of the initial audio signal to the first loopback audio signal based on at least the plurality of audio features, adjusting an adaptation rate for an audio signal processing operation based on at least the similarity measure, and controlling, based on at least the adjusted adaptation rate, an echo cancellation process for cancelling an estimated echo from a near-end audio signal received via an audio input means in proximity to the audio output means. |
US10602265B2 |
Coprime microphone array system
A coprime microphone array (CMA) system, comprising: a CMA arrangement that includes a pair of uniform linear microphone subarrays that are coincident and have a coprime number of microphones; a computing system that processing signals from each microphone in the CMA arrangement and generates sound localization information. |
US10602263B2 |
Planar loudspeaker manifold for improved sound dispersion
An acoustic manifold for altering a sound wavefront shape from a loudspeaker having a substantially planar driver, comprising a mounting surface configured to attach to a front surface of a case surrounding the driver and having two vertical openings matching corresponding vertical openings in the case to allow sound from the driver to project therethrough, and a waveguide portion coupled to the mounting surface and having a structure channeling sound projected from the driver through the two vertical openings to be combined in one output area. The structure has a plurality of reflective surfaces configured to create output sound that has a consistent dispersion pattern over a defined area. The manifold is configured to increase a vertical and/or horizontal beamwidth of the projected sound so that listeners positioned off an axis of the loudspeaker will hear a wide range of audible frequencies at a substantially similar sound level. |
US10602262B2 |
Speaker device
A speaker device includes a housing, an engagement structure, a sound guide structure, and a speaker unit. The housing has an accommodating space. The engagement structure is disposed on the housing. The sound guide structure is detachably engaged with the engagement structure. The speaker unit is located in the accommodating space and configured to sound towards the sound guide structure. |
US10602259B1 |
TWS earphone with multiple speakers and crossover circuit embedded therein
A TWS earphone with multiple speakers and a crossover circuit embedded therein includes a body and a circuit unit set in the body. The circuit unit includes a Bluetooth module, a crossover circuit electrically connected to the Bluetooth module, at least two dynamic speakers or an assembly of at least one dynamic speaker and at least one balanced armature, with different response features, electrically connected to the crossover circuit, and a battery module supplying power for the circuit unit. The Bluetooth module is configured to wirelessly receive audio signals and then output the audio signals to the crossover circuit for frequency division. The crossover circuit is configured to transmit medium-low frequency audio signals after frequency division to one dynamic speaker and high frequency audio signals to the other dynamic speaker or the balanced armature. |
US10602258B2 |
Manufacturing a cartilage conduction audio device
A method for manufacturing a cartilage conduction audio device is disclosed. A manufacturing system receives data describing a three-dimensional shape of an ear (e.g., the outer ear, behind the ear, the concha bowel, etc.) of a user. The system identifies one or more locations for one or more transducers along a back of an auricle of the ear for the user that vibrate the auricle over a frequency range causing the auricle to create an acoustic pressure wave at an entrance of the ear canal. The system then generates a design for a cartilage conduction audio device for the user based on the one or more identified locations of the transducers at which acoustic pressure waves generated by the one or more transducers satisfy a threshold performance metric for the user. The design may then be used to fabricate the cartilage conduction audio device. |
US10602257B1 |
Methods and systems for wireless audio
Various embodiments of the present technology comprise a method and system for wireless audio. In various embodiments, the system comprises a set of wirelessly connected ear buds, each ear bud suitable for placing in a human ear canal. Each ear bud comprises a microphone, an asynchronous sampling rate converter, a timer, and an audio clock. One ear bud from the set further comprises a control circuit and a synchronizer to synchronize the input of sound signals captured by the microphones and/or synchronize the processing and output of the sound signals. |
US10602254B2 |
Packaging of luminaire mounted microphones
The specification and drawings present packaging for integrating a microphone into an outdoor luminaire that provides high sensitivity and dynamic range together with being waterproof, resistant to impact and wind noise, environmentally resistant and unobtrusive to passers-by. Various embodiments describe packaging of outdoor luminaire mounted microphones to achieve waterproof and minimized unwanted noise performance, and other desirable features. |
US10602252B2 |
Electrodynamic loudspeaker membrane with internally molded electrical connection
A membrane (112) for an acoustic device including an electrical conductor (120) integrally formed within the membrane (112). The integrally formed electrical conductor (120) may be net-shaped and may be formed between two or more layers of membrane material. The integrally formed electrical conductor (120) may be electrically connected to the voice coil in an acoustic device, wherein the integrally formed electrical conductor (120) is adapted to provide an electrical signal to the voice coil during operation of the acoustic device. Additionally or alternatively, the integrally formed electrical conductor (120) may be electrically connected to one or more electrical and/or electronic components (240) affixed to the membrane (112). |
US10602251B2 |
Covered plastic acoustic enclosure
A corrugated plastic sheet with an acoustically effective material with fold lines as centerlines of V-shaped grooves between panels that can be folded by hand into a covered plastic acoustic enclosure, with or without additional corrugated plastic panels. The sheet has a speaker opening and a speaker support fixture, ring, or panel may assist in supporting the speaker on the enclosure. Foldable flanges and foldable narrow panels with adhesive strips, preferably with release layers, enable assembly of the covered enclosure without tools, other than for speaker installation. An amplifier attached to a panel of the enclosure, preferably on an external surface, is presented. An enclosure that supports more than one speaker is presented. The plastic acoustic enclosure can be shipped flat and unassembled and then assembled by a user. The enclosure is lightweight, and so ships economically and does not significantly burden automobiles in which such enclosures may be installed. |
US10602250B2 |
Acoustaical devices employing phase change materials
The disclosure is related to materials that includes phase change materials. The materials are suitable for use in acoustical devices such as headphones. |
US10602247B2 |
Loudspeaker with metallic organic framework material
A loudspeaker, comprising an enclosure; at least one dynamic driver mounted in the enclosure; and a porous sound adsorber material disposed within the enclosure, the sound adsorber material at least comprising a Metallic Organic Framework material. |
US10602245B2 |
Medium-access control technique for optically switched networks
We disclose a method for controlling access to an optically switched network, which connects N end-nodes, and is organized into a virtual data plane and a virtual control plane, which both communicate through the same underlying physical optical network. The virtual data plane provides any-to-all parallel connectivity for data transmissions among the N end-nodes, and the virtual control plane is organized as a ring that serially connects the N end-nodes, wherein a control token circulates around the ring. During operation, an end-node in the ring receives the control token, which includes a destination-busy vector with a busy flag for each of the N end-nodes. If the end-node has data to send and the busy flag for the destination end-node is not set, the system: sets the busy flag; commences sending the data to the destination end-node; and forwards the control token to a next end-node in the ring. |
US10602243B2 |
Method and system for monitoring biometric data
A method of monitoring biometric data for an individual includes detecting that the individual has moved within a predetermined range of a fixed display device. The method further includes wirelessly receiving a sensed biometric parameter of the individual at a receiver associated with the fixed display device. After determining that the individual has moved within the predetermined range and that the sensed biometric parameter is an authorized parameter for display based on a user profile of the individual, the sensed biometric parameter is displayed on the fixed display device. The method further includes detecting that the individual has moved outside of the predetermined range, and removing the sensed biometric parameter from the fixed display device. |
US10602240B2 |
Decoding method switching for preview image processing using a bundle of preview images
In one embodiment, a method receives a portion of a bundle of preview images for a video being played and starts to decode the portion of the bundle of preview images. An input is received for a location in the video. The method determines if a preview image corresponding to the location has been decoded from the bundle of preview images. When the preview image corresponding to the location has been decoded, the preview image corresponding to the location is displayed. When the preview image corresponding to the location has not been decoded, the method switches from decoding the portion of the bundle of preview images at a first position to decoding the portion of the bundle of preview images at a second position corresponding to the location. |
US10602236B2 |
Unique content sequence identification method and apparatus
Television transmissions are received at multiple locations across a large area. Advertisements may be identified, harvested and tagged from within in the television transmissions. The advertisements may be assigned identifiers; media plans may be determined. A datastructure of observed advertisement sequences may be created; the observed advertisement sequences may be determined to have a probability of being unique above a threshold. The smart TVs may render broadcast content and may report advertisement and/or content identifiers. Reported advertisement sequences may be determined and compared to the datastructure of observed advertisement sequences to identify and/or confirm content rendered by the smart TVs. |
US10602232B1 |
Cross platform application control in an interactive, multi-platform video network
In one aspect, the invention provides an interactive, multi-platform video network. In another aspect, the invention provides a dynamic scheduling method. |
US10602223B2 |
Methods and apparatus to categorize media impressions by age
Apparatus, systems, and articles of manufacture are disclosed to categorize audience members by age. An example system includes a processor to execute instructions to: generate, an age-correction model by: at an initial node, splitting audience member records into child nodes based on an initial attribute-value pair; at the child nodes: calculating an effective quantity of audience member records based on the weight assigned to the corresponding child node; when the effective quantity of audience member records satisfies a minimum leaf size, splitting the corresponding child node into additional ones of the child nodes based on a corresponding child node attribute-value pair; and when the effective quantity of audience member records does not satisfy the minimum leaf size, designating the corresponding child node as a terminal node; and correct, based on the age-correction model, an age characteristic associated with a media impression. |
US10602214B2 |
Cognitive television remote control
Systems and methods for a cognitive display control are disclosed. A method includes: obtaining, by a computer device, context information of current content being displayed on a display; generating, by the computer device, a respective attention score for each one of plural users for the current content; receiving, by the computer device, input to change from the current content to new content; determining, by the computer device and based on the receiving, that the attention score of at least one of the plural users exceeds a threshold value; and controlling the display, by the computer device and based on the determining, to display an alert and a prompt to confirm or reject changing to the new content. |
US10602212B2 |
Methods and systems for implementing legacy remote and keystroke redirection
Methods and systems for routing key commands received from a remote-control device are provided. The method and/or system may include receiving, at a device, a key command from the remote-control device, generating a first message that includes the key command, sending, from the device, the first message to a keystroke router, and determining, at the keystroke router, a system network controller associated with the device. Moreover, the keystroke router may send the key command to the system network controller. |
US10602211B2 |
Method and apparatus for automatic second screen engagement
A method includes displaying content on a television, detecting a personal display device in proximity of the television, detecting a selection of content displayed on the television, detecting an instruction associated with the selection, displaying, based on the instruction, information associated with the selection on the personal display device and displaying on the television an alert indicating that the information associated with the selection is on the personal display device. |
US10602209B2 |
Transport and acquisition of DRM-related information
A reception apparatus includes receiver and processing circuitry. The receiver circuitry is configured to receive a broadcast stream including a service list table (SLT) and a digital rights management (DRM) data service. The SLT includes service information for the DRM data service. The processing circuitry is configured to extract the service information for the DRM data service from the received broadcast stream. The service information for the DRM data service includes a DRM system identifier. The processing circuitry is configured to acquire DRM information from the DRM data service when the DRM system identifier included in the service information for the DRM data service corresponds to a DRM system that is supported by the reception apparatus. |
US10602200B2 |
Switching modes of a media content item
Systems and techniques are provided for switching between different modes of a media content item. A media content item may include a movie that has different modes, such as a cinematic mode and an interactive mode. For example, a movie may be presented in a cinematic mode that does not allow certain user interactions with the movie. The movie may be switched to an interactive mode during any point of the movie, allowing a viewer to interact with various aspects of the movie. The movie may be displayed using different formats and resolutions depending on which mode the movie is being presented. |
US10602197B2 |
Set-top box with interactive portal and system and method for use of same
A set-top box with an interactive portal and system and method for use of the same are disclosed. In one embodiment of the set-top box, the set-top box is deployed to provide an interactive portal in a hospitality establishment having multiple rooms, such as a hotel. The set-top box is associated with a room and includes a housing that secures a television input, a television output, a processor, a transceiver, and memory therein in an interconnected bus architecture. The set-top box generates a guest interactive portal as well as a housekeeping interactive portal for a guest and housekeeper, respectively. Each of the portals provides relevant feedback on the condition of the room to a server associated with the hotel. |
US10602196B2 |
Set-top box, system and method for providing awareness in a hospitality environment
A system and method for providing awareness in a hospitality environment are presented. In one embodiment, a vertical and horizontal array of set-top boxes is provided and each set-top box includes an identification corresponding to the room in which the set-top box is placed. Each set-top box includes a wireless transceiver that periodically transmits an identification beacon that is received by a proximate wireless-enabled interactive device. The proximate wireless-enabled interactive device, in turn, broadcasts data packets including an indication of the strength of set-top box identification signals received. The broadcasts are received by a server via an array of wireless routers. The location of the proximate wireless-enabled interactive device is determined based on the signal strength information in the data packets. |
US10602190B2 |
Temporal sub-layer descriptor
A method for decoding a video bitstream comprising the steps of: receiving said video bitstream that includes a plurality of different layers, where one of said plurality of different layers includes a plurality of temporal sub-layers; receiving a value of a value attribute associated with one of the plurality of temporal sub-layers where said value includes a first part and a second part separated by a delimiter; decoding said bitstream based upon said value attribute. |
US10602189B2 |
Method and apparatus for encoding/decoding images
Disclosed are a method and apparatus for encoding/decoding images. The image-decoding method comprises the steps of: receiving a bit stream including information regarding an NAL unit type; and checking whether or not the NAL unit in the bit stream is a reference picture based on said information regarding an NAL unit type and decoding the NAL unit. The information regarding an NAL unit type indicates whether the NAL unit is a reference reading picture or not a reference reading picture. |
US10602180B2 |
Motion vector prediction
A video coder may determine a motion vector of a non-adjacent block of a current picture of the video data. The non-adjacent block is non-adjacent to a current block of the current picture. Furthermore, the video coder determines, based on the motion vector of the non-adjacent block, a motion vector predictor (MVP) for the current block. The video coder may determine a motion vector of the current block. The video coder may also determine a predictive block based on the motion vector of the current block. |
US10602179B2 |
Video encoding device and video decoding device using high-precision skip encoding and method thereof
Provided is a video decoding method performed by a video decoding apparatus, the video decoding method including: determining prediction mode information of a current block and an index indicating a prediction candidate, from a bitstream; determining a prediction candidate list according to the prediction mode information; when the prediction mode information of the current block indicates a pre-set prediction mode, determining a motion vector indicated by the index indicating the prediction candidate from the prediction candidate list, and determining a prediction motion vector of the current block based on at least one of pieces of motion prediction information related to the motion vector; and determining a motion vector of the current block based on the prediction motion vector, wherein the pre-set prediction mode is a prediction mode different from a skip mode and a merge mode. |
US10602175B2 |
Using an average motion vector for a motion search
A method for using an average motion vector in a motion vector search process. The method includes accessing an input frame for processing and reading average motion vector information from memory. The method further includes performing a motion vector search by using the average motion vector and a plurality of hints, calculating a winner motion vector based on the average motion vector and the plurality of hints, and storing the winner motion vector back into memory to create a new updated average motion vector. The method further includes finishing processing the input frame using the winning motion vector. |
US10602171B2 |
Video decoders and electronic systems including the same
A video decoder may perform, based on an operation mode, at least one of a first decoding operation to restore a first bin value based on a first context value, a second decoding operation to restore a second bin value based on an updated first context value or a second context value, a third decoding operation to restore a third bin value based on the updated first context value or a third context value, and a fourth decoding operation to restore at least one bypass bin value without a context value. Based on the operation mode, the video decoder may output the first bin value, the at least one bypass bin value, the first bin value and the at least one bypass bin value, the first bin value and one of the second and third bin values, or at least one of the first, second, and third bin values. |
US10602169B2 |
Method and device for encoding/decoding multi-layer video signal
A method for decoding a multi-layer video signal, according to the present invention, determines whether a corresponding picture in a lower layer is used as an inter-layer reference picture for a current picture in an upper layer, on the basis of a temporal level identifier of the lower layer, performs inter-layer prediction for the current picture by using the corresponding picture if the corresponding picture in the lower layer is used as the inter-layer reference picture for the current picture in the upper layer, reconstructs the current picture by using a prediction sample acquired through the inter-layer prediction and a residual sample of the current picture, and selectively applies a loop filter to a tile boundary of the reconstructed current picture on the basis of a layer filter flag for the upper layer. |
US10602168B2 |
Method and apparatus for encoding/decoding multilayer video signal
A scalable video signal decoding method, according to the present invention, determines a corresponding picture belonging to a lower layer used for an inter-layer prediction of a current picture belonging to an upper layer, performs the inter-layer prediction of the current picture by using the corresponding picture of the determined lower layer, restores the current picture by using a prediction sample acquired through the inter-layer prediction and a residual sample of the current picture, and selectively applies a loop filter to a tile boundary of the restored current picture on the basis of a layer filter flag for the upper layer. |
US10602165B2 |
Multilayer video signal encoding/decoding method and device
A scalable video signal decoding method according to the present invention is characterised in that whether or not a corresponding picture in a lower layer is being used as an inter layer reference picture for a current picture in an upper layer is determined on the basis of a time level identifier for the lower layer, and if the corresponding picture in the lower layer is being used as an inter layer reference picture for the current picture in the upper layer, inter layer prediction of the current picture is carried out using the corresponding picture, and the current picture is restored using a prediction sample obtained by means of inter layer prediction and a residual sample of the current picture. |
US10602164B2 |
Multilayer video signal encoding/decoding method and device
The multilayer video signal decoding method according to the present invention is characterised in that whether or not a corresponding picture in a lower layer is being used as an inter layer reference picture for a current picture in an upper layer is determined on the basis of a time level identifier for the lower layer, and if the corresponding picture in the lower layer is being used as an inter layer reference picture for the current picture in the upper layer, inter layer prediction of the current picture is carried out using the corresponding picture, and the current picture is restored using a prediction sample obtained by means of inter layer prediction and a residual sample of the current picture. |
US10602158B2 |
Method for maximizing video slice size constraint
A method and apparatus to maximize video slice size is described herein. The method packs as many macroblocks as possible within a capped-size slice, while preserving user-defined quality constraints. The probability to conform to the maximum slice size constraint may be adjusted according to a user-defined parameter. The method may be integrated into a rate control process of a video encoder. The method predicts whether encoding a macroblock with a quantization parameter exceeds a current slice size constraint. It further predicts whether encoding a given number of macroblocks with a given configuration of quantization parameters exceeds the current slice size constraint. The method then proceeds to encode the current macroblock either on a condition that encoding the given number of macroblocks with the given configuration of quantization parameters falls below the size constraint of the current slice or after determining that a new slice is needed. |
US10602156B2 |
Devices and methods for identifying a leading picture
An encoded bitstream of data including a plurality of encoded pictures is received. It is determined whether a first instantaneous decoding refresh (IDR) picture has one or more subsequent leading pictures included in the plurality of encoded pictures based on a Network Access Layer (NAL) unit type associated with the first IDR picture. The first IDR picture occurs at a random-access point in the encoded bitstream of data. When the NAL unit type of the first IDR picture is a first value indicating that the first IDR picture has one or more subsequent leading pictures, (i) the one or more subsequent leading pictures are decoded with reference to the first IDR picture based on the NAL unit type of the first IDR picture being the first value, and (ii) an output order is generated for the first IDR picture and the one or more subsequent leading pictures such that the one or more subsequent leading pictures precede the first IDR picture in the output order. |
US10602152B2 |
Server-side adaptive video processing
Adaptive video processing for a target display panel may be implemented in or by a server/encoding pipeline. The adaptive video processing methods may obtain and take into account video content and display panel-specific information including display characteristics and environmental conditions (e.g., ambient lighting and viewer location) when processing and encoding video content to be streamed to the target display panel in an ambient setting or environment. The server-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to generate video content in the color gamut and dynamic range of the target display panel that is adapted to the display panel characteristics and ambient viewing conditions. |
US10602145B2 |
Image encoding apparatus and control method thereof
An image encoding apparatus of the present invention comprises a frequency converting unit which executes frequency conversion on the data of a frame in moving image data, and generates coefficient data of a plurality of subbands, an encoding unit which quantizes the coefficient data acquired by the frequency converting unit in accordance with a quantization parameter, and encodes the quantized coefficient data, and a code amount controlling unit which controls the encoding unit such that a code amount generated by the encoding unit achieves a target code amount are provided. Here, the code amount controlling unit determines a subband target code amount of each of the plurality of subbands by distributing the target code amount to the plurality of subbands based on a ratio determined according to an indicator indicating a difficulty calculated for each of the plurality of subbands. |
US10602138B2 |
Method and device for chroma sample intra prediction in video coding system
An intra prediction method according to the present invention comprises the steps of: acquiring information on a luma prediction mode of a current block and information on a chroma prediction mode of the current block from a bit stream; deriving a luma intra prediction mode of the current block on the basis of the information on the luma prediction mode; determining a chroma intra prediction mode of the current block on the basis of information on the luma intra prediction mode and the information on the chroma prediction mode; and generating a chroma prediction sample of the current block on the basis of the chroma intra prediction mode. According to the present invention, it is possible to reflect the difference between the ratio of the width to the height of a luma component and the ratio of the width to the height of a chroma component, and thus to more accurately perform intra prediction in units of samples and improve intra prediction performance. |
US10602137B2 |
Method and device for encoding/decoding multi-layer video signal
A method for decoding a multi-layer video signal, according to the present invention, determines whether a corresponding picture in a lower layer is used as an inter-layer reference picture for a current picture in an upper layer, on the basis of a time level identifier of the lower layer, and restrictively performs inter-layer prediction for the current picture on the basis of a tile boundary alignment flag indicating whether tile alignment is performed between the upper layer and the lower layer if the corresponding picture in the lower layer is used as the inter-layer reference picture for the current picture in the upper layer. |
US10602136B2 |
Method and apparatus for encoding/decoding multilayer video signal
A scalable video signal decoding method, according to the present invention, determines a corresponding picture belonging to a lower layer used for an inter-layer prediction of a current picture belonging to an upper layer, and performs the inter-layer prediction of the current picture by using the corresponding picture in the determined lower layer, wherein the inter-layer prediction is restrictively performed according to a tile boundary alignment flag indicating whether tiles between the upper layer and the lower layer are aligned. |
US10602130B2 |
Image display device for displaying composite image
An image display device for displaying a composite image, includes a transparent first display panel located in front of eyes of viewers for displaying a first image and a second display panel disposed so as to be spaced apart from the first display panel for displaying a second image, the image display device being configured to display a composite image obtained by composing the first image displayed by the first display panel and the second image displayed by the second display panel, the composite image being viewed. |
US10602129B2 |
Image acquiring device and image acquiring system
An image acquiring device comprises a first camera 14 for acquiring video images, consisting of frame images continuous in time series, a second camera 15 being in a known relation with the first camera and used for acquiring two or more optical spectral images of an object to be measured, and an image pickup control device 21, and in the image acquiring device, the image pickup control device is configured to extract two or more feature points from one of the frame images, to sequentially specify the feature points in the frame images continuous in time series, to perform image matching between the frame images regarding the frame images corresponding to the two or more optical spectral images based on the feature points, and to synthesize the two or more optical spectral images according to the condition obtained by the image matching. |
US10602127B2 |
3D image capture apparatus with cover window fiducials for calibration
A 3D imaging apparatus with enhanced depth of field to obtain electronic images of an object for use in generating a 3D digital model of the object. The apparatus includes a housing having mirrors positioned to receive an image from an object external to the housing and provide the image to an image sensor. The optical path between the object and the image sensor includes an aperture element having apertures for providing the image along multiple optical channels with a lens positioned within each of the optical channels. The apparatus also includes a transparent cover positioned within the optical path and having a plurality of fiducials. The depth of field of the apparatus includes the cover, allowing the fiducials to be used to calibrate the apparatus or verify and correct the existing calibration of it. |
US10602125B2 |
Camera-parameter-set calculation apparatus, camera-parameter-set calculation method, and recording medium
A camera-parameter-set calculation apparatus includes a three-dimensional point group calculator that calculates a plurality of three-dimensional coordinates, based on first and second images respectively captured by first and second cameras and first and second camera parameter sets of the first and second cameras; an evaluation value calculator that determines a plurality of pixel coordinates in the second image, based on the plurality of three-dimensional coordinates and the second camera parameter set, determines a plurality of third pixel coordinates in a third image captured by a third camera, based on the plurality of three-dimensional coordinates and a third camera parameter set of the third camera, and calculates an evaluation value, based on pixel values at the plurality of second and third pixel coordinates in the second and third images; and a camera-parameter-set determiner that determines a fourth camera parameter set for the third camera, based on the evaluation value. |
US10602124B2 |
Systems and methods for providing a cubic transport format for multi-lens spherical imaging
Apparatus and methods for providing a frame packing arrangement for the encoding/decoding of, for example, panoramic content. In one embodiment, the frame packing arrangement utilizes overlapping imaging data so as to enable, for example, a post-decode stitching operation to be performed. The frame packing arrangement may utilize a number of projection formats, such as a cubemap projection, and may utilize any number of differing aspect ratios such as, without limitation, 4×3, 3×2, 4×2, 2×4 aspect ratios. Additionally, the overlapping imaging data may be positioned within the frame packing arrangement chosen so as to improve upon coding efficiency. For example, the overlapping imaging data may be positioned within the frame packing arrangement so as to emphasize image continuity. An encoder apparatus and decoder apparatus for use with the aforementioned frame packing arrangements are also disclosed. |
US10602122B2 |
Monocular stereoscopic camera
The present invention relates to a monocular stereoscopic camera for capturing a stereoscopic image of an object, and the monocular stereoscopic camera according to the present invention has: a first imaging lens assembly; a half mirror for reflecting a portion of light rays which have passed through the first imaging lens assembly while allowing the remaining light rays to pass through; a first camera including a third imaging lens assembly for imaging the light rays which have been reflected by the half mirror; a second camera including a third imaging lens assembly for imaging the light rays which have passed through the half mirror; and a second imaging lens assembly arranged on an optical axis between the first imaging lens assembly and the half mirror or on an optical axis between the half mirror and the third imaging lens assembly. |
US10602119B1 |
System and method for multiplexing MIPI multispectral imaging devices
It is contemplated that the present invention can provide methods and systems for the near-simultaneous frame acquisition from multiple cameras. This can be achieved in two different ways. If the cameras are set to work in triggering mode, the triggering of a first camera and a subsequent camera are adjusted by overlapping the trigger signals and image communication control signals of each camera in order to capture near-simultaneous images from each of the cameras. If the cameras are in video mode, they will be kept synchronous by using a common clock and starting them at the same time. As each camera generates frames, individual, corresponding frames are sampled from each camera in a sequential manner upon receiving a triggering signal. In this way, near simultaneous images can be sampled and saved from multiple cameras in video mode. |
US10602118B2 |
Method and system for multi-wavelength depth encoding for three dimensional range geometry compression
A method for generating encoded depth data includes receiving digital fringe projection (DFP) data corresponding to a three-dimensional structure of a physical object, and generating first and second fringe encodings for a first predetermined wavelength based on the DFP data at a first coordinate. The method further includes generating third and fourth fringe encodings for a second predetermined wavelength based on the DFP data at the first coordinate, the second wavelength being longer than the first wavelength, and generating a combined fringe encoding based on the third fringe encoding and the fourth fringe encoding. The method further includes storing the first, second, and combined fringe encoding data in a pixel of two-dimensional image data at a pixel coordinate in the two-dimensional image data corresponding to the first coordinate. |
US10602115B2 |
Method and apparatus for generating projection image, method for mapping between image pixel and depth value
Disclosed is a projection image generating method for a 3D space. An exemplary embodiment of the present disclosure provides a projection image generating method, including: estimating a plurality of image obtaining poses and a plurality of depth obtaining poses including obtaining positions and obtaining angles of a plurality of obtained images and a plurality of obtained depth values obtained in an actual 3D space, respectively, with respect to a reference coordinate system; obtaining a user pose including a location and an angle of the user in a virtual 3D space corresponding to the actual 3D space with respect to the reference coordinate system; and generating a projection image obtained by projecting the plurality of obtained depth values into at least one of the plurality of obtained images, based on the corresponding image obtaining pose corresponding to the user pose and at least one corresponding depth obtaining pose. |
US10602114B2 |
Augmented reality guidance for spinal surgery and spinal procedures using stereoscopic optical see-through head mounted displays and inertial measurement units
Embodiments disclose a real-time surgery method and apparatus for displaying a stereoscopic augmented view of a patient from a static or dynamic viewpoint of the surgeon, which employs real-time three-dimensional surface reconstruction for preoperative and intraoperative image registration. Stereoscopic cameras provide real-time images of the scene including the patient. A stereoscopic video display is used by the surgeon, who sees a graphical representation of the preoperative or intraoperative images blended with the video images in a stereoscopic manner through a see-through display. |
US10602110B2 |
Chroma reshaping based on just noticeable differences
Methods and systems for chroma reshaping are applied to images or video frames. The method comprises receiving at least one image or video frame. The color space of the at least one image or video frame is partitioned in M1×M2×M3 non-overlapping bins. For each bin it is determined whether it is a valid bin, for which the at least one image or video frame has at least one pixel with a color value falling within said bin. For each chroma channel, a required number of codewords is calculated for representing two color values in said valid bin that have consecutive codewords for the respective chroma channel without a noticeable difference. At least one content-aware chroma forward reshaping function is generated based on the calculated required numbers of codewords and applied to the at least one image or video frame. |
US10602109B2 |
Method and arrangements for HDR encoding
A pixel in a picture is pre-processed by determining at least one bound for a luma component value of the pixel in a second color space based on a transfer function of a desired linear luminance value of the pixel in a third color space. A luma component value in the second color space is then selected for the pixel within an interval comprising multiple luma component values in the second color space and 5 bounded by the at least one bound. A color of the pixel is represented by the luma component value and two chroma component values in the second color space. The pre-processing enables selection of a suitable luma component value for the pixel in a computationally efficient way by limiting the number of luma component values that are available for the particular pixel. |
US10602106B2 |
Information processing apparatus, information processing method, and program
There is provided an information processing apparatus, an information processing method, and a program for reducing any drop in the accuracy of color correction, the information processing apparatus using a captured image captured by a calibrated imaging section imaging a projected image projected to a projection plane by a calibrated projection section in order to set color correction information as the information for correcting a color of each pixel of the projection section. This technology may be applied to electronic equipment having the functions of both a projector and a camera, or to a computer for controlling such electronic equipment. |
US10602101B2 |
Light source module and projection device
A light source module includes an excitation light source providing an excitation light beam; a light guiding apparatus disposed on a light path of the excitation light beam and; a light collecting element disposed on a first transmission path and a second transmission path; a light homogenizing element disposed on the first transmission path; and a wavelength conversion element disposed on the second transmission path. The light guiding apparatus swings sequentially along a reference axis of the light path. Through the swinging action, the excitation light beam is transmitted along the first transmission path and the second transmission path at a first timing and a second timing, respectively. Then, the excitation light beam passes through the light collecting element. The light homogenizing element receives the excitation light beam. The wavelength conversion element converts the excitation light beam passing through the light collecting element into an excited light beam. |
US10602099B2 |
Cogen-mom integration using tabulated information recognition
The present disclosure describes methods and systems for integrating third party automation systems. One computer-implemented method includes calculating, by at least one of a first device and a second device, a risk level, and controlling, by the at least one of the first device and the second device, a switch based on the risk level. If the risk level is less than a predetermined value, the switch is controlled to power on an image display and capturing device. Data is displayed by the first device and received by the second device through visual recognition on the image display and capturing device. If the risk level is not less than the predetermined value, the switch is controlled to power off the image display and capturing device. Data transfer from the first device to the second device through visual recognition on the image display and capturing device is stopped. |
US10602098B2 |
Vehicle trajectory determination to stabilize vehicle-captured video
A vehicle has a camera system that captures video while the vehicle moves. The vehicle records the captured video and/or wirelessly transmits the captured video to a remote user device for playback. When the vehicle is moving, a coarse waypoint is identified and a trajectory is determined from the current location of the vehicle to the coarse waypoint that reduces (e.g., minimizes) sudden changes in direction of movement of the vehicle, reduces (e.g., minimizes) sudden changes in speed of the vehicle, and/or reduces (e.g., minimizes) sudden changes in acceleration of the vehicle by reducing (e.g., minimizing) jerk or snap of the vehicle trajectory. One or more fine waypoints along the trajectory are selected and the vehicle moves to the coarse waypoint along the trajectory by passing through those fine waypoints, resulting in smooth movement of the device that reduces or eliminates motion sickness for users viewing the captured video. |
US10602097B2 |
Wearable camera, wearable camera system, and information processing apparatus
A wearable camera includes a video recording device that records a captured video of a subject on the front side of a user on a recorder, a sensor that acquires information regarding motion of the user, a determiner that determines whether or not at least one default event has occurred on the basis of information regarding motion of the user acquired by the sensor during recording of the captured video of the subject, and a controller that generates event list information in which a detection time point of the default event is correlated with information regarding the default event according to determination that the at least one default event has occurred during recording of the captured video of the subject, and records the event list information on the recorder in correlation with the captured video of the subject. |
US10602096B2 |
Video camera device and method to monitor a child in a vehicle by secure video transmission using blockchain encryption
The present invention is directed to a system of monitoring a child seated in the rear seat of a vehicle in a child's car seat employing a video camera which transmits a video signal to a video display receiver placed in the driver's frame of vision. The video camera is placed within a child's stuffed toy, the camera signal being transmitted remotely to a separate video display monitor screen device, viewable to the driver of the vehicle. The camera is adjustable in the positions in which it is placed in the vehicle compartment. To adjust camera direction the invention includes a bendable, flexible and sturdy neck that interconnects the camera to a transmission unit, which provides the driver with a view of the child. The invention further employs use of blockchain technology to provide users with secure transmission of video images and to prevent hacking by outside third parties. |
US10602094B1 |
Entitlement access token
A top-level service executes a procedure call to at least one dependent service to determine an entitlement result for a user device making a request of the top-level service. A processing device generates an entitlement token comprising the entitlement result, encrypts the entitlement token and sends the entitlement token to the user device. The user device can return the entitlement token when making additional requests of the top-level service to prevent the top-level service from having to make additional procedure calls to the at least one dependent service. |
US10602088B2 |
Solid-state imaging device and imaging apparatus
A solid-state imaging device includes a plurality of pixels and a pixel control circuit. The pixel control circuit is configured to control the signal transfer circuit so that an imaging operation is performed simultaneously in the plurality of pixel group units and a plurality of imaging operations are performed in each of the plurality of pixel group units. In each of the plurality of imaging operations, an imaging signal output from at least one of two or more photoelectric conversion elements included in each of the plurality of pixel group units is transferred to one of two or more memories included in each of the plurality of pixel group units. Each of the two or more memories included in each of the plurality of pixel group units holds the imaging signal in a predetermined order. |
US10602087B2 |
Image acquisition device, and imaging device
An image acquisition system 1 includes: a light source 3 which outputs illumination light; an optical scanner 7 which scans a sample S with the illumination light; an optical scanner control unit 9; a detection optical system 15, 17 which focuses fluorescence from the sample S; an imaging device 19 which has a light receiving surface 19c in which a plurality of pixel rows 19d are arranged, and an imaging control section 19b, and which can perform signal readout of each of the plurality of pixel rows 19d from the light receiving surface 19c; and a calculation unit 21 which calculates an interval of signal readout between adjacent pixel rows 19d, based on a moving speed of an illuminated region on the light receiving surface 19c; the imaging control section 19b controls signal readout of each pixel row 19d, based on the interval of the signal readout thus calculated. |
US10602085B2 |
Imaging device, imaging system, and moving body having pixels with a connection transistor
The present disclosure is related to an imaging device, an imaging system, and a moving body. The imaging device according to an exemplary embodiment includes: a plurality of pixels and a connection transistor. Each of the plurality of pixels includes a photoelectric conversion unit, an amplification transistor that outputs a signal based on an electric charge generated in the photoelectric conversion unit, and a selection transistor that connects a source of the amplification transistor and an output line. The connection transistor includes two nodes, a conducting state between the two nodes being controlled by a signal supplied to a gate of the connection transistor. One of the two nodes is connected to the source of the amplification transistor of a first pixel included in the plurality of pixels. The other is connected to the source of the amplification transistor of a second pixel included in the plurality of pixels. |
US10602079B2 |
Digital image color space channel blending
In aspects of digital image color space channel blending, a camera device can capture digital images that encompass a three-hundred and sixty degree (360°) field of view. An image blending module is implemented to combine the digital images along a seam between the digital images to form a blended image. To combine the digital images, the image blending module can determine mismatched color between the digital images along the seam within an overlap region that overlaps two of the digital images along the seam. The image blending module can then blend the digital images by channel gains in a color space applied to enhance pixels of one of the digital images starting within the overlap region along the seam and blending into the one digital image. |
US10602074B2 |
Adaptive light source
A method according to embodiments of the invention includes creating a three-dimensional profile of a scene, calculating a relative amount of light for each portion of the scene based on the three-dimensional profile, and activating a light source to provide a first amount of light to a first portion of the scene, and a second amount of light to a second portion of the scene. The first amount and the second amount are different. The first amount and the second amount are determined by calculating a relative amount of light for each portion of the scene. |
US10602072B2 |
Imaging apparatus and method for controlling the same
An imaging system includes a digital camera and illuminating devices. The digital camera includes an imaging optical system, a shutter, a shutter driving mechanism, an imaging element, an illumination control unit, and a wireless I/F. The shutter is a focal-plane shutter. In a case in which a main imaging operation is performed in a plural illumination control mode, the shutter driving mechanism drives the shutter to generate a transition period for which a partial exposure region is transferred to the lower side of an imaging area of the imaging element over time. The illumination control unit controls the emission times of the illuminating devices to be different times within the transition period. |
US10602071B2 |
Imaging device and control method
The present disclosure relates to an imaging device and a control method that achieve low electric power consumption. A light source is of a wavelength received by an OPD pixel which is a pixel that detects light exposure, and its light emission is controlled by a PC or the like. The OPD pixel is a pixel specialized to detect a brightness of an imaging environment, and converts a received light amount to a current value, without electric power consumption, by utilizing photoelectric conversion. A detector detects a change (light intensity, light reception time, blinking pattern, etc.) of the current value of the OPD pixel, and upon detection, issues an operation instruction to another device (not depicted) or a solid state imaging device, by supplying a detection result to a control unit. The present disclosure can be applied to the solid state imaging device that includes the OPD pixel, for example. |
US10602062B1 |
System and method for generating 360° video including advertisement
A system and method capable of generating a 360° video including advertising content by photographing only a video for a specific direction not an omni-direction covered by a 360° video. Devices and methods are capable of generating a 360° video using relatively small resources. In particular, embodiments provide a system and method capable of generating a 360° video conveniently and relatively accurately using a terminal carried by a user. Furthermore, embodiment provide a system and method capable of generating a 360° video by photographing only a video for a specific direction not an omni-directional view covered by a 360° video. Furthermore, embodiments provide advertising content in a 360° video. |
US10602054B2 |
Video capture with privacy safeguard
A method to record video with a video camera while respecting bystander privacy includes acquiring sensory data separate from the video, parsing the sensory data for evidence of a human being in a field of view of the video camera, and recording video with the video camera if no human being is detected in the field of view, based upon the sensory data. |
US10602053B2 |
User interface for camera effects
The present disclosure generally relates to user interfaces. In some examples, the electronic device transitions between user interfaces for capturing photos based on data received from a first camera and a second camera. In some examples, the electronic device provides enhanced zooming capabilities that result in visual pleasing results for a displayed digital viewfinder and for captured videos. In some examples, the electronic device provides user interfaces for transitioning a digital viewfinder between a first camera with an applied digital zoom to a second camera with no digital zoom. In some examples, the electronic device prepares to capture media at various magnification levels. In some examples, the electronic device enhanced capabilities for navigating through a plurality of values. |
US10602050B2 |
Image pickup apparatus and control method therefor
An image pickup apparatus, including: an image pickup element configured to photoelectrically convert an object image; a signal acquisition unit configured to acquire a first signal obtained from a light flux that has passed through a first pupil partial region, a second signal obtained from a light flux that has passed through a second pupil partial region, and a third signal obtained from one of a light flux that has passed through a region that includes the first pupil partial region and is wider than the first pupil partial region, and a light flux that has passed through a region that includes the second pupil partial region and is wider than the second pupil partial region; and a defocus state detection unit configured to detect a defocus state based on at least one of the first signal and the second signal, and the third signal. |
US10602049B2 |
Endoscopy system and method for processing image of the same
Provided is an endoscopy system including: an image signal generator connected to one side of a cable, including a signal transmitter for amplifying and transmitting an image signal so as to transmit the image signal of inner body through the cable; a signal processor connected the other side of the cable, for damping and receiving the image signal which is transmitted through the cable; a central processing unit for outputting an operation control signal to perform an user interface for the image signal; and an image processing unit for overlapping the user interface into the image signal outputted from the signal processor and for processing the image signal in accordance with the operation control signal. |
US10602048B2 |
Lens apparatus, imaging apparatus, and intermediate accessory
In a camera body, a VBAT terminal and PGND terminal are both disposed adjacent to a TYPE terminal. In a case where the voltage of the TYPE terminal is a voltage of a first voltage range that does not include the VBAT voltage and does not include the voltage of the PGND terminal, a camera control unit distinguishes the mounted lens apparatus to be a first lens apparatus. In a case where the voltage of the TYPE terminal is a voltage of a second voltage range that is a voltage range different from the first voltage range, does not include the VBAT voltage and does not include the voltage of the PGND terminal, the camera control unit distinguishes the mounted lens apparatus to be a second lens apparatus. |
US10602046B2 |
Mobile device and control method
A control method suitable for a mobile device comprising a camera includes operations as follows: obtaining a description of a first wireless device adjacent to the mobile device over a first wireless communication; capturing a first image of a physical environment by the camera; recognizing a first candidate object within the first image; matching the first candidate object with the description of the first wireless device; and in response to that the first candidate object matches with the description of the first wireless device and a first predetermined instruction is received by the camera, generating a first command according to the description of the first wireless device, wherein the first command is to be transmitted to the first wireless device over a second wireless communication for manipulating the first wireless device. |
US10602044B2 |
Retractable image capture devices and methods to protect such retractable image capture devices
Retractable image capture devices and methods to protect such retractable image capture devices. An example mobile device includes a housing; a camera module including a sensor and a lens, a focal distance between the sensor and the lens being fixed, the camera module being movably mounted to the housing to move between a first position and a second position, a surface of the lens to extend past an exterior surface of the housing in the first position, the camera module to be disposed within the housing in the second position; and an actuator to actuate the camera module from the first position to the second position in response to a proximity trigger. |
US10602042B2 |
Imaging camera
The present application discloses an imaging camera, including: a housing with an accommodation space and including a supporting part extending toward the accommodation space; a lens holder received in the accommodation space of the housing; a lens unit received in the lens holder; and a damping layer located at an image side of the lens holder. The supporting part is located at the image side of the lens holder, and the lens holder abuts against the supporting part via the damping layer. |
US10602038B2 |
Imaging apparatus, lens apparatus, and intermediate accessory
A lens apparatus is mountable to a camera body. The camera body has multiple electric contacts. Of these multiple electric contacts, when mounting the lens apparatus to the camera body, electric contacts used for second communication or third communication come into contact with an electric contact provided to the lens apparatus before electric contacts used for first communication, when mounting the lens apparatus to the camera body. |
US10602030B2 |
Synchronizing data between personal and timecode devices
Syncing a personal device to a timecode generator can include acquiring media data with a personal device, receiving, using a timecode module, timecode data over an RF network, transmitting a timecode package including the timecode data to the personal device, decoding the timecode package to obtain the timecode data, and embedding the timecode data into a media stream including the acquired media data. |
US10602028B2 |
Color table compression
A memory device includes a compressed color table and corrective information. The compressed color table includes a first set of nodes of the color table compressed with a lossy compression at a selected compression ratio. The first set of nodes include a color difference within an error threshold at the selected compression ratio. Corrective information is included for a second set of nodes of the color table. The second set of nodes have a color difference outside the error threshold. |
US10602026B2 |
Image processing apparatus, image processing method, and non-transitory computer readable medium
An image processing apparatus includes a specifying unit, an extraction unit, and a creation unit. The specifying unit specifies, for one image among a first image before color conversion and a second image after color conversion, an area for which image information is extracted. The extraction unit extracts plural pieces of color conversion information, which are image information about pixels in the area of the one image among the first image and the second image, the area being specified by the specifying unit, and image information about pixels in the other image corresponding to the pixels in the one image. The creation unit creates a color conversion property on the basis of the plural pieces of color conversion information extracted by the extraction unit. |
US10602025B2 |
Techniques for advanced chroma processing
Image and video processing techniques are disclosed for processing components of a color space individually by determining limits for each component based on the relationship between each component in a color space. These limits may then be used to clip each component such that the component values are within the determined range for that component. In this manner, more efficient processing of images and/or video may be achieved. |
US10602024B2 |
Method for creating and filtering combined sets of lines from scanner to reduce image artefacts
Disclosed is a method of processing data from an image scanner for reducing image artefacts. The image scanner comprises a first image sensor arranged to: record a first set of lines, the first set of lines comprising a plurality of pixels representing recorded intensities of a first colour, record a second set of lines, the second set of lines comprising a plurality of pixels representing recorded intensities of a second colour; and record a third set of lines, the third set of lines comprising a plurality of pixels representing recorded intensities of a third colour. The method comprises the steps of: processing at least two of the first, the second or the third set of lines to create a first combined set of lines and filtering said first combined set of lines to filter out image artefacts creating a first filtered combined set of lines. |
US10602023B2 |
Document state management system, document state management method, and non-transitory computer-readable medium
A document state management system includes circuitry configured to receive registration of a document, and a memory to store first information and second information. The first information retains identification information of the document in association with a document state relating to the document. The second information retains tracing data for tracing the document state of the document in association with the identification information of the document. The circuitry records the tracing data in a medium and output the medium. The circuitry acquires the tracing data from the medium. The circuitry acquires, from the second information, the identification information of the document associated with the tracing data acquired from the medium. The circuitry acquires, from the first information, the document state of the document associated with the identification information of the document acquired from the second information. The circuitry outputs the document state acquired from the first information. |
US10602021B2 |
Authentication setting system and image forming apparatus
An image forming apparatus (a) causes the image scanning device to scan an image of: (a1) the mobile terminal apparatus before model changing that displays the subscriber ID, (a2) the mobile terminal apparatus after model changing that displays the subscriber ID, and (a3) a fill-in form in which the authentication setting information was written on a platen glass as one-time scanning and generate a scanned image, (b) extracts the subscriber IDs of the mobile terminal apparatuses and the authentication setting information, (c) causes the wireless communication device to transmit the authentication setting information to the mobile terminal apparatus after model changing if the subscriber ID of the mobile terminal apparatus before model changing and the subscriber ID of the mobile terminal apparatus after model changing are same as each other. |
US10602018B2 |
Image transmission method and system thereof and image transmission apparatus
An image transmission method and a system thereof and an image transmission apparatus are provided. The method includes: determining an estimated distortion area of at least one first image; zooming out the first image to generate a second image according to the estimated distortion area; adding the estimated distortion area around the second image to generate a transmission image and filling a transmission pattern in the estimated distortion area of the transmission image, wherein a resolution of the transmission image is equal to that of the first image; and transmitting the transmission image through at least one channel. |
US10602017B2 |
File management apparatus, multifunction device and information processing apparatus, file management method, and file management program
A file management apparatus causes notification destinations, which receive download information, to download a file recorded in a recording medium, in accordance with requests from the notification destinations. The apparatus includes an initial-deletion-time setting unit, a deletion-time updating unit, and a first file deleting unit. The initial-deletion-time setting unit sets a given time as the initial value of the deletion time of the file. The deletion-time updating unit updates the deletion time if one or more notification destinations having not downloaded the file are present when the deletion time comes. The first file deleting unit deletes the file under the condition that, when the deletion time comes, the one or more notification destinations having not downloaded the file are not present. |
US10602015B2 |
Picture displaying method and apparatus, and terminal device
A picture displaying method and apparatus, and a terminal device are disclosed. The method includes detecting a view instruction, input by a user, on any picture; responding to the view instruction and outputting the picture; acquiring generation time of the picture from EXIF information of the picture; and querying whether an audio file with a file name including the generation time of the picture is stored, and if the audio file is stored, outputting the audio file. By implementing embodiments of the present invention, the user can not only obtain a static image directly from the picture, but also obtain audio information around a shooting scene in addition to the static image, thereby keeping more memories for the user and improving user experience. |
US10602014B2 |
Image processing apparatus, control method of image processing apparatus, and storage medium
An image processing apparatus including two image reading units can sequentially execute image processing of front face image data and back face image data of a document using a single image processing circuit. The image processing apparatus transfers the first face image data of the read document to a first ring buffer and the second face image data thereof to a second ring buffer, respectively, while switching, predetermined unit by unit, whether to transfer the first face image data or the second face image data of the image data to an image processing unit. |
US10602013B2 |
Reading module and image forming apparatus provided with the same
A reading module of the present disclosure is provided with a light source, an optical system, and a sensor. The optical system images, as reading light, reflected light of light radiated from the light source to an illumination object. The sensor converts the reading light imaged by the optical system into an electric signal. The optical system is provided with a mirror array in which a plurality of reflection mirrors are disposed in an array in a prescribed direction and a plurality of aperture stop portions that adjust an amount of the reading light. Each of the reflection mirrors is disposed at a prescribed distance from an adjacent one of the reflection mirrors in a prescribed direction. |
US10602011B2 |
Image forming apparatus, information processing method, and program
An image forming apparatus has a job execution unit that executes a job that causes an image to be formed. The job execution unit acquires, from a function extension unit that extends a function of the job execution unit, first setting information managed by the function extension unit. When the job execution unit receives an instruction to execute the job, the job execution unit controls the function extension unit to perform the extended function of the job execution unit based on the acquired first setting information. |
US10602008B1 |
Image forming apparatus and image forming method
According to one embodiment, an image forming apparatus includes, a sheet transporting unit, a scanner, a print unit, an input device, a counter, and a control unit. The sheet transporting unit transports a predetermined number of sheets among a plurality of the sheets. The scanner reads the sheets which are transported by the sheet transporting unit as image data. The print unit prints the image data which is read by the scanner. The input device receives an input from a user. The counter counts the number of the transported sheets. The control unit controls the sheet transporting unit and the print unit depending on the number of the transported sheets and the number of sheets which are input by the user. |
US10602005B2 |
Image forming system, printer driver, and information processing apparatus for processing electronic file
To provide an image forming system by which a printed object can be obtained in a short time after a request for image formation is issued, an image forming system includes an information processing apparatus and an image forming apparatus connected to the information processing apparatus via a network to form an image. The information processing apparatus includes a first determining unit, a second determining unit, a transmission control unit, and a transmitting unit. The first determining unit determines whether an electronic file is opened. In a case where the first determining unit determines that the electronic file is opened, the second determining unit determines whether a specific action related to image formation of the electronic file is detected. In a case where the second determining unit determines that the specific action related to image formation of the electronic file is detected, the transmission control unit controls image data related to the electronic file to be transmitted to the image forming apparatus. |
US10602004B2 |
Apparatus, control method, and non-transitory computer-readable storage medium that cause a device to print an image based on a state of the apparatus and a user operation
An apparatus that causes a device to print an image. The apparatus includes at least one processor, and a display screen. A state of the apparatus is changed from a first state to a second state when an image is settled as a print target by a user, the first state being a state in which the at least one processor does not cause the device to print the image even if the apparatus is put close to the device, and the second state being a state in which the at least one processor can cause the device to print the image if the apparatus is put close to the device. After the apparatus in the second state performs a short distance wireless communication with the device, the device prints the image. |
US10602001B2 |
Method for identifying data usage and electronic device implementing the same
An electronic apparatus is disclosed, including a touch screen display; a communication unit configured to transceive data via a network; a processor; and a memory configured to store instructions to, which when executed, instruct the processor to identify a total data usage transceived through the communication unit if the data usage transceived through the communication unit reaches a predetermined reference value, determine whether a difference value between the total data usage and a predetermined warning value satisfies a condition to change the reference value, and change the reference value based on the determination result. |
US10602000B2 |
Policy decisions based on offline charging rules when service chaining is implemented
Apparatus and methods for policy decisions regarding a service data flow enabled for service chaining. One embodiment comprises a policy control element configured to make policy decisions for a session. The policy control element communicates with an offline charging system. The policy control element detects a new service added to the service chain implemented for the service data flow, and transmits a charging rules request to the offline charging system responsive to detecting the new service being added to the service chain. The policy control element receives a response from the offline charging system that includes offline charging rules that are mapped to the new service of the service chain, makes a policy decision for the service data flow based on the offline charging rules, and transmits the policy decision to a policy enforcement element. |
US10601989B1 |
Agent controlled menu
A system for automatic authentication of service requests includes authentication of a remote access device. This authentication may be accomplished automatically prior to text or audio communication between a customer and a service agent. In some embodiments, authentication is accomplished automatically by authentication of the remote access device or accomplished by asking the customer questions. A single authentication of the remote access device may be used to authenticate a service request transferred between service agents. The authentication of the remote device may include, for example, use of a personal identification number, a fingerprint, a photograph, and/or a hardware identifier. Some embodiments include an intelligent pipeline configured for managing queues of customer service requests and/or customer service agent control over a customer's access device. |
US10601987B2 |
Multiple party call acknowledgement
Disclosed embodiments provide improved communication between a caller and multiple parties. A caller performs a call spray operation on a group of contacts using an electronic communication device such as a mobile telephone. The call spray operation attempts to contact an electronic device associated with each contact in the group of contacts. If one of the contacts answers and is deemed to be a live user, then the remaining contacts that did not answer each receive a message on their associated electronic device indicating which of the contacts answered the caller with a live user. In this way, a group of people can be conveniently contacted and kept up to date with the status of the communication with the caller. |
US10601986B1 |
Call screening service for communication devices
One example method of operation may include identifying call data associated with a received call, identifying call parameters from the call data, and the call parameters include one or more call routing parameters associated with call routing of the call and one or more call session parameters associated with a call session of the call, assigning weights to one or more of the call routing parameters and the call session parameters, determining a scam score for the call based on a sum of the weights applied to the call routing parameters and the call session parameters, and blocking the call when the scam score is greater than or equal to a predetermined threshold scam score. |
US10601981B1 |
Apparatus and method for intrinsically safe operation of a portable communication device
A portable communication device is provided with a power arbitration module formed with hardware logic configured to detect attachment of a battery and determine whether the battery is one of: an intrinsically safe (IS) battery or a standard, non-intrinsically safe (non-IS) battery. The power arbitration module enables a converged platform mode of operation in response to determining that the battery is a standard, non-intrinsically safe battery. The power arbitration module enables a land mobile radio (LMR) mode of operation in response to determining that the battery is an intrinsically safe battery. The determination of the battery type and enablement of operating mode is handled by hardware logic of the power arbitration module without use of a software protocol. |
US10601979B2 |
Method and apparatus for managing application data usage
A method for operating an electronic device includes displaying a user-interface for a mode for controlling data usage on a display of the electronic device, in response to detecting an input for the user-interface, activating the mode, in the mode, identifying a first set of applications among a plurality of applications installed in the electronic device based on a predefined list, allowing first data usage for a first set of applications, and restricting second data usage for a second set of applications among the plurality of applications other than the first set of applications. |
US10601977B2 |
Messaging application
A messaging application for use on electronic devices, each electronic device having a display and a connection to a communication system. The application has two modes, a first mode in which the symbols of text messages are concealed and a second mode in which the symbols of a text message are displayed, the application controlling the display of text on the display according to an algorithm. The algorithm detects whether the application is in the first mode or the second mode, and if the application is in the first mode the current symbol entered is displayed and any previously entered symbols entered with the application in the first mode are concealed. |
US10601976B2 |
Executing applications in conjunction with other devices
A method and electronic device for executing application concurrently with other devices are provided. An address of an external electronic device and a location of an application is obtained. A connection is established with a device using a short-range communication protocol. The application is obtained and executed in conjunction with the device. |
US10601972B2 |
Rotatable electrical connector
A connecting system for an electronic device is disclosed herein. The connecting system may comprise a connector port including an alignment feature and two or more conductive traces corresponding to contacts of a dock interface. The connector port may be rotatable relative to the dock interface with at least two conductive traces arranged in a manner such that the contacts are maintained in contacting relation with the conductive traces along a contact path when the electronic device is rotated relative to the dock interface. The connector port may further include one or more nonconductive separating spaces that separate the at least two conductive traces along the contact path. The connecting system may comprise a rotation stop arranged such that the contacts are prevented from having contacting relation with conductive traces other than a conductive trace to which the contact corresponds and with which the contact is aligned. |
US10601969B2 |
Mobile electronic device and mobile phone
The present disclosure relates to a mobile electronic device, which includes a body, a display screen disposed to an obverse surface of the body, an input-output module, and a drive assembly coupled to the input-output module. The display screen is able to display a start tag and a mode tag. The input-output module includes a base and a camera disposed to the base, and the input-output module is able to be at least partially accommodated in the body. The drive assembly is configured to drive the input-output module to be exposed from an end portion of the body in accordance with a user input signal for the start tag, and is configured to drive the input-output module to rotate in accordance with a user input for the mode tag. A mobile phone is also provided. |
US10601966B2 |
Mobile terminal
The present disclosure provides a mobile terminal including a middle frame, a main board, a display screen module, and a back plate. The middle frame includes a front side face, a back side face, a left side face, a right side face, and a top face. The display screen module is disposed on the front side face. The back plate is disposed on the back side face. A receiving groove is defined by the top face of the middle frame, the display screen module and the back plate. The mobile terminal further includes a mounting box slideably received in the receiving groove. A first camera is disposed at a side face of the mounting box that faces the display screen module. The mounting box is extended out of or retracted into the receiving groove so that the first camera is exposed out of or hidden into the receiving groove. |
US10601964B2 |
WLAN device with preamble decode-based receive suspend during undesired packets
A WLAN device includes a processor implementing a MAC layer and a PHY layer which is coupled to a transceiver including a receive (Rx) chain and a transmit (Tx) chain that is coupled to an antenna. A preamble decode-based receive suspend algorithm has software stored in a memory that is implemented by the processor or by hardware including digital logic. The algorithm responsive to receiving a packet including a Physical Layer Convergence Protocol (PLCP) header, a MAC header, and data, is for analyzing a length field in the PLCP header to determine whether the packet is an undesignated packet and whether there is sufficient time remaining for implementing a turning off and then back on of an analog portion of the Rx chain to avoid missing a next packet. If the undesignated packet and sufficient time are present, the analog portion of the Rx chain is turned off. |
US10601957B2 |
Sending messages to mobile devices
A device may receive a request for a mobile device to obtain an application. The request may include a mobile device identifier for the mobile device. The device may send, to the mobile device, a link to a web page. The device may receive, from the mobile device, a request for the web page. The device may send, to the mobile device, a redirect to a software distribution platform to obtain the application from the software distribution platform. The device may receive a registration identifier for the mobile device after the mobile device obtains the application from the software distribution platform. The device may send, to a message server, a request for a message to be sent to the mobile device. The request may be based on the registration identifier and the application. |
US10601954B2 |
Sandboxing requests for web services
A web service request is received, and a stored performance metric value, generated for other web service requests of the same type, is compared to a threshold value. If the stored performance metric value meets the threshold value, then the received web service request is routed to a sandboxed instance of the web service for execution. If the stored performance metric value does not meet the threshold value then the received web service request is routed to a default web service instance for execution. In either case, the performance metric is monitored during execution of the received web service request, and the stored performance metric value is updated based upon the monitored performance metric generated for the received web service request. |
US10601946B2 |
Edge cache segment prefetching
Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server. |
US10601938B2 |
Organizationally programmable intranet push notifications
Among other things, embodiments of the present disclosure help improve the functionality of electronic messaging software and systems by providing selective push notifications to users of such systems in response to new content being published. Embodiments of the present disclosure may provide notifications to some users based on the relevance of published content to such users, while abstaining from notifying users for whom the content is irrelevant. |
US10601937B2 |
Responsive action prediction based on electronic messages among a system of networked computing devices
Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to predict an action based on content in electronic messages, at least one action being a responsive electronic message. In some examples, a method may include receiving data representing an electronic message with an electronic messaging account, identifying one or more component characteristics associated with one or more components of the electronic message, characterizing the electronic message based on the one or more component characteristics to classify the electronic message for a response as a classified message, causing a computing device to perform an action to facilitate the response to the classified message, and the like. |
US10601935B2 |
Information processing apparatus, information processing method, and program
An information processing system that generates commentary, the commentary including first commentary generated based on behavior information corresponding to a behavior of a user and second commentary associated with the first commentary; and outputs the commentary to be available to other users. |
US10601934B2 |
Data transfer, over session or connection, and between computing device and one or more servers for transmitting data to a third party computing device
A method, apparatus, computer-readable medium, and/or system may comprise a computing device comprising a processor and memory storing computer-executable instructions that, when executed by the processor, cause the computing device to generate a first secure session connection between a computing device and a first server associated with a first routing network. The computing device may receive, from the first server and via the first secure session connection, a plurality of pieces of data associated with the first routing network. The computing device may generate a second secure session connection between the computing device and a second server associated with a second routing network. The computing device may receive, from the second server and via the second secure session connection, a plurality of pieces of data associated with the second routing network. The computing device may categorize each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network. The computing device may generate, based on the categorizing, one or more tags for each of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network. The computing device may generate, based on the one or more tags, a plurality of blocks of data. Each block of data of the plurality of blocks of data may comprise at least a portion of the plurality of pieces of data associated with the first routing network and the plurality of pieces of data associated with the second routing network. The computing device may store, at a storage device and with one or more corresponding tags, the plurality of blocks of data. The computing device may receive a request to share data with a third party computing device. In response to receiving the request to share data with the third party computing device, the computing device may transmit, to the third party computing device and based on the one or more corresponding tags, a block of data of the plurality of blocks of data. The first server associated with the first routing network may be configured to transmit, to the computing device and via the first secure session connection, the plurality of pieces of data associated with the first routing network. The second server associated with the second routing network may be configured to transmit, to the computing device and via the second secure session connection, the plurality of pieces of data associated with the second routing network. |
US10601933B2 |
Ranking of place-entities on online social networks
In one embodiment, a method includes, by one or more computing devices of an online social network, receiving comparison information associated with two or more particular place-entities from a client system of a first user of the online social network, each particular place-entity being associated with a particular score on a first scoring scale and a first feature, ranking a scored list of place-entities comprising at least the two or more particular place-entities associated with the online social network based in part on the comparison information, wherein each place-entity of the scored list is associated with a score on the first scoring scale, and determining a place-classifier algorithm based at least in part on the ranked list of place-entities and one or more features associated with each place-entity of the ranked list, the one or more features comprising at least the first feature. |
US10601931B2 |
Systems and methods for delivering information and using coordinating identifiers
Systems and methods for allowing separate parties to identify each other through the use of matching computer-coordinated identifiers are discussed. In some cases, the methods include using a processor of a computer system to identify a first computer device configured to provide a first perceptible identifier, using the processor to identify a second computer device that is configured to provide a second perceptible identifier, and using the processor to send the first perceptible identifier to the first computer device and the second perceptible identifier to the second computer device, wherein the first and second perceptible identifiers correspond with each other to provide a two-sided, computer-coordinated verification. In some cases, the described methods include modifying the first and second identifiers as the first and second computer devices come into proximity with each other. Other implementations are discussed. |
US10601926B2 |
User terminal grouping method, conference server, and conference system
A user terminal grouping method, including receiving a conference participation request sent by a first user terminal, acquiring an identity code of a user of the first user terminal from the conference participation request, involving the first user terminal in a conference, comparing the identity code with identity codes corresponding to other user terminals that participate in the conference, determining that a second user terminal among the other user terminals and the first user terminal correspond to the same identity code, and sending, to a user terminal of another user in the conference, description information used to indicate that both the first user terminal and the second user terminal belong to the same user. |
US10601925B2 |
Control plane for sensor communication
An architecture that can employ a control plane for managing communications with respect to a set of sensors is provided. By utilizing a control plane, a distinction between control messages and data messages can be provided in a standardized way and the set of sensors can benefit from additional functionality and configurability. For example, the control plane can be employed to modify parameters associated with the set of sensors, which can be effectuated in real time and in situ as opposed to at the time of fabrication or deployment. Moreover, such modifications can relate to both the sensing portions of a particular sensor as well as the communication portions of a particular sensor. |
US10601924B2 |
Method for remote support of electric drive apparatus
The invention relates to electric drive apparatuses used in different industries for different applications more particularly to a method for remote support of an electric drive apparatus. The method comprises: establishing a live support session with virtual drive assistance between a first apparatus and a third apparatus in the remote support site, said first apparatus having a connection with a local electric drive apparatus in a local site, and said third apparatus having a connection to a virtual drive tool for virtual drive assistance; downloading by said third apparatus from said first apparatus parameter settings and other relevant process information of the local electric drive apparatus to said third apparatus; and controlling and/or operating said virtual drive tool by said third apparatus to provide assistance to a user of said first apparatus. |
US10601919B2 |
Cache migration management in a virtualized distributed computing system
In accordance with one aspect of the present description, in response to a detection by a storage controller, of an operation by a host relating to migration of input/output operations from one host to another, a cache server of a storage controller, transmits to a target cache client of the target host, a cache map of the source cache of the source host wherein the cache map identifies locations of a portion of the storage cached in the source cache. In response, the cache client of the target host, may populate the target cache of the target host with data from the locations of the portion of the storage, as identified by the cache map transmitted by the cache server, which may reduce cache warming time. Other features or advantages may be realized in addition to or instead of those described herein, depending upon the particular application. |
US10601916B2 |
Collection folder for collecting file submissions via a customizable file request
A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder via a customizable file request. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions. |
US10601915B2 |
Data stream processor with both in memory and persisted messaging
A machine has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive data from a data source that continuously generates records, selectively identify conditions within the data that satisfy specified rules, and report the conditions prior to routing the data to a message system node forming a segment of a distributed transaction log with messages persisted in non-volatile memory and replicated within a cluster of nodes. |
US10601914B2 |
Method and apparatus for synchronizing applications' consumption of remote data
Presented here are methods and systems for enabling multiple consumers to view an ordered data stream at the same time. An embodiment of the invention follows a client-server model, in which there is one server that is the source of the data and multiple clients that are the consumers of the data. Additionally, this invention can also be embodied by a number of other models, including but not limited to: 1) multiple servers or server clusters acting as data sources, and multiple clients acting as consumers, 2) pure peer-to-peer, where each peer can be both a source and/or a consumer of data, 3) a server-assisted peer-to-peer model, where peers may be both a source and/or a consumer of data and a set of one or more servers act as source and back-up and provide meta-information about the peers, such as which data is available from which peer. |
US10601912B2 |
System and method for device policy exchange in a network of devices with embedded electronics
An information handling system include a memory and a processor that determines that the information handling system is of a first class of devices, receives a first profile from a management system, the first profile being for the first class of devices, receives a second profile from the management system, the second profile being for a second class of devices, the second class being different from the first class, couples to a peer device, determines whether the peer device is of the first class of device or the second class of devices, and sends the first profile to the peer device in response to determining that the peer device is of the first class of devices. |
US10601911B2 |
Partitioning of a blockchain ledger
An example operation may include one or more of identifying partitions associated with a blockchain, identifying a new transaction to be committed to the blockchain, determining a partition code assigned to the new transaction, and committing the new transaction to one of the partitions associated with the partition code. |
US10601909B2 |
Managing replication of computing nodes for provided computer networks
Techniques are described for providing managed computer networks, such as for managed virtual computer networks overlaid on one or more other underlying computer networks. In some situations, the techniques include facilitating replication of a primary computing node that is actively participating in a managed computer network, such as by maintaining one or more other computing nodes in the managed computer network as replicas, and using such replica computing nodes in various manners. For example, a particular managed virtual computer network may span multiple broadcast domains of an underlying computer network, and a particular primary computing node and a corresponding remote replica computing node of the managed virtual computer network may be implemented in distinct broadcast domains of the underlying computer network, with the replica computing node being used to transparently replace the primary computing node in the virtual computer network if the primary computing node becomes unavailable. |
US10601906B2 |
Method and system for processing load balancing using virtual switch in virtual network environment
A method to load balance via a load balancing node in a virtual network environment, the method including: receiving a request packet from a client through a router; selecting, via a load balancer of the load balancing node, a backend virtual machine server to receive the received request packet; generating, via a virtual switch of the load balancing node, a packet for virtual networking by overlaying information for transmitting the received request packet to the selected backend virtual machine server through a virtual network to the received request packet; and transmitting the generated packet for virtual networking to a hypervisor node including the selected backend virtual machine server. |
US10601903B2 |
Optimizing dynamical resource allocations based on locality of resources in disaggregated data centers
Embodiments for optimizing dynamic resource allocations in a disaggregated computing environment. A data heat map associated with a data access pattern of data elements associated with a workload is constructed. A locality of the data elements associated with the workload within the disaggregated computing environment is determined using the data heat map. Particular resources within pools of resources are assigned to a dynamically constructed disaggregated system in real-time based upon the locality of the data elements in relation to other ones of the resources within the pools of resources such that the dynamically constructed disaggregated system executes the workload using an optimized set of the particular resources. |
US10601900B2 |
Supporting distributed ledgers in a micro-services environment
Implementations of the disclosure provide an apparatus comprises: a memory to store a set of blocks of a distributed ledger; and a processing device, operatively coupled to the memory, to: receive, from a node device, a message comprising a first number of blocks of the distributed ledger that have been processed by the node device. A number of blocks to be skipped are determined. The number is equal to a difference between the first number of blocks and a second number of blocks of the distributed ledger that have been processed by the apparatus. One or more blocks of the determined number of blocks that have been processed by the node device but have not been processed by the apparatus are utilized to update the set of blocks of the distributed ledger. Thereupon, the one or more blocks that are utilized by the apparatus to update the distributed ledger are skipped for processing. |
US10601899B2 |
Associating an online publication with a print publication
This document discusses, among other things, a system and methods for associating an online publication with a print publication. Example embodiments may include receiving a request from a publisher that may identify first data that is to be published over a network, in an online publication. In response to the request, example embodiments may include fetching the first data and generating further data based on the first data. The further data may include an address to locate the online publication as published. The publisher may be allowed to publish the further data as a print publication. Subsequent to the print publication of the further data, example embodiments may include receiving the string of characters over the network from a user. Example embodiments may include presenting the online publication to the user based on the string of characters. |
US10601897B2 |
Transfer of files with arrays of strings in SOAP messages
A method of transferring files in a data-processing network using a current node within the network includes reading an outbound content and outbound characteristics of an outbound file. An outbound message is created having outbound strings including a first set of the outbound strings representing the outbound characteristics and a second set of the outbound strings representing the outbound content. The outbound message is sent to a receiver node within the network. An inbound message is received from a sender node within the network. The inbound message has inbound strings including a first set of the inbound strings representing inbound characteristics and a second set of the inbound strings representing inbound content. An inbound file having the inbound content is stored, and the inbound characteristics are applied to the inbound file. |
US10601890B2 |
Recoverable stream processing
A computing system includes nodes executing data processing programs that each process at least one stream of data units. A data storage system stores shared data accessible by at least two of the programs. Processing at least one stream using a first data processing program includes: processing a first stream of data units that includes multiple subsets of contiguous data units; initiating termination of processing within the first data processing program, between processing a first subset of contiguous data units and processing a second subset of contiguous data units adjacent to the first subset of contiguous data units within the first stream of data units; durably storing at least some changes to the shared data caused by processing the first subset of contiguous data units after determining that the termination of processing within the first data processing program has completed; and resuming processing within the first data processing program. |
US10601887B2 |
Stream handling using an intermediate format
A method of delivering a live stream is implemented within a content delivery network (CDN) and includes the high level functions of recording the stream using a recording tier, and playing the stream using a player tier. The step of recording the stream includes a set of sub-steps that begins when the stream is received at a CDN entry point in a source format. The stream is then converted into an intermediate format (IF), which is an internal format for delivering the stream within the CDN and comprises a stream manifest, a set of one or more fragment indexes (FI), and a set of IF fragments. The player process begins when a requesting client is associated with a CDN HTTP proxy. In response to receipt at the HTTP proxy of a request for the stream or a portion thereof, the HTTP proxy retrieves (either from the archive or the data store) the stream manifest and at least one fragment index. Using the fragment index, the IF fragments are retrieved to the HTTP proxy, converted to a target format, and then served in response to the client request. The source format may be the same or different from the target format. Preferably, all fragments are accessed, cached and served by the HTTP proxy via HTTP. |
US10601883B2 |
Systems and methods for scalable structured data distribution
Systems and methods for efficiently absorbing, archiving, and distributing any size data sets are provided. Some embodiments provide flexible, policy-based distribution of high volume data through real time streaming as well as past data replay. In addition, some embodiments provide for a foundation of solid and unambiguous consistency across any vendor system through advanced version features. This consistency is particularly valuable to the financial industry, but also extremely useful to any company that manages multiple data distribution points for improved and reliable data availability. |
US10601881B1 |
Idempotent processing of data streams
Idempotent processing of data may be implemented for data records retrieved from a data stream. A data stream may receive data records as input and distribute the ingestion, storage, and processing of the data records amongst one or more partitions of the data stream. Partition metadata may be maintained which includes checkpoint metadata for retrieving, processing, and sending data records in the data stream to a specified destination. When assigned a partition for processing, checkpoint metadata for partition may be accessed to determine whether a pending checkpoint for the partition exists. If not pending checkpoint exists, new data records may be retrieved, processed, and sent from the partition of the data stream to a specified destination. If a checkpoint is pending, then the data records identified by the checkpoint metadata as pending may be retrieved, processed, and sent to the specified destination. |
US10601875B2 |
Automated multi-level federation and enforcement of information management policies in a device network
Methods, apparatus, systems, and non-transitory computer-readable media for managing a plurality of disparate computer application and data control policies on a computing device, especially a computing device connected to a computer network, are described. In one example, at least one policy distribution point is provided that includes least one policy distribution point including at least one information management policy. A plurality of policy enforcement points, including a first policy enforcement point operating at a first policy enforcement level, and a second enforcement point operating at second policy enforcement level, are also provided. A first policy element to the first policy enforcement point, and a second policy element to the second policy enforcement point, are allocated. A management compartment in computer memory in communication with said computing device including one or more computer applications, data, and metadata specified and controlled by the information management policy is also provided. |
US10601871B2 |
Reconfiguration of security requirements for deployed components of applications
Method and system are provided for reconfiguration of security requirements for deployed components of applications. The method includes referencing a deployed application wherein the application is divided into processing components, which can be deployed in different locations. The method adds one or more application resources for the deployed application to a central repository with references to the processing components of the deployed application utilizing the resources. The method further involves: receiving an update to an application resource to modify a security requirement for the resource; checking the deployment locations of the processing components of deployed applications referenced to the updated application resource to ensure the processing components conform to the modified security requirement; and taking an action for each referenced processing component of the deployed application that does not conform to the modified security requirement. |
US10601866B2 |
Discovering website phishing attacks
A method, computer system, and a computer program product for identifying a phishing attack is provided. The present invention may include receiving an alert of a suspicious URL. The present invention may include making an HTTP request to the suspicious URL. The present invention may include downloading and rendering the suspicious URL content. The present invention may include producing a screenshot of the rendered suspicious URL content. The present invention may include making an HTTP request to a domain landing page. The present invention may include downloading and rendering the domain landing page URL content. The present invention may include producing a screenshot of the rendered domain landing page URL content. The present invention may include generating a score based on comparing the produced first screenshot and the produced second screenshot. |
US10601863B1 |
System and method for managing sensor enrollment
Sensor enrollment management is conducted where features and capabilities for one or more broker computing nodes within the cluster are received by an enrollment service operating within a management system. The enrollment service is configured to receive advertised features and capabilities for computing nodes that are part of a cluster and provide address information associated with the enrollment service to the sensor. Based on information supplied by the sensor, the enrollment service authenticates the sensor, and upon authentication, forwards keying material associated with the sensor to a computing node selected that is selected for supporting communications to the cluster from the sensor. Also, the enrollment service provides a portion of the advertised features and capabilities associated with the computing node to the sensor to enable the sensor to establish a secure communication path with the computing node for malware analysis of suspicious objects within network traffic monitored by the sensor. |
US10601860B2 |
Application platform security enforcement in cross device and ownership structures
Methods and systems provide application platform security enforcement. A distributed system communicates between a plurality of remote devices and at least one secured server to facility providing a secured service. The distributed system may comprise a remote communication server and one or more security layer components where the plurality of remote devices connect through ones of the security layer components. Upon detection of a security breach by a first remote device, the distributed system determines potential devices at risk from the plurality of remote devices, analyzing risk factors for commonalities. A lock down and/or quarantine of the first remote device and the devices at risk is instructed. Risk factors may include whether the remote devices communicate via a same security layer component, are geographically proximate; and/or are associated at the user level, for example are proximate users in a social network graph. Reactivation is also provided. |
US10601858B2 |
Endpoint vulnerability analysis platform with intelligent threat actors
The present invention relates to methods, network devices, and machine-readable media for an integrated environment for a method of environment security validation through controlled computer network exploitation. A set of parameters is received from an operator over the network. Based on these parameters an attack campaign is performed on the environment. In the course of the campaign, vulnerable hardware and software in the attacked network are identified. In another scenario, vulnerable hardware and software are mitigated until vendors provide official patches. |
US10601852B2 |
Information processing device, information processing method, and recording medium storing program
Provided is an information processing device that includes a processor and has a capability to detect abnormalities on an in-vehicle network that may be caused by an attack. The processor receives input of data elements to be used as training data, normalizes the training data so as to be distributed within a first region, divides a multi-dimensional second region that encompasses the first region into third regions that are hypercubes of equal sizes, obtains S data elements that are contained by each of the third regions, and for each third region that includes a number of data elements that is less than a first threshold value T, adds noise elements that are vectors with a uniform distribution to the third regions, generates noise-added training data including the vectors in the second region, and generates and outputs Isolation Forest learning model data by using the generated noise-added training data. |
US10601846B2 |
Neutralizing malicious locators
Methods and systems for neutralizing malicious locators. Threat actors may shut down their web pages or applications (i.e., resources) that serve malicious content upon receiving request(s) configured to be perceived by the resource as non-browser requests. Therefore, initiating (large-scale) non-browser requests, or requests that are at least perceived as non-browser requests, may effectively act to inhibit, or even nullify, intended attack vectors. |
US10601845B2 |
System and method for predictive attack sequence detection
A method for a predictive detection of cyber-attacks are provided. In an embodiment, the method includes receiving security events; matching each received security event to a plurality of previously generated event sequences to result in at least one matched event sequence; comparing each of the at least one matched event sequence to a plurality of previously identified attack patterns to result in at least one matched attack pattern; for each matched attack pattern, computing a risk score potentially indicating a cyber-attack; and causing execution of a mitigation action based on the risk score. |
US10601844B2 |
Non-rule based security risk detection
A non-rule based security detection system and method is described. The method includes identifying a plurality of data sources. The method then proceeds to generate a baseline for each data source. The baseline includes a plurality of data source outputs that are evaluated over a time period. A plurality of data source anomalies are detected, in which each data source anomaly is associated with at least one data source output exceeding a threshold for the data source baseline. A geolocation for each data source anomaly is then identified. A plurality of correlations between the plurality of data source anomalies and the geolocation for each data source anomaly are generated. At least one correlation is associated with a security event. |
US10601832B1 |
Proxy captive portal traffic for input-limited devices
A system for re-registering an input-limited device, such as a voice-enabled device, with a captive portal access point that requires completion of a portal webpage prior to allowing client devices access to a network, such as the Internet, is described. Such captive portal access points are commonly found in hotels, and may be used for both freely provided public WiFi and for connections that require providing payment. For re-registration of the input-limited device with the captive portal access point, a server may send a notification to a mobile computing device associated with the input-limited device. |
US10601829B1 |
Platform and associated method for authenticating the identity of a user in a decentralized system without need for a third-party identity service
A decentralized application platform and associated method creates an ID that can be used to sign into any decentralized application that follows the platform protocol without having a centralized third party having to vouch for the user's identity. |
US10601826B2 |
Automobile network to communicate with multiple smart devices
Embodiments are directed towards establishing a network between mobile devices, an automobile head unit, and a plurality of automobile accessories. A user utilizes a user interface on a mobile device to send an accessory access request to the head unit. The head unit receives the request and determines if the mobile device is authentic. If authentic, the head unit determines if the mobile device has the proper permissions to perform the requested access of the accessory. If permitted, the head unit generates and sends control commands to the accessory or obtains the requested accessory data and provides it to the mobile device. |
US10601820B2 |
Method and apparatus to identify and authorize caller via ultrasound
A system for authenticating an identity of an end-user on an electronic device associated with a subscriber is provided. The system includes: a processor in communication with a server, the processor being configured to perform a method including: storing, at the server, a signal database registered to a client end-user, the processor being configured to retrieve, from the signal database, an ultrasound signature associated with the client end-user; establishing an active communication with the end-user on the electronic device to initiate an end-user voice call; identifying, using the end-user voice call, an ultrasound signature associated with the end-user; and dynamically verifying the ultrasound signature associated with the end-user with the ultrasound signature of the client-end user to validate the end-user voice call, while maintaining the active communication with the end-user. |
US10601818B2 |
Enhanced authentication based on secondary device interactions
Enhance authentication techniques may include receiving credential data of a secondary device by a primary device, generating a cryptogram using the credential data of the secondary device, and transmitting the cryptogram to an access device to request for authorization to use an account associated with a user of the primary device. The authorization can be granted based on verification of the cryptogram and an interaction activity pattern of interactions between the primary device and a set of communication devices including the secondary device. |
US10601816B1 |
Account recovery
A user-promotion process allows a service provider to grant the security roles associated with a target user account to a requester by obtaining approvals from a quorum of approving users. The quorum requirements and the identity of the approving users may be established by the target user or an account manager. Upon receiving, from a promotion candidate, a request to assume security roles of a target user, the service provider identifies the approving users from the target user's account record. Approvals are requested from the approving users, and if a quorum of approvals is received by the service provider, the promotion candidate is allowed to assume the roles of the target user. If a quorum of approvals is not received, then substitute approving users may be identified based at least in part on those approving users that did not respond to the approval request. |
US10601810B2 |
Private cloud routing server connection mechanism for use in a private communication architecture
A method is disclosed for providing a secure session based message connection mechanism between a private cloud routing server (PCRS) and at least one smart device client in a PCRS network. The method includes initializing and provisioning of the PCRS. The method also includes creating a PCRS Client and viewing the PCRS Client. In addition, the method includes editing a peer-to-peer password and status of the PCRS. The method also includes changing the peer-to-peer password by the at least one smart device client. The method also includes resetting the peer-to-peer password and status by an administrator from a PCRS LAN. Finally, the method includes connecting to the PCRS by the at least one smart device client. |
US10601806B1 |
Runtime identity confirmation for restricted server communication control
The present disclosure provides computing systems and techniques for providing a certificate to sue to securely connect to a server. More particularly, the present disclosure provides a computing device certificate rotation server arranged to provide certificates to the computing device for use by an application executing on the computing device to securely connect to a server. |
US10601802B2 |
Method for distributed application segmentation through authorization
Methods and supporting systems for managing secure communications and establishing authenticated communications between processes of a computer application operating across network domains are provided. Authentication agents operate on servers hosting application processes, wherein each authentication agent has access to policies related to each of the application processes. An authentication agent operating on an originating server intercepts transmissions from an originating application processes and appends a trust profile associated with the originating application process. The transmission is released to a receiving server, where it is intercepted and validated at the receiving server by a second authentication agent on the receiving server. If the validation succeeds the transmission is forwarded to the receiving application process where it is executed, processed or otherwise acted upon acted upon, and the receiving server provides an acknowledgement transmission to the originating server confirming the transmission was received and processed by the receiving application process. |
US10601797B1 |
Secure registration and ignition of network nodes on a multi-hop wireless network
In one embodiment, a network management system associated with a multi-hop wireless network may receive registration information associated with a network node, wherein the registration information comprises cipher text encoded with a public key, and wherein the cipher text comprises a MAC address and one or more of a firmware hash assigned to the network node or a serial number assigned to the network node. The network management system may decode the cipher text with a private key corresponding to the public key. The network management system may record the registration information in a lookup table on a data store of the network management system. The network management system may register the network node associated with the recorded registration information as an unignited network node on the multi-hop wireless network. |
US10601795B2 |
Service processing method and electronic device
The present disclosure relates to the field of terminal technologies, and discloses a service processing method and an electronic device. In the present disclosure, a plaintext message used for performing a service operation is provided in a second electronic device. In this case, when needing to perform service processing, a first electronic device may obtain, by means of encryption transmission between the first electronic device and the second electronic device, the plaintext message provided by the first electronic device, so as to perform service processing based on the plaintext message. No key exchange is involved in the interaction, and a private key of an electronic device is not exported from the device. Therefore, in this process, a device application scenario is significantly extended while information security is ensured. |
US10601789B2 |
Session negotiations
A plurality of devices are each operable to provide information that is usable for to prove authorization with any of the other devices. The devices may have common access to a cryptographic key. A device may use the cryptographic key to encrypt a session key and provide both the session key and the encrypted session key. Requests to any of the devices can include the encrypted session key and a digital signature generated using the session key. In this manner, a device that receives the request can decrypt the session key and use the decrypted session key to verify the digital signature. |
US10601788B2 |
Interception of secure shell communication sessions
Provided are a method and a system for intercepting secure shell (SSH) sessions. The method may commence with intercepting, by a client-facing SSH gateway, a session request to establish an SSH session between a client and a server. The method may continue with establishing a first SSH session between the client and the client-facing SSH gateway and receiving encrypted data packets of the SSH session from the client via the first SSH session. The client-facing SSH gateway may decrypt the encrypted data packets, establish a communication session with a server-facing SSH gateway, and forward decrypted data packets to the server-facing SSH gateway via the communication session. The server-facing SSH gateway may receive the decrypted data packets, establish a second SSH session between the server-facing SSH gateway and the server, encrypt the decrypted data packets, and forward the encrypted data packets to the server via the second SSH session. |
US10601787B2 |
Root of trust of geolocation
A root-of-trust of geolocation is provided for an apparatus that includes a trust anchor module with a cryptographic processor and a secure memory. The apparatus further includes a main processor coupled to the trust anchor module and configured to receive a digital geolocation certificate, the geolocation certificate including information identifying the apparatus, information regarding a physical location of the apparatus, information identifying an authorized entity that has verified the physical location of the apparatus, and a digital signature of the authorized entity. The main processor is further configured to cause the trust anchor module to store the digital geolocation certificate in the secure memory such that the digital geolocation certificate is cryptographically bound to the apparatus. The trust anchor module may also include, or otherwise communicate over a secure channel with, a movement sensor associated with the apparatus. |
US10601786B2 |
Privacy-preserving system for machine-learning training data
The disclosed embodiments relate to a system that anonymizes sensor data to facilitate machine-learning training operations without disclosing an associated user's identity. During operation, the system receives encrypted sensor data at a gateway server, wherein the encrypted sensor data includes a client identifier corresponding to an associated user or client device. Next, the system moves the encrypted sensor data into a secure enclave. The secure enclave then: decrypts the encrypted sensor data; replaces the client identifier with an anonymized identifier to produce anonymized sensor data; and communicates the anonymized sensor data to a machine-learning system. Finally, the machine-learning system: uses the anonymized sensor data to train a model to perform a recognition operation, and uses the trained model to perform the recognition operation on subsequently received sensor data. |
US10601784B2 |
Obscuring internet searches from external web service providers
Approaches presented herein enable obscuring a query from an external web service provider. More specifically, a user-submitted query is split into at least two non-identical, secondary search queries. The non-identical search queries are submitted to an external web services provider separately, at different times spread throughout a search timeframe, from different virtual locations, thereby obscuring the original search query from the external web services provider. An internal system receives and merges the search results of the non-identical secondary queries from the external web services provider. The internal system then performs a second search on the merged results using the original user-submitted search query to find the results within the merged results that are most relevant to the original query. These relevant results are then presented to the user. |
US10601783B2 |
System and method for digital payload inspection
Use of an ancillary proxy server can be used as a man-in-the-middle agent, for example, as part of a firewall system that brackets the inputs and outputs of the payload inspection system, to intercept, collect and store encryption keys and certificates. Possession of these keys and certificates would allow the un-encryption of data streams before processing of the data stream by the payload inspection system. A data stream may be duplicated and held until released by the payload inspection system or re-encrypted after processing by the payload inspection system as needed. |
US10601777B2 |
Data inspection system and method
A method is performed by a user device for data inspection. A virtual private network (VPN) component of the device receives data traffic and routes it without encryption as a client to or from a destination server as a virtual private network server. The VPN component operates as a connection traffic forwarding bi-directional pipeline with traffic identification and as a connection traffic forwarding bi-directional pipeline with usage accounting, and as a connection traffic forwarding bi-directional pipeline with traffic manipulation. |
US10601775B1 |
Blocking download of content
At least initially blocking client download of certain content and injecting a user verification step for such downloads is disclosed. In some embodiments, client download of a response from a server to a client request is blocked, and instead a notification page with options to accept or decline the server response is provided to the client. |
US10601770B2 |
System and method for correlating routing protocol information
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for correlating information associated with one networking transmission protocol, such as Internet Protocol version 6 (IPv6), to information associated with a different networking transmission protocol, such as Internet Protocol version 6 (IPv4). More specifically, when resolving an Internet Protocol (IP) address associated with a requesting device to a network, the system may base the resolved destination on one or more attributes of a known address to build a network mapping of the received IP address. In one specific example, an IPv6 address is received and associated with a known IPv4 address to map the network. |
US10601769B2 |
Mapping between classical URLs and ICN networks
A method for routing a request for content from a content provider through an IPv6 network is described, the IPv6 network being an information centric network (ICN) in which content is directly addressed using at least a portion of an IPv6 address. The method includes receiving, at an IPv6 network, a request for content, determining that the request does not comprise an ICN address. The method further includes intercepting the request, and translating the request into an IPv6 address in which at least a portion of the address is directed to or associated with the piece of content. Systems and methods described herein address problems arising from the interaction between IP and ICN networking models. |
US10601767B2 |
DNS query processing based on application information
A system, method and computer-readable medium for request routing based on application information associated with the requested resource are provided. A DNS nameserver at an application broker obtains a DNS query corresponding to a resource requested from a client computing device and associated with a first resource identifier. The first resource identifier includes application information associated with the requested resource. Based on the application information parsed from the first resource identifier, the DNS nameserver at the application broker selects either a second resource identifier which resolves to a domain of a network computing provider or an IP address associated with a network computing component for processing the requested resource. The DNS nameserver then transmits either the second resource identifier or IP address to the client computing device. |
US10601765B2 |
System and method to provide combined IB and IP address and name resolution schemes via default IB multicast groups in a high performance computing environment
Systems and to provide combined IB and IP address and name resolution schemes via default IB multicast groups in a high performance computing environment, in accordance with an embodiment. A protocol would include options for providing application specific values using TLV (type-length-value) style generic representation. In this way it would be possible to issue requests that have an application specific argument (e.g. IP address) for which an IB address mapping is requested, and it would also be possible to have responses and announcement messages containing an arbitrary set of such TLVs. |
US10601764B2 |
Secure electronic mail system
An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage. |
US10601763B2 |
Method and apparatus for generating and sending a two-dimensional code in a message
A code-generating system can be accessed from within a messaging application on a mobile computing device to generate and insert a two-dimensional (2-D) code into a message. During operation, the system can receive a request to generate a 2-D code, such as from the messaging application executing on the mobile device or from the operating system. In response to receiving the request, the system can present a user-interface (UI) mechanism (e.g., modal window) for entering or selecting message content to convert into a 2-D code. Then, in response to obtaining the message content from a local user, the system may generate a 2-D code for the message content, and may generate a message that includes the 2-D code (e.g., by inserting the 2-D code into the message body). The system may then send the message, which includes the 2-D code, to a target recipient. |
US10601761B2 |
Generating guest suggestions for events in a social networking system
Social networking system users may create events where a group of other users invited to the event meet at a specified time and location. The social networking system suggests users to invite to an event based on a prediction that the users would attend the event if invited. Various factors may be used to make the prediction, such as an affinity between the inviting user and the other users, the availability of the other users at the time of the event and/or the proximity of the other users to the location of the event. An inviting user receives the suggested users and selects suggested users to invite to the event or invitations may be automatically sent to the suggested users by the social networking system. |
US10601759B2 |
Systems, apparatus and methods for facilitating multiple levels of detail of display based on receipt of messaging and management of information for communication devices
Information management and display is enabled. A method can include displaying, via a user interface of a communication device, a dynamically updatable wallpaper comprising a personalized theme personalized to a user of the communication device. The method can also include updating the dynamically updatable wallpaper to display one or more animated icons. Displaying the animated icons can be based, at least, on detected activity of respective contacts associated with the one or more animated icons. An apparatus can comprise a user interface component configured to display images indicative of contacts. The apparatus can also include a messaging component configured to: integrate different types of text messages for one of the contacts; and provide concurrent display of the text messages and social media information. Levels of detail of a message are displayed based on day of receipt of the message. |
US10601757B2 |
Multi-output mode communication support device, communication support method, and computer program product
According to an embodiment, a communication support device includes a first acquisition unit, a creation unit, and an output unit. The first acquisition unit acquires a message to be notified to a user. The creation unit creates type information indicating a type of content of the message. The output unit outputs the message in an output mode based on importance of the message among a plurality of output modes including at least a first output mode for outputting an entire message, a second output mode for outputting the type information, and a third output mode for outputting reception information indicating reception of the message. |
US10601755B2 |
Incorporating selectable application links into conversations with personal assistant modules
Methods, apparatus, systems, and computer-readable media are provided for: operating an instance of a personal assistant module to serve a user while the user operates the client computing device, wherein the instance of the personal assistant module has access to a persistent record of a message exchange thread between the user and instance(s) of the personal assistant module; detecting cue(s) emanating from the persistent message exchange thread; identifying candidate application(s) that are installed on a client computing device operated by the user, wherein the candidate application(s) are associated with content of the message exchange thread; and incorporating, into a transcript of the message exchange thread that is displayed in a graphical user interface rendered on the client computing device, selectable link (operable by the user to cause the client computing device to expose to the user an interface associated with a respective candidate application. |
US10601748B2 |
Information processing method and device
Embodiments of the present disclosure provide an information processing method and device, relating to the technical field of information processing, and enabling a user to perform an interactive operation on information pushed by an information tips module. The method comprises: receiving by a client side information tips data to be displayed in an information tips module and an identifier of a microblog generated based on the information tips data, which are sent by a server side; invoking and displaying by the client side the information tips module, in which the information tips data and an interactive operation link are displayed; determining by the client side the microblog generated based on the information tips data according to the identifier of the microblog generated based on the information tips data, when the interactive operation link is checked; and invoking by the client side an interactive operation interface that the interactive operation link points to, such that a user can perform, on the interactive operation interface, an interactive operation on the microblog generated based on the information tips data. |
US10601744B2 |
System and methods for presentation of a user interface and card elements
The present disclosure relates to user interfaces for applications and in particular, presentation of card content by a user interface. In one embodiment, a process for presentation of a user interface includes detecting selection of a first graphical element, loading a framework file for presentation of content associated with the first graphical element, detecting selection of second graphical element presented by the user interface, and presenting card content for the second graphical element based on the framework file. The processes and devices described herein may be configured to preloading a framework file for presentation of content associated with one or more card elements. |
US10601743B1 |
Providing data messaging support by intercepting and processing received short message service (SMS) messages at a customer support service
A message receiving, intercepting and processing method and corresponding application and device may provide receiving a message at a message processing server, pre-processing the message to determine a particular contextual classification associated with a word included in the message and assigning the message to a predefined message bucket that has a number of automated responses. The method may also include identifying an automated response to the message that includes contextual information that is based on the parsed word from the message and processing the message to determine whether to generate the automated response and transmit the automated response to an end user device based on a confidence score. |
US10601740B1 |
Chatbot artificial intelligence
A system and method simulate a chat-based conversation with a human user. The system and method receive a text message through the chat system that enables a receiver to transmit an automatically generated response in real time during a chat session. The system and method recognize characters in a text message and generates an automatic prediction or classification using a conversational assistant pod that resides in a container. The system and method generate an automatic response and modify computing resources by replacing the conversational assistant pod and the container with a second conversational assistant pod and a second container without interrupting the chat session. |
US10601739B2 |
Smart messaging for computer-implemented devices
Various computer-implemented systems and methods are provided here for purposes of smart messaging. A machine learning application can obtain message context data from a user device, and process the message context data to determine a predicted conversation pattern of the conversation. The message context data is indicative of context of a conversation taking place during a messaging session. Based on the predicted conversation pattern, the machine learning application can then determine options for suggested responses that are predicted to compete at least part of a response message as part of the conversation. Each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation. In response to selection of one of the suggested responses, that suggested response can be displayed within a message field. |
US10601738B2 |
Technologies for buffering received network packet data
Technologies for buffering received network packet data include a compute device with a network interface controller (NIC) configured to determine a packet size of a network packet received by the NIC and identify a preferred buffer size between a small buffer and a large buffer. The NIC is further configured to select, from the descriptor, a buffer pointer based on the preferred buffer size, wherein the buffer pointer comprises one of a small buffer pointer corresponding to a first physical address in memory allocated to the small buffer or a large buffer pointer corresponding to a second physical address in memory allocated to the large buffer. Additionally, the NIC is configured to store at least a portion of the network packet in the memory based on the selected buffer pointer. Other embodiments are described herein. |
US10601735B2 |
Coalescing messages using a network interface controller
An injection descriptor corresponding to a destination node may be stored in memory. A network interface controller (NIC) may determine that one or more messages added to the injection descriptor are to be transmitted to the destination node. The NIC may then lock the injection descriptor so that no additional message can be added to the injection descriptor, and the NIC may load the one or more messages. The NIC may then generate a network packet that includes the one or more messages, and the NIC may transmit the network packet to the destination node. |
US10601733B2 |
Multiplexing method for scheduled frames in an ethernet switch
The method comprises the steps of: a) providing a plurality of memory buffers, associated to respective indexes of priority, each buffer comprising one queue of frames having a same index of priority, b) sorting the received frames in a chosen buffer according to their index of priority, c) in each buffer, sorting the frames according to their respective timestamps, for ordering the queue of frames in each buffer from the earliest received frame on top of the queue to the latest received frame at the bottom of the queue, and d) feeding the transmitting ports with each frame or block of frame to transmit, in an order determined according to the index of priority of the frame, as well as an order of the frame or of the block of frame in the queue associated to the index of priority of the frame. |
US10601729B2 |
Packet capture ring: reliable, scalable packet capture for security applications
Embodiments are directed to a packet capture ring that provides a single network tap for packet capture and a series of processors (or appliances) for handling serialization and search request processing in a confederated and highly scalable manner. One such appliance (a “primary” appliance) maintains a tap port to the network. Each packet capture appliance has a locally attached repository that stores raw packets and a juxtaposed index that allows for retrieval of those packets. The primary appliance sends a single copy of encapsulated packets in opposite directions around the ring to its descendants. A designation is made across the system as to a “currently designated” appliance for servicing requests for indexing and storage of captured packets. This current designation shifts from appliance to appliance in the system, as a “previously designated” appliance has its storage capacity filled. |
US10601725B2 |
SLA-based agile resource provisioning in disaggregated computing systems
Various embodiments for agile component-level resource provisioning in a disaggregated cloud computing environment, by a processor device, are provided. Respective members of pools of hardware resources within the disaggregated cloud computing environment are allocated to each respective one of a plurality of tenants according to one of a plurality of service level agreement (SLA) classes. Each respective one of the plurality of SLA classes is characterized by a given response time for the allocation of the respective members of the pools of hardware resources corresponding to a requested workload by the tenant. |
US10601723B2 |
Bandwidth matched scheduler
A computing system uses a memory for storing data, one or more clients for generating network traffic and a communication fabric with network switches. The network switches include centralized storage structures, rather than separate input and output storage structures. The network switches store particular metadata corresponding to received packets in a single, centralized collapsing queue where the age of the packets corresponds to a queue entry position. The payload data of the packets are stored in a separate memory, so the relatively large amount of data is not shifted during the lifetime of the packet in the network switch. The network switches select sparse queue entries in the collapsible queue, deallocate the selected queue entries, and shift remaining allocated queue entries toward a first end of the queue with a delay proportional to the radix of the network switches. |
US10601722B2 |
Method and device for dynamically managing the message retransmission delay on an interconnection network
The disclosure relates to a network interface controller for dynamically managing a retransmission delay of a message to resend the message if the retransmission delay is exceeded. The controller includes a communication module to receive an instruction for transmitting a message, said instruction including characteristic data of the message; transmission buffer memory to store the characteristic data and to associate it with a retransmission delay; a slowdown defining calculator to define a value of the division factor from said characteristic data; a reference clock to generate a fixed frequency signal; a frequency divider to generate a reduced frequency signal from the value of the division factor and the fixed frequency signal; and a reduced frequency clock associated with the transmission buffer memory to allow the retransmission delay to be timed from the reduced frequency signal and to trigger a retransmission of the message if the retransmission delay is exceeded. |
US10601719B2 |
User-equipment-based quality-of-service enforcement and control system and method for real-time traffic
A system for enforcing quality of service and methods of configuring and enforcing quality of service (QoS). In one embodiment, the system includes: (1) a host configured to process a plurality of applications and (2) a modem coupled to the host and configured to interface with data networks and having a non-access stratum configured to prioritize real time data packets and selectively to discard data packets based on a defined criteria. |
US10601718B2 |
Data transfer, over session or connection, and between computing device and server associated with a routing network for modifying one or more parameters of the routing network
A user device is configured to transmit, to a computing device, data indicative of a first routing network and data indicative of a second routing network. The computing device determines, based on the received, a plurality of parameters for the first and second routing networks. The computing device may generate a secure session connection between the computing device and a server associated with the second routing network and receive, from the server and via the secure session connection, a modification to one or more parameters of the plurality of parameters for the second routing network. The computing device may determine priorities for the first routing network and the second routing network based at least in part on the plurality of parameters for the first routing network and the modification to the one or more parameters of the plurality of parameters for the second routing network. |
US10601715B2 |
Methods and apparatus for multiple user uplink
Methods and apparatus for multiple user uplink are provided. In one aspect, a method for wireless communication is provided. The method includes receiving a trigger frame from an access point, the trigger frame being transmitted to two or more stations and indicating an uplink transmission opportunity. The trigger frame further includes a request for the two or more stations to concurrently transmit uplink data at a specific time. The method includes transmitting uplink data at the specific time to the access point concurrently with another of the two or more stations transmitting uplink data to the access point. |
US10601714B2 |
Adaptive flow prioritization
A method for communication includes receiving and forwarding packets in multiple flows to respective egress interfaces of a switching element for transmission to a network. For each of one or more of the egress interfaces, in each of a succession of arbitration cycles, a respective number of the packets in each of the plurality of the flows that are queued for transmission through the egress interface is assessed, and the flows for which the respective number is less than a selected threshold to a first group, while assigning the flows for which the respective number is equal to or greater than the selected threshold are assigned to a second group. The received packets that have been forwarded to the egress interface and belong to the flows in the first group are transmitted with a higher priority than the flows in the second group. |
US10601713B1 |
Methods and network device for performing cut-through
A method for processing network packets in a network device is described. A network packet is stored in a transient buffer as the network packet is being received at an ingress port of the network device. After at least a first portion of the network packet has been received and before the entire network packet has been received: the first portion is processed to identify an egress port of the network device from which the network packet is to be transmitted; a congestion state of the egress port is determined; and the network packet is selectively transferred from the transient buffer to the identified egress port for transmission from the network device or a different action is performed on the network packet, based on the congestion state. |
US10601710B2 |
IP level multipath protocol
Systems, methods, and devices of the various embodiments provide for multipath transport of Internet Protocol (IP) packets by an in-vehicle computing device, such as a vehicle's autonomous driving system, vehicle's telematics unit, vehicle's control system, etc. In various embodiments, IP packets may be extended to include tracking information. In various embodiments, the tracking information may include sequence numbers, sender reports, receiver reports, version indications, and/or length indications. In various embodiments, IP packets may be extended to include tracking information by a centralized scheduler for an in-vehicle computing device including a plurality of modems and/or a destination computing device. |
US10601705B2 |
Failover of centralized routers in public cloud logical networks
Some embodiments provide a method for a first DCN operating in a first datacenter as a logical network gateway that processes messages between other DCNs of the logical network and external entities, which address the logical network gateway using a first address. The first DCN has an interface with a second address for use in the first datacenter. The method stores a mapping between the second address and a third address. A second DCN operates the logical network gateway in a second datacenter and has an interface with the third address for use in the second datacenter. From the second DCN, the method receives connection state data, describing connections between the external entities and the DCNs of the logical network, that uses the third address. The method replaces the third address with the second address in the connection state data using the stored mapping and stores the connection state data. |
US10601704B2 |
Asymmetric routing minimization
In some examples, an example method to minimize asymmetric routing at a network node may include maintaining a flow table including one or more records, each record indicating a packet flow and a corresponding tunnel, receiving a data packet to process at a network node, and determining whether to process the data packet as a follower node. The method may also include, responsive to a determination to process the data packet as a follower node, determining whether there is an entry in the flow table for a packet flow associated with the received packet, and, responsive to a determination that there is an entry in the flow table for the packet flow, transmitting the received data packet through a tunnel corresponding to the packet flow. |
US10601703B2 |
Distributed quality-of-service (QoS) in an overlay network using capacity enforcement
The techniques herein provide for enhanced overlay network-based transport of traffic, such as IPsec traffic, e.g., to and from customer branch office locations, facilitated through the use of the Internet-based overlay routing infrastructure. This disclosure in particular describes a method of managing and enforcing quality-of-service (QoS) in an Internet-based overlay network shared by a set of content provider customer entities. For each entity having a customer branch, the customer branch is coupled to the Internet-based overlay routing network. A quality-of-service (QoS) policy is configured for the customer. According to the method, utilization of the Internet-based overlay network against the configured QoS policy is then monitored. The QoS is then enforced for the customer and at least one other customer, based in part on the QoS policies. |
US10601701B2 |
Minimization of network downtime
Methods for systems are provided. In one aspect, a method for minimizing a network outage includes identifying one or more paths connecting a resource node of the network to an edge switch of one or more edge switches of the network. Each edge switch is connected to one or more endpoint devices to allow resources coupled to the resource node to be provided to the one or more endpoint devices. The method further includes calculating endpoint downtime costs corresponding to rebooting each of the common switches in the network. The common switches are present in all paths connecting the resource node to the edge switch. The calculated endpoint downtime costs corresponding to the one or more common switches are compared. One of the common switches with a highest endpoint downtime cost is identified as a candidate switch for redundancy based on the comparison. |
US10601697B2 |
I/O routing in a multidimensional torus network
A method, system and computer program product are disclosed for routing data packet in a computing system comprising a multidimensional torus compute node network including a multitude of compute nodes, and an I/O node network including a plurality of I/O nodes. In one embodiment, the method comprises assigning to each of the data packets a destination address identifying one of the compute nodes; providing each of the data packets with a toio value; routing the data packets through the compute node network to the destination addresses of the data packets; and when each of the data packets reaches the destination address assigned to said each data packet, routing said each data packet to one of the I/O nodes if the toio value of said each data packet is a specified value. In one embodiment, each of the data packets is also provided with an ioreturn value used to route the data packets through the compute node network. |
US10601694B2 |
Method and user equipment for determining control channel resource
In a process by user equipment (UE) to determine a control channel resource, the UE detects a downlink control from a base station. The downlink control channel carries scheduling information of a downlink data channel and comprises multiple control channel logical elements that correspond to the UE and are mapped to one demodulation reference signal (DMRS) antenna port. The UE acquires antenna port information of the DMRS antenna port, an offset, and sequence number information of the control channel logical elements corresponding to the UE, and determines, according to the acquired information, a first control channel resource for sending acknowledgment (ACK)/non-acknowledgment (NACK) information with respect to the downlink data channel corresponding to the downlink control channel. |
US10601691B2 |
System and method for using real-time packet data to detect and manage network issues
A system and method is disclosed of extracting information from real-time network data to analyze roaming data for client devices in a network. The method includes: detecting when the client devices initiate roaming association events, buffering other data regarding the detected roaming association events, sending roaming event information to an analytics system for network incident and network congestion analysis, analyzing the roaming event information, identifying one or more root causes of the detected network incidents; and determining remediation of the identified one or more root causes of the detected network incidents. |
US10601690B2 |
Assessing performance of networked computing environments
Systems and methods are described for accurately determining which of a set of networked computing environments most closely approximates a target computing environment. The determination is based on executing a reference workload in the target computing environment and calculating a coefficient of equivalency for each of the networked computing environments, which relates the performance of one or more computing resources in the target computing environment to the corresponding resources in the networked computing environments. The coefficient of equivalency may further be used to determine which of a set of networked computing environments will provide a target level of performance when executing the workload. The target computing environment may be assessed in terms of time, cost, percentage of capacity utilized, or other criteria. |
US10601689B2 |
Method and system for handling heterogeneous jitter
In a packet switched voice delivery application which utilizes a jitter buffer for the delivery of sequential packet data, a method of determining a measure of the output jitter of taking packets out of the buffer, the method including the step of: (a) forming a pull jitter measure comprising the differential fetch times between sequential pull packets dived by an expected time interval between packets. |
US10601681B2 |
Optimizing streaming graph topology based on service level agreement
System resource usage by a streaming application processing workloads can be monitored. Based on the monitoring, at least one performance metric for the streaming application in processing the workloads can be determined. Based on the at least one performance metric, whether hosting of the streaming application is, or is near to, violating at least one criteria specified by a service level agreement for the streaming application can be determined. If so, at least one additional instance of at least one parallelizable operator of the streaming application that is currently executing can be initialized. Responsive to initializing the at least one additional instance of at least one of the parallelizable operators, a portion of the workloads can be directed to the at least one additional instance of at least one of the parallelizable operators. |
US10601677B2 |
Device and method for a dynamic virtual private network and computer readable recording medium
The invention provides a method for a dynamical virtual a private network, which is suitable for a main device in a dynamic virtual private network. The method comprises: (a) before the main device establishes a tunneling connection, acquiring a request for adding a sub-device to a whitelist directly or through a third-party cloud service and sending an acceptance message or a rejection message to the sub-device accordingly thereto; (b) acquiring a request for connecting with the sub-device directly or through the third-party cloud service, and determining whether the tunneling connection with the sub-device is established or not accordingly thereto or sending a rejection message to the sub-device; (c) after the tunneling connection is established between the main device and the sub-device, receiving a connection code sent from the sub-device through the tunneling connection, and determining whether the connection code sent from the sub-device is correct or not. |
US10601672B2 |
Inter-tenant workload performance correlation and recommendation
The present disclosure involves systems and methods for obtaining and correlating workload performance information from multiple tenants on a computing network and providing deployment improvement suggestions to a cloud operator or tenant based at least on the correlated workload performance information. In one particular implementation, applications deployed and executed on the cloud environment may provide performance logs and/or metrics to an inter-tenant workload engine of the cloud environment. The workload engine may utilize the received performance information to detect performance patterns of an application across the different tenant deployments. A recommendation engine may analyze the performance characteristics across the multiple tenant applications and determine an optimized deployment of the application and generate recommended deployment instructions to a cloud environment administrator and/or one or more tenants of the cloud environment. |
US10601670B2 |
Wide-area network automatic detection
Methods, systems, and computer readable media can be operable to facilitate an automatic detection of WAN (wide-area network) configurations. A CPE (customer premise equipment) device may generate and output one or more probing packets to one or more upstream network elements. The CPE device may receive one or more probing packet responses from one or more of the upstream network elements. Based upon the received probing packet response(s), the CPE device may determine WAN configurations and parameters, and the CPE device may set WAN configurations accordingly. |
US10601666B2 |
Network functions virtualization management and orchestration policy descriptor management method and apparatus
An NFV MANO policy descriptor management method and an apparatus are disclosed. The method includes: receiving, by a policy rule execution entity, a network functions virtualization management and orchestration (NFV MANO) operation request sent by a policy rule decision entity, where the NFV MANO operation request includes a policy parameter; obtaining a policy descriptor file corresponding to the NFV MANO operation request, where the policy descriptor file includes at least one piece of policy information corresponding to an NFV MANO operation requested by the NFV MANO operation request; and configuring the policy parameter into the policy information to form a policy rule. Operational efficiency of NFV MANO policy management in the prior art is improved. |
US10601664B2 |
Dynamic network and security policy for IoT devices
In one embodiment, a network controller for a computer network receives details of a provisioned device and policy requirements for the provisioned device. The network controller may then determine, based on the details and policy requirements for the provisioned device, a plurality of network devices that the provisioned device is configured to communicate through, and may then translate the details and policy requirements for the provisioned device into a plurality of network-device-specific policies, each respective network-device-specific policy corresponding to one of the plurality of network devices that the provisioned device is configured to communicate through. As such, the network controller may then transmit a respective network-device-specific policy of the plurality of network-device-specific policies to the plurality of network devices that the provisioned device is configured to communicate through. |
US10601661B2 |
Tracking state of components within a network element
Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface. |
US10601659B2 |
Methods to signal current MIMO RX antenna configuration status
In MIMO wireless communication networks, receiver MIMO antenna parameters are not static over time. For example, the MIMO channel correlation is higher for high frequency bands than for low frequency bands. This variability of the receiver antenna parameters introduces uncertainty based the reported CSI (e.g., CQI, PMI, RI) if the network uses only static assumptions for such antenna parameter values. In embodiments, the UE determines the current status of its receive antenna parameters—such as number, configuration, correlation, and power imbalance—and transmits this information to the network (e.g., serving BS). The network node then based on the received information performs one or more radio operational tasks leading to more efficient use of radio resources and enhanced system performance. |
US10601656B2 |
Network element upgrade method and device
A network element upgrade method and a device are provided, which relate to the field of communications technologies, so as to resolve a problem that in an existing upgrade process, after a network element switches all services to a new version, an overall situation may be affected once a problem occurs during the upgrade to the new version. The network element upgrade method provided in the present invention includes: receiving a distribution policy; forwarding, to a first network element according to the distribution policy, some of a plurality of received service messages sent by an external network element, and forwarding remaining service messages to a second network element according to the distribution policy; forwarding, to the second network element according to the distribution policy, all of a plurality of subsequently received service messages sent by the external network element. |
US10601652B2 |
Configuring wireless devices for a wireless infrastructure network
Systems and methods permit a wireless device to receive data wirelessly via an infrastructure wireless network, without physically connecting the wireless device to a computer in order to configure it, and without having an existing infrastructure wireless network for the wireless device to connect to. A remote server hosts a website that permits a user of the wireless device to input via a computer credential data for at least one infrastructure wireless network. The content access point transmits the credential data for the at least one infrastructure wireless network to the wireless device via the ad hoc wireless network, such that, upon receipt of the credential data for the at least one infrastructure wireless network, the wireless device is configured to connect to the at least one infrastructure wireless network. |
US10601651B2 |
System for deployment of communication terminals in a cloud computing system
A communication system includes a redirect server and a deployment server configured to configure different terminal devices so that those devices are able to access a network of a service provider. A terminal device, computer readable medium and method are also disclosed that helps deploy such a service. In one embodiment, a communication system is configured so that a user of a terminal is provided with a code. The code is then communicated to a redirect server via a terminal associated with the user. The redirect server utilizes the code to determine the address of a deployment sever. The redirect server then provides the address to the terminal so the terminal can connect to a configuration management system so that the terminal may communicate with that system to be configured for accessing the network services hosted by the system. |
US10601650B2 |
Method for automated configuration of an IED
The present application is concerned with a method for loading configuration data to a first Intelligent Electronic Device IED in a Substation Automation SA system, wherein the SA system included a second IED connected to the first IED via a communication network. The method includes: determining a first SID for the first IED by means of a neighbour ship relation, wherein the neighbour ship relation is predefined and indicative of a relative arrangement of the first and second IED in the communication network; assigning the first SID to the first IED; and obtaining first configuration data corresponding to the first SID, and loading the first configuration data to the first IED. The Global Identification GID of the first IED may be determined from the communication network, and the first SID can be linked with the GID of the first IED. The present application concerns also an active IED for configuration of a new or replaced IED in the substation system, according to the above mentioned method. |
US10601648B2 |
Network nodes with intelligent integration
The systems, devices, and techniques discussed herein are directed to commissioning network nodes as they are installed in a network. A commissioning agent can be installed in a network node prior to installing the network node in a network. When coupled to a port of an aggregation network node, the network node and/or the aggregation network node can provide an indication of a generic or private Internet protocol (IP) address to a commissioning node. The commissioning node can determine that the network node is to be initialized, and can provide commissioning files to the network node. Accordingly, the network node can configure the network node based in part on the commissioning files, including updating an IP address of the network node to a public address. Thus, network nodes can be commissioned remotely without requiring a separate provisioning channel and without requiring the network node to be configured prior to installation. |
US10601646B2 |
Communication system, method of setting configuration information, and electronic apparatus
A communication system includes a first electronic apparatus, and a second electronic apparatus communicable with each other. The first electronic apparatus includes first circuitry configured to transmit first configuration information to the second electronic apparatus. The second electronic apparatus includes second circuitry including at least a first information reception interface and a second information reception interface. The second circuitry receives the first configuration information from the first electronic apparatus via the first information reception interface, receives second configuration information via the second information reception interface, refers to priority information indicating a priority order set for the first information reception interface and the second information reception interface, and determines which of the first configuration information received from the first electronic apparatus via the first information reception interface and the second configuration information received via the second information reception interface is to be discarded or stored based on the priority order set. |
US10601642B2 |
Virtual network health checker
Systems, methods, and computer-readable storage media are provided for managing status of state machines in a computing network. Various embodiments of the present technology can be used to track and maintain an active log associated with each state machine in a computing network. The active log of a state machine can be periodically analyzed at a predetermined time interval to determine an anticipated state of the state machine and a current state of the state machine. In response to determining that the state machine is in an inconsistent state (i.e., the anticipated state does not match the current state of the state machine), a suitable action can be taken to switch the current state of the state machine from the inconsistent state to a suitable new state. |
US10601641B2 |
Access constructs for cloud orchestration
Novel tools and techniques might provide for implementing access constructs for a network, and, in some cases, for implementing access constructs for cloud orchestration. In some embodiments, a network might provide connectivity between a first access node(s) in the network and a hardware node(s) or between two or more first access nodes, via a corresponding first link(s). An apparatus, such as one disposed at an orchestration node or the like in the network, might bridge a second access node over one or more of at least one first access node or at least one first link (“bridge node or link”), and might roll service over to the second access node from the bridged node or link. Based on a determination that failure has occurred during service through the second access node, the apparatus might roll service back over to the bridged node or link, from the second access node. |
US10601640B1 |
Enriched self-healing for cloud platforms
An applied intelligence framework may receive log information descriptive of a cloud computing stack. The applied intelligence framework may generate a stack token. The stack token may include a computer resource node representative a computer resource of the cloud computing stack. The applied intelligence framework may access, from an ontology repository, a diagnosis instruction. The diagnosis instruction may determine a fault based on at least one of the log parameters. The applied intelligence framework may execute the diagnosis instruction to determine the fault. The applied intelligence framework may append, to the stack token, a fault node representative of the fault. The applied intelligence framework may query an ontology repository based on the stack token to identify a resolution identifier. The applied intelligence framework may append, to the stack token, a resolution node. The applied intelligence framework may determine, based on stack token and the applied ontology repository, a resolution to the fault. |
US10601635B1 |
Apparatus, system, and method for wireless management of a distributed computer system
An apparatus, system, and method provide remote management of a distributed computer system through a wireless communication link. A wireless server application utilizes a stateless protocol to communicate with a wireless client. An administrator uses the wireless client running on a portable device connected to a wireless server through the wireless communication link to access a network management application connected to the distributed computer network. |
US10601634B2 |
Cloud service control device having an information transferor configured to limit the transfer of service information, a cloud service control system having a cloud service control device, a related cloud service control method, and a related storage medium
A cloud service control device includes a first communicator configured to control communication with a cloud service providing a plant control function of controlling a plant, a second communicator configured to control communication with a first device using service information related to the cloud service, a verifier configured to verify an operation state of the cloud service, a selector configured to select the cloud service on the basis of the verified operation state, and an information transferor configured to transfer the service information between the selected cloud service and the first device. |
US10601629B2 |
Virtual lookup table for probabilistic constellation shaping
Probabilistic generation and decoding modulation symbols for use with optical communication. Codewords are generated using combinations of symbols from a modulation symbol alphabet, and each type of modulation symbol is sequentially generated using a hardware efficient combination generator that performs as a virtual lookup table (LUT). Likewise, decoding can be performed by sequentially identifying locations of individual modulation symbols within the received codeword. |
US10601628B2 |
Methods and apparatus for dynamic adjustment of amplifier gain
An aspect of the present disclosure includes methods, systems, and computer-readable media for triggering the single signal during the first buffer period to concurrently adjust a first plurality of gain states of a first plurality of low-noise amplifiers associated with a first expected reception of the first symbol on the first component carrier and a second plurality of gain states of a second plurality of low-noise amplifiers associated with a second expected reception of the second symbol on the second component carrier, and receiving the first symbol via the first component carrier and the second symbol via the second component carrier after the first buffer period. |
US10601626B2 |
Method and device for transmitting and receiving primary synchronization signal in wireless access system supporting narrowband internet of things
The present invention provides a method and devices for transmitting and receiving a synchronization signal and a method for generating a synchronization signal in a wireless access system supporting narrowband Internet of Things (NB-IoT). A method for transmitting a primary synchronization signal (PSS) by a base station in a wireless access system supporting narrowband Internet of Things (NB-IoT), according to an embodiment of the present invention, can comprise the steps of: repeatedly generating first sequences n times so as to generate primary synchronization signals; multiplying n first sequences by second sequences and thus generating n primary synchronization signals; and transmitting n primary synchronization signals by means of n OFDM symbols, respectively. The size of a bandwidth used in the wireless access system supporting NB-IoT is the size of one physical resource block (PRB), and one PRB can comprise twelve subcarriers in a frequency domain. |
US10601623B2 |
System and method for controlling combined radio signals
A method for controlling a combined waveform, representing a combination of at least two signals having orthogonal frequency multiplexed signal components, comprising: receiving information defining the at least two signals; transforming the information defining each signal to a representation having orthogonal frequency multiplexed signal components, such that at least one signal has at least two alternate representations of the same information, and combining the transformed information using the at least two alternate representations, in at least two different ways, to define respectively different combinations; analyzing the respectively different combinations with respect to at least one criterion; and outputting a respective combined waveform or information defining the waveform, representing a selected combination of the transformed information from each of the at least two signals selected based on the analysis. |
US10601622B2 |
Methods and apparatuses for transmitting and receiving uplink information
Embodiments of the present disclosure relate to a method and apparatus of transmitting uplink (UL) information and a method and apparatus of receiving UL information. In one embodiment of the present disclosure, the method of transmitting UL information comprises transmitting a reference signal using a first sequence; and transmitting UL control information using a second sequence; wherein a reference signal and the UL control information are staggered-multiplexed in frequency domain. With embodiments of the present disclosure, the uplink information can be transmitted in reduced uplink symbols so as to adapt for a proposed subframe structure with reduced uplink symbols and thus, the transmission latency can be reduced greatly. |
US10601621B2 |
User equipments, base stations and methods
A user equipment (UE) receives, from a base station apparatus (gNB), a radio resource control message including information used for configuring whether a first reference signal is used for uplink transmissions or a second reference signal is used for uplink transmissions. The first reference signal is a demodulation reference signal associated with a physical uplink shared channel. The second reference signal is a demodulation reference signal associated with a physical uplink shared channel. The UE also transmits, based on the information, to the gNB, the first reference signal on an antenna port. The UE transmits, based on the information, to the gNB, the second reference signal on the same antenna port as the antenna port on which the first reference signal is transmitted. The second reference signal is mapped to resource elements in a resource block, which are different from resource elements in a resource block to which the first reference signal is mapped. |
US10601620B2 |
Device of handling block transmission in multicarrier system
A transmitting device comprises a modulation unit, for modulating a plurality of input signals into a plurality of modulated signals; a transform unit, coupled to the modulation unit, for transforming the plurality of modulated signals into a plurality of transformed signals according to a time-frequency transform; and a transmitting unit, coupled to the transform unit, for transmitting the plurality of transformed signals on a first subset of a plurality of subcarriers in a block transmission. |
US10601619B2 |
Method and device for processing unauthorized carrier
An unlicensed carrier processing method and apparatus are provided. In the method, a site implements a Clear Channel Assessment (CCA) and/or evolved CCA (eCCA); and the site occupies an unlicensed carrier based on a predetermined granularity, and/or occupies an unlicensed carrier based on a declared time length. |
US10601618B1 |
Quadrature harmonic rejection mixer
An apparatus for modulating a signal is described. The apparatus comprises a first modulation unit, a second modulation unit and at least one local oscillator providing a local oscillator signal with an initial frequency. Each modulation unit has a main modulation member and an auxiliary modulation member. The local oscillator is connected with the first and second modulation units via a first local oscillator sub path and a first local oscillator path as well as a second local oscillator sub path and a second local oscillator path respectively. The local oscillator sub paths process down-converted local oscillator signals. The main modulation member of each modulation unit is connected with one of the local oscillator sub paths. The auxiliary modulation member of each modulation unit is connected with one of the local oscillator sub paths and one of the local oscillator paths. Further, a method for modulating a signal is described. |
US10601617B1 |
Position error signal burst demodulation
A method may generate a demodulated sine component for a sequence of samples of a servo burst window of a position error signal using a sine weight look up table and generate a demodulated cosine component for the sequence of samples of the servo burst window of the position error signal using a cosine weight look up table. The sine weight and the cosine weight look up tables may have indexes representing a phase range. The method may generate a demodulated phase component signal and a demodulated amplitude component signal for the sequence of samples of the servo burst window of the position error signal based on the demodulated sine component and the demodulated cosine component using a Coordinate Rotation Digital Computer at least in part by iteratively rotating a vector based on the demodulated sine component and the demodulated cosine component and summing angular changes in the vector. |
US10601612B2 |
Channel estimation evaluation in MIMO systems
The present disclosure relates to methods, a device and a system for evaluation of channel estimate. One method is performed in a first access point arranged to communicate with one or more wireless devices through information streams that are created using multiple co-located antennas. The method comprises transmitting or receiving a packet A, to/from, the first wireless device, wherein the packet A is transmitted using a precoder determined using the channel estimate, retrieving information about possibly interfering transmissions C between further access points in the vicinity of the first access point, and respective second wireless devices; wherein the information comprises location information and timing information related to the possibly interfering transmissions, determining spatial separations between the transmissions A and C and evaluating the channel estimate, based on the determined spatial separations. |
US10601606B2 |
Communications on vehicle data buses
An apparatus 101, a communications network 301, a vehicle 305 and a method are disclosed. The apparatus and method are for providing communications between buses 303A, 303B, 303C 303D within the vehicle 305. The apparatus 101, which preferably is a central gateway, comprises a control means 102, storage means 104 for storing data and communication means 105 for transmitting and receiving signals on the plurality of data buses 303A, 303B, 303C 303D. The control means 102 is configured to determine at least one selected bus 303A, 303B, 303C 303D in respect of a received partial networking request and in dependence on a set of conditions for partial networking being met, cause network management signals to be provided to the at least one selected bus 303A, 303B, 303C 303D for maintaining nodes 201, 302 on the at least one selected bus in an awake state while allowing node(s) on at least one other bus to enter a sleep state. In the present example, three of the buses 303A, 303B and 303C are CAN buses and are connected to ports 107 of a first transceiver 106A, while one bus 303D is a FlexRay bus and it is connected to a port 107 of a second transceiver 106B. The apparatus 101 differs from conventional central gateways in that, it is configured to receive partial networking requests and provide communication in respect of those requests. If the apparatus 101 receives a network management message and a partial networking request from the same node 201, 302, it may allow some buses (that are not required for the communication requested by the partial networking request) to return to the sleep state, while selected buses that are required for the partial networking communication are maintained in an awake state. In this way, the apparatus 101 may enable communication between nodes 201, 302 on different buses, while allowing nodes 201, 302 on buses that are not required for the communication to enter a sleep state. A node 201 may perform several different functions which only require partial networking, and the partial networking request may comprise a message that identifies the function for which communication is required, to enable the gateway 101 to maintain the required buses in an awake state. |
US10601605B2 |
Secure meeting space with automatically adaptive classification levels, and associated systems and methods
Disclosed are meeting spaces that are accessible through an adjoining facility or area, and associated systems and methods that provide automated levels of security for classified discussions. The meeting spaces are configured to automatically adapt to different levels of classification, e.g., from any of unclassified to top secret classifications. The meeting spaces are prevented from becoming active for their intended function until all required security features are activated. In some embodiments, the meeting spaces include one or more electronically opaquing privacy glass windows between the meeting space and the adjoining facility. The privacy glass can either appear as opaque, such as when a classified meeting or call is taking place or as a failsafe mode, or can be optically transmissive, such as when the space is unused, is used for unclassified purposes, and/or when the adjoining area is used at the same or higher level of classification. |
US10601604B2 |
Data processing systems and methods for smart hub devices
A first device receives a first command for performing a first functionality on at least a second device, the first functionality comprising a plurality of constituent functionalities, wherein the second device is not configured to execute the first command. The first command is translated into a plurality of sub-commands for execution by respective devices. Each of the plurality of sub-commands, when executed, performs a respective constituent functionality of the plurality of constituent functionalities, and execution of any one of the sub-commands individually does not perform the entire first functionality. The first device manages execution of the plurality of sub-commands by the respective devices, wherein execution of the plurality of sub-commands by the respective devices emulates performance of the first functionality on at least the second device. |
US10601599B2 |
Voice command processing in low power devices
An audio processing device comprises audio input circuitry operable to receive audio input signals and to process the audio input signals to generate audio samples at a first rate. The audio processing device further comprises a first trigger engine operable to detect a keyword within the audio samples. Also, the audio processing device comprises a delay buffer operable to continuously receive and store the audio samples. The delay buffer is further operable to transfer the audio samples that are stored within the delay buffer to a host across a data bus at a second rate, which is faster than the first rate. Further, the delay buffer is operable to transfer the audio samples that are stored within the delay buffer to the host at the first rate, after the stored audio samples are transmitted. |
US10601597B2 |
Blockchain based digital certificate provisioning of internet of things devices
A system and method for provisioning an IoT device with a digital certificate without a need for a central Certificate Authority is presented. A blockchain is initiated, with a root certificate presented in an initial block of the blockchain. Said root certificate is subsequently used to sign an authorized certificate. The IoT device is preloaded with a nonce, and a hash of the nonce signed by an authorized certificate is published on the blockchain. The nonce may then be submitted to the blockchain with a self-signed certificate, the presence of the nonce validating the self-signed certificate. The blockchain provides a final single view of a true state of the digital certificates in the system and their respective authority and validity. |
US10601594B2 |
End-to-end service layer authentication
A variety of mechanisms to perform End-to-End authentication between entities having diverse capabilities (E.g. processing, memory, etc.) and with no prior security associations are used. Security provisioning and configuration process is done such that appropriate security credentials, functions, scope and parameters may be provisioned to an Entity. Mechanisms to distribute the security credentials to other entities which could then use the credentials to perform an End-to-End authentication at the Service Layer or the Session Layer and using Direct or Delegated modes are developed. |
US10601593B2 |
Type-based database confidentiality using trusted computing
A “Database Confidentiality System” provides various techniques for using server-side trusted computing in combination with configurable type metadata and user- or system-definable rules associated with individual database fields to implement database confidentiality. In various implementations, type metadata and one or more rules are added to each database field. Metadata includes a domain, method of encryption, and a pointer to an encryption key used to encrypt the data in the corresponding field. The rules define one or more operations allowed on the corresponding data types. The type metadata and rules are optionally integrity protected and/or encrypted to avoid unauthorized changes or access. Various encryption techniques (e.g., probabilistic, Paillier, etc.) allow some computations to be performed in an untrusted environment without access to the encryption key. This enables the Database Confidentiality System to maintain database confidentiality while performing distributed computation and communications between the untrusted machine and the trusted machine. |
US10601589B1 |
Computer systems designed for instant message communications with computer-generated imagery communicated over decentralised distributed networks and methods of use thereof
The exemplary inventive instant messaging system may include a sending client that accesses encryption data associated with a receiving client on a distributed mesh network where the encryption data is signed by a receiver public key of the receiving client, forms a non-interactive message exchange session on the distributed mesh network, generates a first session key based on the encryption data and a sender secret key, encrypts a message using the first session key, encrypts session information using the receiver public key, produces a session state including the encrypted message and the encrypted session information and stores the session state in the non-interactive message exchange session. The receiving client accesses the session state, decrypts the encrypted session information with a receiver secret key, generates a second session key using the session information and a sender public key, and decrypts the message using the second session key. |
US10601586B2 |
Method and apparatus for key management of end encrypted transmission
Provided is a method and an apparatus for determining a key pair, and a data processing method. The method for determining a key pair includes the steps of: generating a key pair index value based on a preset initial value of a key pair index, a scrambling code value, and an ID of a device performing data communication or a multicast/broadcast ID; determining key pair data as required from a secure storage area according to the key pair index value; and decrypting the key pair data using a preset high level key pair to obtain a required key pair. This method renders it possible for a data receiver and a data transmitter to “agree on” an encryption key, without a key management entity such as KTC/KDC. Thus, encrypted transmission of voice and data information can be achieved, thereby solving the problem of information leakage in an existing wireless communication procedure. |
US10601584B2 |
Information processing apparatus, information processing system and medium
An information processing apparatus that processes a plurality of encrypted text data items includes: an input unit for inputting first data and second data that are the encrypted text data items; a first transforming unit for transforming the first data to first transformed data based on a first table; a second transforming unit for transforming the second data to second transformed data based on a second table; an addition unit for calculating an addition result by adding the first transformed data and the second transformed data; a remainder calculation unit for obtaining a remainder by dividing the addition result by an exponential number having 2 as a base and having the number of bits of the encrypted text data items as an exponent; and a third transforming unit for outputting an output result by transforming the remainder based on a third table. |
US10601583B2 |
Architecture and instruction set for implementing advanced encryption standard (AES)
A flexible aes instruction for a general purpose processor is provided that performs aes encryption or decryption using n rounds, where n includes the standard aes set of rounds {10, 12, 14}. A parameter is provided to allow the type of aes round to be selected, that is, whether it is a “last round”. In addition to standard aes, the flexible aes instruction allows an AES-like cipher with 20 rounds to be specified or a “one round” pass. |
US10601580B2 |
Secure order preserving string compression
A processor may receive plaintext data. The plaintext data may correspond to a query. The processor may identify a granularity of the plaintext data. The processor may compress the plaintext data using a binary search tree. The binary search tree may compress the plaintext data based on the granularity of the plaintext data. The processor may encrypt the plaintext data by randomizing the order in which the binary search tree stores the compression of the plaintext data. The stored order of the binary search tree may act as a private key. The processor may process the query over an encrypted cumulative compressed database. |
US10601577B2 |
Operation method and security chip
Embodiments of the present application disclose an operation method. The method includes: obtaining, by the input/output interface, an input ciphertext; performing, by the decryption circuit, a modular exponentiation operation according to the ciphertext and a preset operation parameter; and using, by the microprocessor, an operation result obtained after the modular exponentiation operation as a plaintext obtained after decryption. The performing, by the decryption circuit, a modular exponentiation operation according to the ciphertext and a preset operation parameter is specifically: breaking, by the decryption circuit, the modular exponentiation operation into multiple iterative first operations, where the first operation is a modular square operation or a modular multiplication operation; sending, by the decryption circuit, the ciphertext and the operation parameter to the arithmetic unit; and performing, by the arithmetic unit, the first operation according to the ciphertext and the operation parameter to obtain a modular square value or a modular multiplication value. |
US10601573B2 |
Asynchronous digital communication module
Provided is a digital transmitting module included in a host device connectable to a client device. A digital transmitting module included in a host device connectable to a client device, the digital transmitting module may include: a clock generator which provides the host device with a clock whose one cycle is comprised of T1, T2, T3 and T4 connected sequentially, and a voltage encoder which receives the clock from the clock generator, receives a digital bit from the host device, generates a voltage pulse by encoding the digital bit based on the clock, and then transmits the voltage pulse to the client device. |
US10601571B2 |
Method for adjusting time stamps during the acquisition of sensor data
A method for synchronizing sensor data of a sensor system with the host time base of a host system, based on the clock ratio of the sensor time base to the host time base. To ascertain the clock ratio for at least two communication events, a time stamp acquisition is performed for each event, in which a sensor time stamp and a host time stamp is recorded. The communication events for ascertaining the clock ratio relate to a specific quantity of data. The ratio is ascertained/updated repeatedly; the duration of the individual communication events for the time stamp acquisition are measured; and by comparing each measured duration to a comparison value, possible irregularities in the communication event are detected. The host time stamp of a time stamp acquisition is corrected/replaced by a calculated host time stamp based on the measured irregularities. Also described is a related device for the method. |
US10601568B2 |
Interference indication method and apparatus
An interference indication method and apparatus are presented. After detecting interference from a neighboring cell, a base station sends interference indication information to the neighboring cell, where the interference indication information includes at least indication information of a frequency resource that receives the interference from the neighboring cell and that is configured to be in a flexible half-duplex mode, so as to indicate that the interference from the neighboring cell is interference on the frequency resource configured to be in the flexible half-duplex mode. In this way, in an application scenario of a flexible half-duplex technology, a base station can learn of a status of interference from a neighboring cell, so as to use a corresponding interference suppression mechanism. |
US10601564B2 |
Channel state information transmission/reception method and apparatus for use in wireless communication system
A method and an apparatus for transmitting/receiving channel state information for use in multi-antenna system are provided. A signal communication method of a base station having a plurality of antennas in a wireless communication system includes determining antenna ports of first and second directions based on directions of the plurality of antennas, allocating channel measurement resources for the respective antenna ports to a terminal, transmitting a feedback configuration to the terminal according to the channel measurement resources, and receiving feedback information from the terminal based on the channel measurement resource and the feedback configuration. The signal transmission/reception method and apparatus are advantageous in transmitting/receiving channel state information efficiently in the system using a plurality of antennas. |
US10601563B2 |
UCI resource determination for CSI reporting
A method of wireless communication of a UE is provided. The UE determines a reference size of a payload available in a physical uplink channel for carrying R channel state information (CSI) reports, R being an integer greater than 0, each of the R CSI reports including a first part containing CSI of a wideband and a second part containing CSI of one or more subbands of the wideband. The UE carries all first parts of the R CSI reports in the payload. The UE further carries second parts of (M−1) CSI reports of the R CSI reports in the payload. The UE carries a portion of a second part of an Mth CSI report of the R CSI reports in the payload. |
US10601558B2 |
Method and system for flexible sounding reference signal (SRS) transmission in a wireless communication network
Embodiments of the invention include methods of providing flexible sounding reference signal (SRS) transmission in a wireless communication network. In one embodiment, a method is implemented in a network device for configuring sounding reference signal (SRS) transmission from a terminal device to the network device, the method comprises: transmitting, by a network device to a terminal device, an indication of a plurality of alternative SRS transmission selections; and detecting, by the network device from a signal of the terminal device, a SRS transmission based on the plurality of alternative SRS transmission selections. |
US10601550B2 |
Data transmission method and communications device
A communications device includes: a processor, configured to determine a quantity of first idle channels; and a transmitter, configured to send data to a receiving end on each of the first idle channels; wherein the processor is further configured to: determine whether the data is to be resent; and if the data is to be resent, cause the transmitter to resend the data; and continue to determine whether the data is to be resent and, if the data is to be resent, re-determine the quantity of first idle channels and cause the transmitter to resend the data. |
US10601549B2 |
Apparatus, system and method of communicating a physical layer protocol data unit (PPDU)
For example, an EDMG STA may be configured to generate a plurality of spatial streams of an EDMG PPDU; map the plurality of spatial streams to a respective plurality of pairs of space-time streams according to an STBC scheme by mapping a first data sequence of a spatial stream to a first symbol in an odd numbered space-time stream, mapping a second data sequence of the spatial stream to a second symbol in the odd numbered space-time stream, mapping a sign inverted complex conjugate of the second data sequence to a first symbol in an even numbered space-time stream, and mapping a complex conjugate of the first data sequence to a second symbol in the even numbered space-time stream; and transmit a transmission comprising the plurality of pairs of space-time streams over a channel bandwidth in a frequency band above 45 Gigahertz (GHz). |
US10601547B2 |
Transmitter, receiver and methods
A transmitter for transmitting data to communications devices via a wireless access. The transmitter including modulator circuitry configured to receive modulation symbols of a segment and to rotate each modulation symbol by an angle dependent on a choice of modulation scheme, and receive each of the segments of rotated modulation symbols and for each segment to separate real and imaginary components of the rotated modulation symbols for the segment and to interleave the real components of the rotated modulation symbols of the segment differently to the imaginary components of the rotated modulation symbols of the segment. The circuitry also is configured to re-combine the real and imaginary interleaved components of the rotated modulation symbols of each segment and to form from the real and imaginary components modulation cells. |
US10601542B1 |
Flexible data transmission scheme adaptive to communication channel quality
Methods and apparatus for transmitting Ethernet data along an Ethernet link with a BASE-T transceiver are disclosed. One exemplary BASE-T Ethernet transceiver includes an Ethernet data framing module having an input interface to receive Ethernet block data bits at a first data rate. Logic associates the Ethernet block data bits with an auxiliary bit and a number of zero bits. An error encoder is coupled to the logic to encode all of the data bits, auxiliary bit and zero bits into an error encoded transport frame having plural error check bits. A symbol mapper receives the error encoded transport frame and transforms the error encoded transport frame into multiple symbols. A transmitter coupled to the symbol mapper transmits the multiple symbols over an Ethernet link at one of a selection of symbol rates. The data rate of data transmitted over the Ethernet link is based on the number of zero bits. |
US10601540B2 |
Communication method and communication device
The present disclosure discloses a communication method in a wireless local area network and a communication device. The method includes: generating a message frame, where the message frame includes an antenna information field of each of a plurality of antennas and a plurality of Modulation and Coding Schema MCS fields corresponding to each antenna, where each of the plurality of MCS fields is used to indicate an MCS, and an antenna information field of each antenna is used to indicate identification information of the antenna; and transmitting the message frame to a station. The embodiments of the present disclosure provide feasible implementation manners for a combination of the multiple-input multiple-output technology (English: Multiple-Input Multiple-Output, MIMO for short) and the orthogonal frequency division multiple access technology (English: Orthogonal Frequency Division Multiple Access, OFDMA for short), which can improve spectrum utilization and improve regional throughput. |
US10601537B2 |
Fault propagation in segmented protection
The disclosure provides an interconnecting node for interconnecting first and second protected domains, the second protected domain comprising a working path and a protection path for linear protection in a network for traffic forwarding between two end-nodes. The interconnecting node comprises at least one interface for receiving first monitoring information from the first protected domain, a monitoring unit for detecting an isolation condition of the interconnecting node within the first protected domain based on the first monitoring information, and generating second monitoring information to be transmitted to the working path so that a failure in the working path is detectable based on the second monitoring information at a far-end node of the working path. If an isolation condition is detected, the monitoring unit starts transmitting alarm indication information to the working path for suppressing at the far-end node an alarm reporting regarding a failure in the working path. |
US10601535B2 |
Method for performing SCG re-establishment in dual connectivity in wireless communication system and a device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for performing SCG re-establishment in dual connectivity in wireless communication system, the method comprising: detecting radio link failure on a secondary node, wherein the UE is configured with a master node and the secondary node; and receiving signals from candidates of a new secondary node for obtaining information about which cell is a best candidate on the new secondary node to prepare for radio link failure on the secondary node; and initiating RRC connection re-establishment procedure for recovery from the radio link failure of the secondary node if a cell which is to be a PSCell on a new secondary node is selected in a cell list. |
US10601533B2 |
Live uplink transmissions and broadcasting management system and method
A live uplink transmission and broadcasting management system and method for managing a plurality of live uplink transmissions and broadcasting events, the system comprising: (i) a publication portal for publishing transmissions of live events; (ii) a database for storing metadata, system data, broadcast data and user data; (iii) a broadcast manager adapted for receiving and processing in real-time metadata information related to a plurality of live uplink transmission events wherein each live uplink transmission event transmits in a plurality of uplink channels, wherein processed metadata information generate data elements adapted for being used in telecom and datacom real time management applications, said broadcast manager also adapted for updating the publication portal with live event information and (iv) a set of Quality of Service (QoS) management methods to coordinate the usage of Uplink transmissions based on the received metadata and their processing in the broadcast manager. |
US10601532B2 |
Broadcast signal transmission apparatus, broadcast signal receiving apparatus, broadcast signal transmission method, and broadcast signal receiving method
The present invention provides a method for transmitting a broadcast signal, and a system capable of supporting future broadcast services in an environment supporting future hybrid broadcast using terrestrial broadcast networks and the Internet. In addition, the present invention provides efficient signaling methods using both terrestrial broadcast networks and the Internet in an environment supporting future hybrid broadcast. |
US10601531B2 |
Social information providing system, social information distribution apparatus, and user terminal apparatus
According to one embodiment, a social information distribution apparatus apportions and accumulates, for items classified, basic information including a position of each of a plurality of information sources and social information transmitted in time series from each of the plurality of information sources, analyzes the accumulated social information, modifies and processes the social information, updates the social information as some of the items, selects social information to be broadcast, determines a broadcast format including at least classification of broadcast ranges, a broadcasting time, and a repetition count within the broadcasting time when broadcasting the selected social information, and transmits the selected social information to a designated broadcast range by a broadcast wave. |
US10601529B2 |
Suppressing an uplink radio frequency (RF) interference signal(s) in a remote unit in a wireless distribution system (WDS) using a correction signal(s) relative to the uplink RF interference signal(s)
Embodiments of the disclosure relate to suppressing an uplink radio frequency (RF) interference signal(s) in a remote unit in a wireless distribution system (WDS) using a correction signal(s) relative to the uplink RF interference signal(s). A remote unit in a WDS is configured to receive an uplink RF signal including an uplink RF communications signal(s) and an uplink RF interference signal(s). To mitigate adverse impacts of the uplink RF interference signal(s) on the uplink RF communications signal(s), the remote unit generates an RF correction signal(s) based on identified interference characteristics of the uplink RF interference signal. The remote unit combines the RF correction signal(s) with the uplink RF signal to suppress the uplink RF interference signal(s) to a predetermined level. By doing so, it is possible to mitigate the adverse impacts of the uplink RF interference signal(s), thus preserving integrity and quality of the uplink RF communications signal(s). |
US10601527B2 |
Failure detection system of transmitting antennas
A failures detection system (1) of a plurality of transmitting antennas of television and/or radio signals. The system includes a power divider splitting a television and/or radio signal (STV) to a plurality and antennas, and a plurality of directional couplers and of signal concentrators that send a multiplexed signal containing information on the SWR, power, and environmental parameters to a processing module (22) configured to process the multiplexed signal generating diagnostics and warning signals. |
US10601523B1 |
System and method for communicating digital data using ambient acoustic waves
The embodiments herein disclose an apparatus and method developed for the direct application in data transmission between the user devices with computational power, without requiring an additional hardware or any other connectivity. The method comprises the following steps of receiving a digital data and a carrier signal as input; encoding the digital data into digital acoustic signal; transmitting the digital acoustic signal; capturing the acoustic signal by the microphone; demodulating the acoustic signal and decoding the digital sound data for recovering the original data. |
US10601517B1 |
Probabilistic shaping on eight-dimensional super-symbols
A system and method for probabilistic shaping of an eight-dimensional super-symbol in optical transport networks, including receiving binary data to be transmitted as an optical signal; mapping at least a portion of the binary data to symbols of a M-QAM constellation; generating a first four-dimensional symbol of the M-QAM constellation for a first symbol period, including applying probabilistic shaping to the first four-dimensional symbol; generating a second four-dimensional symbol of the M-QAM constellation for a second symbol period, the second symbol period consecutive to the first symbol period, wherein the first and the second four-dimensional symbols have i) an equal symbol energy and ii) a one-to-one relationship; and time interleaving the first symbol period and the second symbol period to generate an eight-dimensional super-symbol. |
US10601509B2 |
Modified near-optimal low-latency communication paths for graded service
In described embodiments, a relatively optimum, ultra-low latency communication path with communication links operating in accordance herein provide for graded service in a near optimal, ultra-low latency communication system between points A and B. Points A and B are separated geographically over a relatively long distance where the curvature of the earth affects a direct path. Unlike typical systems, to provide the graded service in ultra-low latency networks, the service provider adds delay, or other service degradation, to one or more user connections, which is provided at greater implementation expense (e.g., higher cost to the service provider) in order to provide a lower fee service (e.g., lower cost to the service user) for certain users of the ultra-low latency network. |
US10601506B2 |
Optical communication device
Apparatus for and method of transmitting an optical signal by a Free Space Optical, FSO, communication system, the method comprising: transmitting, by an optical signal transmitter (104), an optical signal (700) into at least part of a volume of an optical medium (302); and controlling, by a controller, the optical signal transmitter (104), to scan the at least part of the volume (302) using the optical signal (700) in a sequence of non-overlapping loops (704, 708). The sequence of non-overlapping loops (704, 708) may be a sequence of non-overlapping, concentric circular loops. |
US10601504B2 |
Method and apparatus for monitoring polarization dependent loss, receiver and communication system
Embodiments of this disclosure provide an apparatus and method for monitoring a polarization dependent loss, a receiver and a communication system. The apparatus for monitoring a polarization dependent loss includes: a first processing unit configured to process received optical signals, to obtain a first correlation matrix of noise signals in the received optical signals and a second correlation matrix of second signals or other signals in the received optical signals other than first signals or spectral feature signals having predetermined spectral features; a matrix subtraction unit configured to subtract the second correlation matrix by the first correlation matrix, to obtain a third matrix; and a calculating unit configured to perform singular value decomposition on the third matrix, and calculate a polarization dependent loss according to a result of the singular value decomposition. According to the embodiments of this disclosure, the polarization dependent loss may be calculated more accurately. |
US10601503B1 |
Systems and methods for over-the-horizon communication
A communication system and method is described, comprising of two or more locations in which an artificially modulated ionized region is created at one or more locations and either passively or actively remotely sensed from another distant location, to create a communication exchange between locations which may lie over-the-horizon from one another. The height of the artificially modulated ionized region may be adjusted in altitude, to optimize the communications link for either maximum distance, or low latency. The system and method may use radio frequencies ranging from 400-2400 MHz, at power levels ranging from 1-10 MW to remain above a threshold where the negative effects of atmospheric ducting may occur, but also low enough to avoid the negative effects of rain fading at higher frequencies. This frequency range may be optimal for reliable use in adverse weather conditions and able to produce data rates that are commercially viable. |
US10601497B2 |
Terminal scheduling method in satellite communication system
A method of scheduling wake up times for terminals in a satellite communication system using satellite ephemeris data in order to extend battery life of terminals is described. The terminal periodically evaluates the stored ephemeris data to determine whether it is valid, recently valid, or invalid. When the ephemeris data is valid the terminal can schedule wake up times to either transmit or receive updated ephemeris data. For recently valid ephemeris data the terminal calculates possible satellite pass windows and schedules wake up time. For invalid data the terminal wakes and listens periodically with a period that is less than the expected satellite pass duration. It may repeat this process several times before sleeping for an amount of time less than the expected satellite pass duration and repeating. Additional gateway beacons may be used to provide ephemeris data, and satellites may also provide information on beacon locations. |
US10601495B2 |
Rapidly-deployable, drone-based wireless communications systems and methods for the operation thereof
Drone-based wireless communications systems are provided, as are methods carried-out by such wireless communications systems. In one embodiment, the wireless communications system includes a Satellite Signal Transformation (SST) unit and a plurality of aerial network drones, which can be deployed over a designated geographical area to form a multi-drone network thereover. During operation, the SST unit transmits a network source signal, which contains content extracted from a satellite signal. The multi-drone network receives the network source signal, disseminates drone relay signals containing the content through the multi-drone network, and broadcastings user device signals containing the content over the designated geographical area. In embodiments, the multi-drone network may broadcast multiple different types of user device signals for reception by various different types of user devices located within the designated geographical area, such as an arear containing communication infrastructure disabled by a natural disaster, a hostile attack, or other catastrophic event. |
US10601490B2 |
Radio communication system
Provide is a radio communication system suitable for use in a factory or the like. The radio communication system includes a receiver provided with a plurality of antennas, and a transmitter for periodically transmitting a radio signal for information transmission including information to be notified to the receiver, and the receiver is an information receiver. Based on the output of each antenna during a period in which the transmission radio signal is not transmitted, a weighting factor for each antenna is generated, and the generated weighting factor is used to process the radio signal for information transmission from the receiver. |
US10601486B1 |
Compressed beamforming feedback
A method for providing a compressed beamforming feedback of a communication channel includes receiving, at a first communication device, a plurality of training signals from a second communication device via the communication channel, determining a channel matrix corresponding to the communication channel based on the plurality of training signals, precomputing a sequence of column sorting orders and/or a sequence of scaling factors based on a first intermediate matrix derived from the channel matrix in advance of performing a modified QR decomposition, performing the modified QR decomposition to derive the compressed beamforming feedback based on the first intermediate matrix with the precomputed column sorting orders and/or scaling factors as an input, and transmitting the compressed beamforming feedback from the first communication device to the second communication device to enable the second communication device to steer at least one subsequent transmission to the first communication device based on the compressed beamforming feedback. |
US10601485B2 |
Method for transmitting a uplink signal based on a codebook in a wireless communication system and apparatus therefor
This specification provides a method of transmitting an uplink signal based on a codebook in a wireless communication system. More specifically, the method performed by a UE includes receiving, from a base station, downlink control information (DCI) including a first transmit precoding matrix indicator (TPMI), determining a codebook subset related to the transmission of the uplink signal based on the first TPMI, and transmitting, to the base station, the uplink signal based on the determined codebook subset. Accordingly, there is an advantage in that flexibility in the transmission antenna design of a UE can be increased because the degree of freedom of antenna port selection is increased. |
US10601483B2 |
Channel state information (CSI) reporting for bandwidth parts
Technology for a user equipment (UE) operable for channel state information (CSI) reporting for selected bandwidth parts is disclosed. The UE can be configured to decode CSI reporting parameters for one or more bandwidth parts (BWPs). The UE can be configured to calculate CSI for the one or more BWPs based on measurements from the one or more BWPs and the CSI reporting parameters for the one or more BWPs. The UE can be configured to generate one or more CSI reports for the one or more BWPs based on measurements from the one or more BWPs and the CSI reporting parameters for the one or more BWPs. The UE can be configured to encode the one or more CSI reports using the one or more BWPs. |
US10601482B2 |
Method for reporting channel state information for must transmission in wireless communication system and device therefor
Disclosed in the present application is a method by which a terminal reports channel state information (CSI) to a base station in a wireless communication system. Specifically, the method comprises the steps of: calculating a first CSI as to compare the same with CSI which has been most recently reported; reporting the first CSI to a base station if the calculated first CSI is not the same as the CSI which has been most recently reported; and reporting a second CSI to the base station if the calculated first CSI is the same as the CSI which has been most recently reported, wherein the second CSI is CSI calculated on the basis of the assumption that interference affecting a terminal has been removed. |
US10601481B2 |
Method of transmitting/receiving channel state information reference signal in wireless communication system and device for same
Disclosed herein is a method of receiving a channel state information-reference signal (CSI-RS) of a user equipment (UE) in a wireless communication system, including receiving CSI-RS resource information about a CSI-RS resource location having the CSI-RS mapped thereto, from a base station and receiving the CSI-RS through a CSI-RS resource at a location determined based on the CSI-RS resource information, wherein the CSI-RS resource information includes an index value indicating a location of a CSI-RS resource element where the CSI-RS is transmitted, a period and offset information of a subframe where the CSI-RS is transmitted, and information on a number of antenna ports where the CSI-RS is transmitted, wherein when the index value indicates locations of different CSI-RS resource elements by types of the subframe where the CSI-RS is transmitted and the CSI-RS is set to be transmitted alternately through a normal subframe and a special subframe within one wireless frame, the location of the CSI-RS resource is determined in additional consideration of a type of the subframe in addition to the CSI-RS resource information. |
US10601477B2 |
Initial integration of wireless devices in an integrated access and backhaul system
Methods, systems, and devices for wireless communications are described. In some integrated access and backhaul (IAB) systems, wireless devices may join the system through an initial integration procedure. For example, a base station may power up and detect a reference signal transmitted by a neighboring base station, and may establish a first beam pair link with this base station. In many cases, this first beam pair link may be a relatively “weak” beam pair link according to an associated quality metric. To improve the link, the integrating base station may transmit an indication of a characteristic (e.g., location or categorical information) of the integrating base station over the first beam pair link, and both base stations may perform beam training based on this characteristic. The base stations may establish a second beam pair link with a greater quality metric than the first beam pair link using this beam training. |
US10601475B2 |
Enabling distributed access points on high bandwidth cables for band and antenna splitting
A wireless access point device wirelessly communicates with a plurality of wireless client devices. The wireless access point includes a central processor subsystem and a plurality of transceiver devices each including a plurality of antennas, and a plurality of radio transceivers, each of the plurality of transceiver devices configured for deployment throughout a coverage area, each transceiver device being connected to the central processor subsystem via a respective cable. The central processor subsystem distributes in-phase and quadrature baseband samples across the plurality of transceiver devices associated with traffic to be transmitted and received via the plurality of transceiver devices in one or more frequency bands so as to synthesize a wideband multiple-input multiple-output transmission channel and a wideband multiple-input multiple-output reception channel. The access point transmit and receive functions are “split” or partitioned across the plurality of transceivers devices. |
US10601471B1 |
Neuron calculator for artificial neural networks
Examples described herein include systems and methods, including wireless devices and systems with neuron calculators that may perform one or more functionalities of a wireless transceiver. The neuron calculator calculates output signals that may be implemented, for example, using accumulation units that sum the multiplicative processing results of ordered sets from ordered neurons with connection weights for each connection between an ordered neuron and outputs of the neuron calculator. The ordered sets may be a combination of some input signals, with the number of signals determined by an order of the neuron. Accordingly, a kth-order neuron may include an ordered set comprising product values of k input signals, where the input signals are selected from a set of k-combinations with repetition. As an example in a wireless transceiver, the neuron calculator may perform channel estimation as a channel estimation processing component of the receiver portion of a wireless transceiver. |
US10601466B2 |
Sensor for sensing usage status of electrical device and associated method
A sensor for sensing a usage status of an electrical device and its associated method are disclosed. The sensor is disposed at a near-end of a power line of the electrical device. The sensor provided with a magnetic detector, an analog-to-digital converter and a controller. The magnetic detector is close to the power line to detect a magnetic field change around the power line to correspondingly generate an analog signal. The analog-to-digital converter (ADC) is used to receive the analog signal and convert the analog signal to a digital signal. The controller is used to receive the digital signal and generate an indication signal to accordingly learn at least one of statuses of being turned on and turned off the electrical device. |
US10601464B2 |
Wellsite system and method for multiple carrier frequency, half duplex cable telemetry
Methods and systems for multiple carrier frequency, half duplex cable telemetry for a wellsite. The methods involve generating a first type of bi-directional message in a first propagation mode, generating a second type of bi-directional message in the first propagation mode and in a second propagation mode, transmitting over a cable operatively coupling a surface modem and a downhole modem the first and second types of bi-directional message sequentially in a plurality of time periods across a single frequency bandwidth, and separating each of the first and second types of bi-directional message from a most subsequently transmitted one of the first and second types of bi-directional message by a quiet time sample during which no message is transmitted. |
US10601462B2 |
Coordinated background training in a full-duplex hybrid fiber-coaxial network
A cable modem comprises transceiver circuitry and echo cancellation training circuitry. The transceiver circuitry may be operable to transmit and receive signals on a full-duplex Data Over Cable System Interface Specification (DOCSIS®) network. The echo cancellation training circuitry may be operable to: determine an echo cancellation training group to which the electronic communication device belongs; determine one or more training periods during which the echo cancellation training group is permitted to transmit training signals; and transmit an echo cancellation training signal during the determined training one or more periods and use the transmitted training signal to train echo cancellation circuitry of the cable modem. |
US10601460B2 |
D2D signal frequency hopping method and base station
Embodiments relate to the field of communications technologies, and in particular, to a device to device (D2D) signal frequency hopping method and a base station. The method includes: obtaining, by the base station, a first frequency hopping parameter, where the first frequency hopping parameter is a frequency hopping parameter of a physical uplink shared channel (PUSCH). The method also includes sending, by the base station, the first frequency hopping parameter to D2D user equipment, and instructing, by the base station, the D2D user equipment to use the first frequency hopping parameter to perform frequency hopping on a D2D signal. |
US10601458B2 |
Apparatus to assist a user with holding a mobile device
An apparatus that facilitates one-handed use of a mobile device has a finger brace configured to brace a user's finger on each of two opposed sides of the point where it is coupled to a flexible member. The flexible member extends through a hole in the back portion of the mobile device's case and is anchored to an interior surface of the back portion of the case. The flexible member's length is such that two fingers of the user's hand can press against the finger brace to brace the mobile device when the two fingers are between the finger brace and the case. |
US10601455B2 |
Mitigating passive intermodulation interference in a MIMO wireless network
Methods and apparatus are disclosed for processing interference due to passive non-linear products of transmitted signals in a wireless network, and more specifically, but not exclusively, to reduction of interference caused to a receiver due to passive intermodulation (PIM) products generated from at least a first Multiple Input Multiple Output (MIMO) signal comprising first and second MIMO component streams at a first carrier frequency. In other scenarios, there may be two or more carrier frequencies combining to cause PIM, and each carrier frequency may have two or more MIMO component streams. |
US10601451B1 |
Low-cost method for selectively reducing switch loss
A method includes providing a radio frequency front end (RFFE) switch including a single pole input terminal and a number (N) of output terminals. Each of the N output terminals is a component of a respective one of N throws of the RFFE switch, with N being greater than one. The N output terminals include a first output terminal corresponding to a first throw of the N throws and at least one additional output terminal not connected to any radio frequency (RF) band path. The at least one additional output terminal includes a second output terminal corresponding to a second throw of the N throws. The method includes connecting the first output terminal to a single RF band path. The method includes forming a parallel connection between the single pole input terminal and the single RF band path. The parallel connection provides at least two parallel branches for routing RF signals being transceived between the single pole input terminal and the single RF band path. |
US10601449B2 |
Apparatus and method for communicating data over a communication channel
For some applications such as high-speed communication over short-reach links, the complexity and associated high latency provided by existing modulators may be unsuitable. According to an aspect, the present disclosure provides a modulator that can reduce latency for applications such as 40G/100G communication over copper cables or SMF. The modulator has a symbol mapper for mapping a bit stream into symbols, and a multi-level encoder including an inner encoder and an outer encoder for encoding only a portion of the bit stream. In some implementations, the multi-level encoder is configured such that an information block size of the inner encoder is small and matches a field size of the outer encoder. Therefore, components that would be used to accommodate larger block sizes can be omitted. The effect is that complexity and latency can be reduced. According to another aspect, the present disclosure provides a demodulator that is complementary to the modulator. |
US10601447B2 |
Field prioritization for polar codes
Methods, systems, and devices for wireless communication are described. In a new radio (NR) system, a wireless device may encode control information into a codeword using a polar code. The device may prioritize certain information within the codeword due to the time criticalness of that information for processing at a receiving device. For example, information related to frequency allocation may be encoded such that the receiving device may decode the frequency allocation information early in the decoding process. The device may include partial parity checks throughout the codeword, so that the receiving device may test whether the decoded bits for the prioritized information pass a parity check, and may then send these decoded bits for processing before completing decoding of the codeword. In some cases, the device may encode the information to be transmitted using multiple evenized codewords, or using a single consolidated codeword. |
US10601446B2 |
Encoding method, and decoding method
An encoding method generates an encoded sequence by performing encoding of a given coding rate according to a predetermined parity check matrix. The predetermined parity check matrix is a first parity check matrix or a second parity check matrix. The first parity check matrix corresponds to a low-density parity check (LDPC) convolutional code using a plurality of parity check polynomials. The second parity check matrix is generated by performing at least one of row permutation and column permutation with respect to the first parity check matrix. An eth parity check polynomial that satisfies zero, of the LDPC convolutional code, is expressible by using a predetermined mathematical formula. |
US10601445B2 |
Wireless transport framework with uncoded transport tunneling
Wireless transport of multiple service versions of a transport framework. First and second information may be processed for transmission, respectively, according to first and second service versions of a transport framework. The first and second information may be encoded using a first type of error correction coding; after processing, the processed first information may include error correction coding according to the first type of error correction coding, while the processed second information may remain uncoded according to the first type of error correction coding. Control information may be generated indicating that the second information remains uncoded according to the first type of error correction coding, which may signal to receivers that the second information is processed according to the second service version of the transport framework. Packets including the processed first information, the processed second information, and the control information may be generated and transmitted in a wireless manner. |
US10601442B2 |
Memory compression method and apparatus
Methods and systems for encoding of integers are discussed. For example, various methods and systems may utilize Huffman coding, Tunstall coding, Arithmetic Coding, LZ77 coding, LZ78 coding, LW coding, or Shannon Fano Elias coding to encode the integers. |
US10601439B2 |
Sigma-delta converters and corresponding methods
Sigma-delta converters having a sampling circuit are provided. The sampling circuit is actuated such that sampling times are at least partially random. |
US10601438B2 |
Alternately updated digital to analog converters
A modulator of an analog to digital converter includes a quantizer component configured to generate a digital signal based on a clock input operating at a sample rate. The modulator further includes a first digital to analog converter (DAC) configured to generate first DAC output at half the sample rate. The modulator further includes a second DAC configured to generate second DAC output at half the sample rate, where the first DAC and the second DAC are updated at alternate cycles of the clock input. |
US10601437B1 |
CDAC (capacitive DAC (digital-to-analog converter)) unit cell for multiphase RFDAC (radio frequency DAC)
CDAC (Capacitive DAC (Digital-to-Analog Converter) unit cells and RFDACs (Radio Frequency DACs) employing such CDAC unit cells are disclosed that can be employed for mmWave (millimeter wave) communication are disclosed. One example CDAC unit cell comprises: four capacitors connected in pairs to two differential outputs of the CDAC unit cell; and four logic gates, wherein each logic gate of the four logic gates is configured to receive an associated clock signal of four different clock signals and an associated enable signal of four different enable signals, and wherein each logic gate of the four logic gates is configured to trigger an associated pulse from an associated capacitor of the four capacitors based on the associated clock signal and the associated enable signal of that logic gate. |
US10601431B2 |
Time-to-voltage converter using correlated double sampling
A time-to-voltage converter is configured to generate an output voltage signal and a correlated reference voltage signal. The time-to-voltage converter includes a current source configured to generate a bias current through a current source output node. The time-to-voltage converter includes a first switched-capacitor circuit coupled to the current source output node and configured to generate the output voltage signal based on an input time signal and the bias current during a first interval. The time-to-voltage converter includes a second switched-capacitor circuit coupled to the current source output node and configured to generate the correlated reference voltage signal based on a reference time signal and the bias current during a second interval. The first interval and the second interval are non-overlapping intervals. |
US10601430B2 |
Clock generator
A clock generator receives first and second clock signals, and input representing a desired frequency ratio. A comparison is made between frequencies of an output clock signal and the first clock signal, and a first error signal represents the difference between the desired frequency ratio and this comparison result. The first error signal is filtered. A comparison is made between frequencies of the output clock signal and the second clock signal, and a second error signal represents the difference between the filtered first error signal and this comparison result. The second error signal is filtered. A numerically controlled oscillator receives the filtered second error signal and generates an output clock signal. As a result, the output clock signal has the jitter characteristics of the first input clock signal over a useful range of jitter frequencies and the frequency accuracy of the second input clock signal. |
US10601428B2 |
Circuit device, oscillator, electronic apparatus, and moving object
A circuit device includes a D/A converter, a comparator that compares a temperature detection voltage from a temperature sensor unit with a D/A conversion voltage from the D/A converter, and a processing circuit that executes a determination process based on a comparison result from the comparator, and obtains temperature detection data as a result of A/D conversion of the temperature detection voltage, in which, the processing circuit determines the temperature detection data so that a change in the temperature detection data at a second output timing following a first output timing with respect to the temperature detection data at the first output timing is equal to or less than k×LSB. |
US10601427B1 |
Clock generating device and clock generating method
A clock generating device includes a divisor register, a reference clock generator, a first counter, a second counter, and a delay regulator circuit. The divisor register provides a divisor. The reference clock generator outputs a reference clock signal. The first counter counts a first number of cycles of the reference clock signal and generates a first count. The first counter outputs a first clock signal according to the first count and the divisor. The second counter counts a second number of cycles of the first clock signal and generates a second count. The second counter outputs a second clock signal according to the second count and a coefficient. The delay regulator circuit determines whether to control the first counter to delay outputting the first clock signal according to the first clock signal. |
US10601426B1 |
Programmable logic device with fine-grained disaggregation
A programmable device may have logic circuitry formed in a top die and memory and specialized processing blocks formed in a bottom die, where the top die is stacked directly on top of the bottom die in a face-to-face configuration. The logic circuitry may include logic sectors, logic array blocks, logic elements, and other types of logic regions. The memory blocks may include large banks of multiport memory for storing data. The specialized processing blocks may include multipliers, adders, and other arithmetic components. The logic circuitry may access the memory and specialized processing blocks via an address encoded scheme. Configured in this way, the maximum operating frequency of the programmable device can be optimized such that critical paths will no longer need to traverse any unused memory and specialized processing blocks. |
US10601423B2 |
Low-voltage differential signaling (differential signaling) driver circuit and method of enabling and disabling a differential signaling driver circuit
A Low-Voltage Differential Signaling (differential signaling) driver circuit (10) comprising enable circuitry for enabling and disabling the differential signaling driver circuit (10) in accordance with an control signal is described. The differential signaling driver circuit (10) comprises: a differential output (12, 13) connected or connectable to a differential signaling receiver circuit via a differential transmission line; current control circuitry (14) for driving a signal current through the differential output (12, 13) in accordance with a driver signal; feedback circuitry (16) for driving the current control circuitry (14) to counteract a difference between a common mode voltage of the differential output (12, 13) and a reference voltage from a reference voltage provider; and the enable circuitry (18). The feedback circuitry (16) comprises a common mode node (20) for providing the common mode voltage (Vcm), a reference input (22) connected or connectable to the reference voltage provider, and a feedback input (24). The enable circuitry (18) is arranged to connect the feedback input (24) to the common mode node (20) when the differential signaling driver circuit (10) is in an enabled state and to the reference voltage provider when the differential signaling driver circuit (10) is in a disabled state. A method of enabling (5.1) and disabling (5.2) a Low-Voltage Differential Signaling (differential signaling) driver circuit (10) is also proposed. |
US10601421B1 |
MOSFET based isolation circuit
A circuit to isolate a first circuit node from second circuit node at certain times yet connect the first circuit node and second circuit node at other times. For example, the isolation circuit may isolate a reference node from a system ground during certain phases of operation, but temporarily connect the reference node to the system ground during other phases. An isolation circuit of this disclosure may include a pair of MOSFETs in a back-to-back connection. The MOSFETs may be placed between the two nodes to be isolated. The MOSFETS may be driven by a bipolar junction transistor (BJT). A control signal applied to the BJT emitter controls the operation of the pair of MOSFETs. The isolation or connection from the power supply reference node to system ground may be controlled by applying a HIGH or LOW logic signal to the PNP transistor emitter. |
US10601420B2 |
Anti-interference integrated circuit
An anti-interference integrated circuit (IC) is adapted for avoiding an error in a frequency pulse caused by the interference of an adjacent IC. The anti-interference IC outputs a first time signal, and the adjacent IC outputs a second time signal. The anti-interference IC includes: a logic circuit, an adder, and a comparator. The logic circuit outputs a gate pulse according to a sequence of the second time signal. The adder adds the first time signal and the gate pulse. The comparator outputs the frequency pulse according to a signal adding result, where the period of the frequency pulse is the same as the period of the first time signal. |
US10601414B2 |
Bias generator
A bias generator and a method for generating a bias voltage are presented. The bias generator is for use with an electronic circuit comprising a first switch coupled in series with a second switch. The bias generator is adapted to generate a reference voltage, a first bias voltage, and a second bias voltage. The second bias voltage is based on the reference voltage. After applying the first voltage to the first switch and the second voltage to the second switch, the bias generator controls a voltage across the first switch. The bias generator may be adapted to set a value of the reference voltage to control the voltage across the first switch. For instance, the reference voltage may be set to a fix value so that the voltage across the first switch is maintained at a constant value. |
US10601413B2 |
Power switching devices with DV/DT capability and methods of making such devices
Power switching devices include a semiconductor layer structure that has an active region and an inactive region. The active region includes a plurality of unit cells and the inactive region includes a field insulating layer on the semiconductor layer structure and a gate bond pad on the field insulating layer opposite the semiconductor layer structure. A gate insulating pattern is provided on the semiconductor layer structure between the active region and the field insulating layer, and at least one source/drain contact is provided on the semiconductor layer structure between the gate insulating pattern and the field insulating layer. |
US10601410B1 |
Offset cancellation of duty cycle detector
Several embodiments of electrical circuit devices and systems with a duty cycle correction apparatus that includes a duty cycle adjustment circuit that is configured to adjust a duty cycle of the input clock signal based on an averaged code value. The duty cycle correction apparatus includes a duty cycle detector circuit that receives first and second clock signals from a clock distribution network. The duty cycle detector is configured to output a duty cycle status signal that indicates whether the first clock signal is above or below a 50% duty cycle based on a comparison of the first clock signal to the second clock signal. The duty cycle correction apparatus also includes a counter logic circuit configured to determine the average code value, and the counter logic circuit automatically cancels an offset of the duty cycle detector when determining the averaged code value. |
US10601409B2 |
Self-clocking sampler with reduced metastability
A circuit, method, and system are disclosed for sampling a signal. The system includes a sampler circuit configured to sample input signals when a clock signal is at a first level to produce sampled signals, a detection circuit that is coupled to the sampler circuit, and a feedback circuit that receives an output signal and generates the clock signal. The detection circuit pre-charges the sampled signals when the clock signal is at a second level and, using threshold adjusted inverters, detects voltage levels of each sampled signal to produce detected voltage level signals, where a threshold voltage of the threshold adjusted inverters is entirely outside of a transition voltage range of the sampler circuit. In response to one of the detected voltage level signals transitioning from the second level to the first level, the detection circuit transitions the output signal from the first level to the second level. |
US10601406B2 |
Semiconductor apparatus
A semiconductor apparatus includes a first voltage detection circuit configured to generate a first voltage detection signal in response to the voltage level of a first voltage, a current control signal and a second voltage detection signal; and a storage and output circuit configured to generate a power control signal and the current control signal in response to the voltage detection signal. |
US10601404B2 |
Contactless readable programmable transponder to monitor chip join
A contactless readable programmable transponder to monitor chip join and method of use are disclosed. The method includes reading a frequency of an oscillator associated with a chip module. The method further includes correlating the frequency with a bond quality of the chip module. |
US10601403B1 |
Super scale capacitor for integrated circuit
A super scale switched capacitor for an integrated circuit is disclosed. In one embodiment the super scale switched capacitor circuit includes a capacitor coupled between a first node and a second node. A circuit is also included that contains a first circuit and a second circuit. The first circuit is configured to output a first current, which is a multiple of current effectively flowing through the capacitor from the second node to the first node. The second circuit is configured to input a second current, which is a multiple of current effectively flowing through the capacitor from the first node to the second node. |
US10601402B2 |
Multiplexer, transmission device, and reception device
A multiplexer includes filters on one principal surface of a mounting substrate and having mutually different frequency bands, and an inductance element which is incorporated in the mounting substrate and one end of which is connected to one end of the filter. The other end of the inductance element and one end of each of the filters, are connected to each other at a common connection point. The inductance element is defined by spiral wiring conductors disposed in first and second wiring layers provided in an inner layer of the mounting substrate. The mounting substrate includes third and fourth wiring layers which are adjacent to the first and second wiring layers, and in which no ground pattern is provided in a portion corresponding to a formation region of the inductance element. |
US10601394B2 |
Elastic wave device and manufacturing method thereof
An elastic wave device includes interdigital transducer electrodes on a piezoelectric substrate and wires electrically connected to the interdigital transducer electrodes. The wires include a first wire and a second wire. The device further includes an interlayer insulating film made from an inorganic dielectric material and covering a portion of the first wire. A portion of the second wire bridges a portion of the first wire with the interlayer insulating film provided therebetween. In a region, in a bridged area, where the second wire extends from a region on an outer side portion of the interlayer insulating film to above the interlayer insulating film, first auxiliary wire electrodes are provided on the piezoelectric substrate, such that when viewed in plan view, the first auxiliary wire electrodes at least partially overlap with the second wire and extend to within the interlayer insulating film. |
US10601388B2 |
Method of deposition
A method is for depositing by pulsed DC reactive sputtering an additive containing aluminium nitride film containing at least one additive element selected from Sc, Y, Ti, Cr, Mg and Hf. The method includes depositing a first layer of the additive containing aluminium nitride film onto a film support by pulsed DC reactive sputtering with an electrical bias power applied to the film support. The method further includes depositing a second layer of the additive containing aluminium nitride film onto the first layer by pulsed DC reactive sputtering with no electrical bias power applied to the film support or with an electrical bias power applied to the film support which is lower than the electrical bias power applied during the sputter deposition of the first layer, where the second layer has the same composition as the first layer. |
US10601384B2 |
Single ended instrumentation folded cascode amplifier
An instrumentation amplifier configured for providing high common mode rejection and low distortion is described and includes an input differential pair configured to receive a differential input voltage and differential feedback voltage and a folded cascode amplifying stage configured to receive output current mode signals provided from the input differential pair. A current mirror is configured to mirror output current mode signals provided from said folded cascode amplifying stage. An external gain setting configuration may include a resistor feedback network, which includes a first resistor being connected between feedback inputs of said input differential pair, a second resistor between an output terminal of the current mirror and a first feedback input of said input differential pair, a third resistor between a common terminal and a second feedback input of said input differential pair. |
US10601379B2 |
Digital amplifier
A digital amplifier includes a digital PWM generator, a first amplifier circuit, a first low-pass filter, a second amplifier circuit, a second low-pass filter, an attenuator, an error extractor, an adder, and a voltage supply unit. The first amplifier circuit amplifies a digital PWM signal at a second voltage. The first low-pass filter extracts a low-frequency band voltage signal from the amplified digital PWM signal, and outputs the extracted voltage signal to a load. The second amplifier circuit amplifies the generated digital PWM signal at a third voltage. The error extractor extracts an error signal. The adder adds a digital error signal whose feedback gain is adjusted to a digital audio signal. The voltage supply unit generates the third voltage that has a voltage value of a predetermined ratio to a voltage value of the second voltage, and supplies the third voltage to the second amplifier circuit. |
US10601377B2 |
Systems and methods for optimizing amplifier operations
Methods and systems for optimizing amplifier operations are described. The described methods and systems particularly describe a feed-forward control circuit that may also be used as a feed-back control circuit in certain applications. The feed-forward control circuit provides a control signal that may be used to configure an amplifier in a variety of ways. |
US10601376B2 |
Input third order intercept point in low noise amplifier with degeneration tank circuit
A receiver front end having low noise amplifiers (LNAs) with enhanced input third order intercept point is disclosed herein. A cascode having a “common source” configured input FET and a “common gate” configured load FET have a degeneration circuit comprising a tank circuit tuned to a harmonic of the operating frequency. |
US10601373B2 |
Booster circuit including dynamically sliding power supply unit
A dynamic boost audio system includes a booster circuit having a dynamically sliding power supply unit (PSU) capable of outputting power among a plurality of different power levels. The booster circuit is configured to identify a real-time audio level of an audio signal, and automatically adjust the power to the power level such that the audio signal is output in response to the real-time audio level. |
US10601369B2 |
Crystal oscillator startup time optimization
An oscillation circuit including a crystal interface, a crystal amplifier, a level detector, a timing circuit, and a controller. When activated, the crystal amplifier drives a crystal coupled to the crystal interface to establish oscillation, and the level detector indicates when a target amplitude is detected. The controller activates the crystal amplifier and uses the timing circuit and the level detector to measure a startup time of oscillation. The measured startup time is used in calculating a wake up time from a sleep mode in time to perform an operation at a scheduled time. The startup time may be adjusted or averaged and may be remeasured with temperature change. A method of minimizing startup time of a crystal oscillator includes measuring startup time for determining a delay value for programming a wakeup circuit. Robust startup settings may be used in the event of startup failure due to a sleepy crystal. |
US10601367B2 |
System for redirecting sunlight to a mobile platform
A system for redirecting sunlight to a mobile platform includes a satellite and a mobile platform including a first RF antenna that transmits a message including a position and velocity of the mobile platform on the path, along with a time of transmission, and a photovoltaic cell that receives and converts light into electrical energy. The satellite includes a second RF antenna that receives the message, an optical channel, a collector system coupled to the optical channel and that gathers sunlight into the optical channel, a diffuser system coupled to the optical channel and that diffuses light therefrom to generate a beam of light, and a processor coupled to the second RF antenna. The processor computes a target position of the mobile platform based on the position, the velocity, and the time of transmission, and instructs the diffuser system to direct the beam to the target position. |
US10601363B1 |
Device and method of a rotatable photovoltaic panel mount
A device and method for a rotatable photovoltaic (PV) panel mount is described. A moving frame, comprising a standard PV panel, connects via a hinge to a fixed frame. In an “operative” position, the moving frame and its PV panel are coplanar with a larger, fixed array of PV panels. A spring between the fixed frame and the moving frame powers the moving frame to rotate around the hinge pivot from horizontal (operative) to vertical (roof access), when an emergency handle releases a latch. The roof access position provides unobstructed roof access to a portion of the roof previously under the PV panel. A damper limits speed of motion of the moving frame. Embodiments include an additional horizontal (folded) position, on top of an adjacent PV panel. |
US10601361B2 |
Solar panel mount with compression spacer systems and methods
A solar panel mount includes a plate, a compression spacer, a mounting shaft, and a mounting member. The plate includes a first edge and a first surface. The plate defines at least one opening spaced from the first edge. The mounting member is between the plate and the compression spacer, defines at least one channel aligned with the at least one opening of the plate to receive the mounting shaft through an opening of the at least one opening and a corresponding channel of the at least one channel. The compression spacer receives the mounting shaft. |
US10601358B1 |
Comprehensive smart-clamp strategy for inverter systems
A current command module is configured to, based on a motor torque request for an electric motor of the vehicle, generate a d-axis current command for the electric motor and a q-axis current command for the electric motor. A voltage command module is configured to generate voltage commands based on the d-axis current command and the q-axis current command. A switching control module is configured to: based on the d-axis current command and the q-axis current command, determine a first duty cycle command for a phase of the electric motor; generate a second duty cycle command based on the first duty cycle command, a predetermined minimum period to transition switches of an inverter module from OFF to ON, a predetermined switching period, a predetermined deadtime period when both of the switches are OFF before one of the switches is turned ON, and whether a current of the phase is positive. |
US10601357B2 |
Method for emulating a three-phase electric motor using a load emulator, and a corresponding load emulator
A method for emulating a three-phase electric motor using a load emulator, wherein the load emulator is connected in a three-phase manner via its load terminals to the supply terminals of a motor controller. The load emulator has emulator power electronics and an emulator controller for controlling the emulator power electronics. The emulator controller determines the supply terminals that are driven by the motor controller and the supply terminals that are not driven. The emulator power electronics are driven by the emulator controller in such a manner that phase currents calculated by the emulator controller on the basis of a motor model flow in the supply terminals that are driven by the motor controller. A phase voltage calculated by the emulator controller on the basis of a motor model is applied to the supply terminal that is not driven by the motor controller. |
US10601356B2 |
Frequency converter, bypass frequency conversion control system and switching control method thereof
This invention provides a frequency converter and bypass frequency conversion control system, and its switching control method, belonging to the technical field of motor drive control. The frequency converter of this invention accesses a network voltage signal with a corresponding first frequency and first phase, wherein the frequency converter is configured to be able to operate in tracking and synchronization mode, and in tracking and synchronization mode, the frequency converter tracks the first frequency and first phase of the network voltage signal in order to basically synchronize the second frequency and second phase of its output voltage signal with the first frequency and corresponding first phase of the network voltage signal. The frequency converter of this invention achieves simple, low cost, fast synchronization with good synchronism. |
US10601355B2 |
Closed-loop control of linear resonant actuator using back EMF and inertial compensation
A system for providing closed-loop control of a linear resonant actuator using Back Electromotive Force (EMF) and inertial compensation is disclosed. In an embodiment, one or more inertial sensors are used to estimate low frequency motion of a haptic engine moving mass and compensate for the motion using a feedforward model, thus providing a more robust closed-loop control system for controlling the moving mass when subjected to low frequency disturbances by a user, for example, shaking or swinging the device. |
US10601345B2 |
Piezoelectric driving device, motor, robot, and pump
A piezoelectric driving device includes: a substrate including a fixed portion, and a vibrating body portion which is provided with a piezoelectric element and is supported by the fixed portion; and a contact portion which comes into contact with a driven body, and transmits movement of the vibrating body portion to the driven body, the contact portion is provided at an end portion in the longitudinal direction of the vibrating body portion, and a difference between a distance between the end portion when the contact portion is not pressed against the driven body and a tip end of the contact portion, and a distance between the end portion when the contact portion is pressed against the driven body and the tip end, is smaller than a total amplitude in the longitudinal direction in a case where the vibrating body portion is driven. |
US10601343B1 |
Power conversion system with PWM carrier transition smoothing and autotuning
Power conversion systems and a controller thereof include a processing system that generates inverter switching control signals at a switching frequency, and transitions the switching frequency from a starting frequency to a target frequency over an integer number N blocks. The individual blocks include an integer number M subblocks with a starting frequency subblock in which the processing system generates the switching control signals at the starting frequency, and a target frequency subblock in which the processing system generates the switching control signals at the target frequency. The processing system operates the inverter at multiple demanded voltage values for multiple characterized switching frequencies, measures and records a corresponding inverter output current value for each of the demanded voltage values, creates and stores a lookup table for adjusted demand voltages at each of the characterized switching frequencies, and operate the inverter according to the adjusted demand voltages. |
US10601341B2 |
Neutral point clamped multiple-level switching unit for voltage inverter or rectifier
A neutral point clamped multiple-level switching unit is disclosed, including four series-connected switches, where the electric path in the four switches approximately follows a T shape, two of the switches located in the middle of the series association being arranged in the foot of the T. |
US10601340B2 |
Submodule and electrical arrangement having submodules
An electrical configuration contains at least one submodule which has a first and a second outer electrical terminal. The configuration further has a bypass switching device, which is electrically connected between the first and second terminals and in the on-state causes an electrical short-circuit in at least one current flow direction between the two outer terminals. The bypass switching device has a thyristor with an anode terminal, a cathode terminal and a trigger terminal and is connected by its anode terminal to one of the two outer terminals and by its cathode terminal to the other of the two outer terminals. A triggering device is connected to the trigger terminal of the thyristor for triggering the thyristor, and a switch is provided which in the on-state connects the anode terminal of the thyristor to the trigger terminal of the thyristor. |
US10601337B2 |
Semiconductor device and power conversion device
A semiconductor device includes a P-type low potential region, an N-type first region, an N-type second region, an N-type third region, an annular trench, and a P-type isolation region. The N-type first region is provided on the principal surface of a P-type SOI layer provided to a P-type SOI substrate. The N-type first region has a concave portion. The N-type third region is provided inside the concave portion of the N-type first region so as to be away from the edge of the concave portion. A level-shift device is formed on the surface of the N-type third region. The P-type isolation region is a slit region extending in U-shape along the boundary between the N-type third region and the concave portion of the N-type first region. |
US10601336B2 |
Power supply
A load adaptive power supply including: a conducting resistance controllable bridge rectifying unit for generating a full-wave rectified output voltage according to an AC input voltage to drive a load, and controlling an on-resistance thereof during at least one half cycle of a positive half cycle and a negative half cycle of the AC input voltage according to at least one control signal; a driving circuit unit configured to generate the at least one control signal according to a pulse modulation signal; and a digital microcontroller unit coupled with the driving circuit unit to determine a duty ratio of the pulse modulation signal according to a power of the load to drive the driving circuit unit, so as to adjust the on-resistance of the conducting resistance controllable bridge rectifying unit according to different values of the power, thereby increasing a power conversion efficiency of the power supply. |
US10601333B2 |
Feedforward enhanced feedback control in isolated switched-mode power converters with secondary-side rectified voltage sensing
An isolated switched-mode power converter converts power from an input source into power for an output load. Power switches within a primary-side power stage control the amount of power input to the power converter and, ultimately, provided to the output load. A digital controller on the secondary side of the power converter generates signals to control the power switches. This generation is based upon closed-loop (feedback) control as well as feedforward control. The feedforward control compensates for variations in the voltage of the input source. The input voltage is estimated by sensing a rectified voltage at a node between a secondary winding of the isolation transformer and an output filter. The feedforward compensation modifies the generated switch control signals based upon the sensed rectified voltage. |
US10601326B2 |
Low voltage stress flyback converter with continuous input current
A flyback converter is provided, which includes a transformer comprising a primary winding and a secondary winding, the transformer for transforming a power inputted from an input power supply and outputting the transformed power, a switching part having one end connected to the primary winding and the other end connected to the input power supply, and an auxiliary circuit including an auxiliary capacitor, and an auxiliary winding coupled to the primary winding. In addition, a clamping diode and a two-series connected switch structure is utilized for the switch stage to relieve the voltage stress of the switch. Accordingly, it is possible to reduce the voltage stress of the switch and also reduce the ripple of the input current which are the causes of EMI. |
US10601323B2 |
Peak current detection for compensating errors in a power converter
A power converter which converts electrical power at an input voltage into electrical power at an output voltage is presented. It has a power stage with a high side switching element, a low side switching element and an inductor. The power converter has a voltage-to-current converter coupled to the power stage to convert a voltage indicative of a current flowing into the inductor into an indicator current. A peak current detector receives the indicator current to determine a pedestal component of the indicator current in a first time interval during which the high side switching element is open, and to generate a calibrated indicator current by subtracting the pedestal component from the indicator current. The peak current detector compares the calibrated indicator current with a threshold value for detecting a more precise peak current flowing into the inductor, taking into account the effects of temperature or circuit aging. |
US10601320B2 |
Voltage regulators for battery operated systems
Voltage regulators for battery operated systems are provided. In certain implementations, a voltage regulator is operable in a regulating mode and a bypass mode. In the regulating mode, an input voltage greater than a selected value can be regulated so as to yield a desired output voltage. In the bypass mode, an input voltage at or less than the selected value can be regulated so as to yield an output voltage that substantially tracks the input voltage. Such a capability of switching between two modes can provide advantageous features such as reducing the likelihood of damage in a powered circuit due to high input voltage, and extending the operating duration of a power source such as a rechargeable battery. Also disclosed are examples of how the foregoing features can be implemented in different products and methods of operation and fabrication. |
US10601318B2 |
Switching converter using pulse-frequency modulation and current-mode control
In accordance with an embodiment, a circuit includes a power conversion circuit including an inductor and configured to convert an input voltage to an output voltage in accordance with at least one switching signal. The circuit further includes a first current sense circuit configured to generate a current sense signal that represents an inductor current, a voltage sense circuit configured to generate a voltage sense signal that represents the output voltage, and a switching controller including an error amplifier configured to generate an error signal representing the difference between a reference voltage and the voltage sense signal. The switching controller further includes an oscillator circuit configured to generate, for pulse frequency modulation (PFM) operation of the power conversion circuit, the switching signal as a sequence of pulses with a pulse repetition frequency that depends on the error signal and the current sense signal. |
US10601315B2 |
DC-DC converter
A DC-DC converter is provided with: a first switching circuit in which a first element unit and a second element unit are provided in series between a first conductive path and a reference conductive path; a second switching circuit in which a third element unit and a fourth element unit are provided in series between the first conductive path and the reference conductive path; a first inductor that is connected between a connection node that connects the third element unit and the fourth element unit, and a second conductive path; and a second inductor that is connected between a connection node that connects the first element unit and the second element unit, and the connection node that connects the third element unit and the fourth element unit. A drive unit controls the first switching circuit and the second switching circuit. |
US10601309B2 |
Device for transforming and for rectifying polyphase voltage
Device for transforming and for rectifying polyphase, in particular three-phase, voltage comprising a polyphase transformer comprising a voided central zone, a voltage rectifier circuit that is connected to the transformer and a fan. The voltage rectifier circuit includes at least three heat dissipation units forming a right prism of regular polygonal section comprising a voided central zone, the transformer, the voltage rectifier circuit and the fan being positioned such that at least some of the airflow produced by the fan flows through the voided central zone of the rectifier so as to immerse the transformer. |
US10601307B1 |
Semiconductor device and method for manufacturing the same
The object is to provide a technology for enabling detection of the voltage resistance in an assembled snubber substrate. A semiconductor device includes: a snubber substrate fixed to a base while being spaced from a p electrode and an n electrode; a snubber circuit disposed on the snubber substrate and electrically connected to the p electrode and the n electrode; and a semiconductor element electrically connected to the snubber circuit. The base includes an insulating component insulating the p electrode, the n electrode, and the snubber substrate from one another. |
US10601305B2 |
Control to output dynamic response and extend modulation index range with hybrid selective harmonic current mitigation-PWM and phase-shift PWM for four-quadrant cascaded H-bridge converters
A hybrid Cascaded H-Bridge (CHB) converter can include a selective harmonic current mitigation pulse width modulation (SHCM-PWM) unit coupled to an input current and providing an output signal SWSHCM, a phase shift pulse width modulation (PSPWM) unit coupled to the input current and providing an output signal SWPS, a modulation selector coupled to the output signal SWSHCM of the SHCM-PWM unit and the output signal SWPS of the PSPWM unit and providing an output signal SW, and a CHB converter coupled to the output signal SW of the modulation selector. The modulation selector can select one of the output signals (SWSHCM and SWPS) as the output signal SW based on the input current. |
US10601302B1 |
Bootstrap power supply circuit
A GaN half bridge circuit is disclosed. The circuit includes a bootstrap power supply voltage generator is configured to supply a first power voltage and includes a switch node. The circuit also includes a bootstrap transistor, a bootstrap transistor drive circuit, and a bootstrap capacitor connected to the switch node and to the bootstrap transistor. The bootstrap capacitor is configured to supply the first power voltage while the voltage at the switch node is equal to the second switch node voltage, the bootstrap transistor is configured to electrically connect the bootstrap capacitor to a power node at a second power voltage while the voltage at the switch node is equal to the first switch node voltage, and the bootstrap power supply voltage generator does not include a separate diode in parallel with the drain and source of the bootstrap transistor. |
US10601301B2 |
Abnormality detection device and vehicle-mounted power supply device
An abnormality detection device includes a detection circuit unit, a protection circuit unit, and an abnormality determination unit. The detection circuit unit includes: a voltage detection circuit and a current detection circuit that generate, as analog signals, detection values indicating a current and a voltage at a predetermined position of a vehicle-mounted power supply device. An A/D converter converts the detection value into a digital signal. The protection circuit unit performs a predetermined protection operation on the vehicle-mounted power supply device if a voltage or a current of an input path or an output path of a voltage converting unit has an abnormal value. The abnormality determination unit makes at least one of the detection circuit unit and the protection circuit unit perform a predetermined diagnosis operation, and determines, based on a result of the diagnosis operation, whether the detection circuit unit and the protection circuit unit is abnormal. |
US10601300B2 |
Integrated gallium nitride based DC-DC converter
An integrated DC-DC converter device includes a plurality of GaN transistor sets. A first set of the plurality of GaN transistor sets includes transistors with a first drain-to-source distance, and wherein a second of the plurality of GaN transistor sets includes transistors with a second drain-to-source distance that is greater than the first drain-to-source distance. |
US10601299B2 |
High temperature superconductor generator with increased rotational inertia
A high temperature superconductor (HTS) rotating machine having a longitudinal axis and having a first rotational inertia. There is a cylindrical stator assembly disposed about the longitudinal axis and a cylindrical rotor assembly disposed within the stator assembly. The rotor assembly is configured to rotate within the stator assembly about the longitudinal axis. The rotor assembly includes at least one HTS winding assembly which, in operation, generates a magnetic flux linking the stator assembly. There is a cylindrical electromagnetic shield disposed about the at least one HTS winding assembly having a second rotational inertia. There is a cryogenic cooling system for cooling the at least one superconducting winding assembly of the rotor assembly. The second rotational inertia is at least eighty percent (80%) of the first rotational inertia. |
US10601296B2 |
Multi-degree-of-freedom motor design with reduced number of electromagnetic control phases
Disclosed herein are methods for a multiple degree-of-freedom (DOF) motor system with reduced number of electromagnet control phases. The motor system includes a first body that is able to move relative to a second body along multiple DOFs. The first body has at least one magnetic positioner attached. The second body has a plurality of controlled electromagnets. Control signals, the total number of phases of which is less than half the total number of electromagnets, energize at least one of the controlled electromagnets to create magnetic interaction with at least one magnetic positioner on the first body, and to control the movement of the first body relative to the second body along designated dimension(s). |
US10601290B2 |
Motor
A motor including a stator includes a first stator core, and a second stator core that is independent from the first stator core and that is symmetric to the first stator core with respect to a vertical line that passes through a center of the stator. Each of the first and second stator cores includes a yoke, a center tooth that extends from a center of the yoke toward the center of the stator, and outer teeth that extend from a first end of the yoke and a second end of the yoke, respectively. The center tooth is located between the outer teeth, and a length of the outer teeth is greater than a length of the center tooth. |
US10601289B2 |
Method for forging magnet wheel for motor vehicle alternator using cold forging die, and magnet wheel obtained by this method
The method according to the invention involves a hot-forging step and a cold-forging step that occurs after the hot-forging step. A polar wheel (10, 11) incorporating a plurality of finite chamfers (102) formed on exterior parts of the polar teeth (10g, 11g) is produced during the hot-forging step. According to the invention, the cold-forging step involves substeps of placing the polar wheel in a die, cold die-stamping the polar wheel with a first and a second blow in the axial direction of the polar wheel, upsetting material onto interior parts of the polar teeth (10g, 11g) so as to form magnet-housing grooves (100) and magnet lips (101). |
US10601288B2 |
Additive amortisseur circuit
A method of manufacturing a rotor of an electric motor or an electric generator includes positioning a plurality of amortisseur bars and using additive manufacturing to place electrically conductive material. More specifically, positioning the amortisseur bars may include circumferentially positioning the bars around a rotor stack and using additive manufacturing to place electrically conductive material may include forming a non-solid pattern of electrically conductive material, such as a pattern of electrically conductive traces, across opposite axial ends of the rotor stack to electrically interconnect an amortisseur circuit. |
US10601282B2 |
Electric rotating machine and manufacturing method for electric rotating machine
A gas cooled electric rotating machine is provided in which a cooling gas is flowed through into a rotor and a stator. The rotor includes a pair of center hole conductors inserted into a center hole along a center of rotation while being electrically insulated from a shaft and from each other, the center hole conductors including respective protruding parts protruding toward an end of the shaft. The rotor includes a pair of end conductors provided at the end of the shaft so as to be each electrically insulated from the shaft, the end conductors being electrically connected to side surfaces of the protruding parts of the pair of center hole conductors, the side surfaces serving as electric connection surfaces. |
US10601280B2 |
Dual speed motor controller and method of operation
A two-speed motor is stored in mounted in a housing with an end cap. The end cap has a tubular structure defining an interior space, including an open first end connectable to the motor casing. The second end includes at least one planar surface and at least one air grate configured to permit airflow into and/or out of the interior space. A dual speed pump controller includes a motor controller for operating the dual speed motor. The controller includes an operating speed circuit for operating the motor in one of a first speed or a second speed, the first speed being greater than the second speed; an event circuit for operating the motor at the first speed before a predetermined event and operating the pump at the second speed after the predetermined event. |
US10601275B2 |
Insulating material for coil
A stator-core-side expansive additive layer and a coil-side expansive additive layer include foam materials foaming by heating. A foam material included in the stator-core-side expansive additive layer has such a foaming characteristic that an increase characteristic of a foaming rate along with a temperature rise is shifted to a cold side relative to the increase characteristic of a foam material included in the coil-side expansive additive layer. |
US10601270B2 |
Rotor of an electric machine with a laminated core
A rotor having a lamination stack including a first partial stack with first sheet metal laminations and a second partial stack with second sheet metal laminations. The laminations and partial stacks are joined axially along a center axis of the lamination stack. Each partial stack has a radially inner circumferential area and a radially outer circumferential area and a plurality of connection areas distributed in circumferential direction in mutual register at the joined partial stacks and form a common connection area. At least one of the partial stacks includes a fastening area for arranging the lamination stack at a carrier element. The lamination stack has a magnetic interaction area formed by one of the circumferential areas of the partial stacks for cooperation with a stator. The magnetic interaction area has a plurality of rotor poles with permanent magnets, which are uniformly distributed along the circumference. |
US10601266B2 |
Brushless can motor
A brushless can motor includes a motor shaft, a rotor fixed to the motor shaft, a first end cap on which a first end of the motor shaft is rotatably supported, a second end cap on which a second end of the motor shaft is rotatably supported, and a stator placed between the first end cap and the second end cap along a longitudinal direction of the brushless motor. The rotor includes a plurality of magnets. The stator is configured with a plurality of windings adapted to connect to an external motor controller. The first end cap, the second end cap, and the stator are all formed in substantially cylindrical shape, such that said brushless motor, in its assembled form, has a substantially can shape. |
US10601264B2 |
Methods for detecting and identifying a receiver in an inductive power transfer system
A method for detecting the presence of a receiver in an inductively coupled power transfer system having a transmitter and receiver. The method includes switching on a transmitter converter at a first frequency, measuring the inrush current and determining whether there is a receiver present. In another method, the inrush current is measured for a range of transmitter frequencies, and the variation in current is used to determine where there is a receiver present. In another method, the inrush current is measured when there is a change in voltage in the transmitter, and the variation in current is used to determine where there is a receiver present. In another method, the current supplied to the transmitter converter is measured over two transmitter frequencies, and the variation in current is used to determine where there is a receiver present. In another method, the current supplied to the transmitter converter is measured over two transmitter voltages, and the variation in current is used to determine where there is a receiver present. |
US10601262B2 |
Power receiving apparatus, method for controlling power receiving apparatus, and storage medium
A power receiving apparatus receives power wirelessly transmitted by a power transmission apparatus, and stores the received power. The power receiving apparatus includes a communication unit configured to transmit and receive a control signal in a wireless power transmission system. The power receiving apparatus switches a supply source of power to the communication unit when a power storage capacity is less than a threshold value. |
US10601257B2 |
Wireless power transmission network and wireless power transmission method
The present invention relates to a wireless power transmission network and to a wireless power transmission method. In the wireless power transmission method according to one aspect of the present invention, a base station, which wirelessly transmits power using a magnetic field, performs in-band communication through the magnetic field used for wireless power transmission in order to determine whether an electronic device receiving power is in a charging area or in a communication area, and transmits wireless power accordingly. |
US10601256B2 |
Wireless power transfers with frequency range scanning
A system, a circuit, and a method of wireless power transfer using a transmitter and a controller coupled to the transmitter. The controller is configured to perform operations including causing the transmitter to scan a frequency range that includes a maximum frequency and a minimum frequency. The operations further include determining one or more detections based at least on the scan of the frequency range. The detection may include a presence of one or more receivers, an absence of one or more receivers, and/or a presence of a foreign object. The operations include determining one or more further operations based on the one or more detections. |
US10601254B2 |
Electromagnetic-coupling-module-attached article
An electromagnetic-coupling module including a radio IC chip and a feeder circuit board on which the radio IC chip is mounted and a feeder circuit including a resonant circuit having a predetermined resonant frequency is attached to an article. The article has a radiation element that radiates a transmission signal supplied from the feeder circuit of the electromagnetic-coupling module via electromagnetic coupling and that supplies a received reception signal to the feeder circuit via the electromagnetic coupling. |
US10601245B2 |
Power redundant system and operation method for the same
A power redundant system includes a switch module, a power-supplying module and a control unit. The switch module includes switch units. Each switch unit switches a power as an input power. The power-supplying module includes power-supplying units. Each power-supplying unit is connected to a switch unit correspondingly and converts the input power into an output power and supplies the output power to a load. The control unit controls the switch units to switch one of input sources of the power as the input power. If one of the switch units or power-supplying units is not operational, an electric power supplied by the power-supplying units connected to the remaining switch units correspondingly is greater than or equal to an electric power required by the load. When one of the input sources is abnormal, the control unit controls the switch units to switch to another input source. |
US10601244B2 |
Emergency lighting device with remote lighting
In embodiments of the present invention improved capabilities are described for providing intelligent power control in response to an external power interruption, causing a processor is in an electrical fixture to interrogate an external power control switch to gain an understanding of the switch's state, where prior to the external power interruption the electrical fixture may be powered by external power and where external power may be connected and disconnected by a user of the switch. In the event that the switch's state is determined to be such that it would normally pass power to the electrical fixture, the processor causes the electrical fixture to operate using a backup power supply. In the event that the switch's state is determined to be such that it would normally not pass power to the electrical fixture, the processor causes the electrical fixture to act as if the user of the switch has intentionally removed power. In response to a return of external power, powering the electrical fixture is then through external power where the user of the switch switches external power. |
US10601241B2 |
Multiband wireless power system
The present disclosure relates to a module for relaying power wirelessly to a device implanted in a user. The module may include a structure adapted to be worn by the user, a receiver configured to receive a first wireless power transmission at a first frequency, a transmitter configured to transmit a second wireless power transmission at a second frequency different from the first frequency, and a frequency changer configured to convert energy generated by the first wireless power transmission into energy for generating the second wireless power transmission. Each of the receiver, transmitter and frequency changer may be disposed on or in the structure. |
US10601239B2 |
Systems and methods for series battery charging
Systems and methods for charging and discharging a plurality of batteries are described herein. In some embodiments, a system includes a battery module, an energy storage system electrically coupled to the battery module, a power source, and a controller. The energy storage system is operable in a first operating state in which energy is transferred from the energy storage system to the battery module to charge the battery module, and a second operating state in which energy is transferred from the battery module to the energy storage system to discharge the battery module. The power source electrically coupled to the energy storage system and is configured to transfer energy from the power source to the energy storage system based on an amount of stored energy in the energy storage system. The controller is operably coupled to the battery module and is configured to monitor and control a charging state of the battery module. |
US10601237B1 |
Charger apparatus for mobile devices
A charger apparatus having an arm hingedly connected to a charger body and positionable between a stowed arm position and a deployed arm position to support in the deployed arm position a mobile device engaged with the charger apparatus. The charger apparatus includes a connector housing pivotally connected with the charger body and having a connector mechanically engageable with the mobile device for electrical communication with the mobile device disposed upon the connector housing. The connector housing cooperates mechanically with the arm to allow the connector housing to be positioned from a stowed position into a deployed position only when the arm is positioned in the deployed arm position, and to allow the arm to be positioned from the deployed arm position into the stowed arm position only when the connector housing is positioned in the stowed position. |
US10601235B2 |
Electronic control unit including a forcible power supply interruption determination
An electronic control unit includes a first controller, a second controller, and a determination portion. The first controller includes a first control portion that determines whether or not supply of power from a battery to the first controller is interruptible. The second controller includes a regulator that regulates power supplied from the battery to the first controller and a second control portion that controls the regulator. The determination portion determines whether or not the supply of power is forcibly interruptible even when the first control portion does not determine that the supply of power is interruptible. When the determination portion determines that the supply of power is forcibly interruptible, the second control portion controls the regulator to interrupt the supply of power from the battery to the first controller. |
US10601232B1 |
Systems and methods for hybrid energy harvesting for transaction cards
Systems and methods for hybrid energy harvesting for transaction cards are disclosed. Embodiments include a transaction card comprising a data storage device configured to supply account information to a transaction card terminal, a primary rechargeable power source to allow recharging and further to receive charging energy from the transaction card terminal during a transaction using the card, a secondary rechargeable power source configured to receive energy from the first rechargeable power source, and a power controller configured to control a flow of energy between the first and second rechargeable power sources. |
US10601227B2 |
Power plant ramp rate control
A method for controlling plant active power output ramp rate of a power plant to a PCC with a power grid includes obtaining information about a current RES active power output of a Renewable Energy Source (RES) in the power plant. The method also includes forecasting future RES active power output, during a predefined future time period. The method also includes, based on the obtained current RES active power output information and on the forecasted RES active power output, determining whether an expected ramp rate of the RES active power output during the predefined time period exceeds a predefined maximum ramp rate limit of a plant active power output. The method also includes, based on the determining, selecting a first control method which is based on the forecasted future RES active power output if it is determined that the expected ramp rate exceeds the predefined maximum ramp rate limit, or selecting a second control method, different from the first control method, if it is determined that the expected ramp rate does not exceed the predefined maximum ramp rate limit. The method also includes using the selected first or second control method to generate an ESS control signal for controlling the ESS active power output PESS such that the plant active power output ramp rate is kept below the predefined maximum ramp rate limit during the predefined time period. |
US10601224B1 |
Power supply attachment
A device that removably attaches to existing power supplies or adapters to provide power to one or more additional electronic devices, while not interfering or affecting the power being supplied to the primary or main electronic device by the power supply or adapter. The adapters, interfaces, connectors, cords and other components described herein may be used with any applicable electronic device, including portable electronic devices. In one embodiment, the device attaches to and provides power to a laptop computer power adapter, while simultaneously providing power to a USB port or interface. |
US10601219B2 |
Method for controlling a drive
A method for controlling a drive having at least one converter, at least one motor and an assigned drive control, wherein a failsafe CPU is operated separately from the drive control and only processes safety-relevant information, where a number of safety functions are implemented by the failsafe CPU such that the safety-relevant functions of the drive are implemented in a simple and reliable manner. |
US10601208B2 |
Optimized cable raceway and methods
A cable tray includes first and second opposite tray walls and at least one divider arrangement between the tray walls. The divider arrangement includes first and second divider walls joined to each other with a cooling volume between them. A first cable channel is defined between the first tray wall and the first divider wall. A second cable channel is spaced from the first cable channel by the cooling volume and is defined between the second divider wall and at least one of the second tray wall or an additional divider wall. The tray can be used in methods of laying cable. The tray can be part of a ladder rack. |
US10601205B2 |
Connection arrangement for the connection of two switchgear cabinet frameworks
A connection arrangement having a first and a second switchgear cabinet framework which each have a rectangular, lateral profile frame composed of two vertical struts and two horizontal struts, wherein the profile frames are connected to one another via an aligning connector, wherein the switchgear cabinet frameworks adjoin one another via outer sealing edges of the profile frames, wherein the outer sealing edges are arranged on the respective free end of a sealing web of the profile frame, wherein a fastening flange is bent off from each of the sealing webs so as to be set back from the outer sealing edge, with the result that the opposite fastening flanges delimit between them a receptacle for an aligning connector for the profile frames, which receptacle is further delimited by the adjoining sealing webs and, where appropriate, a sealing element arranged between the sealing webs, and wherein an aligning connector is arranged in the receptacle and is secured to the opposite fastening flanges. |