Document Document Title
US10582650B2 Power supply with interchangeable fan module
A power supply includes a power supply unit. The power supply unit includes a first housing configured to interface with one or more of housings of one or more fan modules. The power supply unit also includes a power generation unit disposed within the housing. The power generation unit may be configured to generate power for an electrical device. The power supply further includes a first connector configured to provide power to the one or more fan modules. The power may be used to operate one or more fan units of the one or more fan modules. The power supply also includes a fan module. The fan module includes a second housing configured to interface with the first housing. The fan module also includes a fan unit disposed within the second housing. The fan unit may be configured to generate an airflow through the first housing. The fan module further includes a first attachment member configured to interface with the first connector. The fan module further includes a second connector configured to receive power from the one or more power supplies and provide the power to the fan unit.
US10582649B2 Heat exchanger for cooling electrical device
The present invention relates to a heat exchanger for cooling an electrical device, and more specifically, to a heat exchanger for cooling an electrical device, the heat exchanger being mechanically assembled through connection blocks while stacking a cooling flow path, which forms a cooling water flow path, and the electrical devices, thereby facilitating the insertion of the electrical devices and enabling pressing force between the cooling flow path and the electrical device to increase, such that cooling performance is improved.
US10582646B2 Systems and methods for defining user-discernable acoustical settings
In accordance with embodiments of the present disclosure, a system may include a cooling subsystem comprising at least one air mover configured to generate a cooling airflow in the system and a thermal manager communicatively coupled to the cooling subsystem and configured to: (i) determine a minimum air mover speed and maximum air mover speed based on a minimum sound level and a maximum sound level for sound generated by the at least one air mover; and (ii) operate the at least one air mover in accordance with thermal requirements of the system subject to the maximum air mover speed and the minimum air mover speed.
US10582642B2 Pourous heat sink with chimney
Examples include cooling members for electronic components and/or methods for producing cooling members. The members may include: an assembly side for an electronic component and an upper side opposite the assembly side; at least one cooling chimney extending through the cooling member away from the assembly side which leads to an outlet opening in the upper side of the cooling member; and a number of cooling channels. The cooling channels may have a smaller cross-section than a cross-section of the cooling chimney which lead from inlet openings in the upper side of the cooling member to the cooling chimney.
US10582640B2 Conducting plastic cold plates
Cold plates are described herein. In one example, a cold plate can include a heat plate bay coupled to a first side and a second side of a coolant channel, a heat plate removably coupled within the heat plate bay, and a gasket coupled to the heat plate to seal the heat plate within the heat plate bay to provide a fluid path between the first side and the second side of the coolant channel.
US10582631B2 Housings formed from three-dimensional circuits
A housing made from a circuit laminate includes first and second layers coupled together. Each includes a rigid, electrically insulating non-planar structural layer, flexible conductive traces disposed on surfaces of the structural layer, and flexible connector layers contacting to the flexible conductive traces. The housing may be formed from the circuit laminate using thermoforming or another process that co-molds the first and second layers. The structural layers stiffen the housing and/or form an environmental or other barrier so that the housing protects an internal component.
US10582629B2 Flexible display device
Embodiments of this disclosure provide a flexible display device. The flexible display device comprises a flexible display panel and a folding mechanism. The folding mechanism comprises a first cabinet and a second cabinet overlapping each other, and a guiding mechanism. The second cabinet can move straight relative to the first cabinet through the guiding mechanism. The flexible display device further comprises a guiding portion and an adjusting lever in the second cabinet. The guiding portion is at a push-pull end of the second cabinet. The adjusting lever can move between the push-pull end and an end opposite to the push-pull end. One end of the flexible display panel is fixed to the push-pull end of the first cabinet, and the other end is fixed to the adjusting lever in an opposite direction. A locking mechanism fixes relative positions of the first cabinet, the second cabinet and the adjusting lever.
US10582625B2 Modular flexible display system and methods
Display modules have a plurality of light emitting elements arranged in a predetermined pattern and providing a highly uniform visual effect. Methods are provided to support a plurality of flexible display modules in an adjustable curved arrangement. Alignment and complementary alignment features enable the alignment of adjacent display modules and the creation of large displays from a plurality of aligned display modules. Features to couple to and retain a support frame are provided. Flexible and durable weather resistance features are provided. A system of modular support frames works cooperatively with the display modules, adapting to different mounting environments, and thereby providing large modular displays with desirable properties.
US10582624B2 Display apparatus
Disclosed herein is a display apparatus capable of implementing to be slim and lightweight. The display apparatus includes a display panel for displaying an image; a bottom chassis disposed in a rear of the display panel; and wherein the bottom chassis is formed with a panel including a plastic core and a planar material stacked on a side of the plastic core.
US10582618B2 Fabrication of flexible electronic devices
Disclosed are methods for fabrication of flexible circuits and electronic devices in cost effective manner that can include integration of submicron structures directly onto target substrates compatible with industrial microfabrication techniques. In one aspect, a method to fabricate an electronic device, includes depositing an electrically conductive layer on a processing substrate including a weakly-adhesive interface layer on a support substrate; depositing an insulating layer on the conductive layer to attach to the conductive layer; forming a circuit on the processing substrate by etching selected portions of the conductive layer based on a circuit design; and producing a flexible electronic device by attaching a flexible substrate to the formed circuit on the processing substrate and detaching the circuit and the flexible substrate from the interface layer, in which the flexible electronic device includes the circuit attached to the flexible substrate.
US10582617B2 Method of fabricating a circuit module
A circuit module includes a plurality of electronic components and a single-layer conductive package substrate. The single-layer conductive package substrate is adapted to physically support and electrically interconnect the electronic components. The substrate has a peripheral portion and an interior portion. The peripheral portion includes a plurality of peripheral contact pads coupled to corresponding electronic components. The interior portion includes a plurality of floating contact pads that are electrically isolated from the peripheral contact pads and are coupled to corresponding electronic components.
US10582607B2 Circuit assembly having a heat transfer member
Provided is a circuit assembly including: a circuit board; a bus bar having a top face fixed to a bottom face of the circuit board; an electronic component disposed on a top face of the bus bar; a heat dissipation member disposed on a bottom face of the bus bar; a heat transfer member interposed between the bus bar and the heat dissipation member, to transfer heat of the bus bar to the heat dissipation member; and a screw extending through a stack of the circuit board and the bus bar, the screw screwed to the heat dissipation member, fixing the stack to the heat dissipation member; and a spacer interposed between the circuit board and the heat dissipation member, the spacer surrounding at least a portion of an outer circumference of a shaft portion of the screw, and maintaining a thickness of the heat transfer member substantially uniform.
US10582606B2 Nozzle for a plasma arc torch
Nozzle for a liquid-cooled plasma arc torch head, and an assembly of a nozzle holder and such a nozzle and plasma arc torch head, and a plasma arc torch with the same.
US10582605B2 Cost effective cartridge for a plasma arc torch
A cartridge for an air-cooled plasma arc torch is provided. The cartridge includes a swirl ring having a molded thermoplastic elongated body with a distal end, a proximal end, and a hollow portion configured to receive an electrode. The swirl ring also has a plurality of gas flow openings defined by the distal end of the elongated body and configured to impart a swirling motion to a plasma gas flow for the plasma arc torch. The swirl ring further includes a nozzle retention feature on a surface of the elongated body at the distal end for retaining a nozzle to the elongated body. The cartridge further includes a cap affixed to the proximal end of the elongated body of the swirl ring for substantially closing the proximal end of the elongated body.
US10582602B2 Extreme ultraviolet light generation apparatus
An extreme ultraviolet light generation apparatus includes: a chamber; an EUV light focusing mirror located in the chamber; and a hydrogen gas release unit that is located in the chamber and includes an opening configured to release a hydrogen gas inward from around the EUV light focusing mirror and a first cooling medium channel through which a cooling medium passes.
US10582601B2 Extreme ultraviolet light generating apparatus using differing laser beam diameters
An extreme ultraviolet light generating apparatus includes a target supply unit configured to output a target toward a predetermined region, a laser system configured to output a first laser beam with which the target is irradiated, a second laser beam with which the target is irradiated after being irradiated with the first laser beam, and a third laser beam with which the target is irradiated after being irradiated with the second laser beam, and an optical system configured to cause an irradiation beam diameter of the second laser beam at the target to be larger than an irradiation beam diameter of the third laser beam at the target.
US10582600B2 Droplet collection device
A droplet collection device may include a collecting container, a collision plate arranged in the collecting container and configured such that a droplet supplied from the opening to the collecting container is to collide with the collision plate, and a buffer member arranged on an opening side with respect to the collision plate and configured to mitigate impact of the droplet colliding with the collision plate. The buffer member may have a wire rod bundle configured such that multiple wire rods are bundled and fixed to a plate member. The wire rods may be made of carbon, and the plate member may be made of graphite. The wire rods may be fixed to the plate member with a graphitized adhesive with the wire rods being arranged in one direction.
US10582599B2 Remote controller, lighting device and lighting system
The present disclosure provides a remote controller, a lighting device and a lighting system. The remote controller is configured for controlling color of light emitted by a target lighting device and includes: a housing; a main control panel of a remote control terminal, located in the housing and provided with a color acquiring circuit for acquiring color information of a target region, and a wireless transmitter for transmitting the color information to the target lighting device; a color acquiring switch, located on the housing and electrically connected with both the color acquiring circuit and the wireless transmitter, and the color acquiring switch being configured for turning on/off the color acquiring circuit and the wireless transmitter. The remote controller has a simple structure and convenient operation, so that the color of the light emitted by the lighting device may be freely adjusted according to individual needs, which is convenient.
US10582598B1 Light emitting diode activation control
A system and method may include receiving, at a first node of a circuit electrically coupled to a light emitting diode, a pulsed electrical signal that includes signal current pulses. The system and method may also include enabling discharging of a capacitor electrically coupled to the first node at an enable time that is during a particular time period between two particular signal current pulses of the pulsed electrical signal.
US10582596B2 Illumination device, system and method for manually adjusting automated fading of color temperature changes to emulate exterior daylight
An illumination device, system and method are provided herein for emulating sunlight along a daytime or nighttime locus. Sunlight is emulated depending on the path length of the sun relative to a structure containing the illumination device and system. One or more illumination devices can be grouped together and perform the sunlight emulation along the locus by producing different color temperatures throughout the day by all illumination devices within that group producing the same color temperature changes throughout the day. Moreover, a particular advantage of the preferred embodiments is the ability to manually change at any time the emulated natural sunlight output from the one or more groups of illumination devices and advantageously change the color output more so at certain times than at other times by simply actuating a trigger on a dimmer associated with a virtual or physical keypad.
US10582593B2 Methods and apparatus for information management and control of outdoor lighting networks
The invention provides a light management information system for an outdoor lighting network system, having a plurality of outdoor light units each including at least one sensor type, where each of the light units communicates with at least one other light unit, at least one user input/output device in communication with at one or more of said outdoor light units, a central management system in communication with light units, said central management system sends control commands and/or information to one or more of said outdoor light units, in response to received outdoor light unit status/sensor information from one or more of said outdoor light units or received user information requests from said user input/output device, a resource server in communication with said central management system, wherein the central management system uses the light unit status/sensor information and resources from the resource server to provide information to the user input/output device and/or reconfigure one or more of the lights units.
US10582590B1 Multi-element lighting apparatus and a method of implementing a multi-element lighting apparatus
A multi-element lighting apparatus is described. The multi-element lighting apparatus comprises a receiver circuit for receiving a location associated with the multi-element lighting apparatus; a power switch having a plurality of prongs for receiving power; a power cord coupled to the power switch; and a plurality of lighting elements coupled to the power cord, wherein the power cord distributes the power received by the power switch; and wherein the power switch controls the application of power to the power cord based upon the location associated with the multi-element lighting apparatus.
US10582589B2 Lighting system with integrated sensor
Techniques and devices are provided for sensing image data from a scene and activating primary light sources based on information sensed from the scene. Subsets of a plurality of primary light sources may be activated to emit sensing spectrum of light onto a scene. Combined image data may be sensed from the scene while the subsets of the plurality of primary light sources are activated. Reflectance information for the scene may be determined based on the combined image data and combined sensing spectra. Spectrum optimization criteria for the primary light sources may be determined based on the reference information and a desired output parameter provided by a user or determined by a controller. The plurality of primary light sources may be activated to emit a lighting spectrum based on the spectrum optimization criteria.
US10582588B2 Control system
The present invention relates to an improved control system for use in applications requiring high level of functional integrity at one or more location, for improving efficiency, availability, reliability and safety of operation in various applications by segregating the domains of various functions critical to maintain high level of system operation integrity, remote networking and control, and transporting a proven, monitored function through a medium to another location and using the received proven function information to further prove the function at the receiving location with the functional identification of the receiving location, entire operation being online and/or periodically reciprocated/handshake/monitored.
US10582585B2 Radiation emitting device
A radiation emitting device is disclosed. In an embodiment a radiation emitting device includes a pixelated optoelectronic semiconductor chip configured to emit a first radiation having a first peak wavelength, a conversion element or color control medium configured to convert at least a portion of the first radiation into a second radiation having a second peak wavelength and a color control element including a semiconductor diode configured to absorb a portion of the first and/or second radiation, wherein devise is configured to emit radiation of a first color temperature composed mainly of the first and second radiations when a reverse voltage is applied to the semiconductor diode and to emit radiation of a second color temperature composed mainly of the first and second radiations and a third radiation with a third peak wavelength generated by the absorbed first and/or second radiation in the semiconductor diode when a forward voltage is applied to the semiconductor diode.
US10582584B2 LED security light and LED security light control device thereof
An LED security light includes a power supply unit comprising a first power source, a second power source and a power switching circuitry, wherein the power switching circuitry utilizes a detector to detect an available electric power in the first power source or in the second power source, and operates with the available electric power detected as a criterion to selectively connect an LED load to at least one of the first power source and the second power source for performing an illumination mode in responding to signals generated by a light sensing unit, a motion sensor unit, or at least one external control unit. In an exemplar, the first power source is an AC power source or a solar power module, and the second power source is a battery unit or a rechargeable battery module.
US10582582B2 Pitch illumination
A control system for a stadium lighting system comprising a plurality of luminaires installed within the stadium to illuminate a pitch within the stadium in accordance with a light plan containing aiming information for each luminaire is disclosed. The control system comprises a data storage device storing the light plan and a controller communicatively coupled to the data storage device, the controller being responsive to object tracking information for an object travelling across the pitch. The controller is adapted to determine a direction of travel of the object from the object tracking information; evaluate the aiming information for each luminaire to identify if at least one luminaire is arranged to generate a luminous output in an aiming direction coinciding with said direction of travel; and generate a dimming level adjustment signal for the at least one identified luminaire to reduce the intensity of said luminous output. A stadium lighting system including such a control system, a method of controlling such a stadium lighting system and a computer program product for implement such a method are also disclosed.
US10582581B2 Lighting device and control method thereof
A lighting device and a method for controlling the same are provided. The lighting device includes a base; a light source mounted on the base; a touch sensitive element electrically connected with the light source: and a controller electrically connected with the light source and configured to control the light source to lighten at a position corresponding to a touching position sensed by the touch sensitive element.
US10582579B1 Switching-mode power supply with compensation adjustment
A controller circuit for controlling a switching-mode power supply (SMPS) is configured to receive a load control signal indicating an on state when a load is to be coupled to the SMPS and an off state when the load is not to be coupled to the SMPS. In response to the load control signal transitioning from the on state to the off state, the controller circuit is configured to generate a first measured input voltage. In response to the load control signal transitioning from the off state to the on state, the controller circuit is configured to generate a second measured input voltage. The controller circuit is configured to drive a compensation voltage at a compensation element using the first measured input voltage and the second measured input voltage and selectively switch the SMPS using the compensation voltage after driving the compensation voltage.
US10582575B2 Heating coil
A heating coil includes a pair of linear lead portions adapted to be connected to a power supply, and a ring-shaped or coil-shaped head portion having end portions connected to the lead portions respectively. A flow path through which a cooling medium flows is formed inside the lead portions and the head portion. An outer circumferential surface of the head portion has a circular or elliptical cross section and is configured to face a heating target portion of an inner circumferential surface of a work extending, the heating target portion extending in a circumferential direction of the work. Each of the lead portions has a straight side portion in a plane intersecting a longitudinal direction of the lead portions, the straight side portions of the lead portions being arranged in proximity to each other.
US10582572B2 Heated glass panel for electromagnetic shielding
A glazing unit providing heating and electromagnetic shielding functions, including at least one substrate, a heating layer deposited on one of the faces of the substrate, and an electromagnetic shield, wherein the electromagnetic shield comprises an electrically conductive coating that covers a portion of the heating layer, the heating layer being electrically insulated from the coating by electrically insulating components.
US10582569B2 WiFi network system for highly dense network environment
The present invention relates to a WiFi network system. More specifically, a digital network & control unit (DNCU) which is a digital network controller in one WiFi access point (AP) and a WiFi radio unit (wRU) which is a radio signal transmitter are separated from each other, and common DNCUs in each WiFi AP are placed in an operating station. Thus, the common DNCUs are concentrated on one place and managed. In addition, since only the wRU is placed in outdoor and indoor WiFi service areas in which radio signals are actually transceived, the product price and the network investment cost and management cost can be reduced. To this end, a digital networking & control unit (DNCU) which includes a digital controller and a network processing unit and a WiFi radio service unit (wRSU) which includes a WiFi radio and an antenna unit are independently separated from each other and are connected to each other by a cable.
US10582566B2 Method and apparatus for triggering uplink data in wireless LAN
A method and an apparatus for triggering uplink data in a wireless LAN are disclosed. A method for receiving uplink data in a wireless LAN may comprise: a step in which an access point (AP) transmits a trigger frame for random connection; and a step in which the AP receives at least one buffer status report frame from at least one STA on a random connection transmission opportunity (TXOP) which is set on the basis of the trigger frame for random connection, wherein the random connection TXOP is allocated for a channel access attempt for transmitting the buffer status report frame of each of a plurality of non-specific STAs, and each of the at least one STA may be an STA which succeeds in the channel access among the plurality of non-specific STAs.
US10582563B2 Service data group sending method, apparatus, and server
A method and apparatus for group sending service data group by broadcasting a pairing request, pairing with computing devices falling within a range of the short range wireless signal and accepting the pairing request, receiving input service data, generating a service data group sending request according to the service data, sending the service data group sending request to a server, and sending the service data to the server. This service data group sending solution improves the efficiency of computing operations when group sending service data.
US10582556B2 Device and method for handling a bearer type change
A communication device for handling a bearer type change comprises at least one storage device for storing instructions and at least one processing circuit coupled to the at least one storage device. The at least one processing circuit is configured to execute the instructions stored in the at least one storage device. The instructions comprise receiving a first RRC message from a first BS; transmitting a first RRC response message to the first BS; establishing a PDCP entity; transmitting a first plurality of PDCP SDUs to the first BS; receiving a second RRC message from the first BS, wherein the second message configures the MCG bearer type to a SCG bearer type or a split bearer type; transmitting a second RRC response message to the first BS; reconfiguring the PDCP entity; and transmitting a second plurality of PDCP SDUs to a second BS when connecting to the first BS.
US10582555B2 Devices and methods for establishing an ad hoc peer-to-peer network
A node is operable to communicate in an ad hoc peer-to-peer network using a predefined communication protocol. The node includes a local area wireless communication circuit and one or more processors. The one or more processors can cause the local area wireless communication circuit to broadcast a local name of an electronic device using a discovery protocol of the predefined communication protocol. Upon receiving one or more responses from one or more remote devices, the one or more processors can change the local name to a new local name including at least one communication protocol parameter, and can cause the local area wireless communication circuit to rebroadcast the new local name using the discovery protocol to communicate the at least one communication protocol parameter to the one or more remote devices. This can continue until an ad hoc peer-to-peer network is established.
US10582554B2 Connection processing method, communication system, and communication device
A connection processing method includes receiving, by a first processor included in a communication device, first information that specifies a user of the communication device, executing an inquiry for a connection to one or more other communication devices, selecting a target communication device that has transmitted a response including information indicating that the target communication device has second information that specifies the user and has been acquired when the target communication device communicated with another communication device, from among the one or more other communication devices, and transmitting the first information to the target communication device, and receiving, by a second processor included in the target communication device, the first information from the communication device, executing connection processing without executing authentication processing of the user with the communication device, when the received first information matches with the second information, and executing a communication with the communication device.
US10582550B2 Generating sequenced instructions for connecting through captive portals
Embodiments produce a set of instructions for connecting to a network through a network access point based on data crowdsourced from mobile computing devices. The crowdsourced data describes interactions between the mobile computing devices and the network access point when establishing a connection to the network. A cloud service analyzes the crowdsourced data to identify a set of instructions for association with the network access point. The mobile computing devices replay the set of instructions when subsequently attempting to connect to the network access point.
US10582547B2 Communication apparatus that registers access point information received from terminal device
A communication apparatus may include: a first interface; a second interface; an apparatus memory; and an apparatus controller. The apparatus controller performs: in a case where the first interface receives from a first terminal device a first type of signal related to sending of the access point information to the communication apparatus in a state where the access point information is not registered, registering first access point information, the first access point information being received by the first interface from the first terminal device; and in a case where the first interface receives the first type of signal from a second terminal device after the first access point information has been registered, maintaining the registration of the first access point information that has been registered, without registering second access point information, which is registered in the second terminal device, instead of the first access point information.
US10582540B2 Method for performing random access procedure in enhanced coverage mode in a wireless communication system and 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 RA procedure in EC mode in a wireless system, the method comprising: selecting a first random access preamble based on a first CE level, when the UE operates in EC mode with the first CE level, transmitting the first random access preamble for a configured number of times, which is determined based on the first CE level, to an eNB, receiving a BI from the eNB within a RAR window associated with the first random access preamble, calculating a BPV based on the received BI and the first CE level, and selecting and transmitting a second random access preamble based on a second CE level, wherein the second random access preamble selection and transmission are delayed by a random backoff time selected according to a uniform distribution between 0 and the calculated BPV.
US10582538B2 RACH combining across multiple attempts
In one aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided to reduce overhead at the expense of increasing latency for UEs with weak link gain, while latency for most UEs may remain the same. The apparatus may be a UE. The apparatus may transmit a RACH preamble to a base station in one or more attempts. The apparatus may receive, through a random access response message from the base station, information including the number of attempts the base station uses to decode the RACH preamble. The apparatus may adjust the transmission power for the connection request message according to the number of attempts the base station uses to decode the RACH preamble. The apparatus may transmit the connection request message using the adjusted transmission power.
US10582536B2 Inferference management in a wireless network
A first base station receives a first message comprising one or more first parameters identifying one or more first subframes as a listen-before-talk (LBT) subframe. One or more second subframes are selected as an LBT subframe by the first base station employing the one or more first parameters. An LBT procedure is performed in a subframe in the one or more subframes. A burst is transmitted when the LBT procedure indicates a clear channel.
US10582533B2 System and method for increased throughput using queue size based intelligent reverse direction grants
The present disclosure is directed to methods and apparatuses for increasing throughput of WLANs using queue size based intelligent reverse direction grants (RDGs). RDGs have been introduced in many WLANs to reduce the amount of overhead associated with variants of the CSMA/CD MAC protocol. Reducing overhead increases the WLANs achievable data throughput. However, RDGs are not intelligently used in WLANs, limiting their effectiveness.
US10582531B2 Method for transmitting downlink control information of dynamically variable size in wireless communication system and device for same
A method in a wireless communication system is disclosed. More particularly, the method comprises the steps of: detecting first downlink control information from a base station; and, on the basis of the first downlink control information, receiving from the base station second downlink control information comprising scheduling information for uplink data transmission or downlink data reception, wherein the first downlink control information comprises an indicator for indicating whether the scheduling information is scheduling information of a transmission block level or scheduling information of one or more code block levels comprising the transmission block.
US10582526B2 System and method for measuring end-to-end channel capacity entropy
A network device predicts end-to-end channel capacity entropy to permit use of optimal throughput settings in a network. The network device stores class definitions for a network condition; identifies multiple input features to correlate with the class definitions; generates a multiclass classification model that produces an importance score for each of the multiple input features, wherein the importance score reflects the contribution of an input feature to the network condition; selects two or more of the multiple input features with highest importance scores as influential features; predicts the behavior of the influential features to identify a current class, from the class definitions, for the network condition over an end-to-end communication channel; and sends an estimated network condition, based on the current class, to a device for traffic optimization.
US10582522B2 Data transmission and reception method and device of terminal in wireless communication system
The present invention relates to a method and apparatus for transmitting and receiving data in a wireless communication system supporting a low latency service. According to the present invention, a terminal transmits a request message for requesting transmission of data to provide the low latency service in an idle state to a base station, and in response to the request message, receives a response message including resource information related to transmission and reception of low latency service data from the base station, thereby when additional data is generated for providing the low latency service for transmitting and receiving the low latency service data, the additional resources may be extended to transmit the additional data.
US10582515B2 Optimizing resources in data transmission
Methods and systems for providing data are disclosed. An optimal set of subcarriers can be determined for a data transmission when a plurality of devices have requested the data transmission. The optimal set of subcarriers can be determined based on similarities or differences between parameters assigned to subcarriers in capability profiles. Capacity loss and other information can be determined based on the similarities or the differences among corresponding parameters of the capability profiles. The data transmission can be transmitted to the plurality of devices via the optimal set of subcarriers.
US10582513B2 Channel quality indicator reporting
A method, computer program and apparatus operate when resuming data transmission/reception upon activation of a serving cell, or after a long in-device coexistence interference avoidance gap, to determine whether to report to a network access node an in-device coexistence interference indicator value and send the in-device coexistence interference indicator value to the network access node, The in-device coexistence interference indicator value is reported to the network access node for a certain period if any periodic channel quality indication resource is configured for the cell, or if an aperiodic channel quality indication for the cell is requested from the network access node.
US10582512B2 Direct communication between mobile radio communication devices
The present invention provides for a wireless communications method and related system and wireless terminal devices arranged for communication between first (304, 404) and second (306, 408) wireless terminal devices by way of direct communication, for example by way of a D2D link in a network environment, the method and system and, as appropriate, devices, being arranged to provide for the delivery of link-quality parameter information from at least one of the two terminal devices to the network for communications interaction by the network with communication between for the two terminals in direct communication.
US10582511B2 Method and apparatus for signal interference processing
A system that incorporates the subject disclosure may include, for example, a device comprising a memory to store instructions and a processor coupled to the memory, wherein responsive to executing the instructions, the processor performs operations. The operations comprise receiving signals over a spectrum of frequencies, providing location data of the device to a base station, receiving a request from a base station to perform a spectral analysis of the signals, detecting an interference among the signals, and providing, in response to the request, data to the base station regarding a source of the interference, wherein the data comprises a location of the source relative to the device, spectral data for identifying the source, and a time a frequency of occurrence of the interference. Other embodiments are disclosed.
US10582508B2 Facilitation of network resources
A more efficient network can be achieved by allocating system resources. Dynamic adjustment of system information block periodicity can mitigate system alarms, manual intervention, and performance degradation of the network. System information block messages/data can be given a priority so that resource utilization can be optimized to improve overall system performance. Therefore, system outages can be avoided or mitigated by actively monitoring SIB data and proactively adjusting system resources.
US10582506B2 Adaptation of subcarrier frequency spacing based on energy efficiency indicator
The invention relates to a network entity for managing communications of a plurality of communication devices within a communication network, a communication device of the plurality of communication devices being configured to transmit a multi-carrier communication signal comprising a plurality of sub-carriers, and to transmit an energy efficiency indicator indicating an energy efficiency specification of the communication device, the network entity comprising a communication interface being configured to receive the energy efficiency indicator over the communication network, and a processor being configured to determine a sub-carrier frequency spacing of the plurality of sub-carriers upon the basis of the energy efficiency indicator, and to generate a resource block indicator associated with the communication device, wherein the resource block indicator indicates the sub-carrier frequency spacing, wherein the communication interface is further configured to transmit the resource block indicator over the communication network to the communication device.
US10582501B1 Management of carrier allocation based on insertion loss
When a base station is going to offload a UE from a carrier and is faced with a choice of whether to transition the UE from that carrier to a first carrier or rather to a second carrier, the base station will select the first carrier as the target carrier based at least on a determination that the first carrier has higher insertion loss than the second carrier. In addition, to help offset service of the UE on the high-insertion-loss carrier, the base station may block other UEs from being served on the first carrier.
US10582499B2 Method and device for transmitting and receiving message by V2X terminal in wireless communication system
A method for transmitting data by a UE in a wireless communication system, according to an embodiment of the present invention, comprises the steps of: transmitting a first message through time-frequency resources; and, if a UE must transmit a second message which is related to the first message, transmitting the second message through a frequency resource region which is the same as a frequency resource region in the time-frequency resources after predetermined time from the time-frequency resources, wherein the predetermined time is determined on the basis of bits selected from a plurality of bits by means of the UE, wherein the bits which can be selected from the plurality of bits by means of the UE are permitted by a period-related parameter transferred by means of upper layer signaling.
US10582491B2 Information transmission method and device
Embodiments provide an information transmission method and a device. The method includes: determining, by a first device, a subcarrier spacing of a serving cell; determining a resource unit of the serving cell based on the subcarrier spacing of the serving cell; and sending information to a second device in the serving cell based on the resource unit of the serving cell, or receiving, in the serving cell based on the resource unit of the serving cell, information sent by the second device. In this way, information transmission is implemented based on a plurality of sets of system parameters.
US10582488B2 Method and terminal device for allocating resources in a plurality of subframes
A method operating a telecommunications system including a base station and plural terminal devices arranged to communicate over a radio interface supporting a downlink shared channel conveying user-plane data from the base station to the terminal devices and a downlink control channel conveying control-plane data from the base station to the terminal devices. The control-plane data conveys information on physical resource allocations for the downlink shared channel for respective of the terminal devices. The radio interface is based on a radio frame structure including plural subframes each including a control region supporting the downlink control channel and a user-plane region supporting the downlink shared channel. The method uses the control region of a first radio subframe to convey an indication of a physical resource allocation for a first terminal device on the shared downlink channel in the user-plane region of a second radio subframe subsequent to the first radio subframe.
US10582486B2 Method and apparatus for control resource set configuration for common control
A user equipment (UE) for receiving control information in a wireless communication system includes a transceiver configured to receive a synchronization signal/physical broadcasting channel (SS/PBCH) block of an index i from a BS, wherein SS/PBCH block comprises a PBCH carrying master information block (MIB). The UE includes a processor configured to for the SS/PBCH block of the index i, determine a slot index n0 as a sum of an offset value and └i*M┘. The offset value is determined based on a first value O determined according to the index indicated in the MIB, wherein the index configures PDCCH monitoring occasions, and a second value μ indicated in the MIB, wherein the second value μ represents a subcarrier spacing configuration, wherein M is a positive number determined according to the index indicated in the MIB, and cause the transceiver to decode a PDCCH in the slot index n0.
US10582484B2 Method of receiving control information for receiving discovery reference signal and apparatus thereof
The present specification provides a method and UE for receiving configuration usable for a discovery, which can be used in a small cell scenario. In detail, the UE is configured for receiving measurement configuration for a discovery signal, wherein the discovery signal includes CRS, PSS, and SSS. The discovery may further include a channel status information-reference signal (CSI-RS) depending on a configuration of the CSI-RS. The measurement configuration may include at least one set of configuration elements. The UE performs a measurement on the discovery signal based on the received configuration. Further, the UE receives channel status information-reference signal (CSI-RS) configuration including at least one set of CSI-RS configuration elements used for a zero power CSI-RS, wherein the CSI-RS configuration includes at least one set of CSI-RS configuration elements, each set of CSI-RS configuration elements includes CSI-RS interval information and CSI-RS offset information.
US10582481B2 Terminal device, base station device, and communication method
A terminal device (UE) includes a reception unit configured to monitor multiple enhanced physical downlink control channels (EPDCCHs) on a Secondary cell. In a case that the Secondary cell is a licensed assisted access Secondary cell and a higher layer parameter of the Secondary cell indicates that a starting position of downlink transmission is either a Subframe boundary or a slot boundary, the terminal device is configured to monitor both a first set of UE-specific search space candidates in a first EPDCCH and a second set of UE-specific search space candidates in a second EPDCCH, in a subframe. A starting symbol for the first EPDCCH is specified by an index in a first slot in the subframe. A starting symbol for the second EPDCCH is specified by the index in a second slot in the subframe.
US10582478B2 Terminal device, base station device, communication method, and integrated circuit
To efficiently report channel state information in an uplink. A terminal device includes a transmission unit which reports CSI for multiple subframe sets in a first serving cell and CSI for a second serving cell, first CSIs for some of multiple subframe sets for the first serving cell being reported on a PUCCH with a first format, and second CSI for the rest of multiple subframe sets for the first serving cell being reported on a PUCCH with the first format, and in a case that in a certain subframe, the second CSI report collides with the CSI report in the second serving cell, the second CSI and the CSI for the second serving cell being reported on the PUCCH with a second format.
US10582469B2 Network initiated ranging
Disclosed are techniques for performing ranging operations between an access point and an unassociated mobile device. The techniques can include receiving, at an access point, a broadcast probe request from a mobile device unassociated with the access point. In response to receiving the probe request, it can be determined that the mobile device is capable of performing ranging operations including inspecting the received broadcast probe request. The access point can send a ranging request to the mobile device.
US10582467B1 Secure enrollment of devices with cloud platforms
A mechanism for secure enrollment of devices with a cloud platform is provided. This serves as a foundation for securing devices, such as edge computing and internet-of-things gateways, that can be provisioned and managed from the cloud. A public key infrastructure mechanism is provided for enrollment that is split into three phases. The first and second phases of the secure enrollment process authenticate the device and ensure that the device is within agreed to manufacturing limits for the device manufacturer. The third phase of the secure enrollment process provides a long-term operating certification to the device for cloud resource access.
US10582466B2 Method for transmitting D2D signal and terminal therefor
Disclosed is a method for transmitting a D2D synchronization signal. The method for transmitting a synchronization signal according to the present application may comprise the step of transmitting, on a previously set cycle, a synchronization signal from within a discovery section while a discovery message to be transmitted from an upper hierarchy exists.
US10582464B2 Systems and methods for synchronizing multiple electronic devices
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
US10582461B2 Software based audio timing and synchronization
Synchronization of plural outputs of data transported by a wireless network is facilitated by bandlimiting a sample clock signal controlling a rate at which data is processed by the network's devices and/or bandlimiting wall time data controlling the real time for presenting a datum.
US10582460B2 Apparatus and method for uplink synchronizing in multiple component carrier system
A user equipment (UE) of re-organizing a timing advance group (TAG) is provided. The UE includes: a receiving unit for receiving, from a serving base station, secondary serving cell (SCell) configuration information which includes a first field and a second field, the first field including an ScellIndex of an SCell to indicate a removal of the SCell, the second field including at least one of the ScellIndex to indicate an addition of the SCell and a TAG ID indicating a TAG of the SCell, and a radio resource control (RRC) processing unit for performing the addition of the SCell after performing the removal of the SCell from one or more SCells configured in the UE, and for reorganizing the TAG by including the SCell in the TAG.
US10582459B2 User equipment transmission management for dynamically varying transmission emission requirements
A method, computer-readable medium, and apparatus operate to reduce or eliminate interference with one or more other communication systems having specific transmission requirements within a specific geographic area. For example, aspects operate by determining that a user equipment (UE) is in a protection zone where additional transmission requirements apply. The additional transmission requirements enable coexistence with one or more other communication systems in the protection zone. The UE may identify, based on being in the protection zone and a coexistence mode, one or more transmit emission limit requirements to be met. The UE may identify, based on being in the protection zone and the coexistence mode, one or more maximum transmit power requirements to be met. The UE may configure a transmit output power, at which the UE can meet the one or more transmit emission limit requirements and the one or more maximum transmit power requirements.
US10582457B2 Wireless communication device for controlling transmission power based on remaining power level in preceding time period
A method of controlling transmission power used for wireless transmission in a wireless communication device including calculating a remaining power level of a third period based on a tolerant power level of a first period and a remaining power level of a second period, the third period included in the first period and being a period from a current time to a point in time following the current time, the second period being a period from the current time to a point in time preceding the current time, calculating a transmission power level of the third period based on a target power level and the remaining power level of the third period, and generating a power control signal for determining a power level of a transmission signal unit based on the transmission power level of the third period may be provided.
US10582456B2 Power control method for systems with altitude changing objects
A communication system for an altitude changing object is provided. The communication system can include an antenna system having one or more antennas. The one or more antennas can be associated with a single fixed radiation pattern. The communication system can include one or more processors configured to execute a control routine to perform operations. The operations can include obtaining data indicative of one or more communication parameters associated with the altitude changing object. The operations can include determining a transmit power for each of the one or more antennas based at least in part on the one or more communication parameters. The operations can include controlling the antenna system based at least in part on the transmit power to communicate with a node in the communication network.
US10582455B2 System and method for reducing interference from neighboring wireless devices
A technique is disclosed for reducing interference in a communication system including a plurality of wireless devices. A first device transmits a frame (e.g., an RTS frame or a CTS frame) to a second device, the frame including information from which a non-target third device may use to estimate potential interference at the first device based on a proposed transmission to a fourth device. The information includes at least one of an interference and sensitivity factor (ISF), transmit power, and reciprocity factor (a difference between an antenna receive gain and an antenna transmit gain). Using the information in the frame to estimate the potential interference at the first device, the third device may choose to proceed with the proposed transmission if the estimated potential interference is less than a threshold; or withdraw or modify the proposed transmission if the estimated potential interference is greater than or equal to a threshold.
US10582454B2 Power control for uplink control channel
A wireless device receives message(s) indicating: a first resource for a first uplink control channel and a second resource for a second uplink control channel of a cell. The first resource and the second resource overlap in symbol duration(s). A first power level is determined for transmission of first uplink control information via the first resource. A second power level is determined for transmission of second uplink control information via the second resource. The first power level is scaled based on a first scaling factor. The first scaling factor is determined based on a first priority of the first uplink control channel. The second power level is scaled based on a second scaling factor. The second scaling factor is determined based on a second priority of the second uplink control channel. A sum of the power levels is larger than an allowed transmission power.
US10582451B2 Direct link wireless devices with power savings
Various aspects of a communication device for supporting wireless communication for a plurality of stations associated with the communication device are provided. The communication device includes a transceiver configured to receive a request for a wakeup schedule to support direct communications between a first one of the stations and a second one of the stations. In an aspect, the wakeup schedule request may be included in a beacon frame or a probe frame. The communication device also includes a processing system coupled to the transceiver and configured to determine the wakeup schedule for the direct communications based at least in part on the request for the wakeup schedule. In an aspect, the processing system may be configured to determine the wakeup schedule based on one or more parameters included in the wakeup schedule request. In an aspect, the wakeup schedule may include one or more wakeup intervals.
US10582450B2 System for communication with devices on a network to minimize power consumption
A system of controlling one or more building automation devices. The system may incorporate communicating over a first network with one or more network connected devices. An access point for the first network may be utilized to facilitate communication among the network connected devices. One or more of the network connected devices may be a low power device that has a first mode and a second mode. The low power device may expend less energy in one of the first mode and the second than in the other of the first mode and the second mode. The system may allow network devices connected to the first network to receive details about the low power device while the low power device is operating with the first mode and the second mode.
US10582443B2 Vehicle wireless device discovery
A first V2X wireless device may transmit a first discovery request to a V2X network entity. The a V2X network entity may comprise a first wireless device identifier and a V2X value. The V2X value may indicate a V2X communication capability. The first V2X wireless device may receive a first discovery response from the V2X network entity. The first discovery response may comprise a first discovery code. The first discovery code may correspond to at least the V2X value. The first V2X wireless device may perform a discovery procedure. The discovery procedure may employ the first discovery code. The first V2X wireless device may communicate, with a second V2X wireless device by employing the V2X communication capability, one or more packets in response to the discovery procedure connecting the first V2X wireless device with the second V2X wireless device.
US10582442B2 Method and apparatus for receiving system information and paging in short TTI in wireless communication system
A method and apparatus for receiving system information in a wireless communication system is provided. A user equipment (UE) receives an indication indicating whether a cell supports a short transmission time interval (TTI) from the cell, and receives at least one of normal TTI system information in a normal TTI or short TTI system information in the short TTI from the cell according to the received indication. That is, an eNodeB (eNB) may schedule separate system information block type 1 (SIB1) and/or SI messages broadcast in short TTI.
US10582431B2 Cellular network relocation method and base station
A method and a source evolved Node B (eNB) for performing cellular network relocation are provided. The method includes: sending, by a source eNB to a target eNB for relocation, a relocation Request (REQ) message configured to instruct the target eNB to execute a primary user-plane function, the relocation REQ message containing context information of User Equipment (UE) on the source eNB; and after receiving a relocation REQ Acknowledgement (ACK) message returned by the target eNB and configured to acknowledge that the target eNB is a primary eNB after relocation, sending, by the source eNB, context information of the primary user-plane function on the source eNB to the target eNB, and stopping executing the primary user-plane function, the relocation REQ ACK message containing a user-plane address for the target eNB to receive data packets after relocation.
US10582424B2 Handover method and mobility management network element
A target mobility management network element receives a forward relocation request message sent by a source mobility management network element, where the forward relocation request message includes single radio voice call continuity SRVCC capability information; and the target mobility management network element sends, to an target access network element, a first request message that carries information of SRVCC operation possible.
US10582420B2 Processing of overlay networks using an accelerated network interface card
In one embodiment, a system includes a plurality of network ports including multiple Peripheral Component Interconnect express (PCIe) ports, a network interface card (NIC) driver configured to interface with and support an accelerated NIC, a processor, and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to cause the processor to provide a virtual switch to host one or more virtual machines (VMs). Also, the logic is configured to cause the processor to provide a hypervisor which processes at least some outbound packets received from the one or more VMs and processes at least some inbound packets sent to the one or more VMs. Moreover, the logic is configured to cause the processor to divert network traffic of the one or more VMs that has overlay functionality provided by the accelerated NIC to bypass the hypervisor.
US10582414B2 Method and system for processing lower NFFT LTE rates over CPRI link
A method including receiving, by a radio equipment control (REC) device of a wireless communication system over an interface link, time domain compressed data from a radio equipment (RE) device at a first data transmission rate. The method further including transforming, by the REC device, the time domain compressed data to frequency domain decompressed full rate data for a second transmission data rate utilizing a Fast Fourier processing engine of the REC device.
US10582411B2 Techniques for handling network traffic
A user equipment receives incoming data packets from one of a plurality of bearers. The incoming data packets comprise a first identifier indicating a source. The user equipment also detect outgoing data packets which include a second identifier indicating the source of the first identifier as destination of the outgoing data packet. The user equipment routes detected outgoing data packets which include the second identifier to the same bearer from which the incoming data packets having said first identifier are received. The detecting and routing is selectively activated on the basis of a control signal.
US10582409B2 RRM based on signal strength measurements in LTE over unlicensed spectrum
UE-aided channel selection within unlicensed frequency bands. A base station may communicate with UEs using LTE/LTE-A carrier waveforms (e.g., configured as a secondary cell) in the unlicensed frequency band. The base station may configure UEs for wide-band interference feedback for channels in the unlicensed frequency band. The measurements of wide-band signal strength may be performed by the UEs on channels for which the base station is not currently transmitting, or during silent periods of a configured secondary cell. The UEs may feedback an average total received power over a measurement bandwidth for one or more frequency channels of the unlicensed frequency band. The base station may receive the wide-band signal strength feedback from the UEs and identify potential frequency channels for channel selection for the secondary cell based on its own measurements of the candidate channels, and the wide-band signal strength feedback from the UEs.
US10582407B2 Telecommunications apparatus and methods
A method of operating a terminal device in a wireless telecommunications system that supports a connected mode of operation in which terminal devices receive a type user-plane data from the network infrastructure equipment using primary and/or secondary component carriers operating on different frequency bands and an idle mode of operation in which terminal devices do not receive that type of user-plane data from the network infrastructure equipment. The method includes: establishing a measurement configuration making measurements of radio channel conditions for radio resources within the second frequency band; making measurement of radio channel conditions for radio resources within the second frequency band in accordance with the measurement configuration while the terminal device is operating in the idle mode; determining if the measurement of radio channel conditions meets a trigger criterion, and if so, transmitting a measurement report to the network infrastructure equipment to indicate the trigger criterion has been met.
US10582406B2 Self-contained scheduled mobility measurement signals
To provide a more efficient approach to mobility measurement in a radio access network there is provided a method of performing a mobility measurement in a wireless device operating in a radio access network. There is received (S10) a mobility measurement resource assignment identifying one or more demodulation and mobility reference signals of a pre-determined set of demodulation and mobility reference signals. The mobility measurement resource assignment is demodulated (S14) using the one or more demodulation and mobility reference signals of the predetermined set of demodulation and mobility reference signals. Also, there are determined (S14) one or more mobility measurement quality values from the identified one or more demodulation and mobility reference signals. Further aspects of the present invention related to a method in a network node of a radio access network, a wireless device adapted to perform a mobility measurement, to a network node for a radio access network, to computer programs and to computer program products.
US10582405B2 Method for reporting channel state and apparatus therefor in wireless communication system
The present invention according to one embodiment comprises the steps of: receiving linear-combination (LC) code word-based channel state reporting configuration, which is expressed by parameters comprising an LC coefficient and a phase differential (co-phase) value between antenna groups having mutually different polarization characteristics; measuring a downlink reference signal for a channel state reporting in accordance with the received channel state reporting configuration; and transmitting, to a base station, the LC code book-based channel state report corresponding to the reference signal measurement, wherein the channel state reporting can only support a broadband reporting mode.
US10582399B1 Roaming analysis based on user equipment metrics
User equipment (UE) can include a roaming analyzer to capture call data to monitor conditions of roaming coverage and networks. The UE can aggregate data and report such data to a network device to further aggregate the data and to generate reports. The network device can use the aggregated data to evaluate roaming coverage and to determine a coverage index for each location area code. Network components can be deployed or optimized based at least in part on the coverage index. In some instances, when the UE is connected to a roaming cell, the coverage index can be used to adjust a search frequency for a provider cell.
US10582398B2 Data exchange method and apparatus
The present invention relates to a data exchange method and apparatus. The method includes: sending, by a primary base station, a request of setting up an X3 interface to a secondary base station, wherein the X3 interface has a capability of bidirectional data communication; receiving, by the primary base station, a response of setting up the X3 interface sent by the secondary base station; and performing, by the primary base station, bidirectional data exchange with the secondary base station by using the X3 interface.
US10582396B2 Wireless repeater with arbitrary programmable selectivity
The invention relates to wireless repeater systems and methods. In embodiments, such systems and methods involve receiving a wireless transmission signal; and processing the wireless transmission signal using a digital signal processing facility (DSP); wherein the DSP is adapted to filter at least one sub-band of the wireless transmission signal using a digital bandpass filter.
US10582393B2 Architecture for network slice deployment based on network resource utilization
A method, a device, and a non-transitory storage medium are described in which a network slice deployment service is described. The network slice deployment service includes storing network resource and capability information that indicates available network resources in a network. Network level requirement information pertaining to a request for network service from a user is generated. The network level requirement information is used to select available network resources based on the network resource capability information. The network slice deployment service calculates network resource utilization associated with available network resources so that optimal usage of network resources can be selected and end-to-end network slice deployment layout information can be generated and used to provision a network slice deployment layout that supports the request for network service.
US10582392B2 Reallocating a capacity boost cell of a cellular network
Reallocation of a capacity boost cell between first and second operators in a cellular radio communications network is carried out by detecting a drop in load for the first operator, in the area of coverage of the capacity boost cell, below a first threshold, and reallocating automatically the capacity boost cell to the second operator in response to the detected drop in load, if the first operator has authorised a reallocation. The capacity boost cell can be reallocated automatically back to the first operator in response to detecting a subsequent increase in load above a second threshold for the first operator. This can improve utilisation of the capacity boost cell during low load periods while still having it available for the first operator for high load periods, and can provide access to additional capacity for the second operator without need for costly additional infrastructure.
US10582391B2 Antenna system and antenna system adjustment method
The embodiments of the present disclosure provide an antenna system, including a barrel directional antenna array, a radio frequency transceiver, and a baseband signal processing and control unit. Based on the barrel directional antenna array, the antenna system can adjust the quantity of sectors in a 360-degree range based on a change in a service volume in the 360-degree sector, so that an adjusted sector service capacity threshold can accommodate the service volume in the 360-degree sector. In this way, resource scheduling flexibility is improved.
US10582387B2 Disabling a mobile device that has stolen hardware components
A first hardware component identifier may be read for a first hardware component of a computing device. The reading of the first hardware component identifier for the first hardware component may be performed by a processor of the computing device reading a read-only memory of the first hardware component. A second hardware component identifier and an alert indicator over a network may be received. The second hardware component identifier and the alert indicator may correspond with the first hardware component. The first hardware component identifier may be compared with the second hardware component identifier. The computing device may be disabled when the first hardware component identifier matches the second hardware component identifier and the alert indicator indicates that the first hardware component has been reported stolen.
US10582386B1 Systems and methods for cryptographic authentication of contactless cards
Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key.
US10582384B2 Signal fingerprinting for authentication of communicating devices
Aspects of the subject disclosure may include, for example, receiving electromagnetic waves at a physical interface of a transmission medium that propagate along the transmission medium without requiring an electrical return path, wherein the electromagnetic waves are guided by the transmission medium, and wherein the electromagnetic waves have a non-optical frequency range. A determination is made as to whether the electromagnetic waves are being received from a second network device according to a comparison of a fingerprint of the electromagnetic waves and an expected fingerprint of expected parameters for the electromagnetic waves transmitted by the second network device. Other embodiments are disclosed.
US10582382B2 Methods and devices of authenticating non-SIM mobile terminals accessing a wireless communication network
In a first aspect of the disclosure, a method performed by an AAA server (103) of authenticating a non-SIM mobile terminal (111) with a wireless network (100) is provided. The method comprises receiving (S201) a request for service of the non-SIM mobile terminal (111), authenticating (S202) the non-SIM mobile terminal (111), submitting (S203) a request for subscriber profile data associated with the non-SIM mobile terminal (111) to an HSS (105), the subscriber profile data request comprising an indication that the non-SIM mobile terminal (111) has been authenticated by the AAA server (103), and to receiving (S204) from the HSS (105), in response to the indication that the non-SIM mobile terminal (111) has been authenticated, the requested subscription profile data.
US10582380B2 Methods and apparatus for direct communication key establishment
Methods And Apparatus For Direct Communication Key Establishment Methods (100, 200, 300) and apparatus (400, 500, 600, 700, 800, 900) are disclosed for establishing a key for direct communication between a User Equipment device, UE, and a device. The methods and apparatus cooperate to form a system for securing direct communication between a UE and a device over an interface. The system comprises a UE (20), a device (30) and a Direct Communication Element (40). The Direct Communication Element (40) is configured to obtain a shared session key and Generic Bootstrapping Architecture Push Information, GPI, to derive a direct communication key from at least the shared session key, and to send the direct communication key and the GPI to the device (30). The device (30) is configured to send the GPI to the UE (20). The UE (20) is configured to derive the shared session key from at least the GPI and to derive the direct communication key from the shared session key. Also disclosed are a computer product operable to carry out methods according to the present invention and a computer program product comprising a computer readable medium having such a computer product stored thereon.
US10582372B2 Systems and methods for intelligent data quota allocation and management
A device may receive, from a network device, a credit control request to allocate a quota to a subscriber device. The quota may relate to access, by the subscriber device, to network resources provided by a network provider. The device may determine a subscriber value based on historical usage of network resources by the subscriber device, identify a group value based on historical usage of network resources by a group of subscriber devices with which the subscriber device is associated, and determine a particular quota to allocate to the subscriber device based on a baseline quota, the subscriber value, and a group value. The device may perform one or more actions to cause the particular quota to be allocated to the subscriber device based on determining the particular quota.
US10582371B1 Subscriber management with a stateless network architecture in a fifth generation (5G) network
Fifth Generation (5G) standards specify use of a Subscription Concealed Identifier (SUCI) (i.e. a concealed identity) for a user equipment (UE) during initial registration, where the SUCI is derived from a Subscription Permanent Identifier (SUPI) of the UE. Given the identity concealment and use of different identities on different interfaces in a 5G network, maintaining subscriber state with a stateless network architecture may be challenging. Accordingly, one or more techniques and mechanisms are provided herein for subscriber management with a stateless network architecture in a 5G network, even without the need to maintain intermediate states of a UE in an external data store. The one or more techniques and mechanisms may be provided in relation to processing of Next Generation (NG) Application Protocol (NGAP) signaling messages at an access and mobility management function (AMF), and in particular, in relation to a registration procedure for the UE.
US10582368B2 System and method for establishing a wireless connection between power tool and mobile device
A method and system for connecting a power tool with a mobile device. The mobile device receives a user request to connect to a power tool and transmits a short-range advertisement. The power tool receives the short-range advertisement and transmits a signal. The mobile device receives the signal from the power tool and determines a signal strength. The mobile device compares the signal strength to a predetermined signal strength value. When the signal strength value exceeds the predetermined signal strength value, the mobile device connects with the power tool.
US10582367B2 Method for managing uplink transmission resource in wireless communication system, and apparatus therefor
A method for transmitting a device-to-device (D2D) signal for a D2D link at a user equipment (UE) in a wireless communication system includes determining whether or not to transmit the D2D signal using an uplink resource pool assigned for the D2D link to the UE based on a predetermined probability, wherein any uplink resource overlapping with resources for a physical random access channel (PRACH) is excluded from the uplink resource pool, and when it is determined to transmit the D2D signal, selecting a resource randomly from the uplink resource pool, and transmitting the D2D signal using the selected resource to a target UE.
US10582361B2 Device pairing taking into account at least one condition
Some embodiments of the present invention include pairing two wireless devices by placing at least one of two devices in a pairing mode; performing at least one pairing motion event with at least one of the wireless devices to satisfy at least one pairing condition; detecting satisfaction of the at least one pairing condition; and pairing the two wireless devices in response to detecting satisfaction of the at least one pairing condition. Numerous other aspects are provided.
US10582358B1 Wireless coded communication (WCC) devices with energy harvesting power functions for wireless communication
A wireless coded communication (WCC) device is provided. The WCC device includes a user manipulated control, and a power storage cell coupled to the user manipulated control. A wireless chip coupled to a memory and the control is provided. The wireless chip configured for harvesting RF energy of an emission source that is broadcast on a first frequency, decoding commands in the RF emission source, reading the state of the control and controllably synthesizing a packet on a second frequency representing a payload. The user manipulation of the control assists in a transformation of mechanical movement to produce additional energy which is harvested to fuel additional operations of the WCC device.
US10582354B1 Systems and methods for automatic breakdown detection and roadside assistance
Systems and methods in accordance with embodiments of the invention can proactively determine if an individual is likely in need of roadside assistance. Information can be collected from the individual's phone, including the person's location, the type of road, ambient noise, and/or motion of nearby objects. If it is determined that the individual likely needs roadside assistance, the system can proactively contact the individual to see if roadside assistance is desired, and if so, initiates roadside assistance. The system also can provide helpful information, such as safety information, and/or automatically contact other individuals to alert them of the roadside event and the location of the individual.
US10582343B1 Validating and supplementing emergency call information
The present invention extends to methods, systems, and computer program products for validating and supplementing emergency call information. A Public Safety Answering Point receives an emergency (e.g., 911) call from a mobile device. Parts of the emergency call are processed to identify an emergency call location. Characteristics of the emergency call are combined with characteristics of other signals to identify and emergency call event, including the emergency call location. The emergency call event is sent to the Public Safety Answering Point. Prior to receiving phase II data and possibly even prior to receiving phase I data, the Public Safety Answering Point receives the event. The Public Safety Answering Point tailors dispatch of emergency resources responding to the emergency call based on characteristics of the event, including the originating location.
US10582335B1 Distributed muster for ocean-going vessels
Distributed muster includes distributing to different mobile devices an identity of an assigned muster location of an ocean-going vessel, and associating each mobile device both with a corresponding passenger of the ocean-going vessel, and also with the assigned muster location. Thereafter, a timer initiates that defines a period during which a muster drill must be completed by all of the passengers and, in response, a message is transmitted to each mobile device that the muster drill has commenced. During the period, as each mobile device is sensed within a geographically defined area of a correspondingly assigned muster location, a record of the completion of the muster drill by the passenger associated with the sensed mobile device is recorded in the memory. As well, subsequent to a lapsing of the timer, a listing is displayed of any passenger not recorded as having completed the muster drill.
US10582333B2 Systems and methods for geofence security
Systems and methods for geofence information delivery are disclosed. A multiplicity of devices constructed and configured in network communication in a region of interest via a peer-to-peer network. The multiplicity of devices store cached geofence information for the region of interest. The multiplicity of devices on the peer-to-peer network are operable to convert between an IP address and a geographic location. Each of the multiplicity of devices is operable to query peer devices on the peer-to-peer network for geofences associated with an IP address or a geographic location. At least one peer device is operable to deliver one or more geofences associated with the IP address to the querying device via zero-configuration networking or web service.
US10582331B2 Dynamic positional audio
System and methods for providing dynamic positional audio are disclosed. Methods can comprise determining availability of one or more devices to output audio and determining a location of the one or more available devices. Audio information can be received and at least a portion of the audio information can be configured to generate assigned audio information based on the determined location of the available devices. The assigned audio information can be transmitted to the available devices.
US10582326B1 Playback device calibration
Systems and methods for calibrating a playback device include (i) outputting first audio content; (ii) capturing audio data representing reflections of the first audio content within a room in which the playback device is located; (iii) based on the captured audio data, determining an acoustic response of the room; (iv) connecting to a database comprising a plurality of sets of stored audio calibration settings, each set associated with a respective stored acoustic room response of a plurality of stored acoustic room responses; (v) querying the database for a stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located; and (vi) applying to the playback device a particular set of stored audio calibration settings associated with the stored acoustic room response that corresponds to the determined acoustic response of the room in which the playback device is located.
US10582323B2 Speaker module housing and manufacturing method thereof
Disclosed are a speaker module housing and a manufacturing method thereof. The speaker module housing comprises an upper housing, a lower housing, an annular connection member and a plate member. The annular connection member comprises a fixing portion and a connection portion. A speaker unit assembling hole is formed in the upper housing. The fixing portion of the annular connection member is fixedly connected with the speaker unit assembling hole. The connection portion of the annular connection member is electrically connected with the plate member.
US10582320B2 Canal hearing device sizer apparatus, systems and methods
A hearing device sizer apparatus including a medial sizer, with a medial core portion and a medial seal secured to the medial core portion, and a lateral sizer, with a lateral core portion and a lateral seal secured to the lateral core portion, that are configured to be releasably engaged with one another.
US10582319B2 Hearing assistance device incorporating system in package module
A hearing assistance device comprises a system in package (SIP) disposed within an enclosure. The SIP module comprises a first substrate having a first surface and an opposing second surface, the first substrate supporting a first subsystem configured to perform a first function. A second substrate has a first surface and an opposing second surface, the second substrate supporting a second subsystem configured to perform a second function. The second surfaces face each other and at least one of the second surfaces supports one or more components. An interconnect layer is separate from and bonded to and between the first and second substrates. The interconnect layer comprises a window and a region peripheral to the window. The window is sized to accommodate the one or more components and the peripheral region comprising electrical pathways for electrically connecting the first subsystem and the second subsystem.
US10582315B2 Feedback canceller and hearing aid
Provided is a hearing aid including a receiver, a microphone, an adaptive filter estimating a feedback transfer function from the receiver to the microphone, a subtractor, a hearing aid processor, a first whitening filter, a second whitening filter having a whitening filter coefficient identical to that of the first whitening filter, a coefficient updater, and a controller controlling the adaptive filter and the first and second whitening filters. The controller updates and saves, as a stabilization coefficient, the coefficient of the adaptive filter in a condition in which the autocorrelation of the first signal is low, determines the presence or absence of a change in the feedback transfer function based on the coefficient of the adaptive filter and the stabilization coefficient, and performs, when it is determined that the feedback transfer function has changed, the control in order that effectiveness of whitening by the first and second whitening filters is reduced as compared to that when it is determined that the feedback transfer function does not change.
US10582312B2 Hearing aid and a method for audio streaming
A mobile communication device (50) receives an audio stream as input and delivers a processed audio stream as output. The mobile communication device has a data connection providing access to the Internet, and a short range data connection for delivering a processed audio stream as output to a specific hearing aid (10). The mobile communication device acquires a data set containing hearing aid settings for the specific hearing aid from a remote server (71), and adjusts the emulation software application by means of the data set containing hearing aid settings for the specific hearing aid (10). The mobile communication device transmits the control signals and a processed audio stream to the specific hearing aid via the short range data connection and the specific hearing aid outputs the audio signal to the user without additional amplification. The invention also provides a method of signal processing in a mobile communication device.
US10582310B1 Thermoacoustic transducer and methods for resonant generation and amplification of sound emission
A transducer includes an acoustic reflector, an acoustic coupler and one or more thermoacoustic frames. The acoustic coupler is disposed proximate to an output of the transducer and each of the thermoacoustic frames is disposed between the acoustic reflector and the acoustic coupler. The thermoacoustic frames, the acoustic reflector and the acoustic coupler form a resonator with each of the thermoacoustic frames configured to emit a broadband acoustic signal in response to receiving electrical energy. Additionally, the resonator is configured to emit a narrowband acoustic signal at the transducer output in response to receiving the broadband acoustic signal. A method includes adjusting a frequency of the narrowband acoustic signal by controlling a spacing between the thermoacoustic frames and one or more components of the resonator. Thermoacoustic device embodiments capable of resonant emission of intense ultrasound radiation generated by sheets of multi-walled carbon nanotubes (MWNT) are also disclosed.
US10582307B2 MEMS microphone
The present disclosure provides an MEMS microphone, including a substrate having a back cavity and a capacitor system fixedly disposed on the substrate, where the capacitor system includes a backplane and a vibrating diaphragm that are spaced apart from each other, the backplane includes a backplane insulation layer and a backplane conducting layer disposed on the backplane insulation layer, an outer edge of the backplane conducting layer is provided with a notch, the backplane insulation layer is provided with a first through hole, the first through hole includes a first sound hole disposed in a location corresponding to the notch, and the notch is in communication with the first sound hole. The present disclosure reduces stress concentration of the backplane and reducing a risk of structural failure such as breaking of the backplane.
US10582306B2 Capacitive MEMS device, capacitive MEMS sound transducer, method for forming a capacitive MEMS device, and method for operating a capacitive MEMS device
A capacitive MEMS device, a capacitive MEMS sound transducer, a method for forming a capacitive MEMS device and a method for operating a capacitive MEMS device are disclosed. In an embodiment the capacitive MEMS device includes a first electrode structure comprising a first conductive layer and a second electrode structure comprising a second conductive layer, wherein the second conductive layer at least partially opposes the first conductive layer, and wherein the second conductive layer includes a multiple segmentation which provides an electrical isolation between at least three portions of the second conductive layer.
US10582305B2 Electrostatic graphene speaker
This disclosure provides systems, methods, and apparatus associated with an electrostatically driven graphene speaker. In one aspect, a device includes a graphene membrane, a first frame on a first side of the graphene membrane, and a second frame on a second side of the graphene membrane. The first frame and the second frame both include substantially circular open regions that define a substantially circular portion of the graphene membrane. A first electrode is proximate the first side of the circular portion of the graphene membrane. A second electrode proximate the second side of the circular portion of the graphene membrane.
US10582304B2 Diaphragm element arrangement and related method
Diaphragm element arrangements including at least one bistable diaphragm element, which has a first stable state and a second stable state, and corresponding methods are provided. The bistable diaphragm element can be activated above a changeover threshold in order to change over between the first and the second stable state or below the changeover threshold.
US10582303B2 Balanced armature receiver with bi-stable balanced armature
A balanced armature receiver is disclosed that includes a housing and an armature assembly within the housing. The armature assembly includes a first armature portion and a second armature portion. The first armature portion and the second armature portion are operated such that the second armature portion is substantially unstable relative to the first armature portion.
US10582300B2 Temperature monitoring for loudspeakers
Methods and Apparatus for estimating a temperature of an electromechanical transducer. The method comprising receiving an audio signal (901); providing an output signal to the electromechanical transducer, based on the audio signal (902); and determining whether a first magnitude of the audio signal in a first frequency band is above a magnitude threshold (903). In response to the first magnitude being above or equal to the magnitude threshold, calculating a first impedance of the electromechanical transducer based on measurements of a first voltage and a first current of the electromechanical transducer within the first frequency band (905), and estimating the temperature of the electromechanical transducer based on the first impedance (907). In response to the first magnitude being below the magnitude threshold, inserting a pilot tone into the audio signal (909), wherein the pilot tone is at a pilot tone frequency, calculating a second impedance of the electromechanical transducer based on measurements of a second voltage and a second current of the electromechanical transducer at the pilot tone frequency (911), and estimating the temperature of the electromechanical transducer based on the second impedance (913).
US10582299B1 Modeling room acoustics using acoustic waves
Techniques for simulating a microphone array and generating synthetic audio data to analyze the microphone array geometry. This reduces the development cost of new microphone arrays by enabling an evaluation of performance metrics (False Rejection Rate (FRR), Word Error Rate (WER), etc.) without building device hardware or collecting data. To generate the synthetic audio data, the system performs acoustic modeling to determine a room impulse response associated with a prototype device (e.g., potential microphone array) in a room. The acoustic modeling is based on two parameters—a device response (information about acoustics and geometry of the prototype device) and a room response (information about acoustics and geometry of the room). The device response can be simulated based on the microphone array geometry, and the room response can be determined using a specialized microphone and a plane wave decomposition algorithm.
US10582296B1 Foldable speaker baffle system
The invention includes a one-piece foldable flexible foam baffle that can be adapted in length to installation plenums of various sizes, together with an egg crate foam type rear damper and a gasket for attaching the foldable baffle to a loudspeaker basket rim. A front portion and a rear portion of the foldable baffle are independently foldable to adjust the length of the foldable baffle for various door plenums and trim panel offsets. The baffle has small axial grooves on a rear portion that serve as auxiliary cutting lines as a guide for cutting away portions of the baffle to manage the back wave of the speaker in ways an audiophile prefers.
US10582294B2 Earphone
An earphone includes a housing, a speaker unit arranged in the housing, a sound guiding portion disposed on the housing, and a sound guiding tube disposed in the sound guiding portion such that an inner sound guiding channel and an outer sound guiding channel are formed in the sound guiding portion. The sound guiding portion has a sound output hole of the inner sound guiding channel and a sound output hole of the outer sound guiding channel. The sound output hole of the inner sound guiding channel protrudes from the sound output hole of the outer sound guiding channel. The sound waves in the inner sound guiding channel directly pass through the sound output hole of the inner sound guiding channel, and the sound waves in the outer sound guiding channel directly pass through the sound output hole of the outer sound guiding channel.
US10582293B2 Wind noise mitigation in active noise cancelling headphone system and method
Headphone systems and methods are provided to mitigate the impact of wind on active noise cancellation. At least one headphone system includes an earpiece with a speaker to convert a signal into acoustic energy in an acoustic volume. A microphone is acoustically coupled to an external environment and detects external noise. A control circuit is configured to detect wind and to adjust a feed-forward audio signal from the microphone based on the wind detection.
US10582291B2 Wireless hearing device
The invention relates to a wireless hearing device that comprises an ear part, an elongated part and a guide unit. The ear part is configured to be worn in an ear of the user of the hearing device and comprises a speaker unit that is arranged in an ear part housing of the ear part. The elongated part is attached to the ear part such that a distal end of the elongated part faces away from the ear part. Furthermore, the elongated part has an elongated part housing that is arranged to encompass a microphone unit with at least one microphone of the hearing device. The guide unit is arranged at the ear part such that the guide unit can be located between Tragus part and Antitragus part of the ear, while the ear part is in an operating position in the ear of the user, and wherein the guide unit allows a maintaining of a position of the ear part with respect to the ear such that the distal end of the elongated part points toward a user's mouth.
US10582288B2 Sports headphone with situational awareness
One or more embodiments set forth an audio processing system for a personal listening device that includes a set of microphones, a noise reduction module, an audio ducker, and a mixer. The set of microphones is configured to receive a first set of audio signals from an environment. The noise reduction module is configured to detect when a signal of interest is present in the first plurality of audio signals, and, upon detecting a signal of interest, transmit a ducking control signal. The audio ducker is configured to receive the ducking control signal, and receive a second plurality of audio signals via a playback device. The audio ducker is further configured to reduce an amplitude of a second plurality of audio signals relative to the signal of interest based on the ducking control signal. The mixer combines the first plurality of audio signals and second plurality of audio signals.
US10582287B2 Electronic device including cover having open/close structure using magnetic force
An electronic device including a cover having an open/close structure is provided. The electronic device includes a housing including an upper face and a recess formed through the upper face in order to accommodate an earphone device, a cover for covering the recess in a closed state and to allow access to the recess in an opened state, a conductive pin disposed in the recess and biased mechanically toward the cover in the closed state, a circuit electrically connected to the conductive pin, a plurality of magnets disposed in the cover, a mechanical hook structure coupled to a peripheral portion of the cover in the closed state, and a button, when pressed, for separating the hook structure from the peripheral portion while moving a magnet to a position where the magnet faces another magnet.
US10582284B2 In-ear headphone
A low-profile earbud is disclosed that sits securely within an ear of a user. The earbud includes a protruding portion that passes through a channel defined by the tragus and anti-tragus of the ear. In some embodiments, the protruding portion can take the form of a cable configured to supply power and transfer data to the earbud. In some embodiments, the protruding portion can provide additional space for electrical components and sensors supporting the earbud.
US10582283B1 Multifunctional loudspeaker device
A multifunctional loudspeaker device, having a shell, L-shaped mounting parts arranged at one end of the shell, a loudspeaker body on the L-shaped mounting parts, a back cover at the other end of the shell, a sealing rubber ring between the back cover and the shell, and a flexible plastic cushion sleeving the shell, the flexible plastic cushion is hollow and has a shape matching with the exterior of the shell, airbags are distributed in the flexible plastic cushion, an air-pressure probe is also arranged in the flexible plastic cushion. A layer of the flexible plastic cushion with high buffer coefficient is additionally arranged on the peripheral surface of the multifunctional loudspeaker device so that the shockproof performance of the device is improved.
US10582282B2 Display apparatus
A display apparatus may include: a display panel configured to display an image, a supporting member on a rear surface of the display panel, a sound generator between the display panel and the supporting member, and a vibration member between the sound generator and the supporting member, the vibration member having a diameter greater than or equal to that of the sound generator.
US10582281B2 Speaker grille and speaker device
Sound quality is improved. A speaker device includes: a frame which functions as a housing; a diaphragm which vibrates when sound is outputted; a magnetic circuit which vibrates the diaphragm; and a speaker grille which is attached to the frame, in which the speaker grille is provided with a frame-shaped portion formed into an annular shape and a crosspiece portion positioned at an inner side of the frame-shaped portion and partly continuous with the frame-shaped portion, and the crosspiece portion is formed into a non-concentric shape as well as at least partly formed as a curved portion with a curved shape. Thus, since the crosspiece portion is constituted with the structure having the curved portion in a state in which the constitution with a concentric shape is not present, dips, in particular, hardly occur in the frequency characteristics, and a good output state of sound can be secured.
US10582278B2 Node for an optical network
An optical network including an input to receive from an optical network light comprising plural wavelength components. An optical wavelength selective filter, optically connected to the input, extracts a first wavelength component of the plural wavelength components from the light, thereby providing a first optical signal including the first wavelength component and a second optical signal including a remainder of the plural wavelength components a light emitter to provide a modulated broadband optical signal. A first output, optically connected to the optical wavelength selective filter, receives a first portion of the second optical signal for transmission to a light detector and a second output, optically connected to optical wavelength selective filter, receives a second portion of the second optical signal for transmission to the optical network.
US10582277B2 Generating a stitched data stream
Systems and methods provide for receiving a request for an alternate data stream of a plurality of individual data streams than an active data stream currently being displayed on a computing device, during display on the computing device of a stitched data steam comprising the plurality of individual data streams associated with a common audio timeline. The systems and methods further providing for determining a subset of the plurality of individual data streams of the stitched data stream associated with a time period of the active data stream in the common audio timeline, selecting the alternate data stream from the subset of the plurality of individual data streams, and providing the alternate data stream to the computing device, wherein the display of the active data stream on the computing device transitions to the alternate data stream on the computing device in the common audio timeline.
US10582274B2 Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
A method of processing transmission of a broadcast signal includes generating broadcast data for one or more broadcast services, generating first level signaling information including information for describing attribute for the one or more broadcast services, generating second level signaling information including information for listing the one or more broadcast services, generating link layer packets including the encoded broadcast data, the first level signaling information, and the second level signaling information, and generating a broadcast signal including the generated link layer packets.
US10582272B2 Data processing device and data processing method for processing a stream
The present technology relates to a data processing device and a data processing method capable of appropriately processing a stream. NPs included in a division stream of a predetermined channel acquired by dividing an input stream configured by a plurality of packets into division streams of a plurality of channels are eliminated, and a NP-eliminated stream including DNP representing the number of eliminated NPs is generated. Then, a stream including the NP-eliminated stream and signaling as a size identifier representing a size of the DNP or a stream including the NP-eliminated stream and a buffer capacity of a buffer storing the NP-eliminated stream and signaling as read start time from the buffer so as to generate a NP-inserted stream acquired by inserting NPs corresponding to a number represented by the DNP into the NP-eliminated stream is generated. The present technology, for example, can be applied to a channel bonding (CB) technology for dividing an input stream into a plurality of channels and transmitting divided streams.
US10582267B2 Methods and devices for presenting an interactive media guidance application
Methods and devices for presenting an interactive media guidance application are provided. In some embodiments, methods for presenting an interactive media guidance application in a user equipment device are provided, the methods comprising: determining a location of the user equipment device; determining a destination of the user equipment device; determining an arrival time for the user equipment device to be located at the destination; selecting, as guide listings, listings corresponding to media available at the destination at/after the arrival time; and presenting the guide listings on the user equipment device.
US10582266B2 Rating video-download quality
Apparatus for rating download events is described. The apparatus includes a network interface and a processor. The processor, via the interface, monitors one or more download events in which content is downloaded by one or more users. In response to the monitoring, the processor identifies at least one quantitative property of the download events. Based on the property, the processor assigns a rating to the download events that is indicative of an estimated user-perceived quality of the download events. The processor then generates an output indicative of the rating. Other embodiments are also described.
US10582261B1 Virtual service delivery platform
A system, computer-implemented method and a computer-readable medium for accessing content on a plurality of computing devices from a plurality of independent frameworks. The system includes a virtual backend service (VBS) platform. A plurality of independent frameworks hosted on the VBS platform, where each independent framework is configured to provide access to an independent set of applications that provide a service over a network. The system also includes a configuration module for configuring each computing device in the plurality of computing devices to access the set of applications particular to the independent framework, wherein the configuring dynamically switches access of each computing device between the independent frameworks, and access the service from each framework by the configured computing device.
US10582256B2 Method and apparatus for building a hardware root of trust and providing protected content processing within an open computing platform
A system architecture provides a hardware-based root of trust solution for supporting distribution and playback of premium digital content. In an embodiment, hardware root of trust for digital content and services is a solution where the basis of trust for security purposes is rooted in hardware and firmware mechanisms in a client computing system, rather than in software. From this root of trust, the client computing system constructs an entire media processing pipeline that is protected for content authorization and playback. In embodiments of the present invention, the security of the client computing system for content processing is not dependent on the operating system (OS), basic input/output system (BIOS), media player application, or other host software.
US10582255B2 Broadcast receiving device, method of operating broadcast receiving device, linking device for linking to broadcast receiving device, and method of operating linking device
A companion device and a broadcast reception device are provided for receiving a broadcast service. The companion device may include a communication device and a controller. The communication device discovers the broadcast reception device and connects the companion device with the broadcast reception device. The controller receives signaling information and to perform a function related to the signaling information. The signaling information includes emergency alert information. The emergency alert information includes an identifier (ID) for identifying an emergency alert message and information indicating a category of the emergency alert message. The broadcast reception device may include a first communication device to discover the companion device and connect the broadcast reception device with the companion device, a second communication device to receive signaling information for signaling the broadcast service based on the broadcast service, and a controller to notify the companion device of the signaling information.
US10582242B2 Server apparatus and method of transmitting video data
When a camera server receives an instruction involving invalidation of viewing limitation (masking processing) of video from a privileged client, the camera server limits viewing of video data with respect to a general client and a recording client. The camera server stores the video data of a limited period in a secondary storage device. When the camera server receives an instruction involving validation of the viewing limitation from the privileged client, the camera server transmits the stored video data of the limiting period to the recording client.
US10582241B2 Method and apparatus for biometric identification of a user in a broadcast communication receiver
In a method for identifying a user in a network of broadcast communication receivers, a physical characteristic of a user is analyzed in association with the user accessing a first of the receivers. First biometric information based on the characteristic as analyzed in association with the user accessing the first receiver is generated. Data associated with use of the first receiver by the user is also generated and associated with the first biometric information. The physical characteristic of the user is then analyzed in association with the user accessing a second receiver. Second biometric information based on the physical characteristic as analyzed in association with the user accessing the second receiver is generated. The first and second biometric information are then compared. If the first and second biometric information indicate the physical characteristic of the same user, the data is employed in conjunction with the user accessing the second receiver.
US10582240B2 Digital jukebox device with karaoke and/or photo booth features, and associated methods
Certain exemplary embodiments relate to entertainment systems and, more particularly, certain exemplary embodiments relate to jukebox systems that incorporate digital downloading jukebox features along with karaoke jukebox and/or photo booth features. A combined karaoke/photo booth/jukebox may enable more integrated performance-like experiences in an in-home or out-of-home location or venue. By leveraging vast audio media libraries, trusted rights-respecting network infrastructure, and on-site image/video capturing from integrated recorders and/or remote portable devices, a more sociable experience may be created for karaoke jukebox patrons, e.g., where custom content can be generated and shared in a safe and legally appropriate manner.
US10582237B2 Content supply device, content supply method, program, terminal device, and content supply system
The present disclosure relates to a content supply device, a content supply method, a program, a terminal device, and a content supply system, which are capable of performing rapid zapping between channels. A content supply device according to an aspect of the present disclosure includes a first supply unit configured to generate a zapping stream by delimiting streaming data according to a timing and a duration in common with another channel and to supply the zapping stream to a reception side via a network, a second supply unit configured to generate a viewing stream by delimiting the streaming data according to a duration of an integer multiple of the duration of the zapping stream and to supply the viewing stream to the reception side via the network, and a metafile generating unit configured to generate a metafile that is for the reception side to receive the zapping stream and the viewing stream. The present disclosure can be applied to a system in which content is delivered in a streaming manner.
US10582234B2 Bitstream alignment and synchronous processing method transmitting terminal, receiving terminal and communication system
Disclosed are a bitstream alignment and synchronous processing method, transmitting terminal, receiving terminal and communication system. The method includes: configuring, when multiple bitstreams are required to be aligned, by a transmitting terminal, alignment auxiliary information in the multiple bitstreams so as to store the same or transmit the same to a receiving terminal; and acquiring, by the receiving terminal, the multiple bitstreams, and synchronizing each of the bitstreams of a different standard according to the alignment auxiliary information carried in each of the bitstreams.
US10582226B2 Geography-based dynamic content packaging and delivery
To be accessed on different media players, requested content must be delivered in a format that is supported by the requesting device. A dynamic content packager for encrypting and packaging requested content for different requesting devices at the time of consumption is disclosed.
US10582221B2 Image data encapsulation with referenced description information
Methods of encapsulating a bitstream include generating reference information to enable image items identifying image portions of a bit stream to be referenced to corresponding description information. The resulting encapsulated file may also include information identifying a timed portion of the data stream corresponding to a video sequence. Description information may include spatial parameters, such as position and width and height of sub-parts of an overall image, and/or display parameters such as colour display, pixel aspect ratio, and clean aperture parameters.
US10582214B2 Method and apparatus for encoding and decoding an image with inter layer motion information prediction according to motion information compression scheme
The invention concerns a method, device, and computer program for motion vector prediction in scalable video encoder and decoder.It concerns the process to determine motion information predictor in the enhancement layer of a scalable encoding scheme also known as motion derivation process. It comprises a correction of the position in the reference layer used to pick-up the more relevant motion information available due to the compression scheme. Accordingly, motion information prediction is improved.
US10582213B2 Features of intra block copy prediction mode for video and image coding and decoding
Innovations in intra block copy (“BC”) prediction mode facilitate intra BC prediction that is more effective in terms of rate-distortion performance and/or computational efficiency of encoding and decoding. For example, some of the innovations provide ways to select block vector (“BV”) values more effectively. Other innovations provide ways to encode/decode BV values more efficiently. Still other innovations address how to perform in-loop deblock filtering when a block has intra BC prediction mode, or address how to perform intra BC prediction when constrained intra prediction is enabled.
US10582212B2 Warped reference motion vectors for video compression
A motion vector candidate list is generated that can be used to encode or decode a motion vector used to predict the current block. A motion mode and motion information for a source block is determined. A motion vector used to predict the source block is added to the list responsive to determining that the motion mode for the source block is a translational motion mode and that a reference frame for the source block matches the reference frame for the current block. A warped reference motion vector is instead added to the list responsive to determining that the motion mode for the source block is a warped motion mode and that the reference frame for the source block matches the reference frame for the current block. A reference motion vector from the list is selected for encoding or decoding the current block motion vector.
US10582210B2 Method of motion vector derivation for video coding
A method and apparatus for deriving a sub-block motion vector for the current sub-block based on a motion-model function depending on the current sub-block location are disclosed. The derived sub-block motion vector is then used for encoding or decoding the sub-block. The motion-model function may correspond to an affine motion-model function or a bilinear motion-model function. In one embodiment, a new Merge mode can be used to apply prediction of a current block by applying prediction on the sub-block basis using the sub-block motion vector derived from the motion-model function. In another embodiment, an additional inter prediction mode can be used to apply prediction of a current block by applying prediction on the sub-block basis using the sub-block motion vector derived from the motion-model function.
US10582208B2 Video encoding apparatus, video decoding apparatus, video encoding method, and video decoding method
A video encoding apparatus appends decoding delay and display delay correction information to encoded video data in order to ensure that even when one or more pictures that are later in encoding order than a starting encoded picture in a video data stream to be spliced to a trailing end of another encoded video data stream have been discarded from among pictures contained in the video data stream, the starting encoded picture and its subsequent pictures can be continuously decoded and displayed by a video decoding apparatus. The correction information is calculated based on a decoding interval between each discarded picture and a picture that immediately precedes the discarded picture. The video decoding apparatus corrects the decoding delay and display delay of the starting encoded picture and its subsequent pictures by using the calculated correction information.
US10582206B2 Methods, encoder, and transcoder for transcoding
The present invention relates to an encoder, transcoder and methods thereof. A transcoder embodiment involves transcoding a bitstream representing an original video source from an input video format to an output video format. An encoder embodiment involves providing transform coefficients in side information related to an encoded video bitstream.
US10582201B2 Most-interested region in an image
A device for determining information for video data includes one or more processors implemented in circuitry that are configured to determine one or more most-interested regions of a plurality of regions of an image of video data based on data representative of the one or more most-interested regions. The data representative of the one or more most-interested regions is external to video coding layer (VCL) data of a bitstream including the video data. The processors output a request for relatively high-quality video data for the one or more most-interested regions of the image and output, after outputting the request for the relatively high-quality video data, a request for relatively low-quality video data for one or more other regions of the image.
US10582199B2 Image coding apparatus, image coding method, image decoding apparatus, image decoding method, and program
An image coding apparatus configured to divide an image into one or more slices each including a plurality of blocks and to code each slice on a block-by-block basis includes a first coding unit configured to code blocks included in a first portion of the slice, and a second coding unit configured to code blocks included in a second portion of the slice, wherein, when the second coding unit codes an initial block in the second portion, the second coding unit codes the initial included in the second portion by referring to a first quantization parameter provided to the slice as an initial value and referred to by the first coding unit when the first coding units codes the initial block in the first portion.
US10582193B2 Light field display control method and apparatus, and light field display device
Embodiments of the present application disclose a light field display control method and apparatus and a light field display device. The light field display control method comprises: determining at least one depth distribution sub-region of content according to a display depth of field (DoF) range of a light field display device and depth distribution information of the content, wherein each depth distribution sub-region of the at least one depth distribution sub-region is located outside the display DoF range; and tilting a first lenslet with respect to an original plane of a lenslet array of the light field display device according to at least the display DoF range of the light field display device and the depth distribution sub-region, wherein the first lenslet is a lenslet that is in the lenslet array of the light field display device and affects display of a first object, and the first object is a part, which is located in the depth distribution sub-region, of the content. The present application can improve display quality of an object, which is located in a partial depth distribution sub-region, of content to be displayed or content being displayed.
US10582192B2 Display apparatus
A display apparatus, and a light guide plate (LGP) of the display apparatus are provided. The LGP may include a first light guide segment and a second light guide segment that are alternately arranged in a first direction. The first light guide segment and the second light guide segment may be separated from each other by a light barrier. Light guided and output in the LGP may be diffused in one direction by an anisotropic diffuser. The first light guide segment may be configured to guide light from a first light source used to generate a two-dimensional (2D) image. The second light guide segment may be configured to guide light incident from a second light source used to generate a three-dimensional image.
US10582191B1 Dynamic angle viewing system
A system that generates a 3D environment from data collected by depth sensors (such as LIDAR) and color sensors (such as color video camera data) observing an area or activity, transmits versions of the 3D environment to various devices for display, and enables device users to dynamically alter a viewing angle of the 3D environment. The version of the 3D environment sent to each device may be optimized for the device's resolution and for the bandwidth of the connection to the device. Embodiments may enrich the 3D environment by detecting and tagging objects and their locations in the environment, and by calculating metrics related to motion or actions of these objects. Object tags and metrics may be transmitted to devices and displayed for example as overlays of images rendered from user-selected viewing angles. Embodiments of the system also enable 3D printing of an object as a memento for example.
US10582190B2 Virtual training system
A virtual training system includes a 3D scanner in recording space and a camera. A scan of the recording space are received and combined to make a sequence of models of the recording space while a tasks is being performed. The model states are presented in sequence to a trainee in a playback space and the actions of the trainee are detected. Deviation of the trainee or objects in the playback space from the trainer and objects in the recording space may be detected and alerts generated. Scanning of the recording space may be accelerated by making a full scan followed by partial scans. The partial scans may be performed in response to detected movement.
US10582186B1 Approaches for identifying misaligned cameras
An occurrence of an event triggering a dynamic recalibration of cameras in a computing device can be detected. In response, respective images of an object can be acquired using each of at least three cameras in the computing device at approximately a same time. Using at least three distinct pairs of the at least three cameras, a respective apparent distance between the computing device and the object can be determined. The respective apparent distances can be analyzed to isolate at least one misaligned camera.
US10582185B2 Agricultural working machine
An agricultural working machine, in particular a tractor, has at least one agricultural working unit for working a crop field including a multitude of useful plants, and a camera system which includes a 3D camera. The camera system is configured for generating with the 3D camera 3D information regarding the crop field by recording stereoscopic image pairs along two different viewing axes. The viewing axes proceed from optical centers of the 3D camera, which are connected to each other by a baseline that is inclined relative to the horizontal.
US10582183B2 Image encoding method, image decoding method, image encoding device, and image decoding device
An image encoding method according to an aspect of the present invention includes: generating, from a plurality of first sub-bitstreams which are obtained by encoding a plurality of images on a per layer basis according to spatial scalable image encoding, a second sub-bitstream including two or more first sub-bitstreams corresponding to two or more layers, the two or more first sub-bitstreams being included in the plurality of first sub-bitstreams; and generating a descriptor including a first field indicating a minimum value for two or more layer identifiers indicating the two or more layers and a second field indicating a maximum value for the two or more layer identifiers.
US10582181B2 Panoramic vision system with parallax mitigation
A panoramic image system with parallax mitigation includes image sensors, a head tracker, a display, and a processor. Each image sensor is fixedly mounted a predetermined linear distance from a first reference axis and is disposed adjacent to at least one other image sensor and to point in a direction that is offset from its adjacent image sensor by a predetermined angle. The head tracker is configured to sense at least the angular position and movement direction of a viewer's head about a second reference axis and to supply an azimuth position signal representative thereof. The display is configured to selectively display images sensed by each of the image sensors. The processor is in operable communication with the image sensors, head tracker, and display. The processor is configured, based at least on the azimuth position signal, to command the display to display images sensed by only one image sensor.
US10582180B2 Depth imaging correction apparatus, imaging apparatus, and depth image correction method
Provided is a depth image correction apparatus to correct depth information in a depth image, which acquires a depth image and correction information, and corrects the depth values of the depth image based on the correction information and generates a corrected depth image. The apparatus acquires, as the correction information, first confidence indicating reliability in the depth values, and second confidence indicating reliability in position in an in-plane direction vertical to the depth direction. The apparatus performs first correction processing of generating a first corrected depth image by correcting the depth image based on the first confidence and similarity of the depth values, and second correction processing of generating the corrected depth image by correcting the first corrected depth image based on the second confidence.
US10582179B2 Method and apparatus for processing binocular disparity image
A method and apparatus for processing a binocular disparity image are provided. A method of determining a disparity of a binocular disparity image that includes a left eye image and a right eye image includes acquiring features of a plurality of pixels of the binocular disparity image based on an event distribution of the binocular disparity image, calculating a cost matrix of matching respective pixels between the left eye image and the right eye image based on the features, and determining a disparity of each matched pair of pixels based on the cost matrix.
US10582177B2 Playback method according to function of playback device
A method to be performed by a playback device includes determining whether the playback device has a function for converting first graphics in a second luminance range narrower than a first luminance range to second graphics in the first luminance range, when the playback device has the function, converting the first graphics to the second graphics, and displaying a video in the first luminance range with the second graphics being superimposed on the video, and when the playback device does not have the function, displaying the video with third graphics different from the second graphics being superimposed on the video.
US10582176B2 Method and structure for generating picture compensation signal, and restoring system
This application relates to a method and a structure for generating a picture compensation signal, and a restoring system. A center luminance value is obtained by means of an image capturing device; then a grayscale percentage value is set by means of a calculating module, and luminance is adjusted according to the grayscale percentage value; a luminance value is obtained by means of the image capturing device according to the grayscale percentage value; a luminance difference value is obtained by means of a luminance difference detection module; and whether the luminance difference value is less than a default value is determined by a difference determining module; if the luminance difference value is less than the default value, a grayscale percentage value is reduced by the calculating module, and comparison again; and if the luminance difference value exceeds the default value, a sampling grayscale is obtained by a processing module.
US10582174B2 Video processing apparatus, video processing method, and medium
A camera microcomputer sets a gamma characteristic that suits a luminance input value/output value relationship in the entire luminance region extending from lower luminance to higher luminance of a video signal to a luminance input value/output value relationship of a referential gamma characteristic, irrespective of input dynamic range. A gamma correction processing unit performs gamma correction processing on a captured video signal in such a way as to convert the input value into the output value based on the set gamma characteristic.
US10582169B2 Compensating for vignetting
A system including an image capture system with a sensing efficiency that varies over a field of view of the image capture system may employ shaped illumination to compensate for the variation in the sensing efficiency. An illuminator may be configured to illuminate the field of view of the image capture system with illumination shaped to have higher intensity where the sensing efficiency is lower, e.g., at the periphery of the field over view. The imaging system may thus provide image data with more uniform signal-to-noise ratios. Image data from an illuminated scene may be manipulated using data from a non-illuminated scene to produce improved image data.
US10582167B2 Triggering video surveillance using embedded voice, speech, or sound recognition
Techniques for automatically triggering video surveillance using embedded voice, speech, or sound recognition are provided. In one embodiment, a computer system can receive an audio signal captured from an area to be monitored via video surveillance. The computer system can further recognize, via an embedded recognition component, a voice, speech phrase, or environmental sound in the audio signal, and can determine that the recognized voice, speech phrase, or environmental sound corresponds to a predefined trigger condition. The computer system can then automatically transmit a signal to one or more video capture devices to begin video recording of the area.
US10582165B2 Information processing device and method for controlling image data thereof
The purpose of the present invention is to provide an information processing device that realizes more suitable ease of use. To accomplish the purpose, there is provided an information processing device provided with a video input unit for acquiring image data from an optical image, a signal receiver unit for acquiring a position computation signal, a communication unit for transmitting the image data, a first memory unit for storing position information pertaining to a place to which the image data is not transmitted, and a control unit for controlling the execution of image data transmission on the basis of the position information acquired from the position calculation signal and the position information stored in the first storage unit.
US10582164B2 Systems and methods for video monitoring using linked devices
A subject can be tracking using a plurality of physical video monitoring or image acquisition devices deployed in a delimited area. A map represents the delimited area. Icons representing the physical monitoring devices can be placed and configured on the map representing the delimited area. Some or all of the placed and configured video monitoring devices can be logically linked together to form scenes. The video feed from the physical video monitoring devices may be recorded in stable storage. A layout for display of the video feeds may be selected. Upon playing the video feed, whether live or recorded, a subject can be tracked through the delimited area by selecting one of the video monitoring devices in one of the available scenes.
US10582163B2 Monitoring an area using multiple networked video cameras
A system and method to connect several cameras located in a given location, such as a parking garage, or area, such as in a neighborhood, is provided. The system allows each camera to function independently from each other with the purpose of recording video within the field of view of the particular camera. Image recognition processes the video to identify objects of interest and generate classification data. A search request can be generated, for example, by touching on a specific object shown on a display of the video, and networked cameras are searched for classification data that matches the search request, e.g., the selected object. Networked cameras can determine the relative spatial views of other cameras. Within a prescribed location or area, a camera or other user can access other networked cameras to extend the range of the search for the requested classification data in a “peer-to-peer” manner. Artificial intelligence software and logic is used to determine which of the surrounding networked cameras is likely to provide requested classification data.
US10582160B2 MoCA entry device
An entry device includes an entry port configured to receive cable television (CATV) signals from a headend. The entry device also includes a filter connected to the entry port. The entry device also includes a plurality of first output ports and a plurality of second output ports. The entry device also includes a first path connecting the filter to the first output ports. The first path is configured to have the CATV signals and multimedia over coax alliance (MoCA) signals pass bidirectionally therethrough. The entry device also includes a second path connecting the filter to the second output ports. The second path is configured to have the MoCA signals pass bidirectionally therethrough and to block the CATV signals from passing therethrough.
US10582155B1 Video visitation for the cognitive and/or dexterity impaired
Providing video visitation with cognitive and/or dexterity impaired individuals may call for limiting functionality of a personal cognitive and/or dexterity impaired individual communication and/or media device, such as by an operating system of the personal device. The personal device may play audio and video, accept video communications in response to touching of a screen of the personal device, and establish a video communication in response to such touching of the screen. Providing the video visitation may also include receiving a request to initiate a video communication over the personal device with a cognitive and/or dexterity impaired individual, such as may be requested via a visitor communication and/or media device. Whereupon, an audible message may be played by the personal device, indicating the request, and the video communication between the personal device and the visitor device may be established in response to touching of the screen of the personal device.
US10582153B2 Information displaying system and information providing terminal
In an information providing terminal, a half mirror, which reflects display content of a third display panel toward an operator and causes incident light of a third camera to pass therethrough, is obliquely attached to a part above a fourth display panel by 45° with respect to a horizontal direction. The third camera is disposed behind the half mirror. The operator has a conversation with a user while viewing a facial picture of the user which is projected by the third display panel and is reflected in the half mirror. The third camera disposed at a back of the half mirror images a facial picture of the operator from the front over the half mirror. At this time, the facial picture of the operator, which faces the front, is projected onto a first display panel of an information displaying terminal.
US10582150B2 Audio/visual recording apparatus, audio/visual recording and playback system and methods for the same
An audio/visual (A/V) recording apparatus comprises an A/V input, a memory configured for recording A/V signals received from the A/V input, a locator configured to determine a location of the A/V recording apparatus when an A/V recording is taking place to provide location information based on localized location inputs and a tagger configured to tag the recording in the memory with the location information.
US10582149B1 Preview streaming of video data
A system and method for generating preview data from video data and using the preview data to select portions of the video data or determine an order with which to upload the video data. The system may sample video data to generate sampled video data and may identify portions of the sampled video data having complexity metrics exceeding a threshold. The system may upload a first portion of the video data corresponding to the identified portions while omitting a second portion of the video data. The system may determine an order with which to upload portions of the video data based on a complexity of the video data. Therefore, portions of the video data that may require additional processing after being uploaded may be prioritized and uploaded first. As a result, a latency between the video data being uploaded and a video summarization being received is reduced.
US10582144B2 System and method for control based on face or hand gesture detection
System and method for control using face detection or hand gesture detection algorithms in a captured image. Based on the existence of a detected human face or a hand gesture in an image captured by a digital camera, a control signal is generated and provided to a device. The control may provide power or disconnect power supply to the device (or part of the device circuits). The location of the detected face in the image may be used to rotate a display screen to achieve a better line of sight with a viewing person. The difference between the location of the detected face and an optimum is the error to be corrected by rotating the display to the required angular position. A hand gesture detection can be used as a replacement to a remote control for the controlled unit, such as a television set.
US10582143B2 Programmable state machine
An image sensor comprises: an array (102) of pixels (104) arranged in rows and columns; readout circuitry (110) for reading out image information from pixels (104) in the array (102) of pixels (104); signal lines (112) for providing control signals to the pixels (104) in the array (102) and/or the readout circuitry (110); a programmable sequence controller (114) configured to control the control signals provided on the signal lines (112), said programmable sequence controller (114) comprising: at least one programmable signal controlling state machine (140), which is configured to define a sequence of states and to define control parameters for the states in the sequence, wherein the control parameters include the control signals to be provided on at least one signal line (112) for controlling at least one of a row of pixels (104) or the readout circuitry (110).
US10582138B2 Image sensors with dual conversion gain pixels and anti-eclipse circuitry
An image sensor may include an array of dual conversion gain image pixels arranged in rows and columns. The image pixels arranged along the same column may be coupled to a column line. The column line may be coupled to anti-eclipse control circuitry. In one suitable arrangement, the anti-eclipse control circuitry may include a comparator that compares the output signal on the column line to an anti-eclipse bias voltage. If, during a reset sampling period, the output signal on the column line is less than the anti-eclipse bias voltage, a current source may be used to charge the bottom plate of a dual conversion gate capacitor in the selected image pixel to help restore the voltage of the floating diffusion node in the selected pixel.
US10582136B2 Camera apparatus and operating method thereof
A camera apparatus is provided. The apparatus includes an image sensor, an electrochromic filter element, an infrared illuminator, and a controller configured to activate at least one from among the electrochromic filter element and the infrared illuminator based on a feature of an image of a scene captured by the image sensor.
US10582135B2 Computer generated imagery compositors
A system (10) for compositing a scene comprising a captured video image and a computer-generated background image, the system comprising: at least one video camera (12, 14, 16) for recording and storing a raw video image (22, 24, 26) of a scene and for outputting a working video image of the scene; a selector switch (20) operatively interposed between each of the video cameras (12, 14, 16) and a real-time compositor (18) for feeding a selected one of the working video images (22) at any given time to the real time compositor (18); the real time compositor (18) being adapted to incorporate a first CGI image (28) into the selected working video image (22) and to display a composite video image (32) representative of the final shot on a display screen (34); the system (10) further comprising: a data storage device (41) adapted to store an archive copy of the raw video images (22, 24, 26) from each of the video cameras (12, 14, 16) and a second compositor (30) operatively connected to the data storage device (41) for superimposing a second CGI image (62) onto any one or more of the video images captured by the video cameras (12, 14, 16), wherein the first CGI image (28) is a lower-resolution, or a simplified, version of the second CGI image (62).
US10582131B2 In-vehicle camera system and image processing apparatus
Automatic exposure control of an in-vehicle camera is performed under dark driving environments such as at night. An in-vehicle camera system includes a vehicle camera mounted in a vehicle configured to capture surroundings of the vehicle, and control circuitry that controls an exposure level of an image captured by the vehicle camera, the control of the exposure level being based on brightness information of a detection area set within the image, the detection area being a portion of the captured image and configured to output the image having exposure control performed thereon to a display.
US10582130B1 System and method for connecting a network camera
A device comprising at least one memory, a processor, coupled to the at least one memory, one or more digital image sensors, one or more sensor modules, wherein at least one of the one or more sensor modules is exterior to the device housing and communicable to the processor, a controller to alternately toggle between and show media collected from the one or more digital image sensors and the one or more sensor modules, a display, wherein the display either alternates between, merges, or both the media as acquired from the one or more sensor modules and the one or more digital image sensors, a processor, coupled to the at least one memory, the processor is configured to cause the controller to send a first action upon detecting a first activity, and a second action upon detecting a second activity.
US10582129B2 Image processing apparatus, image processing method, program, and storage medium
An image processing apparatus is provided that includes an acquisition unit configured to acquire a plurality of viewpoint images having different viewpoint; a calculation unit configured to calculate associated information associated with parallax from the plurality of viewpoint images; an image processing unit configured to generate an output image by performing an image process on image data based on the plurality of viewpoint images; a setting unit configured to set the image process using the image processing unit; and a determination unit configured to acquire the associated information, determine an effect of the image process for each area in the output image, and output the determination result.
US10582128B2 Optical image stabilization system, imaging device, and electronic device
An optical image stabilization system, an imaging device, and an electronic device are provided. The optical image stabilization system includes a micro electro-mechanical system (MEMS), and an image sensor. The MEMS includes a fixed electrode, a movable electrode, and a deformable connection member. The movable electrode cooperates with the fixed electrode. The deformable connection member is configured to fixedly connect the fixed electrode with the movable electrode. The image sensor is fixedly connected to the movable electrode. The fixed electrode and the movable electrode are configured to generate an electrostatic force under a driving voltage. The deformable connection member is configured to deform under the electrostatic force in a direction where the movable electrode moves, to make the movable electrode move, so as to drive the image sensor to move.
US10582125B1 Panoramic image generation from video
A video capture device may include multiple cameras that simultaneously capture video data. The video capture device and/or one or more remote computing resources may stitch the video data captured by the multiple cameras to generate stitched video data that corresponds to 360° video. The remote computing resources may apply one or more algorithms to the stitched video data to identify one or more frames that depict content that is likely to be of interest to a user. The video capture device and/or the remote computing resources may generate one or more images from the one or more frames, and may send the one or more images to the user.
US10582122B2 Image processing apparatus, image processing method, and image pickup apparatus
The present technology relates to an image processing apparatus, an image processing method, and an image pickup apparatus that enable image data to be compressed using distance information.An image processing apparatus includes an image processing unit that divides an image area of a predetermined image into at least two areas on the basis of distance information obtained by a distance measurement sensor, and executes image processing on at least one of the two areas of the image such that image qualities of the two areas differ. The present technology is applicable to, for example, an image pickup apparatus and the like.
US10582111B2 Systems and methods for autofocus and depth map generation
Aspects of the present disclosure relate to systems and methods for generating a depth map. An example device may include one or more processors and a memory. The memory may include instructions that, when executed by the one or more processors, cause the device to receive a first intensity measurement for each of a plurality of focal regions for a camera at a first focal length, determine, from the first intensity measurements, a first focus value for each of the plurality of focal regions, generate a depth map of an indication of focal lengths for the plurality of focal regions based on the first focus values for the plurality of focal regions, and use the depth map in determining when to perform or in performing an autofocus operation for the camera.
US10582108B2 Method and system for enabling control, by a control device, of a video camera in a video surveillance system
A method for enabling control, by a control device, of a video camera in a video surveillance system comprising a plurality of video cameras is disclosed. According to the method, first a signature of the control device is obtained from the control device. Information corresponding to the signature of the control device from a video stream generated by a video camera of the system is identified, and the control device is associated with the video camera that generated the video stream in which information corresponding to the signature of the control device has been identified, thereby enabling control of the video camera by the control device.
US10582107B2 System and method for bullet-time photography
Systems and methods for bullet-time photography are disclosed. According to certain embodiments, a method for bullet-time photography may include arranging a plurality of cameras around a subject of the bullet-time photography. The method may also include projecting a light beam from each of the plurality of cameras to the subject. The method may further include aligning an imaging direction of each of the plurality of cameras according to a direction of the respective light beam. The method may further include triggering the plurality of cameras to capture images of the subject.
US10582106B2 Intelligent ball head and method for performing self-photographing by using the same
An intelligent ball head and a self-photographing method by using the same, the method comprises determining a position of the infrared emitter carried by a user; rotating the ball head to face the infrared emitter; carrying out face recognition in a view screen with the infrared emitter as a center; measuring a first distance from a human face recognized to the intelligent ball head; comparing the first distance with a second distance from the infrared emitter to the intelligent ball head so as to calculate out a distance difference; determining that the face belongs to the user when an absolute value of the distance difference is detected to be smaller than a predetermined value; controlling the photographing apparatus to focus on the human face for shooting. When a plurality of faces appear in one viewing frame, the faces may be distinguished from each other accurately and therefore achieving high-quality self-photographing.
US10582105B2 Changing camera parameters based on wireless signal information
Techniques describe opportunistically capturing and tagging images with wireless information by a mobile device. The tagged image may be transmitted to a remote server, such as a crowdsourcing server, where the location at which the image was captured may be determined using visual features from the image. An association between the location and the wireless measurements may be used in building/maintaining a heatmap. In one embodiment, techniques are described for setting camera parameters for opportunistically capturing images and may include receiving at least one signal associated with at least one signal emitting device, determining information associated with the at least one signal emitting device using the at least one signal, setting at least one camera parameter for a camera coupled to the mobile device based on the information associated with the at least one signal emitting device, and capturing one or more images using the at least one camera parameter.
US10582098B2 Image pickup apparatus
An image pickup apparatus includes: an image pickup device including: a light receiving section configured to receive light entering from a light receiving surface; and a plurality of convex electrodes disposed on an opposing surface; an optical system configured to condense the light on the light receiving section; and a wiring board including a plurality of bonded terminals on a main surface, the plurality of bonded terminals respectively bonded to the plurality of convex electrodes, wherein the plurality of convex electrodes are not arranged in a light receiving section facing region that faces a region provided with the light receiving section.
US10582092B2 Image reading apparatus with correction for sub-scanning color shifts, image forming apparatus, image reading method, and computer readable non-transitory storage medium
An image reading apparatus includes a front-side reader, which includes a white LED configured to irradiate an original with light and a CMOS sensor configured to receive light that is reflected by the original. The front-side reader is configured to generate read data that represents a luminance value of an image on the original from the result of receiving light with the CMOS sensor. The image reading apparatus stores, in a non-volatile memory, a condition for determining whether there is a sub-scanning color shift, and uses a sub-scanning color shift detector to determine whether there is a sub-scanning color shift based on the read data obtained from the front-side reader and the condition stored in the non-volatile memory. When there is a sub-scanning color shift, the image reading apparatus corrects the sub-scanning color shift by correcting the read data with a color shift corrector.
US10582091B1 Auto-color copy in software based image path
A method and system for an auto-color detection and color transformation is provided including with at least one image signal processor, splitting an input image into a plurality of strips on a page. Each strip is composed of a plurality of pixels. The presence of color data within a strip is determined. Based on a determination that no color data is present within the strip both a monochrome rendering and a simple color rendering of this neutral strip are generated. Based on a determination that color data is present within a strip, the entire page is declared a color page and either one of a simple color rendering (via 1D look up tables) or a complex color rendering (via tetrahedral interpolation) of the strip is generated. Thereafter, only color renderings of subsequent strips is performed for the corresponding page.
US10582090B2 Color processing apparatus, image forming apparatus, and non-transitory computer readable medium
A color processing apparatus includes a first subtracting unit, a second subtracting unit, and an output unit. The first subtracting unit subtracts color values of CMY color signals corresponding to an achromatic color value from color values of input CMY color signals in accordance with replacement to the achromatic color value. The second subtracting unit subtracts color values of CMY color signals corresponding to a color value of an additional color signal different from the CMY color signals from the color values of the CMY color signals after the subtraction by the first subtracting unit in accordance with replacement to the color value of the additional color signal. The output unit multiplies the color values of the CMY color signals after the subtraction by the second subtracting unit and the color value of the additional color signal by N (N>1) and subsequently outputs the color signals.
US10582089B2 Image data interpolation
A method of image data interpolation. The method includes obtaining transform data associated with a plurality of sampling points, each sampling point located on a boundary of a region. The transform data is processed to generate additional transform data associated with an additional sampling point located on a boundary of a subregion of the region. An interpolation process is performed. The interpolation process includes processing image data associated with a point within the subregion with the additional transform data, thereby generating interpolated image data representative of an interpolated data value at the point. This patent application further relates to a method including obtaining transform data associated with points corresponding to a surface of a region and generating additional transform data associated with at least one interior point of the region. Image data associated with a further interior point of the region is interpolated using at least the additional transform data.
US10582086B2 Dynamic dot gain lookup table generation
Measures for use in calibrating a printing device. Historical dot gain linearization lookup table data for the printing device is processed. On the basis of the processed historical dot gain linearization lookup table data, a plurality of input points for a current dot gain linearization lookup table are dynamically determined. The printing device is calibrated according to the dynamically determined current dot gain linearization lookup table.
US10582084B2 Document reading apparatus and method determining document size based on input width and length overlapping background area
A document reading apparatus includes a scanner, an input device receiving an input of a width and length, and a processor configured to scan an area specified based on the input length and generate a first image, generate a second image by removing a part of the first image so that a width of the second image is equal to or greater than the input width, detect a background or non-background area in the second image, determine whether the input is appropriate based on whether all sides of an area specified based on the input width and length overlap the background area or none of the sides overlaps the non-background area on the second image, and when the input is appropriate, output a third image in which the background area is removed or the non-background area is extracted from the second image.
US10582083B2 Method of securely transmitting an image from an electronic identity document to a terminal
The invention relates to systems and methods of securely transmitting an image stored in the memory of an identity document to a first terminal that is suitable for receiving the image. In various implementations, operations are performed by the identity document, including the identity document receiving an attribute transmitted by the first terminal; generating a marker from the attribute received from the terminal; including the marker in the image; and transmitting the image containing the marker, which may be referred to as the “modified” image, to the terminal.
US10582082B2 Image processing apparatus capable of facsimile communication, control method of image processing apparatus, and storage medium
Registration in an address book from a transmission history which may lead to erroneous transmission is prohibited, and other address book registration and the like are enabled, so that erroneous transmission can be prevented without impairing convenience.
US10582081B2 Information reading device and method of adjusting information reading device
An information reading may include an imaging element; a transparent placing member on which the information recording medium is placed; a first illuminator configured to irradiate a back side of the information recording medium placed on the placing member, with light; a second illuminator configured to irradiate a top side of the information recording medium placed on the placing member, with light; a first optical system configured to read information recorded on the back side of the information recording medium placed on the placing member; a second optical system configured to read information recorded on the top side of the information recording medium placed on the placing member; and an image-forming optical system configured to cause light passing through the first optical system to form an image onto the imaging element and cause light passing through the second optical system to form an image on the imaging element.
US10582078B1 Distinguishing original from copy using ultraviolet light to reveal hidden security printing features
A first pattern and the second pattern in an original include relatively lighter markings within a relatively darker background. The first pattern differs from the second pattern by including non-printing patches between the relatively lighter markings. When the original is exposed to ultraviolet light, the underlying print media fluoresces in response to the ultraviolet light at the non-printing patches, revealing hidden security printing features. When a scanned image is printed on a second sheet of print media to produce a copy of the original, the copy lacks distinct markings at locations where the relatively lighter markings and the non-printing patches appear in the original because the spacing interval of the relatively lighter markings and the non-printing patches is below the minimum resolution of the scanner. Thus, when the copy is exposed to ultraviolet light, the copy does not fluoresce the ultraviolet light where the non-printing patches appear in the original.
US10582073B2 Computer-readable medium and information processing device for preventing erroneous recognition of authentication result
A non-transitory computer-readable medium stores computer-executable instructions including an application. The application is configured to cause a processor of an information processing device to, in response to accepting an authentication instruction, activate a local server and a browser, and instruct the browser to display an authentication screen of a cloud server and to specify the local server as a redirection destination. The local server is configured to cause the processor to, in response to receiving a request from the browser, determine whether the request is a particular request other than the redirection request, when determining that the request is not the particular request, instruct the browser to display a completion screen including a result of the authentication, and terminate the local server, and when determining that the request is the particular request, respond to the particular request, without terminating the local server.
US10582070B2 Information display apparatus, information providing apparatus, and communication system
A communication system includes an information display apparatus and an information providing apparatus which perform communication with each other. The information display apparatus transmits, through the network, an information transmission request for requesting transmission of specific information related to the information providing apparatus to a plurality of apparatuses connected to the network by broadcast communication, receives the specific information transmitted, through the network, from the information providing apparatus to a plurality of apparatuses connected to the network by broadcast communication, as a response to the information transmission request, and controls a display unit to display the specific information received as the response to the information transmission request.
US10582067B2 Non-transitory computer-readable recording medium storing computer-readable instructions for communication device and communication device
A communication device may display a specific screen including a selection image and a plurality of item images, and in a first case where the selection image is selected, supply a trigger instruction to an OS program. The trigger instruction may include an instruction for causing the OS program to display a first image, and the first image may be for notifying a user to perform a predetermined action which is necessary for executing a wireless communication with an external device. The first image may be displayed such that at least one item image among the plurality of item images is not displayed. The communication device, in the first case after the specific screen has been displayed, may output target information related to the at least one item image.
US10582062B2 Call transfer device and method applicable in vehicle
A call transfer method applicable in a call transfer device for use in a vehicle controls a communication device to communicate with a mobile phone of a driver when a vehicle is started. When an incoming call to the driver is detected, it is determined whether the incoming call meets one or more predetermined conditions before a transfer of the call can take place. A pressure detecting device is installed under every seat for passengers and if the presence of at least one passenger is detected, the incoming call to the driver can be handed off to the phone of the passenger. If no passengers are being carried, other options can be employed in relation to the incoming call.
US10582054B2 Dynamic recommendation of routing rules for contact center use
A machine learning system and method for contact center use. Activities associated with a plurality of contact centers are monitored and a knowledge base is updated based on the monitored activities. An outcome for a particular contact center may be predicted based on monitored interactions for the particular contact center, and based on information in the knowledge base. An output is then generated based on the predicted outcome.
US10582053B2 Emergency data gateway device
A gateway device includes a call handling equipment (CHE) listener interface, an Internet Protocol (IP) interface, a provisioning engine, and a message parsing engine. The CPE listener interface forms a communication channel with a CHE and receives call event data from the CHE. The IP interface communicates with a cloud-based processing system. The provisioning engine receives, from the cloud-based processing system via the IP interface, instructions for parsing data from a data output format of the CHE into a consistent data format of the cloud-based processing system. The message parsing engine parses the call event data received from the CHE via the CHE listener interface, and formats the call event data according to the consistent data format. The gateway device transmits the formatted call event data to the cloud-based processing system via the IP interface.
US10582050B2 Personalized wait treatment during interaction with contact centers
A communication session with a communication endpoint is established. The communication session is placed on hold. For example, the communication session is placed on hold by being sent to a contact center queue. In response to placing the communication session on hold, a first message is sent to the communication endpoint that indicates the communication session has been placed on hold. A second message is received from the communication endpoint that indicates that a user of the communication endpoint would like to play personal media while the communication session is on hold. The communication session is later taken off hold. In response to determining that the communication session is taken off hold, a third message is sent to the communication endpoint to stop playing the personalized media. This process allows the user to play personalized media while being placed on hold.
US10582048B2 Telecommunication system and method for flexible control of the telecommunication system using a switching command issued by an application to a platform
A telecommunication system is configurable so that there can be flexible control of a switching command issued by an application to a platform where the switching command is executable in (a) a first execution mode in which the switching command is executed simultaneous with switching and verified or (b) a second execution mode in which the switching command is executed immediately and without verification. The application can be run to cause the switching command to be sent to the platform and the platform can execute the switching command received from the application. At least one of resting on a case-by-case basis and deciding which execution mode should be utilized for execution of the switching command can also occur before the sending of the switching command and/or before the executing of the switching command.
US10582045B1 Ported and disconnected wireless number distinction based on number portability database status and opted-in file status
Providing ported and disconnected wireless number distinction, comprising: receiving, by at least one processor, an aggregator data file containing at least one of at least one wireless number that has been ported and at least one wireless number that has been disconnected, accessing, by the at least one processor, a number portability database, receiving, by the at least one processor, at least one of text and voice call opted-in data file, determining, by the at least one processor, a conjunction of the aggregator data file and number portability database, the conjunction defining a ported data file, determining, by the at least one processor, a commonality of the at least one of a text and a voice call opted-in data file and the ported data file, the commonality defining a ported opted-in data file, recording, in at least one memory, a status of the commonality of the ported opted-in data file as opted-in wireless numbers, wherein the at least one processor and at least one memory are communicably coupled and reestablishing, by the at least one processor, based on the opted-in wireless numbers at least one subscription service to at least one mobile device.
US10582043B1 Method of identifying instances of international call interconnect bypass telecommunications fraud
A cross-network call identifying function for identifying instances of international call interconnect bypass telecommunications fraud. The cross-network call identifying function access call detail records of both the terminating network and the originating network. The cross-network call identifying function identifies an outgoing international phone call from a caller within the originating network to a callee within the terminating network. The call detail records of the terminating network are querried for an incoming call with a matching callee call identifier. Time information of the outgoing call and the incoming call are compared to determine whether there is a match. If the callee call identifiers and time information match, but the incoming phone call is recorded as a local call, then the incoming call is identified as an instance of international call interconnect bypass fraud.
US10582036B2 Methods and systems for generating an ephemeral content message
Exemplary embodiments relate to techniques for sending ephemeral content messages via a communications service. An interface may be presented to allow a user to initially access ephemeral content functionality and select content for inclusion in the ephemeral content message. The interface may present a streamlined set of use cases without regard to the manner in which the content was initially captured. Different types of content may be used as ephemeral content, including images, videos, weather reports, news stories, text, audio recordings, location tags, etc. The ephemeral content may be sent through the communications service as an end-to-end encrypted message. When a user replies to an ephemeral content message, the reply may trigger a one-to-one conversation between the originating user and the replying user. Alternatively, an ephemeral content message may be initially sent to a selected group, and replies may be sent back to the entire group.
US10582035B1 Silent dialing for emergency calls
Techniques for automatically initiating the transmission of a silent emergency message via a mobile computing device are provided. A mobile device may receive a plurality of indications of a plurality of external buttons of the mobile computing device being pressed over a time interval. Based on the plurality of indications, the mobile computing device may determine that two or more external buttons have been pressed in a fixed sequence over the time interval. In response to determining that the two or more external buttons of the mobile computing device have been pressed in the fixed sequence, the mobile computing device may silently transmit a message to a computing device associated with an emergency contact, without activating a display screen of the device or making sounds.
US10582030B2 Customized data retrieval applications for mobile devices providing interpretation of markup language data
Systems and techniques, including computer software, for retrieving information to a mobile device involve installing a data retrieval application on the mobile device. The data retrieval application includes instructions for presenting a structured data display on the mobile device, defining a structure of the structured data display, requesting selected hyperlinks included in the structured data display, and rendering markup language information received in response to the selected hyperlinks. A user request to retrieve data through the data retrieval application is received, and data is retrieved in response to the received user request. The retrieved data is displayed according to the structure of the structured data display, and a user can select a hyperlink in the displayed data to retrieve and render markup language information using the data retrieval application.
US10582025B2 Efficient signaling and addressing in wireless local area network systems
Methods and apparatuses for scheduling and indicating scheduling information in a wireless local area network (WLAN). A station (STA) includes a transceiver configured to receive a header for a protocol data unit and a controller configured to identify common information for a plurality of STAs that are scheduled in the WLAN from a common field in the header and to identify user-specific information for the STA from a user-specific field in the header that follows the common field. An access point (AP) includes a controller configured to include common information for a plurality STAs that are scheduled in the WLAN in a common field in a header of a protocol data unit, and to include user-specific information for the STAs in a user-specific field in the header that follows the common field. The AP also includes a transceiver configured to transmit the protocol data unit including the header.
US10582023B2 Method and apparatus for transmitting/receiving broadcasting signal including robust header compression packet stream and fast information
Disclosed are a method and apparatus for transmitting/receiving a broadcast signal including a robust header compression (RoHC) packet stream and fast information. The method for transmitting a broadcast signal includes encoding broadcast data, generating a packet including the encoded broadcast data, generating a robust header compression (RoHC) packet by performing RoHC on a header of the generated packet, generating fast information including configuration information of a broadcast stream and broadcast service related information and transmitting the fast information through a second channel, and transmitting the broadcast stream including the generated RoHC packet through a second channel.
US10582021B2 Cloud assisted behavioral automated testing
A computer readable storage medium, system and method for improving automated testing systems to include a first and second behavioral data. The first behavioral data is collected periodically and the second behavioral data is collected in real time. The receipt of the first behavioral data and a second behavioral data are followed by the receipt of a system configuration template. A test case is updated based on the first and second behavioral data, and an automated test environment is reconfigured based on the first behavioral data, second behavioral data, and the system configuration template. The test executes in the automated test environment producing a test result.
US10582019B1 Systems and methods for interfacing networks using a unified communication scheme
A computer-implemented system for interfacing a set of one or more communication networks and a second communication network is disclosed. The system may comprise a memory strong instructions and at least one processor configured to execute the instructions. The instructions may comprise: receiving a first message from a first communication network, the first message comprising a first unknown message header and a first unknown message body; parsing the first unknown message header to determine a first variable corresponding to the identity of the first communication network and a second variable corresponding to a first destination; identifying that the first unknown message header and the first unknown message body are in a predetermined format; converting the first unknown message body into a standardized format for the second communication network through an accelerated conversion process; and transmitting the first standardized message body to the first destination based on the second variable.
US10582009B2 Method and apparatus for a cloud-based broadband push-to-talk configuration portal
A method for hosting a cloud-based broadband push-to-talk (PTT) configuration application includes detecting a user action taken at a remote client device providing an interface to the configuration application including an activation of an add group graphical object for adding a new group to an existing broadband PTT radio system, and further includes entrance of a unique identifier for the new group and entrance of whether the new group is a broadband-only group or a converged broadband and land-mobile-radio (LMR) group. A voice service stack associated with the broadband PTT radio system is updated to include the new group and existing other broadband mobile radios are updated via a voice service stack to reflect the added new group. Where the type of the new group is a converged broadband and LMR group, an LMR interface stack of the LMR radio system is updated to reflect the newly added group.
US10582004B2 Resilient messaging infrastructure
A first message resilience client device receives a message and a request to deliver the message, on behalf of a remote client/server-based client application that originated the message, to a client/server-based server application that provides outgoing client/server messaging services to the remote client/server-based client application that originated the message. In response to determining that the connection to the server device that executes the client/server-based server application is not currently possible with any available connection, the message is stored locally for one of later delivery to the client/server-based server application and propagation of the message to another message resilience client device on behalf of the remote client/server-based client application.
US10581999B2 Systems and methods for caching of managed content in a distributed environment using a multi-tiered architecture including off-line access to cached content
Embodiments as disclosed provide a distributed caching solution that improve the performance and functionality of a content management platform for sites that are physically or logically remote from the primary site of the content management platform. In particular, according to embodiments, a remote cache server may be associated with a remote site to store local copies of documents that are managed by the primary content management platform. Periodically, a portion of the remote site's cache may be synchronized with the content management platform's primary site using an extensible architecture to ensure that content at the remote cache server is current.
US10581997B2 Techniques for storing or accessing a key-value item
Examples may include techniques for storing or accessing a key-value (KV) item stored in a memory that is part of a memcached system. A KV server coupled with a network input/output device may be capable of allocating one or more item slots from the memory and indicating to logic or features of the network input/output device whether the KV item is stored in a single allocated item slot of the memory, accessible via multiple allocated item slots of the memory or whether the KV item is being updated.
US10581992B2 Allocating bandwidth between network computing devices for pushing data to a client computing device
Computer systems and methods for allocating bandwidth so that server computers can send data to a client computer without exceeding the available bandwidth between the server computers and the client computer, or the processing bandwidth or capacity of the client computer, are discussed herein. In an embodiment, a method comprises determining a first share of bandwidth that is to be available for a first computing device to send data to the client computer during a first future period of time; determining a first rate at which the first computing device is to send data to the client computer during the first future period of time; determining that the first rate is less than the first share of bandwidth that is to be available for the first computing device to send data to the client computer during the first future period of time by a first delta; receiving, from a second computing device among the plurality of network computing devices, a first request for additional rate allocation; sending, to the second computing device, a first rate allocation that is equal to or less than the first delta; sending data to the client computer during the first future period of time at a first actual rate that is less than or equal to the first rate minus the first rate allocation.
US10581991B1 Analyzing tracking requests generated by client devices based on metadata describing web page of a third party website
An online system receives tracking requests from client devices interacting with a website. The online system analyzes user interactions with websites using the tracking requests. The online system predicts an accurate label for the web page that caused the tracking request to be generated. The online system uses the accurate label for generating reports describing user interactions with the website. The online system predicts the label of a web page received by the client device based on metadata extracted from markup language documents by the client device and provided to the online system via tracking requests. Examples of metadata extracted from markup language documents include labels and description of widgets in the web page that triggered the tracking request from the client device. The online system generates reports describing the quality of the tracking requests.
US10581990B2 Methods, systems, and products for detecting online risks
Online activity may be monitored to determine risks to children. For example, Internet postings may reveal an actual and/or a potential contact with a child. A report may be generated and sent to a parent that details to contact.
US10581986B2 Dynamic determination of public spaces and third party data incorporation for location-based mapping systems and methods
A system that allows participating users to find other users with similar interests or characteristics based on a map area on a requesting device and the characteristics of each user. The system only reports a counter so as to preserve user anonymity and safety. The system preserves the user anonymity and safety in even granular searches using zoomed-in map views by comparing a map elevation level with a threshold and then a counted number of matched devices against a number of devices threshold. If the map is too zoomed in and there are not enough devices within the zoomed in area, the system does not provide a counter.
US10581982B2 Mobility of application services in a distributed computing system
The disclosure is directed to moving an application, e.g., a messenger service in a social networking application, to various locations in a distributed computing system, e.g., to improve an efficiency of the application. For example, the application can be moved to a data center that is closer to a location of a user to decrease a latency associated with accessing the application. In another example, the application can be moved to a data center that is closer to a location of a storage system that stores data associated with the application to improve a throughput of the application, e.g., a rate at which data is read and/or written.
US10581975B2 System and method for smart facilities monitoring
Systems, methods, and computer-readable storage media for smart facilities monitoring. Servers and other computing devices configured according to this disclosure can receive data, in real-time or at periodic intervals, from multiple sensors. The server can identify the type of data being received and perform an analysis on the data. Based on that analysis, the server can determine if a notification needs to be communicated to an individual. This notification can, for example, inform the individual of a problem identified by the sensor. The server can generate the notification, determine to whom the notification should be sent, and transmit that notification.
US10581974B2 System and method for dynamic multi-objective optimization of machine selection, integration and utilization
The invention provides control systems and methodologies for controlling a process having computer-controlled equipment, which provide for optimized process performance according to one or more performance criteria, such as efficiency, component life expectancy, safety, emissions, noise, vibration, operational cost, or the like. More particularly, the subject invention provides for employing machine diagnostic and/or prognostic information in connection with optimizing an overall business operation over a time horizon.
US10581973B2 Computer system and bus arbitration method
A computer system and a bus arbitration method are provided. The computer system includes a bus, a plurality of master devices, and a slave device. The master devices and the slave device are coupled to the bus. Each of the master devices determines the number of the operating master devices through the bus. When a first master device intends to access the slave device, the first master device performs a bus arbitration on the slave device and attempts to access the slave device. If the slave device is accessed successfully, the first master device does not participate in N number of times of subsequent bus arbitrations. If the slave device is accessed unsuccessfully, the first master device determines whether the slave device is released. If the slave device is released, the first master device performs a next bus arbitration and attempts to access the slave device continuously.
US10581970B2 Providing information on published configuration patterns of storage resources to client systems in a network computing environment
Provided are a computer program product, method, and system for providing information on published configuration patterns of storage resources to client systems in a network computing environment. Published configuration patterns of storage resources and storage performance models for the published configuration patterns are received from the client systems and stored in a catalog. The published storage performance models are based on storage performance and workloads realized at the configuration patterns of the storage resources. A determination is made from the catalog of at least one published configuration pattern that is similar to a requested configuration pattern requested by a client system according to at least one storage attribute. A result set is generated indicating the determined at least one published configuration pattern and the storage performance model and sent to the requesting client system.
US10581968B2 Multi-node storage operation
A technology is described for performing a multi-node storage operation. An example networked memory storage group coupled to a plurality of computing nodes through s network fabric can be configured to receive a transaction detail message from a master computing node that includes a transaction identifier and transaction details for a multi-node storage operation. Thereafter, storage operation requests that include the transaction identifier may be received from computing nodes assigned storage operation tasks associated with the multi-node storage operation. The networked memory storage group may be configured to determine that storage operations for the multi-node storage operation have been completed and send a message to the master computing node indicating a completion state of the multi-node storage operation.
US10581965B2 Mirroring flow configurations for internet protocol receivers
Disclosed is a mechanism of operating a Networked Media Open Specifications (NMOS) Application Programming Interface (API) at a node controlling a local device including a local receiver. A flow message is received via the NMOS API. The flow message contains a flow state of a target receiver at a remote node. A local receiver at the local device is configured to mirror the flow state of the target receiver at the remote node. The NMOS API then notifies a registry with an updated flow state of the local receiver at the local device.
US10581963B2 Method of managing resource and peer-to-peer system including network management server
Provided is a network management server that may select a resource entity corresponding to a resource to be allocated to a peer based on shared resource information, transmit resource allocation request information including resource release condition information to the selected resource entity, receive resource allocation result information from the selected resource entity in response to allocating the resource for the peer, based on the resource allocation request information, and transmit the resource allocation result information to the peer.
US10581958B2 Automated server workload management using machine learning
Systems and methods are disclosed for managing workload among server clusters is disclosed. According to certain embodiments, the system may include a memory storing instructions and a processor. The processor may be configured to execute the instructions to determine historical behaviors of the server clusters in processing a workload. The processor may also be configured to execute the instructions to construct cost models for the server clusters based at least in part on the historical behaviors. The cost model is configured to predict a processor utilization demand of a workload. The processor may further be configured to execute the instructions to receive a workload and determine efficiencies of processing the workload by the server clusters based at least in part on at least one of the cost models or an execution plan of the workload.
US10581957B2 Multi-level data staging for low latency data access
Techniques for facilitating and accelerating log data processing are disclosed herein. The front-end clusters generate a large amount of log data in real time and transfer the log data to an aggregating cluster. When the aggregating cluster is not available, the front-clusters write the log data to local filers and send the data when the aggregating cluster recovers. The aggregating cluster is designed to aggregate incoming log data streams from different front-end servers and clusters. The aggregating cluster further sends the aggregated log data stream to centralized NFS filers or a data warehouse cluster. The local filers and the aggregating cluster stage the log data for access by applications, so that the applications do not wait until the data reach the centralized NFS filers or data warehouse cluster.
US10581956B2 Posting the same response for duplicated content
A first instance of a response, generated by a user, posted in a first social networking service can be detected. The first instance of the response can respond to a first instance of content shared with the user in the first social networking service. A second instance of the first content being shared with the user in the first social networking service or a second social networking service can be detected. Responsive to detecting the second instance of the first content being shared with the user, a second instance of the response can be automatically posted, the second instance of the response responding to the second instance of the first content on behalf of the user.
US10581955B2 Deployment management of composite applications
A source IT-infrastructure hosts a composite application including multiple functional modules connected to each other via communication links. An abstract pattern includes first nodes and first links representing the functional modules and communication links and lacks resource-related data enabling a deployment engine to instantiate a resource for providing a runtime environment. A target IT-infrastructure has assigned a resource catalog including, for each resource available in the target IT-infrastructure, a specification of the resource's capabilities, and includes second nodes and links, each second node being a representation of one or more of the resources of the target IT-infrastructure and including an indication of the capabilities of one or more resources represented by the second node. The first nodes and links of the abstract pattern are iteratively supplemented by the second nodes and second links.
US10581952B1 Device and method for manufacturer-independent interface between mobile computers and remotely accessible data storage
Embodiments include methods, server systems, and computer-readable media that provide manufacturer-independent interface to mobile computers via a plurality of mobile communication devices. These embodiments associate a particular service account with a first mobile computer and with first and second mobile communication devices, and transmit to the first and second mobile communication devices a first download list identifying files to be transferred to a first storage device associated with the first mobile computer. Embodiments also receive from the first mobile communication device a first remove list identifying files transferred by the first mobile communication device to the first storage device. Embodiments also delete files identified on the first remove list from the portion of the data storage associated with the particular service account, create a second download list comprising the first download list but not the first remove list, and transmit to the second mobile communication device the second download list.
US10581949B2 Systems, methods and computer program products for dynamic user profile enrichment and data integration
A system is disclosed for delivering dynamically-rendered web experiences enriched with external user profile data. The system establishes a provider connection with a provider system external to the system. The provider connection connects a page component of a network site and a provider service executing on the provider system. During web content delivery, the system accesses the provider connection and queries the provider service about a user visiting the network site. The system dynamically integrates external user profile data provided by the provider system with system-managed content in a delivered web page that is tailored to the user.
US10581946B2 Method for controlling a multimedia application, software product and device
A first aspect of the present invention concerns a method for controlling a multimedia application on a terminal, in particular a mobile terminal, wherein multimedia data are received from a remote source and are processed for being presented on a display of the terminal, comprising the steps of: a) detecting an operating state of at least one service component of the terminal concerning the presentation of the data of the multimedia application; b) generating an item of state information characterizing the operating state of the at least one service component; c) generating a message, comprising: the state information, and/or an item of information characterizing the state information, which characterizes the data density that can be processed as a maximum prescribed by the operating state of the service component for presenting the multimedia data, and/or an instruction to the remote source with respect to the adaptation of the data and/or transmission of the data to the terminal, in order to adapt the data and/or the transmission of the data to the data density that can be processed as a maximum prescribed by the operating state of the service component for presenting the multimedia data; d) transmitting the message to the remote source; e) receiving the multimedia data; and f) processing the multimedia data for presentation on the display of the terminal. The invention also concerns a method for the adaptation and transmission of multimedia data, a software product and a device.
US10581942B2 Allocating capacity of a network connection to data streams based on type
A user of a communication network may have specific requirements for its critical data streams. The user may require dedicated channel capacity for its critical application. A dedicated channel may be separate from a common channel carrying non-critical data of the user. The user may create policies for assigning channel capacities to its critical data streams based on various criteria. The user may also create policies on sharing the dedicated channel capacity among its different critical data streams.
US10581940B1 Head-mounted devices (HMDs) discovery in co-located virtual, augmented, and mixed reality (xR) applications
Methods and systems are provided for collaborating in the discovery of Head-Mounted Devices (HMDs) configured for hosting a co-located virtual, augmented, or mixed reality (xR) session. An HMD issues a request to join a co-located xR session. Participating in a co-located xR session requires a joining HMD to obtain authorization from a host HMD. A joining HMD may be located such that direct communications between the joining HMD and the host HMD are either unreliable, or beyond the capabilities of two HMDs. The joining HMD may collaborate with neighboring HMDs to obtain authorization from a host HMD. The host HMD aggregates information from joining HMDs to determine the authorized HMDs and to determine the most reliable forms of direct communication between each pair of HMDs participating in the xR session.
US10581936B2 Information processing terminal, management system, communication system, information processing method, and recording medium
An information processing terminal includes: circuitry to receive from a management system via a network, a candidate identifier of each one of one or more candidate counterpart information processing terminals that are previously registered for the information processing terminal; and to determine, in response to acceptance of an identifier that has been input, whether the accepted identifier matches any one of the candidate identifiers being received. Based on a determination indicating that the accepted identifier matches any one of the candidate identifiers, the circuitry transmits to the management system first request information requesting to start communication with the candidate counterpart information processing terminal identified with the accepted identifier. Based on a determination indicating that the accepted identifier does not match any one of the candidate identifiers, transmit to the management system second request information requesting to start communication with a counterpart information processing terminal identified with the accepted identifier, the circuitry transmits the second request information including destination information that differs from destination information included in the first request information.
US10581934B2 Dynamic adaptation to increased SFU load by disabling video streams
A method for dynamically adapting to increased system load at a selective forwarding unit (SFU) is disclosed. In an embodiment, an SFU sends a plurality of video streams to a plurality of participant computing devices. The SFU monitors a system load value on the SFU according to any of a plurality of metrics. When the SFU determines that the monitored system load value exceeds a stored load threshold value, the SFU selects one or more of the streams being sent to participant computing devices and disables them.
US10581931B2 Processing signalling relating to a telephony session
Processing signalling relating to a telephony session in a first telephony network. The session involves a telephony device associated with a second telephony network. A first message received from a first node in the first network comprises a first telephony identifier, associated with the first network, as a called party identifier. A second, different telephony identifier, associated with the first network, is identified. A second message transmitted to the first node comprises the second identifier as a telephony party identifier, whereby to enable call services to be provided in the first network on the basis of the second identifier. A third message, comprising the second identifier as a telephony party identifier, is received from the first node. A third telephony identifier, associated with the second network, is identified using the second identifier. A fourth message, comprising the third identifier as a telephony party identifier, is transmitted to the first node.
US10581927B2 Providing web real-time communications (WebRTC) media services via WebRTC-enabled media servers, and related methods, systems, and computer-readable media
In one embodiment, a system for providing WebRTC media services comprises a WebRTC-enabled media server including a scripting engine, a WebRTC functionality provider, and a control application programming interface (API). The WebRTC-enabled media server is configured to receive, from a WebRTC application server, a stream establishment application, and to establish, via the stream establishment application, a plurality of WebRTC interactive flows associated with a corresponding plurality of WebRTC clients. The WebRTC-enabled media server is also configured to apply a media service to one or more of the plurality of WebRTC interactive flows to generate one or more media server flows, and provide the media server flows to one or more of the plurality of WebRTC clients. The WebRTC-enabled media server may thus provide functionality via familiar WebRTC control interfaces.
US10581919B2 Access control monitoring through policy management
A computing resource service receives a request to access the service and perform various actions. In response to the request, the computing resource service obtains a set of active policies that are applicable to the request. As a result of the service determining that the set of active policies fail to provide sufficient permissions for fulfillment of the request, the service determines if an enforcement policy is available that is applicable to the request. The service evaluates the request using the enforcement policy such that if the enforcement policy includes permissions sufficient for fulfillment of the request, the request is fulfilled.
US10581916B2 System and method for identifying cyber-attacks
A polymorphic sensor may be adapted to repeatedly, continuously and/or autonomously: receive a resource selection from a server and imitate the selected resource; detect an attack on the imitated resource; identify the attack and send, to the server, information characterizing the attack; and terminate the imitation of the resource upon receiving a command from the server.
US10581910B2 Systems and methods for AIDA based A/B testing
Systems and methods are described by which a serving module of a campaign controller identifies a first version of a model which the campaign controller uses to communicate a first simulated phishing communication to a plurality of users. The campaign controller receives a first response from a first user to the simulated phishing communication and a second response from a second user to the simulated phishing communication and determines that the first and second responses are corresponding, for example are the same or similar. The serving module assigns a first user to a first group of users and a second user to a second group of users and identifies a second version of the model to use for the first user and a third version of the model to use for the second user.
US10581908B2 Identifying phishing websites using DOM characteristics
Embodiments of the present invention are directed to identifying phishing websites by rendering and analyzing document object model (DOM) objects associated with a website for features that indicate phishing behavior. Embodiments analyze the full scope and functionality associated with a website by executing functions embedded in a DOM object before analyzing the website for phishing activity. Accordingly, embodiments render and analyze a fully executed DOM object for phishing behavior. Embodiments may then perform steps to mediate a website that is classified as performing phishing. Thus, embodiments are configured to (1) collect website information from a variety of websites and web servers connected to the internet, (2) analyze the collected data to determine whether the website information is performing phishing, and (3) mediate websites and other actors that are determined to be performing phishing based on the results of the phishing analysis.
US10581905B2 Detection of manipulation of applications
The present invention relates to a solution to improve the security of applications. Particularly, the invention relates to the control of the whole lifecycle of data traffic between a client and a server applying also internal data flow system within the server only for editable data. The invention presents a method for detection of manipulation of data (29) by a client (11, 15, 25) that performs a request to a server (13, 17, 27) and detection of vulnerabilities within source code. The invention also presents an application and a system for the detection of manipulation in applications. As a particular example, the invention presents a method for detection of manipulation of web pages in HTTP.
US10581904B2 Determining the likelihood of traffic being legitimately received at a proxy server in a cloud-based proxy service
Message(s) are received from each one of multiple proxy servers, which are anycasted to the same IP address, that indicate source IP addresses of packets that are received that are directed to that same IP address. These proxy servers receive the packets as result of domain(s) resolving to that same IP address, and a particular one of the proxy servers receives the packets as a result of an anycast protocol implementation selecting that proxy server. Based on these message(s) from each of the proxy servers, a determination of the likelihood of a packet having a particular source IP address being legitimately received at each of the proxy servers is determined. A message is transmitted to each of the proxy servers that indicates which source IP addresses of packets are not likely to be legitimately received at that proxy server.
US10581899B2 System and method for strategic anti-malware monitoring
The system and method described herein may leverage active network scanning and passive network monitoring to provide strategic anti-malware monitoring in a network. In particular, the system and method described herein may remotely connect to managed hosts in a network to compute hashes or other signatures associated with processes running thereon and suspicious files hosted thereon, wherein the hashes may communicated to a cloud database that aggregates all known virus or malware signatures that various anti-virus vendors have catalogued to detect malware infections without requiring the hosts to have a local or resident anti-virus agent. Furthermore, running processes and file system activity may be monitored in the network to further detect malware infections. Additionally, the network scanning and network monitoring may be used to detect hosts that may potentially be participating in an active botnet or hosting botnet content and audit anti-virus strategies deployed in the network.
US10581898B1 Malicious message analysis system
A computerized technique is provided to analyze a message for malware by determining context information from attributes of the message. The attributes are determined by performing one or more of a static analysis of meta information of the message (e.g., delivery protocol attributes) to generate a first result; a dynamic analysis of an object contained in the message to generate a second result; and, in some embodiments, an emulation of the object to generate a third result. The first result, second result, and third result are correlated in accordance with one or more correlation rules to generate a threat index for the message. The threat index is compared with a predetermined threshold to determine whether the message should be classified as malware and, if so, an alert is generated.
US10581897B1 Method and system for implementing threat intelligence as a service
A method and system for implementing threat intelligence as a service in a cloud computing environment. Specifically, the disclosed method and system entail leveraging existing disaster recovery (DR) solutions to perform threat intelligence tests and identify known cyber security threats and/or anomalous activity instigated by unknown cyber security threats, if any, on system images backed up on the existing DR solution. In leveraging existing DR solutions, a threat intelligence service is integrated into the existing DR solution as an additional feature.
US10581895B2 Time-tagged pre-defined scenarios for penetration testing
Methods and systems for carrying out campaigns of penetration testing for discovering and reporting security vulnerabilities of a networked system. Penetration testing campaigns are carried out based on pre-defined penetration testing scenarios associated with respective time tags. A penetration testing scenario is selected by a user from a set of pre-defined test scenarios, the set containing only pre-defined test scenarios with time tags matching a scheduled starting time of a penetration testing campaign.
US10581892B2 Automatically grouping malware based on artifacts
Techniques for automatically grouping malware based on artifacts are disclosed. In some embodiments, a system, process, and/or computer program product for automatically grouping malware based on artifacts includes receiving a plurality of samples for performing automated malware analysis to generate log files based on the automated malware analysis; processing the log files to extract features associated with malware; clustering the plurality of samples based on the extracted features; and performing an action based on the clustering output.
US10581889B2 Methods and systems for detecting abnormal user activity
Systems and methods for detecting abnormal user activity comprising: tracking, by the server, during a first time period, user activity associated with an application service, determining, by the server, that the user activity associated with the application service exceeds a respective first predetermined threshold of user activity during the first time period, in response to determining that the user activity exceeds the first predetermined threshold, tracking, during a second time period user activity associated with the application service, the tracking comprising tracking a content of the user interactions with the application service, determining that the user activity exceeds a second predetermined threshold of user activity during the second time period and in response to determining that the user activity exceeds the second predetermined threshold, triggering a user challenge procedure on a client device.
US10581888B1 Classifying software scripts utilizing deep learning networks
A method includes generating a tokenized representation of a given software script, the tokenized representation comprising two or more tokens representing two or more commands in the given software script. The method also includes mapping the tokens of the tokenized representation to a vector space providing contextual representation of the tokens utilizing an embedding layer of a deep learning network, detecting sequences of the mapped tokens representing sequences of commands associated with designated types of script behavior utilizing at least one hidden layer of the deep learning network, and classifying the given software script based on the detected sequences of the mapped tokens utilizing one or more classification layers of the deep learning network. The method further includes modifying access by a given client device to the given software script responsive to classifying the given software script as a given software script type.
US10581882B2 Shared network for information security data exchange
Implementations are directed to receiving, by a security data exchange platform, security data from an enterprise of a plurality of enterprises, the security data representative of a data security threat against the enterprise, processing the security data to determine a score assigned to the security data, the score being determined based on baseline threat data, providing a data summary to a distributed ledger platform having a private distributed ledger, the data summary being stored to the private distributed ledger, being representative of the security data, and having a smaller memory footprint than the security data, determining, a token value to be associated with the security data, the token value being determined using a smart contract executed on the distributed ledger platform, and being based on the data summary of the security data, and updating, by the distributed ledger platform, a wallet associated with the enterprise to include the token value.
US10581877B2 Non-contact cybersecurity monitoring device
A cybersecurity monitoring device includes an electromagnetic (EM) field sensor for sensing a modulated signal transmitted on an electrical cable which encodes information by varying properties of a periodic waveform. The cybersecurity monitoring device includes a processor and a memory storing a data decoding program including protocol information for identifying a plurality of different communication protocols. The cybersecurity monitoring device is adapted for use without electrical contact in proximity to the cable so that the EM field sensor detects an EM field emanating from the modulated. The data decoding program responsive to detecting the EM field performs signal conditioning including digitizing the sensed modulated signal to provide a digitized signal, decoding the digitized signal using the protocol information used by the modulated signal to generate a decoded signal data, and reporting the decoded signal data or tampering determined from the decoded signal data to a remotely located device or system.
US10581876B2 Apparatus and methods thereof for inspecting events in a computerized environment respective of a unified index for granular access control
An apparatus collects data from a data network for the purpose of detection and interception of security incidents therein. The apparatus identifies at least one event in the data network. The apparatus then inspects the event to identify its properties and metadata associated therewith. Based on the inspection, the apparatus identifies at least a type of the event, an operation and a resource associated with the event, and a device associated with the event. The metadata is the matched to a unified index stored in a database communicatively coupled to the apparatus via a network. Based on the match the apparatus determines whether the event is potentially a security incident. In case a determination of a potential security incident is made, the apparatus queries a set of set of policy rules to determine a type of action required respective of the metadata. The apparatus then performs the required action.
US10581872B1 Service authorization for IoT devices operating locally
Systems, devices, and techniques for service authorization are described. A described device includes a transceiver to communicate with an authorization server, a memory to store a shared secret key established between the device and the authorization server, and a processor. The processor can set an authorization timer for a first time period based on obtaining an authorization from the authorization server, and activate device features for a duration of the first time period. The processor can receive from the authorization server an authorization message that includes an authorization key hash based on the shared secret key and a server timestamp, determine a local key hash based on the shared secret key and a local timestamp, set the authorization timer for a second time period based on the authorization key hash matching the local key hash, and maintain an activation of the features for a duration of the second time period.
US10581864B2 Credential driving an automatic lock update
An access control system including a data storage device configured to store a master credential database having a plurality of master identifiers and master status codes, an access control device having a local credential database including a plurality of local identifiers, and an electronic credential including a credential identifier. The access control device is configured to receive the credential identifier from the electronic credential, to determine whether to perform an update based upon the local status code associated with the local identifier of the credential identifier, and to update data in the local credential database with data in the master credential database by way of communication with the data storage device in response to the determining.
US10581862B2 Utility portals for managing demand-response events
A method includes generating a utility portal interface in response to a request from a utility computer system that receives parameters that specify a demand response event; providing a display of groups of energy-consuming locations that are available to be selected to participate in the demand response event; providing a display of an energy demand profile for the utility during the demand response event; receiving a selection of a subset of the groups of energy-consuming locations to participate in the demand response event; causing the display of the energy demand profile for the utility during the demand response event to be dynamically updated as the subset of the groups of energy-consuming locations are selected or deselected by the utility computer system to participate; and sending transmissions to thermostats associated with the subset of the groups of energy-consuming locations to execute the demand response event.
US10581856B2 Method and apparatus for heterogeneous data storage management in cloud computing
Method and apparatus are disclosed for heterogeneous data storage management in cloud computing. According to some embodiments, a method for managing data storage in a communication network comprises: receiving at a data center in the communication network from a first device, a request for storing a data in the data center; checking whether the same data has been stored in the data center; in response to a check result that no same data has been stored in the data center, receiving from the first device a data package containing at least the data in plaintext or ciphertext (CT) in response to a check result that the same data has been stored in the data center, obtaining a deduplication policy for the data; when the deduplication policy indicates deduplication to be controlled by both or either of an authorized party (AP) and an owner of the data, or only the AP, or only the data owner, contacting both or either of the AP and the data owner, or only the AP, or only the data owner to conduct deduplication for the data; and when the deduplication policy indicates deduplication to be controlled by none of the AP and the data owner, conducting deduplication for the data at the data center. In some embodiments, the data package may contain or indicate the deduplication policy, and contain information for data holdership verification. The data center may challenge to ensure the data holdership before contacting to conduct deduplication or conducting deduplication at the data center.
US10581851B1 Change monitoring and detection for a cloud computing environment
Aspects described herein allow for systems and methods to monitor production changes to resources in a cloud computing environment and determine whether those changes were performed in accordance with a change management policy. A change order monitoring application receives data from cloud computing audit logs to detect infrastructure changes and combines that data with application information to determine which application was affected. The change order monitoring application then uses a machine learning algorithm to cluster multiple change events together when it is likely that the change events were part of the same change. If cluster of change activity does not appear to be authorized, the change order monitoring application sends an alert to a change management team and an application team to get more information about the activity.
US10581843B2 Systems and methods of verifying an authenticated document biosignature encoding restricted access information
In systems and methods of managing a document with an authenticated document biosignature, a processor of a verification device may receive an image based on a user selection. The processor may calculate a base verification score associated with a user based on at least one identification input, the identification input comprising one or more identification features, wherein at least one of the identification features includes a biometric identification feature. The processor of the verification device may receive restricted access information, and may generate a glyph based on the base verification score, the at least one identification input, the selected image, and the restricted access information. The processor of the verification device may associate the glyph with a document.
US10581842B2 Seamless authentication device
According to one embodiment, an authentication system includes an authentication device. The authentication device includes a biometric scanner, a processor, and an interface. The biometric scanner receives biometric data for a user. The processor authenticates the user by comparing the received biometric data for the user to predetermined biometric information for the user. The processor generates an authentication token in response to the authentication. The processor continuously authenticates the user. The interface communicates the authentication token to a content providing device, the authentication token indicating the authentication of the user. The interface receives content from the content providing device in response to the authentication token.
US10581838B2 Modules to securely provision an asset to a target device
The embodiments described herein describe technologies for Module management, including Module creation and Module deployment to a target device in an operation phase of a manufacturing lifecycle of the target device in a cryptographic manager (CM) environment. One implementation includes a Root Authority (RA) device that receives a first command to create a Module and executes a Module Template to generate the Module in response to the first command. The RA device receives a second command to create a deployment authorization message. The Module and the deployment authorization message are deployed to an Appliance device. A set of instructions of the Module, when permitted by the deployment authorization message and executed by the Appliance device, results in a secure construction of a sequence of operations to securely provision a data asset to the target device.
US10581836B2 Method for accessing a service and a corresponding server
To a method for accessing a service, at least one first user device executes a first application that communicates with a second user device application. The first user device sends to a remote server data relating to the first application execution, as a first user device report. The data relating to the first application execution includes information relating to either an incoming event or an outgoing event and at least one attribute relating to the first application execution. The remote server determines, based upon at least the first user device report, a trust level relating to the first user device. A third user device sends to the remote server a request for getting a trust level relating to the first user device. The remote server sends to the third user device, as a request response, the trust level relating to the first user device.
US10581835B2 On demand passwords
In one embodiment, a user password is received in relation to a user identifier, wherein the user identifier and user password are associated with a user account. A request to opt-in to use of system-generated passwords instead of the user password is received. A substitute password for the user account is generated and provided.
US10581834B2 Enhancing transaction authentication with privacy and security enhanced internet geolocation and proximity
Transaction authentication with techniques and geolocation are combined to provide privacy and security enhanced geolocation. In an example implementation, a user initiates a transaction at a web service which in turns triggers a security server. The security server uses its always on connection with the combined client on user security device to perform geolocation, proximity and transaction authentication. These results may be used by the web service to make a decision on whether to proceed with the transaction.
US10581830B2 Monitoring device, control method, and recording medium
A monitoring device manages information regarding a first reception port and information regarding a second reception port in regard to an IP address of a self-device. The monitoring device issues a route certificate corresponding to a first server certificate and a route certificate corresponding to a second server certificate for realizing communication of relatively lower security strength than the first server certificate, and associates the first server certificate with the first reception port and associates the second server certificate with the second reception port. The monitoring device decides, as data for each reception port, a connection URL and a port number of each reception port, transmits the route certificate corresponding to the first server certificate and data for the first reception port to the network device. When authentication in the network device fails as a result of the transmission of the route certificate corresponding to the first server certificate and the data for the first reception port, transmit the route certificate corresponding to the second server certificate and data for the second reception port to the network device.
US10581826B2 Run-time trust management system for access impersonation
Techniques are disclosed for facilitating impersonation for accessing resources through an access management system. When a user (“impersonator”) requests access to impersonate another user (“impersonatee”), the access management system may generate security data having two parts. One part may include a first security key that is sent to the impersonator and a second part may include a second security key that is sent to the impersonatee. Receipt of the second security key notifies the impersonatee about a request for impersonation to access a resource according to access permitted to the impersonatee. The impersonatee, if consenting to impersonation, may provide the security key received to the impersonator, thereby implicitly providing the impersonator with trust at run-time to access the resource. Upon verification of both security keys, by the access management system, access to a resource is provided to the impersonator based on access to the resource permitted to the impersonatee.
US10581823B2 Web client plugin manager in vCenter managed object browser
A method is provided for a plug-in manager in a virtual machine (VM) system to install or update a plug-in at a web client server in the VM system. The plug-in extends the web client server with a user interface element to interact with a management entity implemented as a VM in the VM system. The method includes receiving, from the management entity, a request to register or update the plug-in, wherein the request includes an address and authentication information for the management entity, recording the address and the authentication information, transmitting, to the web client server, an instruction to install or update the plug-in, receiving, from the plug-in at the web client server, a request for the address and the authentication information for the management entity, and transmitting, to the plug-in at the web client server, the address and the authentication information for the management entity.
US10581820B2 Key generation and rollover
Key generation and roll over is provided for a cloud based identity management system. A key set is generated that includes a previous key and expiration time, a current key and expiration time, and a next key and expiration time, and stores the key set in a database table and a memory cache associated with the database table. At the current key expiration time, the key set is rolled over, including retrieving the key set from the database table, updating the previous key and expiration time with the current key and expiration time, updating the current key and expiration time with the next key and expiration time, generating a new key and expiration time, updating the next key and expiration time with the new key and expiration time, and updating the key set in the database table and the memory cache.
US10581818B2 Differential client-side encryption of information originating from a client
A method may include allocating a number of public keys, where each respective public key is allocated to a respective entity of a number of entities; storing a number of private keys, where each respective private corresponds to a respective public key; storing one or more decryption algorithms, where each respective decryption algorithm is configured to decrypt data previously encrypted using at least one encryption algorithm of the encryption algorithms. Each respective encryption algorithm may be configured to encrypt data using at least one public key. Each respective decryption algorithm may be configured to decrypt data using at least one private key. The method may include receiving encrypted data, where the encrypted data is encrypted using a first public key and a first encryption algorithm, and the encrypted data is provided over a network.
US10581802B2 Methods, systems, and computer readable media for advertising network security capabilities
Methods, systems, and computer readable media for advertising network security capabilities are disclosed. According to one method, the method occurs at a network node. The method includes receiving a first route advertisement message that includes network security capabilities information indicating capabilities of a network security system associated with a route. The method also includes receiving a packet associated with a packet flow. The method further includes directing the packet associated with the packet flow to a downstream network node associated with the network security system.
US10581794B2 Domain intercommunication in shared computing environments
A method, system, and computer program product for enabling communication between different overlay solutions. The method includes one or more processor obtaining an address resolution request from a first resource in a first domain for a second resource in a second domain. Both domains are in a shared computing environment and the second domain includes a control plane engine. The one or more processor obtains source information from the request, registers the information to the engine, and utilizes the request to query the engine to locate the second resource in the domain. The second resource matches the request. The processor receives a response from the engine identifying a first host and the first host is in the second domain and is the host of the second resource. The processor sends a notification request to the first host requesting that the first host reply to the request.
US10581791B2 Communication message consolidation with content difference formatting
A set of similar messages addressed to a user is detected. Redundantly similar portions of the set of similar messages and a progressive set of differences between the set of similar messages are identified. The set of similar messages are consolidated into a single consolidated message. The single consolidated message includes one version of the redundantly similar portions in association with the progressive set of differences in a sequence and the progressive set of differences formatted differently from the redundant similar portions.
US10581788B2 Systems and methods for enabling dialog amongst different participant groups with variable and association-based privacy
A network-connected communication system is provided, via which individuals may engage in dialog with one or more dialog members. Differing views of the dialog may be presented to different individuals, based on the viewer's association with the dialog and/or variable privacy settings associated with the dialog. Dialogs may be initiated as private conversations, with members electing to make available views of the conversation to individuals other than the dialog members. Tools, such as redaction tools, may be provided for dialog participants to control availability of dialog content outside of dialog members. A dialog display user interface may be provided to dialog members, which includes a toggle permitting members to toggle between public and private dialog views, thereby highlighting differences in how a dialog is rendered to different audiences. Association-based and variable privacy may also be implemented in connection with online forums and restricted access communities. Such privacy-enabling systems may integrate to receive dialog content from another messaging system, and/or to disseminate privacy-conscious views of dialogs to external systems such as messaging platforms, social networks and search engines.
US10581786B2 Methods, systems, and computer readable media for affecting user associations in over the top (OTT) service platforms
According to one aspect, the subject matter described herein includes a method for affecting user associations in over the top (OTT) service platforms. The method includes receiving a first message for initiating associations or disassociations between a first user and a second user of over the top (OTT) service platforms. The OTT service platforms are controlled and operated by distinct entities. The method also includes determining, using at least one of information in the first message and stored information, the OTT service platforms in which associations are to be established or disestablished. The method further includes sending at least a second message for establishing or disestablishing an association between the first user and the second user in the OTT service platforms.
US10581783B2 Method and system for creating dynamic email signatures
A method to dynamically generate an email signature by merging information provided by a sender with a template that is centrally managed, but does not require the template to be distributed to the end-user devices. The email signature can contain various information including Name, Title, Phone, Location and more. Email signatures can also contain corporate or marketing information such as event information, job posting and other relevant content.
US10581781B1 Systems and methods for facilitating negotiation and exchange of information between parties
The disclosed computer-implemented method for facilitating negotiation and exchange of information between parties may include (i) receiving, at a backend computing system from an initiating computing device, an attribute of an initiating user of the initiating computing device and a designation of a specified attribute condition, (ii) receiving, at the backend computing system from a responding computing device, an attribute of a responding user of the responding computing device, (iii) determining, at the backend computing system, whether the attribute of the responding user satisfies the specified attribute condition, and (iv) based on the attribute of the responding user satisfying the specified attribute condition, sending, from the backend computing system, the attribute of the responding user to the initiating computing device and the attribute of the responding user to the initiating computing device. Various other methods, systems, and computer-readable media are also disclosed.
US10581780B1 Tertiary classification of communications
Information associated with a plurality of electronic communications between a first entity and a second entity is obtained. First and second determinations are performed that the number of communications in the plurality of electronic communications exceeds a first threshold, and that the plurality of electronic communications were exchanged during a period of time that exceeds a second threshold. A classification is performed on a received electronic communication based at least in part on the first determination and the second determination, the electronic communication is assigned one of three different classifications: good, bad, and undetermined. At least one action is performed based at least in part on the performed classification.
US10581777B2 Systems and methods for providing online chat-messages with configurable, interactive imagery
One illustrative method disclosed herein includes receiving a request associated with a website from a first client device. The method can include providing program code for a first chat interface to the first client device in response to the request. The program code can cause the first chat interface to be integrated with the website within a website browser and enable a user to selectively include at least two images from the website into a chat message. The method can include establishing a chat session between the first client device and a second client device. The method can include receiving the chat message from the first client device, the chat message including the at least two images from the website. The method can include transmitting the chat message to the second client device.
US10581775B2 Automatic usage control of instant messages in computing systems
Instant message servers configured for automatic instant message usage control in an instant message system are disclosed herein. In one example, an instant message server can be configured to determine an IM usage time of the user during the one or more IM sessions based on numbers of the detected occurrences of the IM events and weight factors corresponding to each type of the IM events. The weight factors correlate the numbers of occurrences of each type of the IM events to a corresponding IM usage period for each occurrence. The instant message server can then perform a comparison of the determined IM usage time of the user with a preset threshold and when the IM usage time of the user exceeds the threshold based on the comparison, automatically adjust the IM service provided to the user by the instant message server.
US10581774B2 Method, terminal and computer storage medium for group sending message in instant communication
Provided is a method for group sending message in instant communication, including following steps: acquiring a request for group sending message, accessing a first contact list, and then acquiring information of multiple contacts selected from said first contact list; acquiring inputted message to be group sent; and sending said inputted message to a respective receiving terminal of each of said contacts by sending said inputted message to a respective receiving terminal corresponding to each of the contact identifications. By implementing the technical scheme of the present disclosure, the user's time in operating is reduced, the efficiency of group sending message is improved, especially when the method is applied in a mobile terminal, the duration time of the mobile terminal is prolonged, and the security of group sending message is improved. The disclosure also provides a terminal and a computer storage medium for group sending message in instant communication.
US10581771B2 Techniques for a messaging agent platform
Techniques for a messaging agent platform are described. In one embodiment, an apparatus may comprise a intermediary server operative to send a page-scoped identifier to a front-end application, the front-end application associated with an entity, the page-scoped identifier identifying a user account with a messaging system in relation to a representation for the entity within the messaging system; receive a user information request from a contact application at the intermediary server, the contact application associated with the representation for the entity within the messaging system, the user information request for the page-scoped identifier; determine a user access consent setting for the page-scoped identifier for the user account; and send a user information data package to the contact application in response to the user information request when the user access consent setting for the page-scoped identifier indicates user consent. Other embodiments are described and claimed.
US10581770B2 Method and system for communication in instant messaging application
Embodiments of the present application provide a method and system for for performing an allocation operation. During operation, the system may receive an object allocation request from a computing device associated with an allocation source. The system may determine the allocation source, one or more allocation targets, one or more notification targets, and a quantity of objects to be allocated based on the object allocation request. The system may extract objects to be allocated corresponding to the quantity of objects to be allocated from an object set corresponding to the allocation source. The system may then allocate the objects to be allocated to the allocation targets. The system may notify the notification targets of messages related to the allocation operation.
US10581767B1 Systems and methods for email journaling
A computer-implemented method for email journaling may include (1) maintaining, by a journaling mail server, a cache that associates together an update sequence number that indicates a version of an email distribution list and email addresses that are both designated as targets for journaling and included within the version of the email distribution list identified by the update sequence number, (2) receiving, by the server, an email that includes, within at least one header field, a candidate update sequence number and an email distribution list identifier, (3) determining that the update sequence number in the cache is a match for the candidate update sequence number in the header field, and (4) identifying, based on the match between the update sequence number and the candidate update sequence number, the email addresses specified in the cache as the targets for journaling. Various other methods, systems, and computer-readable media are also disclosed.
US10581765B2 Conversation bot discovery and response fusion
Representative embodiments disclose mechanisms for discovering, synthesizing, presenting and interacting with multiple chat bots. A broker system can interact with a user and receive a query which is passed to a search engine. The search results are evaluated for bots provided by domains. The query can be submitted to the discovered bots. For domains that do not provide a bot, a bot can be synthesized if desired and the query submitted to the synthesized bots. Answers from the bots are retrieved. Answer are directly presented for bots that are directly surfaced to the user in the search results page. Answers can be fused for bots that are not directly surfaced to the user and presented via a broker bot. Answers from the one bot can be fed to other bots so that the bots can participate in a group chat between bots and the user.
US10581762B2 Packet scheduling in a switch for reducing cache-miss rate at a destination network node
A network switch includes switch circuitry and multiple ports. The ports are configured to communicate with a communication network. The switch circuitry is configured to receive via the ports multiple packets, which are destined to a destination network node and which specify attributes used by the destination network node as cache keys for on-demand fetching of context items into a cache memory of the destination network node, to control a rate of fetching the context items into the cache memory at the destination network node, by ordering the received packets in a sequence, based on the attributes of the respective packets, using an ordering criterion that aims to place packets that access a common context item in proximity to one another in the sequence, and to forward the received packets to the destination network node, via the ports, in accordance with the ordered sequence.
US10581761B2 Segmentation and reassembly of network packets for switched fabric networks
Reassembly of member cells into a packet comprises receiving an incoming member cell of a packet from a switching fabric wherein each member cell comprises a segment of the packet and a header, generating a reassembly key using selected information from the incoming member cell header wherein the selected information is the same for all member cells of the packet, checking a reassembly table in a content addressable memory to find an entry that includes a logic key matching the reassembly key, and using a content index in the found entry and a sequence number of the incoming member cell within the packet, to determine a location offset in a reassembly buffer area for storing the incoming member cell at said location offset in the reassembly buffer area for the packet for reassembly.
US10581760B2 Relay apparatus
A relay apparatus includes first and second board modules and a bridge module. The first board module is configured to relay the communications among the plurality of electronic devices, the plurality of electronic devices being connected to the first board module. The second board module is configured to relay the communications among the plurality of electronic devices, the plurality of electronic devices being connected to the second board module. The bridge module is configured to communicatively connect the first board module and the second board module.
US10581757B2 Pooling public cloud resources from different subscriptions using reservations
An example method of managing virtualized computing resources provided by a public cloud includes: grouping subscriptions in the public cloud into reservations, each of the reservations including constraints on virtualized computing resources provided by at least one of the subscriptions; allocating the reservations among a plurality of principals; receiving a request to provision a workload from a user associated with a first principal of the plurality of principals, wherein the workload includes metadata describing constraints of the workload; generating a deployment plan for the workload based on the metadata therein and at least one of the reservations allocated to the first principal, the deployment plan specifying a first subscription of the subscriptions; and transmitting a deployment.
US10581755B2 Provisioning network services in a software defined data center
A novel method for dynamic network service allocation that maps generic services into specific configurations of service resources in a network is provided. An application that is assigned to be performed by computing resources in the network is associated with a set of generic services, and the method maps the set of generic services to the service resources based on the assignment of the application to the computing resources. The mapping of generic services is further based on a level of service that is chosen for the application, where the set of generic services are mapped to different sets of network resources according to different levels of services.
US10581754B2 Configurable views of context-relevant content
Providing access to content is disclosed. An indication of a context is received. Access is provided to a context-relevant subset of a body of managed content. In some cases, the context-relevant subset includes a document relevant to the content.
US10581752B2 Generating automatic bandwidth adjustment policies per label-switched path
A device may identify a plurality of first values associated with network traffic of a label-switched path of a plurality of label-switched paths. The device may determine an adjustment policy based on the plurality of first values. The adjustment policy may include one or more factors associated with a plurality of second values. The plurality of second values may be determined based on the plurality of first values. The device may implement the adjustment policy in association with the label-switched path. A bandwidth reservation of the label-switched path may be adjusted based on the adjustment policy. The adjustment policy may be implemented for fewer than all of the plurality of label-switched paths.
US10581745B2 Dynamic throttling thresholds
Provided are techniques for providing dynamic throttling thresholds. A request from a client is received. A request count is incremented. A current dynamic throttling threshold is selected based on the request. In response to determining that the request count is less than the current dynamic throttling threshold, the request is sent to a server for processing and a response and a response time are received from the server. In response to determining one of 1) that the request count equals or exceeds a recalculation count and 2) that a time interval for recalculation has ended, a new dynamic throttling threshold is calculated using the response time and the current dynamic throttling threshold is set to the new dynamic throttling threshold. Then, the response is returned to the client. In response to determining that the request count is not less than the current dynamic throttling threshold, the request is throttled.
US10581744B2 Group-based pruning in a software defined networking environment
Presented herein are traffic pruning techniques that define the pruning at the group level. A software defined network (SDN) controller determines first and second endpoint groups (EPGs) of an SDN associated with the SDN controller. The SDN runs on a plurality of networking devices that interconnect a plurality of endpoints that are each attached to one or more host devices. The SDN controller determines a host-EPG mapping for the SDN, as well as a networking device-host mapping for the SDN. The SDN controller then uses the host-EPG mapping, the networking device-host mapping, and one or more group-based policies associated with traffic sent from the first EPG to the second EPG to compute hardware pruning policies defining how to prune multi-destination traffic sent from the first EPG to the second EPG. The hardware pruning policies are then installed in one or more of the networking devices or the host devices.
US10581741B2 Method and system for interest groups in a content centric network
One embodiment provides a system for facilitating efficient communication of an interest group packet indicating a collection of interests. During operation, the system receives, by an intermediate node, a first packet which has a name and indicates a set of member interests, wherein a member interest has a name, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level. In response to obtaining a content object which satisfies a member interest, the system removes the indicated member interest from the first packet. The system adds an entry in a pending interest table for the first packet, wherein the entry indicates the name for the first packet, the name for each member interest, and an indicator of whether each member interest is satisfied. The system transmits the first packet to another node.
US10581740B2 Packet forwarding method and related apparatus
A packet forwarding method and a related apparatus to improve packet forwarding efficiency, where the method includes generating, by a controller, addressing information for a switching node, recording, by the controller, a correspondence between the switching node and the addressing information, and sending, by the controller, the addressing information to the switching node, so that the switching node forwards a packet according to the addressing information.
US10581732B2 Target FEC (forwarding equivalence class) stack based FEC query in segment routing environments
In one embodiment, a method includes generating a trace request at an initiator node configured for segment routing, the trace request comprising an FEC (Forwarding Equivalence Class) query corresponding to a label in an FEC stack with an unknown FEC, transmitting the trace request on a path with the unknown FEC, and receiving a response to the trace request, the response comprising FEC information including an identifier associated with a label and a forwarding path and representing a class or category of packets. An apparatus is also disclosed herein.
US10581730B2 Packet processing using service chains
Example methods are provided for a host to perform packet processing using a service chain in a software-defined networking (SDN) environment. The method may comprise establishing a datapath between a first virtualized computing instance and a second virtualized computing instance in the service chain, the datapath bypassing a forwarding element to which the first virtualized computing instance and the second virtualized computing instance are connected. The method may also comprise: the first virtualized computing instance obtaining a packet that requires processing by the service chain, and performing packet processing according to a first service. The method may further comprise: the second virtualized computing instance obtaining the processed packet via the datapath, and performing packet processing according to a second service.
US10581729B2 Network interface card, computing device, and data packet processing method
This application discloses a data packet processing method applied to a computing device in software-defined networking. After receiving a data packet of a data flow, a NIC in the computing device queries a flow table set according to matching information of the data packet; and if a flow table is obtained from the flow table set, the NIC processes the data packet according to the flow table; or if no flow table can be obtained from the flow table set, the NIC sends the data packet to a virtual switch, and the virtual switch obtains a flow table corresponding to the data flow, and saves the flow table into the flow table set, so that the NIC can directly process a subsequent data packet of the data flow. An operating load of the virtual switch is reduced, and operating efficiency of the computing device is improved.
US10581728B1 Rate limiting of network traffic
A method and apparatus for rate limiting network traffic are provided. A plurality of network devices may receive network traffic and route the network traffic to a destination. Rate limits may be imposed on the output rate of the plurality of network devices. The rate limits may be adjusted as the flow of the network traffic changes.
US10581727B2 System and method for using biometrics to route data in software defined networks
Method for individualized data routing in a network, the method comprising the steps of initiating, on a user terminal, an enrolment process for registering a user of the user terminal for individualized data routing services, generating during the enrolment process, at a routing client application, a personal routing template, the template including at least individual routing parameters and user authentication information, prompting, on the user terminal by the routing client application, authentication of the user, selecting, on the user terminal by the routing client application, a personal routing template based on the user authentication information stored in the template, encapsulating, by the routing client application on the user terminal, a data package to be routed based on the information stored in the personal routing template by associating the individual routing parameters to the data package; and transmitting, by the routing client application, the encapsulated data package to a core network.
US10581725B2 Information processing apparatus having a multi-connection communication function for transmitting and receiving data blocks by using a plurality of connections, method for controlling the same, and storage medium
An information processing apparatus which has received an instruction to perform communication determines whether a server supports multi-connection communication. When the information processing apparatus determines that the server does not support multi-connection communication, the information processing apparatus performs communication by using one connection instead of using multi-connection communication.
US10581717B2 Automated virtual network function test controller
A device can receive a test package for testing. The test package can include at least one virtual network function (VNF) for testing. The device can configure the testing for the test package based on the VNF included in the test package or a vendor associated with the VNF. The device can execute the testing for the test package based on configuring the testing for the test package. The testing can include onboarding testing and post-onboarding testing. The device can generate a report based on a result of the executing the testing for the test package. The device can provide output identifying the report.
US10581715B1 Adaptive recovery based on incast
Systems and methods for an incast mitigation approach that first modifies network responses for content requests above a threshold size to be delayed according a response latency selected from an established latency range. Additionally, as incast characteristics are analyzed from network traffic, the volumes can selectively modify the individual established latency range to increase the latency range during periods of higher incast characteristics and to decrease the latency range when incast characteristics appear to be decreasing.
US10581713B2 System and method for allowing multiple global identifier (GID) subnet prefix values concurrently for incoming packet processing in a high performance computing environment
System and method for using multiple global identification subnet prefix values in a network switch environment in a high performance computing environment. A packet is received from a network fabric by a first Host Channel Adapter (HCA). The packet has a header portion including a destination subnet prefix identifying a destination subnet of the network fabric. The network HCA is allowed to receive the first packet from a port of the network HCA by selectively determining a logical state of a flag and, selectively in accordance with a predetermined logical state of the flag, ignoring the destination subnet prefix identifying the destination subnet of the network fabric.
US10581710B2 Systems and methods for improved quality of a visualized call over network through scenario based buffer modulation
Systems and methods for improving quality of a call over network (CON) are provided. Call quality may be improved via buffer length modulation based upon the call scenario type. Scenario detection may be based upon who speaks, and the duration of the speaking, as well as contextual analysis. Further, the call over network quality may further be improved by deploying modules over the network. The modules are intermediary vehicles between each communicator and backend servers. The modules intercept audio packets from the communicator to detect packet loss, and perform recovery of lost packets, thereby accelerating real-time audio conversations.
US10581708B2 Website monitoring method and device
The present application discloses a website monitoring method and device. A specific embodiment of the method comprises the following steps: receiving monitoring information of websites to be monitored from the allocation server, the monitoring information transmitted to the plurality of monitoring servers after the allocation server parses a website monitoring request for the websites to be monitored transmitted from the terminal, and the monitoring information comprising monitoring cycles and monitoring types; allocating, according to a preset allocation algorithm, different monitoring execution times for the websites to be monitored; determining priorities of the websites to be monitored based on lengths of the monitoring cycles; and selecting, based on the priorities, a worker thread from a pre-created thread pool to allow the selected worker thread to periodically monitor the websites to be monitored at the monitoring execution times. According to the embodiment, inherent resources of each monitoring server are sufficiently utilized and the failure rate and the error rate of website monitoring are reduced.
US10581705B2 Smart service catalogs based deployment of applications
Techniques for smart service catalogs based deployment of applications in a cloud computing environment are disclosed. In one embodiment, resource information required to deploy an instance of an application is retrieved from a blueprint associated with a client. Further, available resource information may be obtained from a resource reservation associated with the client. A maximum number of instances of the application that can be deployed corresponding to the client is determined based on the resource information required to deploy the instance of the application and the available resource information. A service catalog including the maximum number of instances of the application that can be deployed based on the blueprint is generated. The service catalog is used to enable deployment of at least one instance of the application corresponding to the client.
US10581702B2 Automatic creation of standard service level agreements for architectures
Systems and methods for automatically generating standard service level agreements for architectures are disclosed. In embodiments, a method comprises receiving a request from a client, the request including: one or more select information technology (IT) building blocks selected from a plurality of IT building blocks in an online service catalogue; and a select service level target (SLT) from a plurality of predetermined SLTs in the service catalogue; automatically generating an architecture based on the request utilizing the service catalogue, the architecture comprising at least one IT building block different from the one or more select IT building blocks, wherein the architecture is capable of meeting objectives of the request; determining that the architecture meets the select SLT; accessing an architecture database; and automatically generating an infrastructure SLA based on the architecture utilizing the architecture database.
US10581698B2 Enabling transfer of widgets across containers at runtime
A method and system for enabling transfer of widgets across containers at runtime. According to embodiments of the present invention, a user is allowed to transfer a widget across containers at runtime, for example, moving a widget that has been deployed and operated in one widget container to another, even though the destination widget container originally does not support the widget. Specifically, the widget being transferred can keep consistency in terms of data and state before and after the transfer. Furthermore, the user can implement the cross-container transfer of widgets at runtime by, for example, convenient interaction means like a drag-and-drop operation. In this way, the user can operate and interact with Web applications in a more convenient and flexible way.
US10581697B2 SDN controlled PoE management system
A Software Defined Networking (SDN) controlled Power over Ethernet (PoE) management system includes a plurality of Power Sourcing Equipment (PSE) networking devices that are each configured to provide both power and data over a network connection to a powered device. An SDN controller device that is coupled to each of the plurality of PSE networking devices. The SDN controller device detects each of the plurality of PSE networking devices. The SDN controller may then receive, from each of the plurality of PSE networking devices, a first SDN communication that includes Power over Ethernet (PoE) information for that PSE networking device. The SDN controller device may then generate a management graphical user interface that is configured to display any of the PoE information that was received in the first SDN communications from each of the plurality of PSE networking devices.
US10581692B2 Spacecraft network management system and method
A spacecraft network management system includes five functional entities, namely, attendant, accessor, collector, logic, and logic watchdog in a distributed architecture configured with both in-band and out-of-band data paths. Management data is structured so that it can travel over either in-band or out-of-band and be identified as such; user data travels over in-band paths. These five entities are distributed over the units of the design and then a modified set of otherwise standard elements are assigned to each entity depending on the nature of its function. These elements include managers, management agents, device agents, device management information base, and manager management information base that enable the entities to perform their respective functions.
US10581688B2 Methods for automatically configuring multiple chassis link aggregation group (MC-LAG)
The present disclosure provides a system and method for automatically configuring multiple chassis links in a multi-chassis system using a management controller. The management controller can request and receive switch port data from a plurality of server systems, and a plurality of switches of the multi-chassis system. Based upon received switch port data, the management controller can determine peer link ports for a first switch and a second switch of the plurality of switches; select suitable port groups from a plurality of ports of the first switch and the second switch based upon the received switch port data; and configure ports in each suitable port group as a MC-LAG member port for the corresponding suitable port group.
US10581685B2 Method for automatic tracking of hybrid fiber coaxial upstream service upgrades
A method implemented in a computer system for determining upstream transmission capability in an area of a hybrid fiber-coaxial (HFC) cable plant network, the area including network components, and customer premises equipment (CPE) devices. The method configures a downstream transmission that includes a marker channel, and initiates the downstream transmission to each CPE device. The method sends a query to each CPE device to request a status of the marker channel at the CPE device. The method receives a response to the query from at least one CPE device, and determines a status of each network component based on the response to the query from said at least one CPE device subtending from the network component.
US10581681B2 Information processing apparatus and control method thereof, control method of system, and storage medium
An information processing apparatus includes a memory device that stores a set of instructions, and at least one processor that executes the instructions. When executed, the instructions cause the information processing apparatus to perform operations including effecting control, if operating in a first mode where network settings thereof are performed in cooperation with an external terminal, to activate an access point for wireless communication using an SSID satisfying a predetermined format, and activate a service for accepting settings relating to the network, changing settings relating to the network thereof, at least following the service having received connection information from an external terminal, based on the connection information, and effecting control, if operating in a second mode different from the first mode, to activate an access point using an SSID not satisfying the predetermined format, with the service not accepting connection information from an external device.
US10581678B1 Wireless system for setting parameters
A wireless system for setting parameters includes at least one electronic device and a parameter-setting device. The electronic device has a first wireless transmission module, a processor, and a desirable device to be set. The processor is electrically connected to the first wireless transmission module and the desirable device. The parameter-setting device has a second wireless transmission module. The parameter-setting device is wirelessly connected to the processor and the desirable device through the first wireless transmission module and the second wireless transmission module. When the desirable device is shut down, the parameter-setting device transmits specification parameters to the first wireless transmission module through the second wireless transmission module to store the specification parameters into the first wireless transmission module. When the desirable device starts, the desirable device drives the processor to read the specification parameters and operates according to the specification parameters.
US10581677B2 Controlling of communication network comprising virtualized network functions
A method comprising determining that at least one virtualized network function providing services related to a communication network is to be de-instantiated, preparing an indication related to the de-instantiation of the at least one virtualized network function, and causing transmission of the prepared indication to at least one of a network element of the communication network, a network function of the communication network and a database to which network elements or network functions of the communication network have access.
US10581676B2 System and method for providing configuration settings to services in a cloud infrastructure
Computer systems and methods are provided for storing configuration settings for services, and providing values for those configuration settings to services upon request. A configuration setting server system (CSSS) can receive properties files from different services, can extract configuration settings from each of the properties file received, can then determine an appropriate level within a hierarchy of the configuration settings that each configuration setting is to be assigned to, and then write each of the configuration settings to the appropriate level to generate a hierarchical configuration setting structure (HCSS) that is stored in a database such that all configuration settings for each of the services of the cloud infrastructure are stored in a hierarchal configuration.
US10581670B2 Cross-data center interoperation and communication
Users in a given organization are tagged with a data center identifier (or data location) that identifies a data center where the user's resources are located. A user request is detected, that indicates that the user wishes to access a resource that is tied to the user. The user is automatically navigated to the user's corresponding data center, where the user permissions are analyzed to selectively grant access to the requested resource.
US10581668B2 Identifying performance-degrading hardware components in computer storage systems
Performance-degrading hardware components in computer storage systems are identified. A timed-out input/output (I/O) operation is detected. Hardware components that include a plurality of types of hardware components involved with the timed-out I/O operation are identified. Involve counts of the hardware components are increased. A plurality of suspicious hardware components are identified based, at least in part, on a hardware hierarchy including one or more types of hardware components. There is at most one suspicious hardware component for each type of hardware component. A performance-degrading hardware component is identified from among the plurality of suspicious hardware components based, at least in part, on the involve counts and the hardware hierarchy. The performance-degrading hardware component is in a layer of the hardware hierarchy that is lower than layers including other suspicious hardware components.
US10581666B2 Method and apparatus for operating network slices using shared risk groups
A method and apparatus for instantiating network slices using connectivity and computing resources, is provided. Information regarding connectivity and computing resources for supporting network slices is used to identify shared risk groups. Each shared risk group includes those resources expected to be disabled by a common failure event. A first set of functions, such as virtual network functions, belonging to a network slice, is instantiated on a first subset of the resources. The union of all shared risk groups which include at least one of the first subset of resources is disjoint from the union of all shared risk groups which include at least one of a second subset of resources. The second subset of resources is allocated for instantiating a second set of functions which are redundant with the first set of functions. As such, redundant network slices and/or functions thereof can be provided which are robust to failure.
US10581663B2 Lightweight software management shell
A software management shell may provide an execution environment for one or more software agents, e.g., by creating new instances of itself on a suitable hardware platform. For example, such a management shell may address new or shifting requirements that renders a software agent non-compliant by creating a new management shell that meets the new or shifting requirements. A new management shells may learn and advertise its capabilities and capacity to assist existing management shells in meeting the new or shifting requirements. The creation of new management shells, and the migration of software agents between shells, may be in response to policy changes that govern how the software agents are to operate within the management shells and on a given hardware platform.
US10581654B2 Systems and methods for asymmetrical cyclic prefixes in RFoG transmissions
A method for transmitting a digital frame by an optical network unit in a digital communications network includes steps of arranging received data into a series of symbols, installing a primary cyclic prefix immediately preceding the series of symbols in time, and inserting individual ones of a plurality of secondary cyclic prefixes between each adjacent pair of symbols in the series of symbols. A length of each secondary cyclic prefix corresponds to a first duration shorter than an amount of time needed to turn on a laser of the optical network unit. The method further includes a step of providing to the optical network unit the digital frame. The digital frame includes the primary cyclic prefix, the plurality of secondary cyclic prefixes, and the series of symbols. The method further includes a step of modulating the provided digital frame by a laser of the optical network unit.
US10581652B1 System and method for PAM-4 transmitter bit equalization for improved channel performance beyond 32 Gbps
A serial data channel includes a transmitter that encodes serial data using a quaternary PAM-4 scheme, wherein the four PAM-4 signal levels include two balanced pairs of differential signal levels. The channel includes a de-emphasis circuit that determines that first and second symbols are in a first PAM-4 state, that a third symbol is in a second PAM-4 state, and provides a first de-emphasis to a voltage level of the second symbol in response to determining that the third symbol is represented as the second state. The de-emphasis circuit further determines that fourth and fifth symbols are in the second state, that a sixth symbol is in the first state, and provides a second de-emphasis to a voltage level of the fifth symbol in response to determining that the sixth symbol is represented as the first state. The first de-emphasis and the second de-emphasis represent different de-emphasis levels.
US10581651B2 Apparatus and method for transmitting/receiving signal in multi-carrier system
The present invention relates to a 5th-generation (5G) or pre-5G communication system, which is to be provided for supporting a higher data transmission rate after the 4th-generation (4G) communication system, such as long term evolution (LTE). The present invention provides a method for receiving a signal in a multi-carrier system, the method comprising the steps of: performing, with respect to an input signal, a waveform pre-processing operation on the basis of at least one of an equalizing operation and a filtering operation; checking whether the waveform pre-processed signal is a Gaussian proximity signal; and performing soft-de-mapping with respect to the waveform pre-processed signal on the basis of a result of the checking.
US10581649B2 Apparatus for supporting a plurality of wireless communication systems and operating method of the same
Provided are an apparatus for supporting a plurality of wireless communication systems and an operating method of the same. The apparatus receives an integrated signal including a first wireless communication system signal and a second wireless communication system signal assigned to a certain frequency band, performs first processing on the integrated signal, performs second processing on the integrated signal, is scheduled to perform at least one of first interference cancellation (IC) process of canceling interference of the first wireless communication system signal from the integrated signal based on the signal on which first processing is performed or second IC process of canceling interference of the second wireless communication system signal from the integrated signal based on the signal on which second processing is performed, and performs at least one of the first IC process or the second IC process based on the scheduling.
US10581645B1 Dual-rail transceiver with improved signal-to-noise ratio for differential high-speed links
A signal transceiver includes a signal transmitter driving a first differential link between a supply voltage of the signal transmitter and a fraction of the supply voltage, and driving a second differential link between the faction of the supply voltage and a reference ground. The signal transceiver also includes a signal receiver in which the first differential link is coupled to a gate node of an NMOS transistor and to a source node of a PMOS transistor; and the second differential link is coupled to a source node of the NMOS transistor and to a gate node of the PMOS transistor.
US10581640B2 Channel estimation method, reference signal sending method, apparatus, and system
This application discloses a channel estimation method, a reference signal sending method, an apparatus, and a system, and belongs to the communications field. The method includes: when a first precoding weight of a first reference signal and a second precoding weight of a second reference signal are the same, receiving, by a first network device, the first reference signal in a first time unit according to a first pattern, and receiving the second reference signal in a second time unit according to a second pattern; and performing, by the first network device, channel estimation on a channel in the second time unit.
US10581639B2 Method for selecting a gateway for sending a frame
Method for a communication system comprising an electronic device and a plurality of gateways, the electronic device and each gateway being adapted for sending and receiving frames on a radio frequency band, each gateway being connected to the same central server, a first frame being sent by the electronic device to the central server, the frame comprising an identifier of the electronic device, each gateway receiving said frame and transmitting the received frame, in association with an identifier of the gateway, to the central server, a response delay being predefined for responding to the first frame, the method allowing selection by the central server of a gateway among the plurality of gateways for sending a second frame to the electronic device in response to the first frame.
US10581636B1 Network tunneling for virtual machines across a wide-area network
Disclosed are systems and methods for exchanging network traffic between a client and a virtual machine running on a physical server. The described system provides a virtual network interface controller (NIC) that emulates access to a physical local area network of the physical server. The described system further includes server-side and client side components of a packet injection layer that exchanges guest network packets between the client and the virtual machine using a communication channel without injecting the guest network packets into the physical local network of the server.
US10581635B2 Managing routing information for tunnel endpoints in overlay networks
Aspects of the subject technology relate to solutions for transporting network traffic over an overlay network. A first tunnel endpoint in an overlay network can receive an encapsulated packet from a second tunnel endpoint. The encapsulated packet may have been encapsulated at the second tunnel endpoint based on another packet originating from a source host that is associated with the second tunnel endpoint. The encapsulated packet can include a source host address for the source host and a source tunnel endpoint address for the second tunnel endpoint. The first tunnel endpoint can then update a lookup table based on an association between the source host address and the source tunnel endpoint address.
US10581633B2 Automation device for the redundant control of a bus subscriber
An automation device for the redundant control of a bus subscriber, including: a bus interface for communication with the bus subscriber; a first communication interface for communication with a first controller via a first communication network; a second communication interface for communication with the second controller via a second communication network; and a processor. The processor transmits bus data received from the bus interface to the first communication interface and to the second communication interface. The first communication interface transmits the received bus data to the first controller, the second communication interface transmits the received bus data to the second controller, and the first communication interface and the second communication interface are communicatively separated. The processor also transmits first communication data received via the first communication interface and second communication data received via the second communication interface to the bus subscriber via the bus interface.
US10581632B2 Data transfer filter
A device has a host port, a remote terminal (RT), an incoming line driver, an outgoing line driver, and at least one of an incoming message filter and an outgoing message filter. The host port communicatively couples to a shared host bus. The RT port communicatively couples to the RT. The incoming message filter receives an incoming host message from the host port and generates a filtered host message from the incoming host message employing at least one host message rule. The outgoing message filter receives an outgoing RT message from the RT port and generates a filtered RT message from the outgoing RT message employing at least one RT message rule. The incoming line driver communicates the filtered host message to the RT port. The outgoing line driver communicates the filtered RT message to the host port.
US10581628B2 Transmission method for common message and device
The present disclosure provides a transmission method for a common message and a device, which relates to a field of communication technologies and is invented for effectively ensuring that both a low cost MTC terminal and a normal LTE terminal may reliably receive the common message. The transmission method for the common message includes: determining common message transmission time instances X corresponding to a first terminal, wherein the common message transmission time instances X corresponding to the first terminal are a part of time instances of cell common message transmission time instances; sending a common message at the determined common message transmission time instances X corresponding to the first terminal, a bandwidth of frequency resources used for sending the common message being no larger than a data processing bandwidth that the first terminal is capable of supporting. The present disclosure may be used in an M2M application based on an LTE network.
US10581627B1 Broadcast and multicast in a wireless communication system in a wireless communication network
The present disclosure includes systems and techniques relating to broadcast and multicast in a wireless communication system. In some implementations, an announcement frame indicating a broadcast or multicast service period to multiple second wireless devices is transmitted by a first wireless device. The announcement frame indicates (i) an end time of the broadcast or multicast service period and (ii) an order of a sequence of frames to be directed to the multiple second wireless devices. Each of the sequence of frames is transmitted at the first wireless device using a directional antenna pattern to a respective one of the multiple second wireless devices, according to the order of the sequence of frames indicated in the announcement frame. An acknowledgement frame in response to the each of the sequence of frames is received at the first wireless device from the respective one of the multiple second wireless devices.
US10581619B2 Certificate management method, device, and system
A certificate management method, a device, and a system relate to the communications field and for certificate management are used to resolve a problem that communication security of a virtual network system is degraded because after a virtualized network function (VNF) instance is terminated in the virtual network system, a private key corresponding to a certificate of the VNF instance may be illegally obtained by an attacker to forge an identity of the VNF instance. A specific solution includes obtaining, by a first device, a certificate identifier of a first instance, and updating certificate status information of the first instance to a revocation state according to the certificate identifier of the first instance, or sending, by the first device, a first request message to a second device, where the first request message requests to revoke a certificate of the first instance.
US10581617B2 Method and apparatus for hardware based file/document expiry timer enforcement
A technique for secure network storage includes generating, by a trusted execution environment in a first device, an encryption key and a certificate for a document, wherein the certificate comprises expiry information for the document and the encryption key, encrypting, by a general execution environment in the first device, the document with the encryption key, transmitting the encryption key to a remote key manager, and transmitting the document to a remote network storage device, wherein a second device is allowed to decrypt the document based on the expiry information.
US10581608B2 Wearable device pairing with optical codes
Embodiments for device pairing using optical codes are described. One embodiment is a host device with a memory and one or more processors configured to pair the host device with a wearable device. The paring involves generating and displaying an image including a first optical code, decoding decode a pairing advertisement from the wearable device, generating a second optical code, the second optical code comprising a host pairing advertisement code, and decoding a second pairing advertisement including the host pairing advertisement code. Additional embodiments involve, in response to the second pairing advertisement, establishing a communication channel between the host device and the wearable device, communicating keys between the host and wearable device, and using an application-level elliptic curve Diffie-Hellman (ECDH) exchange with the first key and the second key to establish a shared secret.
US10581607B2 Pairing procedure
To automate establishment of an ad hoc connection between a user apparatus and a device, username-password pairs and identifying information-code pairs are maintained in a database server. The user apparatus sends an inquiry identifying information of the device and a username and a password of a user of the user apparatus, and receives in a response a code for establishing the ad hoc connection.
US10581604B2 Post-quantum cryptographic communication protocol
A Post-Quantum Computing Cryptographic communication protocol including a lattice based RSA algorithm, the protocol may include: generating a public key and a private key pair; encrypting a message using a public key pair; transmitting the encrypted message over a communication channel; and decrypting the encrypted message using a private key pair, wherein the generating the public key and the private key pair includes; selecting a first random vector from lattices using a Klein's Algorithm; selecting a second random vector from lattices using the Klein's Algorithm; generating a shortest random vector using a Gauss Sieve algorithm; taking a first vector product of the first random vector and the second random vector; calculating a Totient function of the first vector product; converting the Totient function to the first vector product; generating the public key pair; and generating the private key pair.
US10581602B2 End-to-end checksum in a multi-tenant encryption storage system
A multi-tenant storage system can store clear text data and associated clear text checksum received from a storage tenant using their associated cryptographic key (“cryptokey”). When the clear text data is compressible, cryptographic data (“cryptodata”) is generated from a concatenation of the clear text checksum and compressed clear text data using the cryptokey. A cryptographic checksum (“cryptochecksum”) is generated from the cryptodata. When the clear text data is uncompressible, cryptographic data (“cryptodata”) is generated by encrypting the clear text data using the cryptokey with an extra verification step to make sure the clear text checksum can be rebuilt during the read request. A cryptographic checksum (“cryptochecksum”) is generated from the cryptodata. The cryptodata and associated cryptochecksum are stored in the multi-tenant storage system, so that repairs to damaged cryptodata can be made using the associated cryptochecksum.
US10581601B2 Secure wireless communication device and method
The present invention provides a secure wireless device and a method for secure wireless communication between a secure wireless device and a mobile device using NFC. The devices have a common seed value, which may be provided to the secure wireless device by the mobile device when they are is physical contact. During contact the mobile device sends a pairing request and credentials to the secure device. After the credentials are validated, the devices are paired and can exchange encrypted messages via a suitable wireless interface such as Bluetooth, the messages being encrypted initially based on the common seed value and the encryption key being regenerated by each device after message transmission by the secure device and reception by the mobile device. The secure device stores confidential data, which can be sent in encrypted messages to the mobile device.
US10581593B2 Message padding for bit-oriented and bit-reversed input messages
Systems, methods, and computer-readable media are disclosed for performing message padding of input messages in a manner that preserves the integrity of the input data regardless of whether the input message is in a bit-oriented format or a bit-reversed format. Each byte of a partial input message block of an input message may be converted from a bit-reversed format to a bit-oriented format prior to performing message padding in order to ensure that input data bits are not lost during the message padding. Subsequent to the message padding that generates one or more padded message blocks, the padded message block(s) may be converted from a bit-oriented format to a bit-reversed format to enable further processing of the input message to be performed to obtain a message digest.
US10581592B2 Game data offloading to a blockchain
An example operation may include one or more of initiating a session between one or more users, identifying an active game status associated with the one or more users during the session, creating a link to the active games status, storing the link in a blockchain, creating a message comprising the link to the active game status, and broadcasting the message to a plurality of potential users.
US10581591B1 Probabilistic secondary token issuance on a blockchain based on burning of a primary token of the blockchain
In certain embodiments, probabilistic secondary token issuance on a blockchain may be facilitated based on a burning of a primary token of the blockchain. In some embodiments, a blockchain transaction associated with a user may be obtained. The blockchain transaction may indicate (i) an amount of a primary token of the blockchain (owned by the user) to be burned and (ii) a secondary token of the blockchain. Based on the blockchain transaction, (i) the amount of the primary token may be burned, and (ii) a portion of a key space may be allocated to the user. Based on a determination that a hash of at least a portion of a first block of the blockchain corresponds to the key space portion allocated to the user, an issuance of an amount of the secondary token to the user may be stored on a second block for the blockchain.
US10581586B2 Sensor devices, methods, multi-sensor systems/apparatuses capable of calibrating clock signal(s) and outputting integrated data packets according to communication between host and auxiliary device
A sensor device capable of adjusting at least one clock signal of the sensor device according to a communication between a host and an auxiliary device through a specific bus includes a first oscillator circuit and a processing circuit. The first oscillator circuit is configured for generating a first clock signal. The processing circuit is configured for calibrating a clock frequency of the first clock signal according to the communication between the host and the auxiliary device.
US10581580B2 Acknowledgement of transmissions in a wireless local area network
A first communication device receives an aggregate medium access control data unit (MAC) protocol data unit (A-MPDU) that aggregates multiple MAC protocol data units from a second communication device. The first communication device generates an acknowledgment data unit that includes a length indication that indicates a length of an acknowledgement field and the acknowledgment field of the indicated length. The length of the acknowledgement field is selected from a subset of predetermined lengths, among a set predetermined lengths, that includes multiple predetermined lengths that do not exceed a maximum number of MAC protocol data units that can be included in the A-MPDU. The maximum number of MAC protocol data units is limited by a buffer size negotiated in an acknowledgement setup procedure previously conducted between the first communication device and the second communication device. The first communication device transmits the acknowledgment data unit to the second communication device.
US10581577B2 Data scheduling and transmission method, apparatus, and system
The present disclosure provides a data scheduling and transmission method, apparatus and system. The data scheduling method includes: configuring scheduling information according to a predetermined unlicensed-uplink-subframe scheduling mode, where the scheduling information is used for instructing a terminal to transmit uplink data on an unlicensed frequency spectrum; and receiving, according to the scheduling information, the uplink data sent by the terminal. This solves the problem of a reduced uplink data transmission efficiency due to a lack of a technology for reducing signaling overheads and improving an uplink transmission rate on an unlicensed frequency spectrum in the related art, thereby achieving effects of reducing the signaling overheads and improving the uplink transmission rate on the unlicensed frequency spectrum.
US10581573B2 Apparatus, terminal and signal transmitting and receiving method thereof in a wireless communication system
The present disclosure relates to a 5G or a pre-5G communication system for supporting a higher data rate beyond 4G communication systems such as LTE. A signal transmitting method of an apparatus according to an embodiment of the present disclosure may include: confirming a location of a control signal for a first communication system when a transmission band of the first communication system and a transmission band of a second communication system overlap each other; puncturing a signal for the second communication system at the confirmed location of the control signal for the first communication system; and transmitting the punctured signal for the second communication system.
US10581572B2 Autonomous uplink transmissions on a shared communication medium
In an embodiment, an AT monitors a DMTC window of a shared communication medium while refraining from performing any AUL transmissions. The AT selectively transmits one or more AUL transmissions based on the monitoring (e.g., in response to DRS detection, either in one or more subframes of the DMTC window or outside of the DMTC window). In a further embodiment, the AT establishes different LBT contention windows for use during and outside of POWs and/or DMTC windows. In a further embodiment, the AT receives an AUL disable signal instructing the AT to disable AUL transmissions, and the AT refrains from performing one or more AUL transmissions on the shared communication medium in response to the AUL disable signal.
US10581571B2 Methods and devices for transmitting/receiving discovery signal in wireless access system supporting unlicensed band
The embodiments of the present invention relate to a wireless access system supporting an unlicensed band and to methods for generating a discovery signal (DRS), methods for generating and transmitting a channel state information reference signal included in the DRS, and devices for supporting same. The method for transmitting a discovery signal (DRS) including a channel state information reference signal (CSI-RS) in a wireless access system supporting an unlicensed band, according to one embodiment of the present invention, may comprise the steps of: initiating, in subframe n (SF #n), a listen-before-talk (LBT) procedure for checking whether the unlicensed band is idle or not; if an LBT procedure succeeds in SF #n+k, generating a sequence for transmitting the CSI-RS on the basis of the subframe index j indicating SF #j; and transmitting the DRS, including the CSI-RS, in SF #n+k. Herein n, k, and j are preferably integers greater than or equal to 0 and less than or equal to 9.
US10581563B2 Wireless communication terminal, base station device, resource allocation method
A radio communication terminal that increases the ACK/NACK resource utilization efficiency while preventing ACK/NACK collision, and that causes no unnecessary reduction of the PUSCH band in a system that transmits E-PDCCH control information. The radio communication terminal adopts a configuration including a receiving section that receives a control signal including an ACK/NACK index via an enhanced physical downlink control channel (E-PDCCH) transmitted using one configuration from among one or a plurality of configuration candidates, a control section that selects a resource to be used for an ACK/NACK signal of downlink data from among specified resources specified beforehand based on E-PDCCH configuration information used for transmission or reception of the E-PDCCH and the ACK/NACK index, and a transmitting section that transmits the ACK/NACK signal using the selected specified resource.
US10581561B2 Method and apparatus for transmitting ACK/NACK in wireless communication system
Provided are a method for transmitting an ACK/NACK by a terminal configured with a plurality of serving cells, and a terminal using such a method. The method comprises: receiving data from a downlink subframe of a first serving cell; and transmitting the data for the ACK/NACK signal from an uplink subframe of a second serving cell; wherein the uplink subframe is determined in accordance with the ACK/NACK timing of the first serving cell, or the ACK/NACK timing of the second serving cell if the data is received from a downlink subframe of the second serving cell, which is identical to the downlink subframe of the first serving cell.
US10581560B2 Method of transceiving data via uplink channel for coverage expansion and apparatus thereof
Provided is a method of transceiving data via an uplink data channel for coverage expansion. The method may include establishing, by a base station, an uplink data channel enhancement mode for uplink data channel coverage enhancement of a user equipment; configuring a first downlink control information (DCI) format for the user equipment set with the uplink data channel enhancement mode; and transmitting the first DCI format via a downlink control channel.
US10581558B2 Data transmission method and apparatus, and first device
A data transmission method, apparatus, and a first device are provided in order to improve accuracy of analyzing sports and health data of a user. The method includes first storing, by a first device according to a particular data storage structure, sports and health data that is within a specified time period and that is detected by the first device, and then transmitting at least some of the sports and health data within the specified time period to a second device according to the data storage structure.
US10581556B1 Uplink multiple access method based on frozen bit patterns of polar codes
An uplink multiple access method based on the user-specific frozen bit patterns of polar codes assigned to users and relevant transmitter-receiver embodiments. The method includes encoding the information bits with a polar encoder by using the binary-valued, user-specific frozen bit patterns in frozen bit locations during encoding operation. The method further includes mapping of coded bits with symbols to be transmitted and baseband-to-RF processing performed on the symbol sequence. The generated signals of each user are transmitted by using the same time-frequency resources. The method further includes to receive the superposed signal of multiple users transmitted by means of relevant uplink radio channels. The method further includes an RF-to-baseband conversion on the received signal and detecting and decoding each user data by using an interference cancellation multiuser detector and a polar decoder that uses binary-valued pattern sequences assigned to the users in the frozen bit locations.
US10581552B2 Systems and methods for waveform selection and adaptation
Systems, methods, and apparatuses for providing waveform adaptation are provided. In an example, a method is provided for identifying a plurality of candidate waveforms, and selecting one of the candidate waveforms for data transmission. The candidate waveforms may be identified in accordance with one or more criteria, such as a transmission capability of the transmitting device, a reception capability of the receiving device, a desired Peak-to-Average-Power-Ratio (PAPR) characteristic, adjacent channel interference (ACI) rejection requirements, spectrum localization requirements, and other criteria. The waveform selected for data transmission may be selected in accordance with one or more waveform selection criteria, such as traffic characteristic, application types, etc.
US10581547B2 Methods and apparatus for synchronization to, and measurements on, unlicensed frequency carriers
Briefly, the present disclosure is directed to methods and apparatus that allow for the synchronization with, and measurement reporting of, unlicensed frequency carriers. A method and apparatus for synchronizing to an Scell operating on an unlicensed carrier determine, at a UE (108, 116), one or more measurement instances where a discovery signal may be transmitted, for example, by a base station (132), on the Scell from a higher layer configuration message. The method and apparatus may monitor a control channel for a control channel message and determine whether the discovery signal will be transmitted during one or more measurement instances on the Scell. The method and apparatus may detect the discovery signal transmission on the Scell during one or more of the measurement instances. The method and apparatus may also synchronize to and/or measure the Scell based on detected discovery signal transmissions.
US10581545B2 Two-wire link for time-multiplexed power and data transmission to multiple devices
An apparatus is provided, where the apparatus may include a first terminal and a second terminal to be coupled to a host via a first wire and a second wire, respectively; a rechargeable storage; and a data circuitry. The apparatus may, during a first time-period, receive power via the first wire and the second wire from the host, and store the power in the rechargeable storage, and during a second time-period, transmit data from the data circuitry to the host via the first wire and the second wire. The first and second time-periods may be non-overlapping time periods. The apparatus is to refrain from transmitting any data to, or receiving any data from, the host during the first time period.
US10581541B1 Media identification using watermarks and signatures
Apparatus, systems, articles of manufacture, and methods to identify media using watermarks and signatures are disclosed. An example apparatus includes a watermark evaluator to determine a time and a category indicated by a watermark detected in the media and a window generator to determine a search window based on the time indicated by the watermark. The example apparatus also includes a signature comparator to compare a query signature having a time value within the search window with a subset of reference signatures associated with the category to identify the media, the query signature generated from the media, the subset set of reference signatures generated from reference media associated with the category.
US10581539B2 Systems and methods for detection of signal quality in broadcast signals
Systems, methods, and processor readable media are disclosed for detection of signal quality problems and errors in digital radio broadcast signals. First monitoring equipment is located in an over-the-air coverage area of a first radio station. Second monitoring equipment is located in an over-the-air coverage area of a second radio station. The first and second monitoring equipment are configured to receive digital radio broadcast signals from the respective first and second radio stations. A computing system is configured to receive data from the first monitoring equipment and the second monitoring equipment, the data being indicative of one or more attributes of a digital radio broadcast signal received at respective monitoring equipment. The computing system analyzes received data to detect a signal quality problem or error in the digital radio broadcast signals received at the first and second monitoring equipment.
US10581538B2 Distributed system for radio frequency environment simulation
In some embodiments, an electromagnetic measurement system to test a device under test, DUT, in a chamber is provided. Within the chamber, for each of at least one emulated channel, a first emulator core is configured to introduce an impairment in each of at least one transmit signal to produce an impaired signal, and a transmitter is configured to convert the impaired signal to a radio frequency, RF, signal to be transmitted by an antenna.
US10581532B2 System and a method for establishing data communication between devices using audio frequency
The various embodiments of the present invention disclose a system and method for initiating communication between different devices using audio frequency. The invention enables buzzers to generate monotone or limited tones for communication and data transmission. The first electronic device includes a frequency generator, an audio driver library, the buzzer or speaker, and a transmitter & the second electronic includes has an audio receiver mic, audio driver library, frequency receiver. The transmitter generates a communication request from a first electronic device to second electronic device. Further, the first electronic device and the second electronic device is installed with a buzzer application which when executed on the processor, causes the processor to enable communication between the first electronic device and the second electronic device by generating audible frequency using the buzzer/speaker.
US10581531B2 System for making motion pictures under water
In one embodiment of the invention, a crew member (172) using a computing device (174) communicates over a wireless link (15) with a film system communication module (176) placed nearby a filming tank (178). The computing device (174) can be a smartphone, tablet or computer. A crew member (180) and/or talent (182) wearing a remote transceiver (184) in the tank communicates over a wireless link (58) through the film system communication module. Additional crew members (186) can also connect to the film system communication module (176) and communicate to any person with a transceiver (184).
US10581526B2 Method and system for a bi-directional multi-wavelength receiver for standard single-mode fiber based on grating couplers
Methods and systems for a bi-directional receiver for standard single-mode fiber based on grating couplers may include, in an integrated circuit, a multi-wavelength grating coupler, and first and second optical sources coupled to the integrated circuit: coupling first and second source optical signals at first and second wavelengths into the photonically-enabled integrated circuit using the first and second optical sources, where the second wavelength is different from the first wavelength, receiving a first optical data signal at the first wavelength from an optical fiber coupled to the multi-wavelength grating coupler, and receiving a second optical data signal at the second wavelength from the optical fiber. Third and fourth optical data signals at the first and second wavelengths may be communicated out of the optoelectronic transceiver via the multi-wavelength grating coupler.
US10581523B2 Temporospatial software-defined networking for NGSO satellite networks
The disclosure provides for a system that includes a network controller. The network controller is configured to receive information from nodes of a network, where nodes include one node that is in motion relative to another node. The network controller is also configured to generate a table representing available nodes and possible links in the network based on the information, and determine a topology of the network based on the table. Additionally, the network controller is configured to receive client data information from a client device, and determine flows for the topology based on the client data information. Each flow includes one or more requirements for a routing path through the network. The network controller is configured to generate a network configuration for the topology based on the flows, and send instructions to the nodes of the network for implementing the network configuration and transmitting client data.
US10581518B2 Optical transmission/reception device, optical communication system, and optical communication method
[Problem] To provide an optical transmission/reception device, an optical communication system, an optical communication method, and a program which are capable of securing the confidentiality of information included in an optical signal even when the optical signal is transferred to a device that is not an original transmission destination device.[Solution] This optical transmission/reception device is provided with: a wave separation unit for receiving a wavelength-multiplexed optical signal and separating the same into a plurality of optical signals; a plurality of reception units for receiving each of the plurality of optical signals separated by the wave separation unit; a plurality of output units for outputting optical signals differing in wavelength from each other; a control unit for requesting, in response to the inclusion in the received wavelength-multiplexed optical signal of an optical signal to which a prescribed process has been applied, that a prescribed change be applied to the optical signal outputted by at least one of the plurality of output units; and a wave combining unit for combining the plurality of optical signals outputted from the plurality of output units and outputting the combined signal.
US10581515B2 Method for calibrating and commissioning communication satellites using LEO satellites
Generally, system and method for calibration an in-orbit satellite are provided. The method may comprise transmitting, by a Geosynchronous (GEO) satellite, a GEO satellite signal and receiving, by a Low Earth Orbiting (LEO) satellite, the GEO satellite signal when the LEO satellite crosses a predetermined transmission footprint of the GEO satellite at a predetermined LEO satellite location. The method may comprise determining, by a base station, a GEO satellite location at which the GEO satellite signal is received by the LEO satellite. The method may comprise comparing, by the base station, the transmitted GEO satellite signal and the received GEO satellite signal and further determining, by the base station, based on at least one of the comparison thereof, the predetermined LEO satellite location and the GEO satellite location, a GEO satellite transmission performance at a specific geographical location on ground.
US10581505B2 Method and device in UE and base station used for wireless communication
A method and a device in a User Equipment and a base station used for wireless communication. The UE receives a target radio signal and transmits first information on a target channel in turn. A channel measurement for the target radio signal is used for triggering the transmission of the first information. The target channel is a first type of physical layer channel or a second type of physical layer channel. If the target channel is the first type of physical layer channel, the transmission of the first information on the target channel is counted into the number of transmission times of the first information. Otherwise, the number of transmission times of the first information is unrelated to the transmission of the first information on the target channel. The present disclosure improves the success rate of retransmission, supports flexible configuration, and saves the transmit power consumption of the UE.
US10581501B2 Flexible analog architecture for sectorization
It is provided a node in a wireless communication system comprising an analog architecture for achieving vertical sectorization. The node comprises at least four main input/output ports (1, 2, 3, 4), a power splitting stage (5), at least one power redistribution stage (20) and a plurality of pairwise arranged dual polarized antennas (31, 32, 33, 34).
US10581499B2 Single codeword, multi-layer serial interference cancellation (SIC) for spatial multiplexing
Aspects of the subject disclosure can include, for example, associating a first logical codeword with HARQ identifier, wherein the first logical codeword is based on a first plurality of channel-encoded codewords of a first plurality of transport blocks. The first logical codeword is associated with multiple layers of a MIMO system to obtain a logical codeword mapping. In response to detecting an error in one of the channel-encoded codewords, a modified first logical codeword is generated based on the one channel-encoded codeword and mapped to the number of layers of the MIMO s system for transmission to the receiver for further processing associated with the HARQ identifier. Other embodiments are disclosed.
US10581497B2 Transmit diversity method, terminal, and base station
The present disclosure relates to information feedback methods and apparatus. One example method includes receiving signaling from a base station, where the signaling is used to instruct to feed back transmit diversity-based channel state information and sending feedback information to the base station, where the feedback information includes precoding matrix indicator (PMI), the PMI is used to indicate a precoding matrix in a precoding matrix set, and a structure of the precoding matrix is one of two specific structures.
US10581495B2 Physical layer configuration continuity during radio resource control restoration
Systems, methods, apparatuses, and computer program products for physical layer configuration continuity during radio resource control (RRC) restoration. One method includes receiving, by a network node, a request for radio resource control (RRC) re-establishment or resume from a user equipment. The request comprises an indication of parameter continuity that was a part of the user equipment's configuration. The method may further include, when it is determined to accept the request for radio resource control (RRC) re-establishment or resume, generating a radio resource control (RRC) message for facilitating continued configuration of lower layer parameters for the user equipment.
US10581488B2 Internet-enabled appliance
In accordance with an embodiment, a method of operating an electronic system includes detecting an incoming transmission on a power line, and modifying a switching behavior of a switched-mode power supply coupled to the power line upon detecting the incoming transmission. Modifying reduces the level of interference produced by the switched-mode power supply.
US10581487B2 Method of communicating internet-based data
In accordance with an embodiment, a method of operating an electronic system includes detecting an incoming transmission on a power line, and modifying a switching behavior of a switched-mode power supply coupled to the power line upon detecting the incoming transmission. Modifying reduces the level of interference produced by the switched-mode power supply.
US10581486B2 Method and apparatus for responding to events affecting communications in a communication network
Aspects of the subject disclosure may include, for example, a waveguide system for determining an event associated with a mode of transmitting or receiving electromagnetic waves on a surface of a transmission medium, identifying according to the event an updated mode for transmitting or receiving adjusted electromagnetic waves on the surface of a transmission medium, and transmitting or receiving the adjusted electromagnetic waves based on the updated mode. Other embodiments are disclosed.
US10581484B2 Signal boosters with compensation for cable loss
Apparatus and methods for signal booster systems with compensation for cable loss are provided herein. In certain configurations, a signal booster system includes two or more antennas for wirelessly communicating RF signals and a signal booster including booster circuitry for providing amplification to at least a portion of the RF signals. At least one of the antennas is connected to the signal booster via a cable. Additionally, the signal booster includes a cable loss compensation circuit that adjusts a gain of the booster circuitry to compensate for a loss of the cable.
US10581483B2 Terminal and transmission method
In the present invention, regarding a narrowband used in a subframe for transmitting uplink data, if a switch is made from a first narrowband used in a first subframe to a second narrowband that is different from the first narrowband, with respect to a second subframe continuing to the first subframe, a final one symbol of the first subframe and an initial one symbol of the second subframe are punctured and set as a retuning time to transmit the uplink data in the first narrowband and the second narrowband.
US10581482B2 Method and system for calibrating a radiofrequency multichannel subsystem of a telecommunications payload
A method for calibrating a radiofrequency multichannel subsystem of a telecommunications payload includes a step of generating and injecting a calibration signal at one or more input access channel injection points; a step of tapping off the injected and propagated calibration signal at tapping-off points of an access channel at output; and then a step of estimating the amplitude and/or phase differences between the internal channels of the multichannel subsystem on the basis of the calibration signal injected at input, serving as a reference, and of the extracted calibration signal or signals; and then a step of correcting the amplitude and/or phase differences by way of correction means. The injected calibration signal is a chirp signal, formed of a chirp or of a sequence of at least two identical chirps. A calibration system implements the calibration method.
US10581481B1 Communication device, spread-spectrum receiver, and related method using normalized matched filter for improving signal-to-noise ratio in harsh environments
A communication device, a method of operating a communication device, and a spread-spectrum receiver are disclosed. The method includes receiving an incoming RF signal, demodulating the incoming RF signal to generate a baseband signal, filtering the baseband signal with a normalized matched filter having filter characteristics matched to a pulse-shaping filter of the transmitter that generated the incoming RF signal, and extracting a received signal from a normalized output generated by the normalized matched filter. As a result, interferences and noise from harsh environments may be suppressed.
US10581478B1 Radio-frequency front end with power amplifier detuning to reduce output degradation
Radio-frequency front-end circuitry includes an output terminal, a receive amplifier controllably coupled to the output terminal, at least one transmit amplifier controllably inductively coupled to the output terminal, and at least one impedance element controllably coupled between ground and one of the at least one transmit amplifier to reduce degradation of output of the radio-frequency front-end circuitry when the at least one transmit amplifier is not in use. In differential signaling, there is an impedance element between ground and each pole of the differential signal. A second transmit amplifier may generate second transmit signals and harmonics of the second transmit signals, and the second transmit amplifier may be switchably connected to the output of a first transmit amplifier so that output of the second transmit amplifier is filtered by the one of the first transmit amplifier. The transmit amplifiers may include a WiFi power amplifier and a BLUETOOTH® power amplifier.
US10581477B2 Remote antenna for car-to-car (C2C) or car-to-X (C2X) communication
Antenna device (1) and method for operating same, comprising an antenna (2), wherein the antenna (2) is connected to an electronic device (4) via an antenna cable (3) and high-frequency signals are transmitted via the antenna cable (3) between the electronic device (4) and the antenna (2) and vice versa, characterized in that the antenna device (1) has a control unit (5) and switch units (6, 7) which are controlled by the control unit (5), wherein the switch units (6, 7) are switched between a receiving path (8) and a transmission path (9) between the electronic device (4) and the antenna (2).
US10581474B1 Wireless receivers and related methods with random interferer immunity
Wireless receivers and related methods with interferer immunity are disclosed. The receiver includes a receive (RX) front-end, a power level detector, and an automatic gain controller (AGC). The RX front-end includes circuit(s) having variable gains, and the power level detector outputs a power level indicator. The AGC receives the power level indicator and outputs the gain settings to the variable-gain circuits within the RX front-end. Further, the AGC is configured to adjust the gain settings within a first gain range when not receiving data frames and to adjust them within a second gain range when receiving data frames. The second gain range is a restricted version of the first gain range. Further, the AGC can be configured to detect and store gain settings within a sliding time window when data frames are not being received and to use these stored gain settings to determine the second gain range.
US10581462B2 Signature-enabled polar encoder and decoder
A signature-enabled Polar code encoder and decoder are provided. Signature bits are inserted in some unreliable bit positions. Different signature bits are inserted for different receivers. For a given codeword, only the receiver with knowledge of the signature can decode the codeword. Cyclic redundancy check (CRC) bits may be included in the input vector to assist in decoding.
US10581461B2 Method and apparatus for sequence determination, device and storage medium
The present disclosure provides a method and an apparatus for sequence determination, a device and a storage medium. The method for sequence determination includes: mapping a first bit sequence having a length of K bits to a specified position based on M_index to obtain a second bit sequence; applying Polar encoding to the second bit sequence to obtain a Polar encoded bit sequence; and selecting T bits based on the Polar encoded bit sequence as a bit sequence to be transmitted, where K and T are both non-negative integers and K≤T.
US10581458B2 Data storage apparatus and operating method thereof
A data storage apparatus includes a nonvolatile memory device and a controller configured to decode on normal read data read from a target memory cell, calculate a standard deviation of history read voltages for a target memory block including the target memory cell when the decoding of the normal read data fails, compare the calculated standard deviation with a preset first threshold value and a preset second threshold value, and determine a decoding type and a decoding order for the target memory cell based on a comparison result.
US10581456B2 Data compression device and data decompression device
A data compression device includes a processor configured to extract delimiter characters and character strings from compression target data. The character strings each are sandwiched between two of the delimiter characters in the compression target data. The processor is configured to generate first data by arranging the delimiter characters to allow an order in which the delimiter characters occur in the compression target data to be identified. The processor is configured to generate second data by arranging the character strings for each type of combination of two of the delimiter characters, which sandwich each of the character strings in the compression target data, to allow an order in which the character strings occur in the compression target data to be identified. The processor is configured to perform compression on the first data and the second data. The processor is configured to output a result of the compression.
US10581453B1 Precision current-to-digital converter
A current sensing system and delta sigma modulator architecture are discloses for sensing and digitizing a current input signal from a high impedance signal source with improve power efficiency. The delta sigma modulator integrates a signal condition stage within the delta sigma modulator feedback loop by utilizing a capacitive summation stage. For given gain, resolution, and bandwidth requirements, the delta sigma modulator architecture achieves reduced power consumption by advantageously reducing the number of nodes in the system that require a high dynamic range. Additionally, the delta sigma modulator has very high input impedance such that the input of the delta-sigma modulator can be connected directly to a high impedance signal source, without the need for a front-end pre-amplifier stage, or the like.
US10581451B2 Time-of-flight (TOF) receiver with high dynamic range comprising a digital mixer coupled to a sigma delta analog to digital converter
The disclosure provides a receiver with high dynamic range. The receiver includes a photodiode that generates a current signal. A coupling capacitor is coupled to the photodiode, and generates a modulation signal in response to the current signal received from the photodiode. A sigma delta analog to digital converter (ADC) is coupled to the coupling capacitor, and generates a digital data in response to the modulation signal. A digital mixer is coupled to the sigma delta ADC, and generates an in-phase component and a quadrature component corresponding to the digital data. A processor is coupled to the digital mixer, and processes the in-phase component and the quadrature component corresponding to the digital data.
US10581448B1 Thermometer current mode analog to digital converter
A family of current mode analog to digital converters, or TiADC, utilizing methods, circuits, and apparatuses, are disclosed with the following benefits: (1) There are normal and random non-systematic mismatch between devices in silicon manufacturing, that introduce non-linearity in current mode analog to digital converter's, or iADC, reference network. The iADC's linearity is improved by utilizing a thermometer current mode signal conditioning method, SCM. Successive applications of the SCM effectuates a segmented current reference network to function like a thermometer network, which operates based on the function of summation. Having a TiADC with a thermometer reference network, where current segments are summed or accumulated incrementally, would inherently reduce the impact of statistical distribution of component's random mismatch on the iADC's non-linearity. Accordingly, linearity of TiADC can be improved by the square root of the sum of the square of mismatch errors of the number of segmented current references in the thermometer network. (2) speed is improved by operating the TiADC in current mode, which is inherently faster. (3) voltage swings in current mode are small, which enables the iADC to operate at lower power supply voltages. (4) The TiADC can operate in subthreshold and at very low currents, which lower powers consumption. (5) the TiADC is asynchronous. Being clock free, TiADC has lower dynamic power consumption with reduces digital system noise. (6) the signal conditioning method or SCM utilized in TiADC provides concurrent functions of analog differencing and digital comparison. This trait enhances the dynamic response of iADC, wherein the digital output throughput accuracy degrades gradually and not abruptly as a function of increasing frequency of iADC's input signal. (7) No passive devices, such as capacitors or resistors, are required for the TiADC. (8) TiADC can be fabricated on low cost mainstream standard digital CMOS processes.
US10581441B2 Apparatus and method for generating clock signal with low jitter and constant frequency while consuming low power
A clock signal generator includes ramp and threshold voltage generators. The clock signal generator further includes a comparator configured to initiate a first phase of a clock signal based on the ramp and threshold voltages applied to its first and second inputs, respectively. The comparator is further configured to initiate a second phase of the clock signal based on the ramp and threshold voltages applied to its second and first inputs, respectively. Because the application of the ramp and threshold voltages to the inputs of the comparator is swapped per phase of the clock signal, any offset voltage in the comparator does not affect the period of the clock signal because they cancel out after two-half periods. This ensures that the clock signal has a substantially constant frequency. Other features include enabling the high power consuming comparator during a small window to achieve low jitter and low average power consumption.
US10581436B1 Multi-modulus frequency dividers
Various embodiments relate to multi-modulus frequency dividers, devices including the same, and associated methods of operation. A method of operating a multi-modulus divider (MMD) may include determining a common state for the MMD, wherein the MMD is configured to enter the common state regardless of a divisor value applied to the MMD. The method may further include receiving an integer value at the MMD. Further, the method may include setting the divisor value equal to the integer value. The method may also include receiving an input signal at a first frequency and generating an output signal at a second, lower frequency based on the divisor value. The method may also include receiving a second integer value at the MMD. The method may further include setting the divisor value equal to the second integer value in response to a detected current state of the MMD matching the common state for the MMD.
US10581425B2 Semiconductor device
A semiconductor device includes a power semiconductor switching element, a comparator circuit, a filter circuit and an erroneous-detection prevention circuit. The comparator circuit compares a value of an output voltage of the switching element with a threshold and outputs a comparison result as a determination signal. The filter circuit outputs the determination signal to the control circuit after a delay time required for the output voltage of the switching element to reach a predetermined voltage value for determining that the switching element is in a normal ON state after the switching element is turned on. The erroneous-detection prevention circuit changes a turn-on time of the switching element, the delay time, or a voltage value of the determination signal when a voltage of the power supply drops in a case where the switching element is normally turned on.
US10581422B2 PWM modulator
A PWM modulator according to an embodiment includes a first comparator configured to compare a first input signal with a first carrier and output a comparison result, a second comparator configured to compare a second input signal with a second carrier and output a comparison result, and a selector configured to output the comparison result while switching between the comparison result of the first comparator and the comparison result of the second comparator in a cycle according to a cycle of the first or the second carrier.
US10581420B2 Semiconductor device
The present disclosure provides a semiconductor device. The semiconductor device includes a difference-expanding device and a receiver. The difference-expanding device receives an input signal having voltage levels representing logical states, and converts the input signal to a processed signal by changing, based on the voltage levels, degrees in conduction of the difference-expanding device. The receiver receives the processed signal from the difference-expanding device, and determines the logical states of the input signal based on the processed signal.
US10581413B2 Compensation circuit
A device for adjusting a signal to a thermally sensitive bridge circuit that may have an impedance coupled to the bridge circuit and an impedance circuit also coupled to the bridge circuit. The impedance circuit may incorporate an amplifier having a non-inverting input coupled to the bridge circuit, a signal adjusting circuit coupled to the output terminal of the amplifier and to the bridge circuit, and an amplifier circuit coupled to the output of the amplifier. The signal adjusting circuit may include a unidirectional current flow mechanism such as a diode.
US10581410B2 High speed domino-based flip flop
Apparatuses for a flip-flop are provided. One apparatus for a flip-flop includes a domino logic flip-flop, including a single footer transistor for all nodes in the domino logic flip-flop to be pre-charged, wherein the single footer includes a footer node; and a pre-charge transistor connected to the footer node for pre-charging the footer node before an evaluation cycle. Another apparatus for a flip-flop includes a domino logic flip-flop; and combinatory logic configured to evaluate a complimentary signal in conjunction with circuit events.
US10581408B2 Digital processing of audio signals utilizing cosine functions
A method of increasing the sample rate of a digital signal by creating intermediate sample points between adjacent neighbouring sample points comprising the step of populating each of the intermediate sample points depending on a weighted influence of a predetermined number of the neighbouring sample points, the weighted influence being calculated by representing the digital signal or filter at the predetermined number of sample points at least in part by its cosine components, which are each represented by absolute values of a cosine function in the time domain substantially limited to half a waveform cycle at its mid-point; combining the aforementioned cosine components at each of the neighbouring sample points to obtain waveforms at each of the neighboring sample points; determining values for each of the waveforms at the intermediate sample points and combining the determined values at the intermediate sample point to derive the weighted influence.
US10581403B2 Device having a titanium-alloyed surface
Disclosed is a device that includes a crystalline substrate and a patterned aluminum-based material layer disposed onto the crystalline substrate. The patterned aluminum-based material layer has a titanium-alloyed surface. A titanium-based material layer is disposed over select portions of the titanium-alloyed surface. In an exemplary embodiment, the patterned aluminum-based material layer forms a pair of interdigitated transducers to provide a surface wave acoustic (SAW) device. The SAW device of the present disclosure is usable to realize SAW-based filters for wireless communication equipment.
US10581399B2 Impedance matching component
The present invention is directed to an impedance matching network for use at a predetermined frequency. The network includes: a low impedance port having a first impedance substantially equal to an impedance of an RF amplifier port; a first distributive transmission line network coupled to the low impedance port, the first distributive transmission line network including a plurality of first transmission lines, each first transmission line being characterized by a first characteristic impedance and a first electric line length at the predetermined frequency to form a first quasi-lumped reactive element so that the plurality of first transmission lines form a first quasi-lumped element impedance matching stage; at least one second distributive transmission line network coupled to the first distributive transmission line network and a high impedance port, the second distributive transmission line network including a plurality of second transmission lines, each second transmission line being characterized by a second characteristic impedance and a second electric line length at the predetermined frequency to form a second quasi-lumped reactive element so that the plurality of second transmission lines form at least one second quasi-lumped element impedance matching stage; and a high impedance port coupled to the at least one second quasi-lumped element impedance matching stage, the high impedance port having a second impedance substantially equal to a system impedance.
US10581398B2 Method of manufacture for single crystal acoustic resonator devices using micro-vias
A method of manufacture for an acoustic resonator device. The method includes forming a nucleation layer characterized by nucleation growth parameters overlying a substrate and forming a strained piezoelectric layer overlying the nucleation layer. The strained piezoelectric layer is characterized by a strain condition and piezoelectric layer parameters. The process of forming the strained piezoelectric layer can include an epitaxial growth process configured by nucleation growth parameters and piezoelectric layer parameters to modulate the strain condition in the strained piezoelectric layer. By modulating the strain condition, the piezoelectric properties of the resulting piezoelectric layer can be adjusted and improved for specific applications.
US10581397B2 Integrated circuit, circuit assembly and a method for its operation
An integrated circuit, a circuit assembly and a method for operation the integrated circuit are disclosed. In embodiments the integrated circuit includes at least one supply voltage terminal configured to receive a supply voltage for operation the integrated circuit, at least one input terminal configured to receive an analog input signal corresponding to an audio signal, at least one output terminal configured to provide an analog output signal and a signal strength detector configured to detect a signal strength of the analog input signal provided at the at least one input terminal, wherein the integrated circuit is configured to amplify an audio signal based on the detected signal strength and to output a corresponding amplified signal at the at least one output terminal, wherein the integrated circuit comprises a signaling circuit configured to indicate an amplification setting of the integrated circuit at the at least one supply voltage terminal.
US10581395B2 Variable gain amplifier
A variable gain amplifier (1) includes: a signal transmission circuit (10, 20) including amplifying transistor units (111 to 11N, and 211 to 21N) connected in parallel between a signal input port (2P, 2N) and a signal output port (3P, 3N); a load circuit (40) connected between a supply line of power supply voltage (VDD) and an output end of the signal transmission circuit (10, 20); a signal short circuit (30) including a short-circuit transistor unit (31) connected between the supply line of the power supply voltage (VDD) and an input end of the signal transmission circuit (10, 20), a constant-current source circuit (42), and a transistor control circuit (46). The transistor control circuit (46) selects transistor units to be turned on, from among the amplifying transistor units (111 to 11N, and 211 to 21N) and the short-circuit transistor unit (31), and supplies control voltages for turning on the selected transistor units.
US10581389B1 Reconfigurable amplifier loads and operating methods
A reconfigurable amplifier load includes a power supply node, a first inductor comprising a first terminal coupled to a first switch, and a second inductor comprising a first terminal coupled to a second switch. The reconfigurable amplifier load further includes a third inductor comprising a first terminal coupled to the first switch. The first switch is configured to selectively couple the first terminal of the third inductor to the power supply node. A fourth inductor comprising a first terminal coupled to the second switch. The second switch is configured to selectively couple the first terminal of the fourth inductor to the power supply node. At least one additional switch configured to selectively couple a second terminal of the first inductor or a second terminal of the second inductor or both the second terminal of the first inductor and the second terminal of the second inductor to the power supply node.
US10581378B1 Apparatus and method for shortening start-up time of a crystal oscillator
A fast start-up oscillator circuit to reduce a start-up time of a crystal oscillator is presented. The circuit contains a crystal resonator to output a first oscillation signal and a tunable RC oscillator to output a second oscillation signal. A driver is coupled between the tunable RC oscillator and the crystal resonator The driver transfers the second oscillation signal output from the tunable RC oscillator to the crystal resonator. The driver drives the crystal resonator, and a feedback circuit connected between the crystal resonator and the tunable RC oscillator to align a phase of the tunable RC oscillator with a phase of the crystal resonator based on the oscillation signal output by the crystal resonator.
US10581377B2 Method for detecting arcs, and detection apparatus for arcs, in a photovoltaic system
A method and associated device for detecting arcs in a photovoltaic system with an inverter and with a plurality of current collector circuits connected in parallel with the inverter via collector lines, wherein a plurality of strings of photovoltaic modules are connected in parallel with each current collector circuit via string lines. The method includes acquiring measured values of electrical variables and analyzing the measured values of the electrical variables for the presence of signs of an arc in the photovoltaic system using an analysis circuit and generating an arc signal which indicates the presence of an arc if the analyzed measured values meet predefined criteria. The method also includes acquiring measured values of acoustic variables using one or more acoustic sensors, and analyzing the measured values of the acoustic variables for the presence of signs of an arc in the photovoltaic system using the analysis circuit.
US10581374B2 Solar energy system for use with tufted geosynthetics
A solar energy system for use with tufted geosynthetics on a substantially flat surface having a racking structure with bases and attachments for frictional seating to a tufted geosynthetic ground cover system, a bifacial solar panel mounted to the racking system and electrically connected to a connection box for communicating electrical current to an electricity power conditioner of an electrical current grid generated upon exposure of the solar panel to ambient light. A method of using a solar energy system with tufted geosynthetics cover system is disclosed.
US10581373B2 Solar light hub and router device
A concentrator and a solar light router for converting light energy into electrical, photochemical and thermal energy, among other possible forms of usable energy, comprising a fixed body (1) and a movable part (2), wherein the fixed body (1) has an upper side with a converging lens (4) through which the sun rays (R1) enter, and a lower side where a mirror (5) is arranged. The mobile part 2 has a support arm 7 having a lower leg 8 coupled to a movement unit 10, and an upper leg 9 extending above the converging lens 4, in which is displaceable mounted a module (11) receptor/router of convergent solar rays (R4) that emerges from the fixed body (1). The support (7) is connected to angular displacement means housed in the movement unit (10) so that the angle traveled by its arm (9) encompasses a virtual surface (17), defined between the converging lens (4) and the module (11), where a focal point (19) incise of the convergent rays (R4), that travels according to the curvilinear paths (18n) in accordance with the displacement of the sunlight captured by the converging lens (4). The module (11) presents a lower face (13) through which the converging solar rays (R4) enters, and an upper face (14) from which concentrated solar rays (R5) are emitted which are directed, for example, towards a solar energy converter receiver (20) arranged in a tower (T) spaced from the device. The module (11) is connected to translation means along the upper section (9) of the support (7) and to rotating means with respect to its axis (E1) transverse to the defined plane by the converging lens (4) and includes means detecting the positions of the focal point (19), which together with the angular arm displacement means (7) and the translational and rotational means of the module (11) are connected to a module position control and control unit (11) to maintain it facing the focal point (19) and facing the receiver/solar energy converter (20) of the tower (T). In an alternate realization, the module (11) may act as a solar energy receiver/converter, for which it may include solar cells, a thermoelectric motor, or other solar energy converters.
US10581371B2 Solar panel mechanical connector and frame
A design is described for solar panel that allows for modular installation and efficient removal of panels irrespective of the panel's relative location in an array arrangement. A system is provided that includes a plurality of modular panels (such as solar power panels). These panels are rimmed by frames featuring one or more exterior-facing, grooved channels. A first channel—which may be used to mount the panel, and which replaces traditional railing installation systems—and a second channel that is configured to allow movement of one or more panel splices used to secure the panels together. Integrated electrical connection interfaces are provided on opposite side surfaces of the frames to couple with the electrical connection interfaces of adjacent panels to establish an electrical path between them. A spacer component may be inserted between panels to provide access to the electrical connection interfaces; support and rigidity to the joined panels; a grounding path between the panels; and, when combined with the panel splices, to align the panels to prevent damage to the electrical connection interfaces.
US10581367B2 Rotating-electric-machine control apparatus
The rotating-electric-machine control apparatus is provided with two or more torque compensation amount maps that each store a torque compensation amount corresponding to a detection rotation speed and a first torque command and a torque compensation amount map selector that selects a single torque compensation amount map from the two or more torque compensation amount maps, based on at least one of the detection rotation speed and control information indicating a control method utilized by the voltage applying device.
US10581364B2 Motor drive device and motor system
An output control unit controls a drive terminal for a BEMF detection object phase to a high-impedance state in a mask term. A BEMF detection unit detects a voltage of the drive terminal for the detection object phase when a center tap voltage is set as a reference as BEMF in a PWM on-term for remaining two phases per PWM period in the mask term and asserts a zero-crossing signal when the voltage is reduced to zero. A PWM fixing unit fixes the remaining two phases to the PWM on-terms in a first term from a predetermined timing after an amplitude level of BEMF becomes smaller than a BEMF threshold amplitude to assertion of the zero-crossing signal. The BEMF detection unit continuously detects BEMF in the first term.
US10581363B2 Isolated dual bus hybrid vehicle drivetrain
A powertrain for a vehicle includes a Y-wound generator and Y-wound motor coupled via respective neutral terminals, a generator inverter coupled between the Y-wound generator and a generator bus, and a motor inverter coupled between the Y-wound motor and a motor bus. The powertrain further includes a traction battery having first and second terminals each selectively coupled to the neutral terminals. The second terminal is further coupled to bus terminals of the generator and motor bus.
US10581362B2 Power supply system, transportation device, and power transmission method
A power supply system includes a first energy storage, a second energy storage, a power transmission circuit, and circuitry. The first energy storage outputs first output power to an electric load. The second energy storage outputs second output power to the electric load. The circuitry is configured to acquire a demand power to be supplied to the electric load. The circuitry is configured to acquire a remaining capacity value indicating remaining capacity in the second energy storage. The circuitry is configured to control the power transmission circuit to change a ratio of the first output power to the second output power to supply the demand power in accordance with the demand power and the remaining capacity value.
US10581361B2 Multiple inverter system for an electric machine
A vehicle may include an electric machine including windings having a nonzero phase offset. The vehicle may further include first and second inverters configured to drive the electric machine as a result of toggling of switches. The switches may be toggled according to respective pulse width modulation (PWM) signals. One or more gate drivers may be configured to generate the PWM signals. The PWM signals may be based on fundamental waveforms having a phase shift that is based on the nonzero phase offset of the electric machine.
US10581358B2 Alternator flux shaping
An electric machine includes a stator, a rotor, and magnets. The stator includes multiple flux members having ferrous material. The rotor is configured to rotate relative to the stator and spaced from the stator by an air gap. The magnets are rigidly mounted to the flux members of the stator. At least a first magnet and a second magnet of the magnets includes an elongated axis parallel to a radius of the rotor and a minor axis perpendicular to the elongated axis, and a first pole of the first magnet having a first polarity and positioned along the minor axis to face a first pole of the second magnet having the first polarity.
US10581352B2 Method and apparatae for controlling and providing a voltage converter with a pulse-modulated switch
An improved apparatus for controlling and providing a pulse-width-modulated signal to a switch operatively arranged between two terminals of a power supply for controlling an output power. A controller provides a pulse-width-modulated gate signal at a frequency to the switch. The controller is arranged to adjust the frequency as a function of a sensed parameter such that the power dissipated in the switch during switch transitions may be adjusted.
US10581350B2 Synchronous machine control device and method of controlling the synchronous machine control device
Provided are a synchronous machine control device SMCD including a converter configured to boost a voltage of a direct current power source DCPS in which, when the SMCD returns to operation after the operation stopping, fail-proof return to operation through the prevention of damage to the DCPS and the shortening of the time required for the return to operation are balanced. When returning to operation, the SMCD issues an operation enable command to an inverter and the converter simultaneously in the case where a calculated electric power value calculated from a rotational speed and a torque command is equal or higher than a threshold and, in the case where the calculated electric power value is less than the threshold, issues an operation enable command to the converter after an operation command that makes the electric power of the inverter equal or higher than a threshold is issued.
US10581348B2 Speed detection circuits for permanent magnet alternators
A permanent magnet alternator (PMA) includes a rotatable shaft, windings, a shunt regulator circuit, and a speed detection circuit. The rotatable shaft is connected electromagnetically to the windings. The shunt regulator circuit is electrically connected to the windings. A current sense transformer with a primary coil is electrically connected to the shunt regulator circuit. A secondary coil is electrically connected to a comparator circuit with reference voltage and generates voltage pulse indicating PMA speed. The voltage pulses form an output corresponding to and indicative of rotation speed of the shaft suitable for processing by a processor to present a PMA speed indication for use in the overall system architecture as a measurement parameter.
US10581346B2 Motor using vibrator, and electronic apparatus
A motor capable of holding a vibrator without increasing a dimension thereof in a traveling direction (driving direction) and without having looseness. The motor includes a vibrator and a holding unit that holds the vibrator, and moves the vibrator and a sliding member in frictional contact with the vibrator relative to each other by vibrating the vibrator. A pressurizing unit pressurizes the vibrator against the friction member, and holding springs generate a holding force for causing the holding unit to hold the vibrator. The holding unit is not disposed between the pressurizing unit and the vibrator. A holding direction of the holding force generated by the holding springs and a pressurizing direction of a pressurizing force generated by the pressurizing unit are substantially parallel to each other.
US10581343B2 Electret-based electrostatic haptic actuator
An electret-based haptic actuator is presented. The actuator having an electret layer, an electrically conductive layer, an electrically insulative layer, a plurality of spacers, and a signal generating circuit. The electret layer having a built-in voltage along a thickness dimension of the electret layer. The electrically insulative layer being disposed between the electret layer and the electrically conductive layer. The plurality of spacers being disposed between the electret layer and the electrically conductive layer. The signal generating circuit being electrically connected to the electrically conductive layer and not electrically connected to the electret layer. The signal generating circuit being configured to apply an oscillating drive signal to the electrically conductive layer to generate a vibrotactile haptic effect.
US10581341B2 Current converter circuit
A current converter circuit in a modular multilevel topology includes an AC voltage terminal with a first phase terminal and a further voltage terminal with a plus and a minus terminal. The current converter circuit includes two arms, wherein the first arm connects the first phase terminal and the first terminal and the second arm the second phase terminal and the minus terminal. Each arm includes at least two submodules connected in series, wherein one of the at least two submodules is implemented as analog cell including a passive device as well as an electric circuit. The passive device is connected in parallel to the electric circuit and connected in series with respect to the other one of the at least two submodules.
US10581338B2 Power supply system
A power supply system includes a plurality of AC output converters connected in parallel for supplying electric power to an AC load. Each of the plurality of AC output converters includes an output impedance connected to the AC load, a PWM converter configured to convert DC power into AC power, and a controller configured to output a voltage command value to the PWM converter. The controller includes a vector adder configured to perform vector addition of a part of a voltage drop occurring due to a current flowing through the output impedance and a voltage command value of the AC load, and a converter configured to output a voltage command value to the PWM converter based on a vector sum obtained through the vector addition.
US10581336B2 Three-phase AC/AC converter with quasi-sine wave HF series resonant link
An energy control circuit is provided. The energy control circuit includes an input circuit; an output circuit; an energy storage circuit coupled between the input circuit and the output circuit; and a controller coupled to the input circuit and output circuit for controlling an amount of energy stored in the energy storage circuit and for controlling a waveform generated by the output circuit using energy stored in the energy storage circuit.
US10581330B2 Metered charge transfer assisted switching regulators
A power conversion circuit providing a regulated output voltage to a load can include a switching regulator with an input configured to be coupled to an input voltage source and an output configured to be coupled to the load. The power conversion circuit can further include a metered charge transfer converter, such as a charge pump or a switched or pulsed current source, having an input configured to be coupled to an input voltage source and having an output configured to be coupled to the load. A controller coupled to the metered charge transfer converter can be configured to operate the metered charge transfer converter to deliver energy to the load responsive to a dip of the regulated output voltage below a threshold caused by an increase in current drawn by the load. The metered charge transfer converter may be located closer to the load than the switching regulator.
US10581322B2 Charge pump input current limiter
A system may include a charge pump configured to operate in a plurality of modes including a first mode in which the ratio of an output voltage to an input voltage of the charge pump is a first ratio and a second mode in which the ratio is a second ratio and a controller configured to limit current flowing between a power source of the charge pump to the charge pump, wherein the power source provides the input voltage, by limiting a transfer of charge between the power source and the charge pump during a switching cycle of the charge pump responsive to a change in operation between modes of the plurality of modes.
US10581321B1 Flyback converter with multiplier signal control circuit and method
A multiplier signal, and multiplier circuits and methods are provided to improve the total harmonic distortion (THD) and power factor (PF) for a flyback type power factor correction (PFC) circuit. The multiplier signal has a “pulled-up” waveshape that is configured to compensate for the “push-down” effect of varying off times of an electronic switch of the PFC on a line current of the PFC. The multiplier circuit is configured to reduce the multiplier signal during a first operational mode of the multiplier circuit and is further configured to maintain a typical multiplier signal during a second operational mode. The first operational mode occurs before a first phase angle and after a second phase angle during each half-cycle of a power source coupled to the PFC circuit. The second operational mode occurs between the first and second phase angles during each half-cycle.
US10581320B2 Direct filtering type switching power supply
A direct filtering type switching power supply is provided, for an occasion including pulsating direct current, including a filter circuit, a main power stage and an indicating circuit. A direct current input is connected to the filter circuit through the indicating circuit. The filter circuit and the main power stage are connected in parallel. The indicating circuit is formed by connecting a light emitting unit with an inductor in parallel, and make sure that the direction of the direct current input passing through the inductor is opposite to the conducting direction of the light emitting unit. The filter circuit at least includes an electrolytic capacitor. When the electrolytic capacitor is normal, an excitation current of a switching transistor in the main power stage basically does not appear in the inductor, and an LED in the light emitting unit does not emit light. When the Equivalent Series Resistance of the electrolytic capacitor rises greatly, the excitation current of the switching transistor appears in the inductor. Furthermore, when the switching transistor is switched off, the excitation current flowing through the inductor, which cannot be changed abruptly, freewheels through the LED, and drives the LED to emit light, so as to notify a user or a circuit that the electrolytic capacitor may have the risk of complete failure. The LED may also be a light emitter of a photocoupler. The switching power supply is low in cost, has unchanged efficiency and is easy to implement.
US10581315B2 System and method providing over current protection based on duty cycle information for power converter
System and method for protecting a power converter. An example system controller for protecting a power converter includes a signal generator, a comparator, and a modulation and drive component. The signal generator is configured to generate a threshold signal. The comparator is configured to receive the threshold signal and a current sensing signal and generate a comparison signal based on at least information associated with the threshold signal and the current sensing signal, the current sensing signal indicating a magnitude of a primary current flowing through a primary winding of a power converter. The modulation and drive component is coupled to the signal generator.
US10581308B2 Moving-magnet type linear motor controlling system and manufacturing method of parts
A moving-magnet type linear motor controlling system which can highly accurately control carts even when a plurality of coil units apply forces to the carts is provided. The moving-magnet type linear motor controlling system has: a plurality of coil units having a plurality of coils; a position detecting unit for detecting the positions of the plural carts which are moved along the plurality of coil units; and a controlling unit for determining a ratio of currents which are supplied to the plural coil units on the basis of the positions of the plural carts and an impedance and thrust characteristics of each of the plural coil units.
US10581306B2 Power system having two motors
A power system having two motors includes: a first motor transmitting power to an output shaft of an engine or receiving power from the output shaft of the engine; a first clutch selectively connecting a first rotor of the first motor to the output shaft and mounted on a first power transmitting member that operably connects the output shaft and the first rotor of the first motor; a second motor outputting power to an input shaft of a transmission; and a second clutch selectively connecting the output shaft to a second rotor of the second motor and mounted on a second power transmitting member that operably connects the output shaft and the second rotor of the second motor.
US10581305B2 Insulator of stator, stator for rotating electric machine using the same, and method for manufacturing stator for rotating electric machine
An insulator for insulating a coil that is wound around a tooth of a stator core from the stator core includes: an axial wall that opposes an axial end surface of the tooth in a state of being assembled to the tooth; and a circumferential wall that is integrally provided with the axial wall and opposes a circumferential-side surface of the tooth. The circumferential wall that is located between the tooth and the coil is constructed of an insulating sheet that is thinner than the axial wall and has foamability.
US10581303B2 Laminated iron core and manufacturing method of laminated iron core
A laminated iron core includes a plurality of blanked iron core pieces laminated together, a continuity of side parts of the iron core pieces configuring a side surface of the laminated iron core. The side part of each iron core piece includes a specific light reflection area having a prescribed width along a circumferential direction, where the specific light reflection area has different light reflection characteristics from the other area of the side part of the iron core piece, and a striped pattern, configured by the specific light reflection areas, exists on the side surface of the laminated iron core.
US10581302B2 Stator for an electric motor
A stator for an electric motor may have a substantially annular shape centered around a central axis and may include a stator core having a plurality of teeth consecutively arranged in a circumferential direction, and a plurality of coils wound around respective teeth of the plurality of teeth. The plurality of coils may be grouped into a plurality of phase groups. The stator may include in association with the respective phase groups: at least one loop wire connecting at least two coils of the respective phase group in series with each other with the at least one loop wire being positioned at a radially inner portion of the stator, and at least two end wires respectively connected to two end coils of the respective phase group. The at least two end wires may be configured to be connected to a power source to energize the coils of the respective phase group.
US10581301B2 System for fixing the inner air deflector on deflective cover for rotating electrical machine
A system for fixing the inner air deflector on a deflective cover for a rotating electrical machine, wherein this deflector is fixed onto the deflective cover using a fixing element and a nut placed through elongated holes on flaps of the inner deflector and through elongated holes on the deflective cover, so that the tightening of the fixing set is performed from an outer part of the housing of the machine, enabling adjustment of a gap between an outer edge of blades of a fan and an inner surface of the inner air deflector, in order to minimize the effects of formation of counter-flowing air currents near the gap.
US10581297B2 Sealless downhole system with magnetically supported rotor
A fluid rotor is configured to move or be rotated by a working fluid. A fluid stator surrounds the fluid rotor. The fluid stator is spaced from the fluid rotor and defines a first annular fluid gap in-between that is in fluid communication with an outside environment exterior the downhole-type pump. A radial magnetic bearing includes a first portion coupled to the fluid rotor and a second portion coupled to the fluid stator. The first portion is spaced from the second portion defining a second annular fluid gap in-between that is in fluid communication with the outside environment exterior the downhole-type pump.
US10581295B2 Electronic component for an electric motor of an individual wheel drive of a motor vehicle, individual wheel drive, and motor vehicle
An electronic component for an electric motor of an individual wheel drive of a motor vehicle, with an electronics housing that can be attached at a motor housing of the electric motor as well as an electrical plug connection device for producing a detachable electrical connection. It is thereby provided that the plug connection device is arranged at a lug projecting from the electronics housing. Exemplary Embodiments invention further relates to an individual wheel drive as well as to a motor vehicle.
US10581294B2 Vehicle electric motor housing device
A vehicle electric motor housing device comprises: a case housing an electric motor, a support member rotatably supporting a rotor shaft of the electric motor, and an insulating member insulating the case from the support member, the insulating member including an insulating layer and a protective layer, the protective layer being disposed between the insulating layer and at least one of the case and the support member facing the insulating layer, and the protective layer having higher strength than the insulating layer.
US10581292B2 Electric machine with stator having phase shift windings
A multi-phase electric machine having plurality of windings are mounted on the stator core that define a plurality of phases wherein, for each phase, the windings include at least two parallel windings, each winding comprising a pair of continuous wires which are connected in series. For each pole, the parallel windings fill one or more central slots and two outer slots. Each winding fills each central slot twice the number of times that the winding fills each outer slot to thereby define a slot fill ratio of 2:1 between central slots and outer slots and wherein each wire of the wire pair forming a winding fills the slots in a ratio that differs from the slot fill ratio. Each of the parallel windings include a phase shift end loop that shift the windings from one outer slot to the other outer slot.
US10581288B2 Rotor and rotary electrical machine
A rotor includes: a rotary member; permanent magnets in a plurality of columns which are arranged along the circumferential direction of the rotary member and each of which is divided into a plurality of permanent magnets in a rotary axis direction X of the rotary member; and a sheath tube which is fitted to the outer circumferential side of the permanent magnets, which covers the permanent magnets and which is formed of a fiber-reinforced plastic, and the sheath tube is divided, in the rotary axis direction X of the rotary member, by a division number which exceeds the division number of the permanent magnets.
US10581287B2 Permanent magnet electric machine with variable magnet orientation
A permanent magnet electric machine (PM machine) includes a rotor with rotatable magnets and a stator defining an air gap with the rotor. An actuator rotates the rotatable magnets at predetermined operating points through an angular distance sufficient for changing magnetic pole orientations of the rotatable magnets, and thus modifies magnetic flux linkage with stator windings across the air gap. Fixed magnets may be arranged around a circumference of the rotor. The actuator may be actively or passively driven. Flux-shunting elements are optionally disposed in the rotor to further modify the flux linkage. A gear set connected to torque transfer elements may be driven by the actuator to rotate the rotatable magnets. A vehicle includes drive wheels, a transmission, and the PM machine. A method controls magnetic flux linkage in the PM machine noted above.
US10581285B2 Rotor assembly of an electric motor
A rotor assembly of an electric motor generally comprises a center shaft configured to rotate about a longitudinal axis and a plurality of spacers extending radially outward from the center shaft, the spacers fixedly attached to the center shaft. A plurality of axially stacked annular laminations are coaxially aligned with the center shaft and radially supported on an inner circumferential surface by the plurality of spacers. Each of the plurality of spacers has, at each axial end of the stacked annular laminations, first and second axial restraining elements extending in an outward radial direction beyond the inner circumferential surface of the plurality of stacked annular laminations. The plurality of stacked annular laminations are compressed between the first axial restraining element and the second axial restraining element, such that an axial compression force is applied to the plurality of stacked laminations.
US10581284B2 Wireless charger and wireless power receiver
A wireless charging system and method are provided, that are capable of simultaneously charging multiple mobile devices, providing high power transfer efficiency for multiple mobile devices located at any position and orientation, and minimizing electromagnetic radiation from a transmitting (TX) coil and a receiving (RX) coil. The method and structure reduce electromagnetic interference (EMI) radiation by shunting in-phase currents flowing in a wireless power transmitting unit (TX unit) and a wireless power receiving unit (RX unit) of a wireless charging system.
US10581283B2 Method for controlling power transmitting device, method for detecting foreign object, and power transmitting device in wireless power transmission system
A method for controlling a power transmitting device is a method for detecting a metal foreign object by controlling the power transmitting device including a power transmitting coil that outputs power to a power receiving coil and a thermal sensor that measures a surface temperature of the metal foreign object on the power transmitting coil. The method includes causing the power transmitting coil to output the power before the coils are electromagnetically coupled with each other and a mobile object including the power receiving coil overlaps the power transmitting coil, causing the thermal sensor to measure the surface temperature of the metal foreign object, and transmitting, if the measured surface temperature of the metal foreign object is equal to or higher than a threshold, a signal indicating presence of the metal foreign object to another receiving apparatus, other than the power transmitting device, having a function of receiving the signal.
US10581282B2 Methods and systems for foreign objection detection in wireless energy transfer systems
Foreign object detection (FOD) is provided for wireless energy transfer systems. A transmitter receives an input voltage, converts it to an output current, supplies the output current to a transmit coil, and samples a first set of analog signals to generate a first set of digital values. A receiver converts a current induced in a receive coil by energy transferred from the transmit coil into an output voltage, samples a second set of analog signals to generate a second set of digital values, and communicates the second set of digital values to the transmitter. The transmitter generates a FOD signal based upon the first and second sets of digital values that indicates detection or non-detection of a foreign object within the energy transfer. In further embodiments, a comparison of the detected power loss or efficiency to expected power loss or efficiency is used to generate the FOD signal.
US10581279B2 Radio frequency and optical based power for remote component conditioning using thermoelectrics
A thermoelectric conditioning arrangement may comprise a first antenna/splitter configured to transmit a power & control signal, a second antenna/splitter configured to receive the power & control signal, a waveguide coupled between the first antenna/splitter and the second antenna/splitter, wherein the power & control signal is guided from the first antenna/splitter to the second antenna/splitter via the waveguide, a power converter configured to receive the power & control signal from the second antenna/splitter and generate a direct current (DC) signal, and a thermoelectric cooler (TEC) configured to receive the DC signal from the power converter.
US10581277B2 Apparatus for reducing electromagnetic wave in wireless power transmitter using reducing coil
Provided is an apparatus for reducing an electromagnetic wave in a wireless power transmitter using a reducing coil, the apparatus that may cancel external emission of a magnetic field formed at a transmission coil using the reducing coil based on induced electromotive force.
US10581273B2 Wireless charging receiver group authentication
The present invention provides a mobile apparatus with wireless charging function and an accessory apparatus with wireless charging function capable of allowing a wireless power receiver (PRX) to communicate with a CPU of a mobile device, so as to solve the problem mentioned above. The mobile apparatus comprises: a processing circuit and a wireless power receiver (PRX). The PRX is coupled to the processing circuit and wirelessly connected to a wireless power transmitter (PTX) of a wireless charger, for receiving a wireless power, wherein the PRX receives a first authentication request signal from the PTX and then sends a second authentication request signal to the processing circuit, and the processing circuit sends a second authentication information to the PRX, and the PRX sends a first authentication information to the PTX.
US10581272B2 Input power appraisal based wireless power system
A wireless power system (WPS) has a wireless power transmitter (WPT) that appraises an input power available to a power inverter from one or more input power sources. The WPT comprises the power inverter that wirelessly transmits power to a wireless power receiver (WCR) of the WPS, and a power appraiser circuit (PAC). The PAC ascertains maximum input power available to the power inverter from the input power sources. The PAC includes a variable load connected to a path carrying the input power to the power inverter or one or more input pins that receive power ratings of the input power sources that indicate available maximum input power from the input power sources. The ascertaining of maximum input power available to the power inverter from the input power sources appraises the input power available to the power inverter. The WCR receives information representing maximum power deliverable by the WPT.
US10581270B2 Equivalent-conductance-compensated globally-linear symmetric method for obtaining power flows in DC power networks
An equivalent-conductance-compensated globally-linear symmetric method for obtaining power flows in a DC power network, including: establishing an equivalent-conductance-compensated globally-linear function that relates all bus translation voltages to a bus injection power according to given bus load parameters and given bus source parameters of the DC power network; establishing an equivalent-conductance-compensated globally-linear symmetric matrix-equation model for power flows in the DC power network according to the equivalent-conductance-compensated globally-linear function and a given slack bus serial number; establishing an equivalent-conductance-compensated globally-linear symmetric matrix relation between non-slack bus injection powers and all the bus translation voltages by using M-P inversion of matrices according to the equivalent-conductance-compensated globally-linear symmetric matrix-equation model; and calculating each bus per-unit voltage and each branch-transferred power in the DC power network according to the equivalent-conductance-compensated globally-linear symmetric matrix relation.
US10581267B2 Automated testing of emergency lights
The subject disclosure relates to an emergency lighting system for simulating power failure in an emergency lighting system. In some aspects, the system includes an interrupt relay coupled between a first power supply and a lighting array, a power monitoring module coupled between a second power supply and the lighting array, and a wireless transceiver configured for transacting data with a wireless backhaul gateway. Additionally, the lighting system can include a microcontroller configured to perform operations for receiving an interrupt command from the wireless backhaul gateway, toggling the interrupt relay in response to the interrupt command, wherein toggling the interrupt relay terminates power delivery to the lighting array, and measuring one or more power characteristics of the second power supply to determine if the second power supply can power the lighting array. Methods and machine-readable media are also provided.
US10581266B2 Energy storage system and method for direct coupling energy storage and power source
An energy storage system for direct DC coupling includes a power source electrically connected to a first node, a power converter coupled to the first node, an energy storage unit coupled to the first node through direct DC coupling, and a control system. The power converter controls the output voltage of the power source under the control of the control system. The energy storage unit draws energy from the power source or the bus when charging and supplies energy to the bus when discharging. A main switch is coupled between the first node and the energy storage unit. The control system is configure to control the power converter to adjust the output voltage to the energy storage unit voltage, control the main switch to electrically connect the energy storage unit to the first node, and control the main switch to electrically disconnect the energy storage unit from the first node.
US10581263B2 Charging circuit and control method thereof
A charging circuit applied to a post-stage circuit includes a power converting circuit, a power storage circuit, a switching circuit and a processing circuit. The power converting circuit receives an external voltage and converts the external voltage to a charging voltage. The power storage circuit is coupled to the power converting circuit and receives the charging voltage to store the power. The switching circuit is coupled to the power converting circuit and the power storage circuit. The processing circuit is coupled to the switching circuit and controls the charging circuit operated in a first mode or a second mode. When operated in the first mode, the external voltage supplies power to the post-stage circuit. When operated in the second mode, the charging voltage supplies power to the post-stage circuit.
US10581259B2 Battery switching system
A battery switching system for a vehicle controls a first battery device and a second battery device, which provide power to a vehicular load. The system includes multiple switch circuits and a battery control module. The switch circuits are operable for electrically coupling and decoupling each of the first battery device and the second battery device to the load and electrically coupling and decoupling the first battery device from the second battery device. Each of the switch circuits is operable in a closed state and an open state. The battery control module operates the switch circuits based predetermined conditions to form a first electrical path to electrically couple the first and second battery devices, a second electrical path to electrically couple the second battery device and the vehicular load, or a third electrical path to electrically couple the first battery device and the vehicular load.
US10581258B2 Charging support device
A charging support device is used in charging a battery of a vehicle having a power reception unit on a bottom surface of the vehicle with power supplied from a power transmission device located outside the vehicle. The charging support device includes a controller that generates an overhead view image that displays a vehicle image of the vehicle and an image of a surrounding area of the vehicle captured by a camera. The controller displays, in the overhead view image, (i) a first mark indicating a position of the power reception unit and (ii) a second mark indicating a position of the power transmission device. The controller varies a color or a size of the second mark in a case where a positional relationship between the position of the power reception unit and the position of the power transmission device achieves a predetermined charging efficiency.
US10581257B2 Lightweight, wallet-sized portable power charger kit with removable charging cable
A portable power charger kit is provided for charging electronic devices from a rechargeable internal battery. The portable charger kit comprises a wallet, a charger unit, and one or more interchangeable charging cables, each having a first end connection interface and a second end connection interface. The ends of the charging cable are storable within respective first and second cavities formed in the charger unit. A power connection port is provided in the charger unit in operative communication with the internal battery. The connection port may be disposed within the first cavity for engagement with the first connection interface of the charging cable. The second end of the charging cable may be removed from its storage cavity and flexed out and away from the charger housing for engagement with a portable electronic device or an external power source while the first end remains in engagement with the power connection port.
US10581254B2 Equalization current adjustment method and related apparatus
An equalization current adjustment method includes: determining a battery unit to be equalized in a battery pack, and obtaining a current actual equalization current value of the battery unit; and when it is determined that a difference between the current actual equalization current value of the battery unit and a target equalization current value does not fall within a range of a preset threshold, adjusting a fundamental amplitude of an alternating current power supply of a target circuit on which the battery unit is located and/or a voltage gain of the target circuit, so that the difference between the current actual equalization current value of the battery unit and the target equalization current value falls within the range of the preset threshold.
US10581252B2 Power supply charging system
A power supply charging system having first and second alternating power cells, a motor driven generator adapted to operably switch between providing power between the first and second alternating power cells, a third power cell which supplies power to the motor driven generator, and a control system having a power cell managing module and a charge control module. The power cell module is adapted to alternate the motor driven generator to operably switch between providing power to the first and second alternating power cells. The charge control module is adapted to detect the occurrence of a pre-determined power supply condition to activate the motor driven generator to provide power to the first or second alternating power cells. The power supply charging system may find particular use in generating a direct current, converting the direct current to an alternating current, and providing a continuous alternating current to a facility or equipment.
US10581247B1 System and method for reactive power control of wind turbines in a wind farm supported with auxiliary reactive power compensation
A method and associated system for operating a power generation to supply real and reactive power to a grid includes determining a total reactive power demand made on the system during a first, stable grid state. A first reactive power portion of the reactive power demand is supplied by a generator, and a second reactive power portion is supplied by a reactive power compensation device, wherein the second reactive power portion may be greater than the first reactive power portion. Upon detection of a grid fault, the first reactive power portion is increased and the second reactive power portion is decreased.
US10581245B2 Voltage/reactive power operation assisting device and assisting method, and voltage/reactive power operation monitoring control device and monitoring control method
The setting range of the voltage and the reactive power of a power system is maintained during variations of voltage and power flow due to the output variation of renewable energy of a large number of power supplies which fluctuate due to weather. A voltage/reactive power operation assisting device is provided with a first database for storing the data to be evaluated, target value data, individual control device control method data, and individual control device data of an individual control device for adjusting the voltage/reactive power of a power system. A second database stores the device operation data of the individual control device; and the operation of the individual control device is predicted from the data stored in the first database to obtain individual control device operation prediction data. A display unit displays the individual control device operation prediction data and the device operation data in a contrastive manner.
US10581235B2 Method for automatically coordinating protection settings in an electric power distribution network
Methods and systems are provided for automatically coordinating protection settings for relays within an electrical power distribution network. A method includes using a graph traversal mechanism to analyze geographical-based equipment data that contains information about overcurrent relays within the electrical power distribution network. A customizable rule base is applied to protection guidelines. Protection settings are determined based upon the applied customizable rule base and the direction of fault current flow from each source. The determined protection settings are used for the overcurrent relays to control switches in the electrical power distribution network in response to a detected fault.
US10581231B1 Electrical panel assembly
An electrical panel assembly for easing installing conductors in a replacement electrical panel in a wall includes an electrical panel that is mountable in a wall. The electrical panel has a front side and an outer wall, and the outer wall has a top side and a bottom side. Each of the top, bottom and front sides is open to access an interior of the electrical panel. A top panel is removably coupled to the top side of the electrical panel. The top panel has a plurality of apertures extending therethrough and each of the apertures has a conductor extended therethrough. A bottom panel is removably coupled to the bottom side of the outer wall of the electrical panel. The bottom panel has a plurality of apertures extending therethrough and each of the apertures in the bottom panel has a conductor extended therethrough.
US10581230B2 Method of manufacturing a cold shrinkable termination and assembly
A method of manufacturing a cold shrinkable termination for an electric power cable that includes an insulation tube and stress control glue. An electric power cable is provided having an exposed end including: a conductor core having an exposed portion and an unexposed portion; an insulation layer having an exposed portion and an unexposed portion covering the unexposed portion of conductor core; a semi-conductive shield layer having an exposed portion and an unexposed portion covering the unexposed portion of the insulation layer; a metal shield layer having an exposed portion and an unexposed portion covering the unexposed portion of the semi-conductive shield layer; and an outer protection layer covering the unexposed portion of the metal shield layer. A cold shrinkable termination is provided including: an insulation tube; a stress control glue; and, a support tube. The stress control glue is coated along a selected segment of an inner wall of the insulation tube. The insulation tube of the cold shrinkable termination is expanded on the support tube. The exposed end of the electric power cable is inserted into the support tube, and the support tube is removed from the insulation tube such that the insulation tube shrinks on the exposed end of the electric power cable. Thereby, the structure of the cold shrinkable termination is simplified and the cost thereof is reduced.
US10581226B2 Spark plug
A spark plug includes: a center electrode; an insulator having a through hole around a part of the center electrode; and a metal shell holding the insulator from an outer peripheral side thereof. The metal shell includes a shelf portion that projects radially inward. The insulator includes an engagement portion engaged with the shelf portion from the front side, and a front end portion at the front side with respect to a front end of the metal shell. The front end portion has an outer diameter larger than an inner diameter of the metal shell at the front side with respect to the shelf portion. The front end portion of the insulator has a diameter-enlarged portion at which a diameter of the through hole increases and which is spaced apart from an outer peripheral surface of the center electrode.
US10581224B2 Feedback biased vertical cavity surface emitting laser
A VCSEL may include a bottom DBR mirror and a top DBR mirror above the bottom DBR mirror. The VCSEL may include a vertical optical cavity located within a portion of the bottom and top DBR mirrors. The vertical optical cavity may be configured to emit an optical signal. The VCSEL may include a lateral feedback optical cavity located within a different portion of the bottom and the top DBR mirrors configured to receive a feedback bias signal configured to bias the lateral feedback optical cavity to adjust the optical signal. The VCSEL may include an active region formed between the bottom and the top DBR mirrors that may include an oxide layer defining an oxide aperture. The VCSEL may include an isolation implant configured to electrically isolate the vertical optical cavity from the feedback optical cavity and to create a first and a second aperture within the oxide aperture.
US10581220B2 Light emitting module
A light emitting module includes a light emitting device including first to sixth electrodes and a holder including first to sixth terminals. An insulator body of the holder at least partially surrounds the light emitting device in a plan view with the light emitting device being interposed between a first inner edge and a second inner edge of the insulator body, and a third inner edge linking the first and second inner edges. The first terminal projects from a third inner edge and is connected to the first electrode. The second and third terminals project from the first inner edge and are connected to the second and third electrodes, respectively. The fourth terminal projects from the third inner edge and connected to the fourth electrode. The fifth and sixth terminals project from the second inner edge and are connected to the fifth and sixth electrodes, respectively.
US10581218B2 Semiconductor light emitting device
A semiconductor light emitting device includes a mount section having an insulating property connected to a heat sink, a plurality of semiconductor laser elements disposed on the mount section, and a heat radiation block having an insulating property disposed on the plurality of semiconductor laser elements. A first wiring made of a metal is disposed on an upper surface of the mount section, and a second wiring made of a metal is disposed on a lower surface of the heat radiation block, a part of the second wiring being electrically connected to the first wiring. By electrically connecting the first wiring and the second wiring to each of the plurality of semiconductor laser elements, the plurality of semiconductor laser elements are connected in series, and have a same polarity with each other at a side that each of the plurality of semiconductor laser elements is connected to the first wiring.
US10581216B2 3D waveguide for efficient coupling of multimode pump and signals to a multicore fiber amplifier
An optical communication substrate includes a plurality of cores to communicate optical signals; a rectangular input delivering a pump laser, and a shaped portion to combine the optical signals and the pump laser into a ring geometry at an output.
US10581214B2 High power lockout switch for laser device with threaded actuator
A lockout system for a laser device of a type having a laser emitter operable to emit a laser beam at a plurality of intensity levels includes a lockout switch operable to be placed in either a first state or a second state, wherein the laser device is configured to prevent actuation of the laser emitter at an intensity level above a preselected threshold intensity level when the lockout switch is in the first state and to permit actuation of the laser emitter at an intensity level above the preselected threshold intensity level when the lockout switch is in the second state. A lockout key operable to transition the lockout switch between the first state and the second state. In a further aspect, a laser sight device incorporating the lockout system herein is provided.
US10581213B2 Crimp tooling having guide surfaces
Crimp tooling includes an anvil and a wire crimper. The anvil includes a base and a tip with a cradle at the tip for supporting a terminal. The anvil has first and second anvil guide surfaces located relative to the cradle. The wire crimper has first and second legs on opposite sides of a crimp slot that receives the cradle and the terminal supported by the cradle. The wire crimper defines a crimp profile in the crimp slot configured to form the terminal during crimping. The first and second legs have first and second wire crimper guide surfaces, respectively. The first and second wire crimper guide surfaces are configured to engage the first and second anvil guide surfaces, respectively, to guide a position of the wire crimper relative to the anvil.
US10581211B2 Busway stab assemblies and related systems and methods
A plug-in device for use with a busway system comprising a busway housing defining a longitudinal axis includes a stab base housing having first and second opposite sides, one or more stab conductors extending out of and away from the stab base housing at each of the first and second sides of the stab base housing, and a first alignment tab on the first side of the housing and a second alignment tab on the second side of the housing. The stab base housing is configured to be received through an opening at a bottom portion of the busway housing and positioned in a first position and then rotated from the first position to a second position. The first and second alignment tabs are configured to allow rotation from the first position to the second position in only one rotational direction.
US10581210B2 Receptacle assembly having cabled receptacle connectors
A receptacle assembly includes a receptacle cage having walls defining a cavity extending between a front and a rear and having a module channel receiving a pluggable module. The walls include a top wall, a bottom wall and first and second sidewalls extending from the top wall to the bottom wall. The cavity is open at the rear to receive a cabled receptacle connector in the module channel and the cavity is open at the front to receive the pluggable module therein. A mounting panel extends from the bottom wall and has a mounting surface below the bottom wall for supporting the bottom wall of the receptacle cage at an elevated position above the mounting surface.
US10581208B2 Ethernet connector with electromagnetic filtering
There is described a modular connector receptacle comprising a shield and a modular connector assembly. The shield comprises an electrically-conductive material, and comprises a lumen defining an inner surface which comprises a thread. The modular connector assembly comprises peripheral winglets which engage with the thread of the inner surface of the lumen for screwably housing the modular connector assembly inside the shield. The peripheral winglets are electrically conductive, thus providing a ground. Low-pass filters are provided on a PCB in the modular connector assembly, and the PCB comprising the low-pass filters can have a PCB shield enclosing the PCB and electrically connected to the peripheral winglets for grounding to the shield.
US10581205B2 High-frequency ultra-fine coaxial RF connection member as well as high-frequency ultra-fine coaxial RF jumper and receptor connector thereof
A high-frequency ultra-fine coaxial RF connection member as well as the high-frequency ultra-fine coaxial RF jumper and the receptor connector thereof deliver a high-frequency RF signal by direct electrical contact of an end of a cable central conductor of a coaxial cable with a circuit substrate. Furthermore, the receptor connector of the high-frequency ultra-fine coaxial RF connection member limits a cable end connector through a receptor metal cover, thereby reducing an entire height of the high-frequency ultra-fine coaxial RF connection member, to meet requirement of thinned high-frequency ultra-fine coaxial RF connection members.
US10581203B2 Insulative support for very high speed electrical interconnection
An electrical connector module with openings in an insulative support selectively positioned to limit dielectric loss in a signal. The connector may include a first and second conductor including first and second sides between first and second edges. An insulative support holds the first conductor adjacent the second conductor and may have at least five pedestal portions, wherein the first pedestal portion contacts the first side of the first conductor, the second pedestal portion contacts the second side of the first conductor, the third pedestal portion contacts the first side of the second conductor, the fourth pedestal portion contacts the second side of the second conductor, and at least a portion of the fifth pedestal portion is disposed between two edges of the first and second conductors. The pedestal portions may have widths less than the widths of the first and second sides of the first and second conductors.
US10581196B2 Power connector and connector assembly
A power connector comprises an insulation body having a slot at a first side of the insulation body and a plurality of conductive terminals disposed in the insulation body. The conductive terminals include a positive conductive terminal and a negative conductive terminal. A first end of the positive conductive terminal is disposed in the slot and electrically contacts a first positive bus bar of a bus bar plug assembly inserted into the slot, and a second end of the positive conductive terminal electrically connects with a second positive bus bar. A first end of the negative conductive terminal is disposed in the slot and electrically contacts a first negative bus bar of the bus bar plug assembly, and a second end of the negative conductive terminal electrically connects with a second negative bus bar separated from the second positive bus bar.
US10581194B2 Connector with tubular bodies
A connector has one housing having a tubular body which surrounds terminals; the other housing having a tubular body to be connected to the tubular body of the one housing; and a lock mechanism which allows tip surfaces of the tubular bodies that define external shapes of the pair of housings, respectively, to come into contact with each other and maintains a connected state of the one housing and the other housing.
US10581180B2 Waveguide antenna element-based beam forming phased array antenna system for millimeter wave communication
An antenna system, includes a first substrate, a plurality of chips, and a waveguide antenna element based beam forming phased array. The waveguide antenna element based beam forming phased array has a unitary body that comprises a plurality of radiating waveguide antenna cells in a first layout for millimeter wave communication. Each radiating waveguide antenna cell comprises a plurality of pins that are connected with a body of a corresponding radiating waveguide antenna cell that acts as ground for the plurality of pins. A first end of the plurality of radiating waveguide antenna cells of the waveguide antenna element based beam forming phased array, as the unitary body, in the first layout is mounted on the first substrate. The plurality of chips are electrically connected with the plurality of pins and the ground of each of the plurality of radiating waveguide antenna cells to control beamforming.
US10581171B2 Antenna element structure suitable for 5G mobile terminal devices
A novel antenna element includes a PCB, a radiating element disposed on the surface of the PCB, and a feed structure. The radiating element is constituted by a magnetic dipole and an electric dipole. The magnetic dipole comprises a first magnetic dipole conductive part disposed on the first surface, a second magnetic dipole conductive part disposed on the second surface, and a first metal via array which penetrates the PCB and is connected with edges of the first and second magnetic dipole conductive parts. The electric dipole is constituted by a first electric dipole conductive part which is connected with the first magnetic dipole conductive part and a second electric dipole conductive part which is connected with the second magnetic dipole conductive part. The feed structure is connected with the first magnetic dipole conductive part and the magnetic dipole extends to the ground.
US10581164B2 Hybrid millimeter wave FEM architecture for mobile devices
An electronic circuit for a mobile device, including: a power divider and a hybrid antenna array coupled to a transceiver via the power divider. The hybrid antenna array including a steering beam phased array antenna provided on the front-end module, and a fixed beam antenna provided on the front-end module or distributed on PCB. The fixed beam antennas can be used in space constrained areas of a mobile devices, such as those adjacent to a display on one side of the device, while larger steering beam phased array antennas are used on the back side of a device.
US10581162B2 Systems and methods for determining a spatial radiation characteristic of a transmitted radio-frequency signal
In an exemplary embodiment, an RF device includes a receiver and an antenna. The antenna is configured to receive a reflected radio-frequency signal containing a set of modulated signal segments. Each modulated signal segment has a unique modulation pattern that indicates a time-variant reflectivity characteristic of a respective signal reflecting tile of a radio-frequency signal reflector. The receiver can include a circuit to process the modulated signal segments and determine a spatial intensity distribution of the radio-frequency signal incident upon the radio-frequency signal reflector. The spatial intensity distribution can be used by the circuit to determine a spatial radiation characteristic of an RF signal that is transmitted by a transmitter in order to produce the reflected radio-frequency signal. The transmitter, which can be incorporated into the RF device, includes a beam steering circuit that can modify a spatial radiation characteristic of the transmitted RF signal for addressing a misalignment.
US10581159B2 Electrically small quasi isotropic extendable antenna
The present invention discloses an extendable antenna for a portable communication device, made of two radiating wires each shaped as an open loop; a first loop fixed and a second loop movable between two positions: in parallel or alternatively vertically to the first loop; the parallel position suitable for compactly carrying the device in non-active mode, and the vertical combination configured to produce a substantially isotropic radiation pattern, particularly instrumental for satellite communications. According to one embodiment, this device is a satellite served Personal Locator Beacon (PLB) for Search and Rescue (SAR) of people in distress, configured to be wrist worn.
US10581157B2 Antenna-integrated wireless module and method for manufacturing antenna-integrated wireless module
An antenna-integrated wireless module is provided which does not need a metal case, and which can realize size reduction. A shield layer is formed on an upper surface of a resin sealing layer, which is disposed on one principal surface of a substrate and which covers a wireless region and an antenna region, such that the shield layer does not cover a portion of the resin sealing layer, the portion being positioned directly above the antenna region. Hence the shield layer formed on the upper surface of the resin sealing layer on the side covering the wireless region can serve to suppress electromagnetic waves radiated from a wireless functional section, which is disposed in a region overlapping the wireless region when looking at the module in a plan view, and which includes an RF circuit disposed at least on the one principal surface of the substrate or inside the substrate.
US10581156B2 Compensation circuit to mitigate antenna-to-antenna coupling
A compensation circuit reduces the negative effects of antenna-to-antenna coupling between proximately located antennas. The compensation circuit is coupled between first and second antenna ports. A first transmit/receive path extends from radio frequency (RF) circuitry to the first antenna port. A second transmit/receive path extends from the RF circuitry to the second antenna port. Antennas are coupled to each of the antenna ports. The compensation circuit includes negatively coupled first and second inductors, which are coupled in series between the first antenna port and the second antenna port. At least one shunt acoustic resonator is coupled between a fixed voltage node and a common node between the first and second inductors. In operation, the compensation circuit presents a negative capacitance between the first antenna port and the second antenna port over the first frequency range to reduce the effects of the antenna-antenna coupling.
US10581155B1 Active interference cancellation
Antenna structures and methods of operating the same are described. One apparatus includes a processing device that executes an active interference cancellation (AIC) algorithm and radio frequency front-end (RFFE) circuitry coupled to the processing device. The RFFE circuitry includes two RF couplers, a fixed-delay filter, and an interference compensation circuit part of an electrical path between the two RF couplers. The AIC algorithm is operable to control the interference compensation circuit to adjust a phase, an amplitude or both of a copy of a first RF signal transmitted on a first antenna to remove corresponding interference in a second RF signal received at a second antenna that is caused by the first RF signal. The processing device triggers a re-calibration in the AIC algorithm when the digital values, received from a power detector circuit, indicate a change in impedance that exceeds a threshold.
US10581154B2 Antenna structure with hollow-boresight antenna beam
In accordance with one or more embodiments, a communication device includes a dielectric antenna having a longitudinal axis, a feed point and an aperture. A cable comprising a core is coupled to the feed point of the dielectric antenna. A transmitter, coupled to the cable, facilitates a transmission of first electromagnetic waves to the feed point of the dielectric antenna, the first electromagnetic waves guided by the core. The first electromagnetic waves propagate along the core without requiring an electrical return path, and the first electromagnetic waves generate free-space wireless signals from the aperture of the antenna in accordance with a hollow-boresight antenna beam pattern.
US10581150B2 Method and apparatus for radar accuracy measurements
A test setup for measuring the impact of radar antenna covers is provided. The test setup comprises a radar sensor antenna configured to receive radar radiation and to generate radar radiation, a test antenna configured to generate radar radiation and to receive radar radiation and a radar sensor antenna cover that covers the radar sensor antenna. The test antenna comprises several antenna elements in elevation and/or azimuth direction.
US10581147B1 Arbitrary polarization circular and cylindrical antenna arrays
An antenna is used in a radar, sensor, communication, discovery, electronic warfare and/or networking system. The antenna system includes a disc-shaped conductive substrate, a ring-shaped conductive substrate being positioned generally parallel with respect to the disc-shaped conductive substrate, the ring-shaped conductive substrate having an outer diameter generally coincides with an outer diameter of the disc-shaped conductive substrate. Antenna elements, such as, Balanced Antipodal Vivaldi Antenna (BAVA) elements, are disposed between the disc-shaped conductive substrate and the ring-shaped conductive substrate.
US10581144B2 Hearing device incorporating conformal folded antenna
A hearing device adapted to be worn by a wearer comprises a shell configured for placement on an exterior surface of an ear of the wearer. The shell comprises a first end, a second end, a bottom, a top, and opposing sides, wherein the bottom, top, and opposing sides extend between the first and second ends. Circuitry is provided within the shell comprising at least a microphone, signal processing circuitry, radio circuitry, and a power source. A folded antenna is coupled to the radio circuitry and extends longitudinally along one of the bottom and the top and along the opposing sides between the first and second ends. The folded antenna encompasses at least some of the circuitry and forms an elongated gap between the opposing sides. The elongated gap faces the other of the bottom and the top.