Document Document Title
US10375733B2 Scheme for performing beamforming in communication system
A method of performing beamforming in a base station is provided. The method includes receiving random access channel signals transmitted in one or more transmit beams from a terminal, using one or more receive beams, determining at least one best transmit beam from the one or more transmit beams and at least one best receive beam from the one or more receive beams, and transmitting information about the best transmit beam and the best receive beam to the terminal.
US10375732B2 Method and entity for transmitting in a communications system
The disclosure relates to a method (50) performed in an entity (11, 12) for transmitting in a communications system (10). The method (50) comprises assessing (51) a channel to be available for transmission by establishing an on-going transmission to have a received signal strength such as to allow simultaneous 5 transmission in view of a first clear channel assessment threshold; establishing (52) type of transmission of the on-going transmission; and determining (53), based on the established type of transmission, whether to transmit or to defer transmitting. A corresponding entity (11, 12), computer programs and computer program products are also provided. 10
US10375731B2 Dynamic forbiddance of wireless transmissions by overlapping basic service sets
Techniques are provided for dynamic forbiddance of wireless transmissions by transmitters of one or more overlapping basic service set (OBSS) concurrent with transmissions of a transmitter in a first basic service set (BSS). A first transmitter of a first BSS may identify a transmission that is to be a protected transmission, and based on the identification may dynamically forbid one or more other transmitters of an OBSS that overlaps with the first BSS from concurrent transmissions with the protected transmission. An access point or station of an OBSS may receive an indication of the forbiddance of transmissions and may apply deferral rules to defer transmissions based on the forbiddance. One or more disincentive rules may be applied at the first transmitter to provide disincentives for forbidding OBSS reuse.
US10375729B2 Method for transmitting and receiving data in wireless communication system using shared band, and device therefor
A fifth generation (5G) or pre-5G communication system for supporting higher data transmission rate after a fourth generation (4G) communication system, such as long term evolution (LTE) is provided. A method of transmitting data by a transmitting device in a wireless communication system using a shared band includes determining a first length of a next time period for determining a next data transmission in the shared band based on at least one of link information configured with at least two receiving devices, and a measurement value of the transmitting device, determining whether a channel of the shared band is occupied in the next time period, and transmitting next data according to a result of the determinations.
US10375728B2 Enhanced channel access mechanism for improving performance in dense wifi environments
Disclosed in some examples are methods, devices (e.g., STAs and APs), and machine readable mediums which utilize a Simultaneous Channel Access (SCA) to allow transmissions of a first wireless network to take place while transmissions are already ongoing in a second wireless network (the Principal Channel Access (PCA)). The SCA allows devices which support SCA to transmit frames even when other nearby devices on other networks have already accessed the medium and are engaged in frame transmission.
US10375726B2 User equipment silencing based on transmission failure in shared spectrum
Methods, systems, and devices for wireless communication are described. A wireless device communicating critical or latency sensitive information may determine that a transmission has failed in a shared radio frequency (RF) spectrum band. The device may then transmit a silencing signal in a managed RF spectrum band, and switch to communicating in the managed band. Other wireless devices communicating with the first device may receive the silencing signal and may also switch to the managed RF spectrum band. Based on the silencing signal, user equipments (UEs) not associated with the critical communications and operating in the managed band may suspend transmissions, although they may still receive downlink (DL) data.
US10375723B2 Method of signaling control information in wireless communication system with multiple frequency blocks
A method of communicating data by a user equipment in a wireless communication system, the method includes configuring plural frequency blocks divided from a system bandwidth; receiving scheduling information including a frequency block indicator and resource allocation information for data; and performing a procedure for receiving or transmitting the data via a first frequency block indicated by the frequency block indicator among the plural frequency blocks.
US10375722B2 Reduction of concurrent signaling in a relay user equipment (UE)
Technology for an eNodeB operable to resolve predefined types of concurrent communications at a relay user equipment (UE) is disclosed. The eNodeB can identify the relay UE that is configured to relay proximity services (ProSe) traffic between the eNodeB and a remote UE. The relay UE can be in-coverage of the eNodeB and the remote UE can be in-coverage or out-of-coverage of the eNodeB. The eNodeB can communicate control signaling to at least one of the relay UE and the remote UE to resolve predefined types of communications performed at the relay UE or the remote UE to defined subframes. The control signaling can provide concurrency avoidance at the relay UE for predefined types of concurrent communications between the relay UE and at least one of the eNodeB and the remote UE.
US10375720B2 Beam management of a radio transceiver device
There is provided mechanisms for beam management of a radio transceiver device. A method is performed by the radio transceiver device. The method includes receiving a data and/or control signalling segment in a fixed reference beam. The method includes, whilst doing so, initiating a beam sweep in a candidate beam set, whereby part of the data and/or control signalling segment is received in each of the beams in the candidate beam set. The method includes then evaluating, based on the part of the data and/or control signalling segment received in each of the beams in the candidate beam set and using restored symbols of the data and/or control signalling segment received in the fixed reference beam as reference, a quality metric for each of the beams in the candidate beam set.
US10375719B2 Method and apparatus for power headroom reporting procedure for new radio carrier aggregation
A method and apparatus provide a power headroom reporting procedure for new radio carrier, such as 5G, aggregation. A first Component Carrier (CC) having a first Transmit Time Interval (TTI) and a second CC having a second TTI can be communicated on. A Power Headroom Report (PHR) can be ascertained to have been triggered for at least one selected from the first CC and the second CC. An uplink grant corresponding to an uplink transmission can be received on the first CC. A first PHR reference TTI corresponding to the uplink transmission on the first CC can be determined. A first PHR for the first CC can be generated based on the first PHR reference TTI. A second PHR reference TTI on the second CC can be determined. A second PHR for the second CC can be generated based on the second PHR reference TTI. The first PHR and the second PHR can be transmitted in the uplink transmission.
US10375716B2 Method for performing a logical channel prioritization in a carrier aggregation with at least one SCell operating in an unlicensed spectrum and a device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for performing a LCP procedure in a carrier aggregation, the method comprising: configuring with a first cell group including at least one first cell and a second cell group including a least one second cell served by an eNB; receiving two priorities for a logical channel for a LCP procedure; receiving a UL grant from the first cell or the second cell; selecting a priority based on whether the UL grant is received from the first cell or the second cell; and performing a LCP procedure for the logical channel using the selected priority.
US10375715B2 Electronic device and method for scheduling
A method for performing scheduling by a first base station over a wireless communication network, and an apparatus therfor are provided. The method includes receiving first channel status information (CSI) measured by at least one user equipment (UE) positioned in coverage of the first base station and second CSI, determining a first transmission rate for any one of the at least one UE positioned in the coverage of the first base station and a second transmission rate for any one of the at least one UE positioned in the coverage of the second base station, determining a third transmission rate for a first UE among the at least one UE positioned in the coverage of the first base station and a fourth transmission rate for a second UE among the at least one UE positioned in the coverage of the second base station, and performing scheduling.
US10375713B2 Multi-technology coexistence in the unlicensed intelligent transportation service spectrum
A framework to manage coexistence of multiple technologies over multiple channels is desired. The apparatus may be a user equipment (UE). The UE detects whether a second technology different from a first communication technology utilized by the UE is active on a first channel. The UE performs, based on the detection, an action associated with assigning the first communication technology to at least one of the first channel or a second channel.
US10375709B2 Method and LC device for transmitting scheduling request
The present description provides a method for transmitting a scheduling request (SR) in a low-capability (LC) or low-cost (LC) device. The method can comprise a step for receiving an upper layer signal comprising an SR subframe offset and an SR transmission period. The upper layer signal can further comprise information about the number of repetitions. Also, the method can comprise the steps of: determining, on the basis of the SR transmission period and SR subframe offset, a subframe on which the SR is to be transmitted; determining the number of repeated transmissions of the SR on the basis of the information; and transmitting the SR on the determined subframe. The SR can repeatedly be transmitted on a plurality of subframes that begin from the determined subframe.
US10375708B2 Method and apparatus for transmitting data on resource unit including pilot tone in WLAN
An access point device and method for: generating and transmitting a physical layer protocol data unit (PPDU) including a plurality of resource units on a bandwidth, where the plurality of resource units includes a first tone unit and a second tone unit. The first tone unit includes a total of 26 tones, where 2 pilot tones for the first tone unit are included in the total of 26 tones. The second tone unit includes a plurality of tones being greater than the total of 26 tones. The 4 pilot tones for the second tone unit are included in the plurality of tones. The locations of a plurality of pilot tones for the plurality of resource units are fixed when two first tone units are included in the plurality of resource units in place of the second tone unit.
US10375707B2 Dynamic resource allocation in wireless network
Methods, systems, and devices for wireless communication are described. In particular, a backhaul network that may be established between access nodes and/or base stations is shown and described. To support communications via the backhaul network, a synchronized frame structure and unique network topologies may be established. Resources may be allocated to different wireless communication links based on the synchronized frame structure. Occupancy/availability indications are shown and described, which enable the local redistribution of resources to account for variations in signal quality and/or variations in traffic experienced by the backhaul network.
US10375705B2 Wireless local area network (WLAN) connectivity option discovery
In embodiments, apparatuses, methods, and storage media may be described for identifying a wireless local area network (WLAN) access point (AP) with which a third generation partnership project (3GPP) user equipment (UE) should connect. Specifically, the UE may receive an indication of one or more supported connectivity options of the WLAN AP. The UE may also receive an indication of one or more public land mobile networks that the WLAN AP is able to communicate with. The UE may then select whether the UE should connect to the WLAN AP based on the received indication(s) and a selection preference rule. Other embodiments may be claimed.
US10375701B2 Controlling adaptive reference signal patterns
A base station in a wireless communications network is configured to transmit signals including a plurality of data units, and selecting for transmission a signal configuration including a distribution pattern of reference signals arranged in a predetermined pattern in the data units with a predetermined density. The signal configuration also includes control data indicative of the reference signal density and distribution. A mobile terminal uses the control data to identify the reference signal density and distribution in use by the base station to which it is working or about to hand over, so that it can identify which symbols are appropriate to estimate the channel characteristics. By adapting the symbol density to local circumstances, in particular the likelihood of Doppler spreading, a more reliable acquisition of the base station can be obtained. The symbol density is reduced in the subcarriers remote from the control block, as these are less likely to be used by a mobile terminal in the circumstances in which density can be reduced.
US10375700B1 Resource allocation for virtual devices
A method, a device, and a non-transitory storage medium are described in which a resource allocation service is provided in relation to a virtual device. The resource allocation service calculates an allocation of a shared processor and a shared memory in support of the virtual device based on whether packet loss is permitted or not. The calculation of the processor allocated to the virtual device may be based on buffer memory allocation. Alternatively, the calculation of the processor allocated to the virtual device may be based on a packet loss ratio and a buffer memory allocation.
US10375697B2 Wireless communication apparatus, mobile terminal and wireless communication method
Provided are a frequency channel allocating section (10) that allocates frequency channels, a terminal reception quality information processing section (6) that calculates an optimal modulation rate and required transmit power for each subcarrier, a subcarrier power control section (12) that controls a level of transmit power for each subcarrier, and a determining section (10) that checks a reception bandwidth of a communicating apparatus, while determining whether the communicating apparatus is a full band terminal capable of receiving all the frequency channels in the system band or is a limited band terminal capable of receiving only part of frequencies, and when the communicating apparatus is the limited band terminal, the transmit power of all or part of subcarriers is decreased in a frequency channel that is adjacent to a reception band allocated to the communicating apparatus and that is allocated to another communicating apparatus.
US10375696B2 Optimizing power allocation in signal distribution systems using variable and static gains
Systems and methods are provided for optimizing power allocation in distributed antenna systems and other signal distribution systems using variable and static gains. A power optimization sub-system can receive downlink signals from one or more base stations. The power optimization sub-system can group the downlink signals into a first set of downlink signals for which a static gain is to be applied and a second set of downlink signals for which a variable gain is to be applied. The power optimization sub-system can determine a gain for at least some of the signals to which a variable gain is to be applied. The determined gain can be sufficient to achieve a target metric. The power optimization sub-system can apply the static gain to the first set of signals and apply the determined gain to the second set of signals.
US10375695B2 Spatial reuse transmissions in wireless local area networks (WLANS)
A first communication device in a first wireless network determines a transmit power for transmitting a first packet during a spatial reuse opportunity corresponding to a transmission in a second wireless network. Determining the transmit power includes using a spatial reuse parameter, indicative of an acceptable interference level in the second wireless network, included in a second packet transmitted by a second communication device in the second wireless network. The first communication device generates the first packet to include information to indicate to a third communication device, that is an intended receiver of the first packet, to not transmit an acknowledgment of the first packet according to a normal acknowledgment procedure during the spatial reuse opportunity. The first communication device transmits the first packet at the determined transmit power, and receives the acknowledgement from the third communication device, the acknowledgement having not been transmitted according to the normal acknowledgment procedure.
US10375693B2 Phased array radio frequency network for mobile communication
Systems and methods according to one or more embodiments are provided for routing wireless mobile communication signals using a phased array communication network. In one example, a system includes a plurality of phased array antennas configured to receive an RF modulated data packet. The RF modulated data packet includes a header and payload data. A demodulator circuit is provided to demodulate the header to identify route information while maintaining the payload data in RF modulated format. The phased array antennas are configured to transmit a high bandwidth narrow antenna beam comprising the RF modulated data packet in accordance with the route information. Maintaining the payload data in RF modulated format during the route provides for high bandwidth and high data rate transmission required of today's wireless mobile communication networks.
US10375692B2 Communication apparatus and communication method
The purpose of the present invention is to inhibit an increase in the amount of A/N resources, without changing the timing at which the error detection result of an SCell is notified when UL-DL configurations to be configured for each of the unit bands are different, from the timing at which the error detection result is notified when just a single unit band is configured. A control unit transmits, using a first unit band, a response signal including error detection results about data received with both the first unit band and a second unit band. In a first composition pattern set for the first unit band, an uplink communication subframe is set to be the same timing as at least an uplink communication subframe of a second composition pattern set for the second unit band.
US10375681B2 Multiplexing control information in a physical uplink data channel
Methods and apparatuses for multiplexing control information in a physical uplink data channel. A method of the UE includes receiving a configuration for a number of hybrid automatic repeat request acknowledgement (HARQ-ACK) information bits per data transport block (TB); receiving a downlink control information (DCI) format scheduling a reception of a data TB; and receiving the data TB that includes a number of data code blocks (CBs). The method further includes determining a number of HARQ-ACK information bits for a respective number of CB groups (CBGs); determining CBs per CBG; generating HARQ-ACK information bits; and generating a HARQ-ACK codeword. Additionally, the method includes transmitting the HARQ-ACK codeword in a physical uplink control channel (PUCCH) or in a physical uplink shared data channel (PUSCH).
US10375679B2 Trigger frame format for orthogonal frequency division multiple access (OFDMA) communication
Multiple trigger frames are generated at a first communication device to trigger an uplink orthogonal frequency multiple access (OFDMA) transmission by multiple second communication devices. The multiple trigger frames include a broadcast trigger frame that includes information to indicate transmission parameters for a first subset of the second communication devices, and one or more unicast trigger frames, each of the one or more unicast trigger frame including information to indicate transmission parameters for a particular second communication device in a second subset of the second communication devices. The broadcast trigger frame is transmitted, in a first frequency portion of a downlink OFDMA transmission, to the first subset of the second communication devices, and respective unicast trigger frames are transmitted, in respective second frequency portions of the downlink OFDMA transmission, to the second subset of the second communication devices.
US10375675B2 Method and system for device-to-device communication
A device-to-device user equipment (D2D-UE) and a method for use by a device-to-device user equipment (D2D-UE) is provided. The method comprises: determining, according to a non-UE specific resource allocation configuration, a plurality of available channels within a resource pool; selecting a primary channel of the plurality of available channels for the transmission of data; determining one or more transmission (TX) opportunities and one or more reception (RX) opportunities associated with the selected primary channel, wherein the transmit opportunities comprise a transmit subframe and an associated transmit resource block which are allocated for data transmission, and the reception opportunities comprise a transmit subframe which is not allocated for data transmission; transmitting a scheduling assignment (SA) on a TX opportunity of the TX opportunities; and receiving, an SA of another D2D-UE on an RX opportunity of the RX opportunities.
US10375669B2 Methods and systems for locating a mobile device using an asynchronous wireless network
Techniques described herein are directed to position determination of a user equipment (UE) in an asynchronous wireless network, such as a 4G or 5G network. In one embodiment, a base station measures real time differences (RTDs) to neighboring base stations and a Round Trip signal propagation Time (RTT) to the UE and receives Reference Signal Time Difference (RSTD) measurements from the UE, whereby a location of the UE is determined using the RTD measurements, RTT measurement and RSTD measurements. In other embodiments, the UE may obtain the RTT and RSTD measurements and may receive RTD measurements from a base station, whereby a location of the UE is determined by the UE or by a location server.
US10375666B2 Communication network node
A method performed in a node comprised in a communication network is disclosed. The method includes obtaining a set of coordinates of a coordinate system used by the communication network, which set of coordinates specifies a geographical position held by the node. The method includes obtaining a first identifier for the node. The identifier comprises at least a part of the obtained set of coordinates, where the identifier can specify to the communication network a first geographical area in which the node is positioned. The method includes uploading data to a server in the communication network, the data being associated with the obtained identifier when uploaded to the server. The first identifier specifies to the network, such as other nodes in the communication network, a geographical area in which the node is positioned/located. The geographical area may be of any size, but includes the place where the node is positioned.
US10375663B2 Method and apparatus for using active and inactive mobile subscriber identification information in a device to provide services for a limited time period
Aspects of the subject disclosure may include, for example, a system that receives a first notification indicating a first international mobile subscriber identity (IMSI) is being registered. A communication device sends a first registration request that includes the first IMSI to a registration function. Further, an identity proxy function intercepts the first registration request and sends the first notification to the device. In addition, the system receives from a billing server a request for services for the communication device. Further, the system provides a first Over-the-Air (OTA) message to the communication device that includes a second IMSI that is provisioned onto the communication device. Also, the system sends a first registration message to the registration function. The registration function includes a registry. The first registration message includes first instructions to indicate to the registration function to add the second IMSI to the registry. Other embodiments are disclosed.
US10375659B1 Wireless body-area network time synchronization using R peak reference broadcasts
A WBAN system for real-time telemonitoring health of a subject, involving a wearable biosignal sensors, each sensor of the sensors configured to measure a plurality of biosignals, ultra-low-power radios correspondingly coupled with the sensors; and a processor operable with at least one of the sensors and the radios, each radio of the radios configured to receive the biosignals from each corresponding sensor and to transmit the biosignals to a processor via a WBAN, and the processor configured to: receive the biosignals from the radios, process the biosignals via a set of executable instructions storable in relation to a nontransitory memory device, the set of executable instructions comprising an instruction for synchronizing time of the biosignals by using the broadcasted R peak reference, whereby real-time health data is providable, and transmit the real-time health data to a healthcare provider.
US10375657B2 Method for transmitting a buffer status reporting for LTE-WLAN aggregation system and a device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for transmitting a power headroom reporting for LTE-WLAN aggregation system, the method comprising: triggering a PHR if a PHR triggering condition is met; obtaining information for power status for data transmission over LTE network; obtaining information for power status for data transmission over WLAN network; generating a PHR MAC CE including the information for power status for the LTE network and the information for power status for the WLAN network, wherein the PHR MAC CE includes an indication that the power status for data transmission over WLAN network is included or not.
US10375656B2 Method and apparatus for transmitting a power headroom report of a UE in a wireless communication system
A method and an apparatus are provided for transmitting a Power Headroom Report (PHR) to base station by a User Equipment (UE), wherein the UE determines whether a received an uplink resource is a first uplink resource allocated for a new transmission after a Medium Access Control (MAC) reset, and starts a timer for reporting the PHR, if the allocated uplink resource is the first uplink resource allocated for the new transmission after the MAC reset.
US10375654B2 Scheduling, power control and link adaptation based on communication between user equipment and network
A wireless communication device transmits a control message indicating a request for initial device and application-specific configuration parameters for a connection with a radio access node, receives acknowledgement of the control message from the radio access node responsive to the control message, and applies the initial device and application-specific configuration parameters for the connection in response to receiving the acknowledgement.
US10375652B2 Transmission power control for wireless communication devices
A device and method for controlling transmission power in a network device is disclosed. The method comprises transmitting, at an initial transmission power, an initial data transmission intended for at least one receiving device on a network, receiving an initial response from the at least one receiving device, the initial response including an initial received signal strength indication (RSSI), determining a power loss based on the value of the initial transmission power and the received RSSI, determining a new transmission power based on the determined power loss, and transmitting, at the new transmission power, one or more additional data transmissions intended for the at least one receiving device. The method further comprises determining whether link quality is deteriorating, and applying additional measures for optimizing transmission power based on the link quality and other factors. A solution for mitigating a loop condition is also disclosed.
US10375650B2 Combined open loop/closed loop method for controlling uplink power of a mobile station
A method and apparatus are disclosed comprising a combined open loop/closed loop uplink power control scheme for E-UTRA. The combined open and closed loop method for UL intra-cell PC controls the wireless transmit receive unit (WTRU) transmit power spectral density (PSD), PSDTx, (e.g. power per RB).
US10375647B2 Energy-efficient sounding reference signal transmission
An energy efficient UE 100 comprising a plurality of antenna ports 110 is provided by enabling selective deactivation of at least some transmission chain(s) associated with the antenna port(s) 110 that are not transmitting signals, e.g., SRSs and/or other wireless signals. The UE 100 determines how quickly/how much each channel associated with each antenna port 110 changes, and identifies a subset of antenna ports having a rate of change estimate that satisfies a rate of change requirement as being part of a deactivation subset of antenna ports 110. The UE 100 not only ceases transmitting signals from the antenna ports 110 in the deactivation subset, but also deactivates each of the transmission chains 122 operatively connected to the antenna ports 110 in the deactivation subset. In so doing, the UE 100 eliminates unnecessary power consumption without unduly impacting performance.
US10375645B2 Power management via coordination and selective operation of timer-related tasks
Mobile computing device power consumption can be reduced by using expiration window timers, state-based timers and/or the coordination of keep-alive timers. A mobile computing device can execute tasks associated with multiple keep-alive timers used for maintaining communication links between the device and cloud-based service providers in a single active state. A cloud-based keep-alive service can maintain mobile computing device-service provider communication links by sending one keep-alive communication to a mobile computing device in place of multiple communications. Upon receiving a response, the keep-alive surface can send a plurality of keep-alive communications to a plurality of cloud-based service providers.
US10375639B2 Power transmission apparatus for wirelessly supplying power to power reception apparatus
A power transmission apparatus includes a communication unit that executes communication with an electronic apparatus, a power transmission unit that wirelessly supplies power to the electronic apparatus, and a control unit that controls communication and power supply to be executed alternately, wherein the control unit adjusts communication power of the communication unit and transmission power of the power transmission unit and/or a length of a communication period and a length of a power transmission period, so that an average magnetic field intensity does not exceed a first magnetic field intensity in a predetermined region throughout the communication period of communication executed by the communication unit and the power transmission period of power transmission executed by the power transmission unit.
US10375637B2 Electronic apparatus having a first radio, and a second low power radio for waking the first radio
An electronic apparatus used with a separate electronic device, and including: a first radio that wirelessly communicates with the electronic device at a first transmission power in a first power range according to a first wireless protocol; and a second radio that wirelessly communicates the electronic device at a second transmission power in a second power range, that is lower than the first power range, according to a second wireless protocol. The electronic apparatus includes a control circuit that determines whether the first radio is in a power-down state or a power-up state, determines whether a predetermined condition exists, powers-down the first radio when the predetermined condition exists, determines whether a predetermined message is received by the second radio, and powers-up the first radio when it is determined that the predetermined message is received while the first radio is in the power-down state.
US10375634B2 Deactivation timer management in a wireless device and wireless network
A wireless device receives RRC message(s) with configuration parameters comprising a deactivation timer value for a deactivation timer of a cell. The deactivation timer starts in response to receiving a MAC CE that indicates activation of the cell. A first DCI comprising a first field indicating an uplink resource block assignment, and a first trigger field indicating that the first DCI is triggered in response to a second trigger. The deactivation timer restarts in response to receiving the first DCI. The second DCI comprises: a second trigger field indicating the second trigger, and a second field indicating a subframe offset value. The deactivation timer restarts in response to receiving the second DCI via a common search space. Transport blocks are transmitted, in response to the second trigger, employing the uplink resource block assignment of a subframe having a position determined based on the subframe offset value.
US10375630B2 Method and system for node operation in an integrated communication network of a network of moving things
Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for integrating and/or integrating with a communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things).
US10375629B2 Service preferences for multiple-carrier-enabled devices
Techniques are described herein for generating service preferences for a telecommunication device. Those service preferences are then provided to the telecommunication device to enable the telecommunication device to select a network connectivity from a plurality of network connectivities based at least in part on the service preferences. The network connectivities are respectively associated with a plurality of network operators. The service preferences may be generated and provided by any of a network operator, a service broker, or a management service.
US10375624B2 Technique for managing an activation state of a radio access module
The invention relates to a technique for managing an activation state of a module for radio access to a main network of a user device (30, 31). The device also includes a module for wireless access to a secondary network, which is activated. The user device looks for a beacon signal of the secondary network when the module for wireless access to the main network is deactivated. The user device detects a beacon signal of the secondary network broadcast by a transmitter device (21) associated with an access point (20) of the main network and, following said detection, activates the module for wireless access to the main network. The user device then connects to the main network via the access point. In a specific embodiment, following the detection of the beacon signal, the user device receives information broadcast on the beacon signal and obtains an identifier of the access point from said broadcast information.
US10375623B2 Method of joining co-located BSS
A method for a multiple BSSID environment in a wireless location area network (WLAN) is proposed. A first wireless device obtains basic service set (BSS)information of a plurality of BSSs. The first wireless device then sends a fine time measurement (FTM) frame containing the BSS information to a second wireless device. The second wireless device joins at least one of the BSS according to the BSS information.
US10375618B2 Wireless communication apparatus and wireless communication method
An apparatus which transfers information addressed to a master node, comprises a generation unit configured to generate an assessment value representing logical proximity to the master node; a transmit unit that sends/receives the assessment value to/from other apparatuses; and a communication unit that, when this apparatus is an apparatus that is logically closest to the master node within a communication range, receive information addressed to the master node from other apparatuses, otherwise, transmit information addressed to the master node to the logically closest apparatus, wherein the communication unit is configured to generate a delay time based on the assessment value when transferring the information received from the other apparatuses to yet another apparatus.
US10375616B2 Call flow system and method for use in a VOIP telecommunication system
A method of establishing a communication link between a mobile terminal of a wireless network and a subscriber of a network, such as an enterprise network, and/or a residential network.
US10375613B2 Method and device for cell reselection
A method for a device to perform cell reselection, includes: when the device resides in a current serving cell, determining whether a neighboring cell meets a cell reselection condition; if the neighboring cell meets the cell reselection condition, obtaining cell reselection information corresponding to the neighboring cell; determining whether the cell reselection information matches any one of one or more historical ping-pong reselection records; if the cell reselection information matches a first historical ping-pong reselection record of the one or more historical ping-pong reselection records, determining whether a time difference between a current cell reselection time and a historical cell reselection time corresponding to the first historical ping-pong reselection record is greater than a preset time difference; and if the time difference is greater than the preset time difference, reselecting the neighboring cell as a current serving cell.
US10375611B2 Communications system
A target communications device receiving from a source communications device a notification that a user communications device is to be handed over from that source communications device, provides the source communications device with multiple component carrier information for use by the user communications device. The multiple component carrier information includes information indicating to the user communications device which of the multiple component carriers is to be used for initial access. The multiple component carrier information may be component carrier indexes. Communication devices may exchange component carrier indexes during a setup or updating procedure such as an X2 setup or updating procedure.
US10375605B2 Apparatus and method for data delivery in delay-tolerant network (DTN)
A node in a DTN includes: a memory; and a processor coupled to the memory and configured to execute data transfer processing for the DTN, wherein the data transfer processing including: receiving a plurality of bundles to be transferred to a same destination node on the DTN, each of the plurality of bundles including any one of a plurality of data segments acquired by dividing data of a content; deleting a part of the bundles from among the plurality of bundles without transferring to any other node or compressing a data size of a payload of the part of the bundles in accordance with a communication status of the DTN; and transmitting either a rest of the bundles excluding the deleted part of the bundles or the plurality of bundles including the part of the bundles having the compressed payloads to the DTN for transmitting to the destination node.
US10375601B2 Condensed message multicast method and a system employing same
A computerized method of generating and transmitting a message to a plurality of recipient devices has the steps of obtaining a plurality of recipient multicast identifications (IDs) for the plurality of recipient devices, losslessly encoding the recipient multicast IDs into one or more codewords such that the total length of the one or more codewords is shorter than that of the recipient multicast IDs, generating the message by encapsulating at least the one or more codewords into a payload of the message, and transmitting the generated message to a network. When receiving such as message, a listener device decodes the one or more codewords to determine if it is a recipient.
US10375600B2 Data retransmission method, device, and system
A data retransmission method includes transmitting, by a first device, data to a second device by using a first carrier. The first carrier is an unlicensed carrier. The method additionally includes retransmitting, by the first device, the data to the second device by using a second carrier. The first carrier and the second carrier are different carriers. The method additionally includes sending, by the first device, control signaling to the second device. The control signaling is used to indicate the data.
US10375599B2 Methods and apparatuses for use in a mobile communication network
The proposed technology relates to the issue of supporting release of common radio resources in a radio communication network. A radio network controller sends an indication of a value of a timer for implicit release of common radio resources to a base station. The base station receives the indication of a value of a timer for implicit release of common radio resources and determines whether to release common radio resources based on the indication of a value of the timer for implicit release of common radio resources. In this way, by using the indication of a value of the timer for implicit release the base station will be able to correctly determine whether to release the common resources upon reception of a report of empty buffer status from a UE. This will eliminate misinterpretations of the empty buffer status report, and avoid unnecessary radio link failures.
US10375597B2 System and method for multicast over highly mobile mesh networks
Systems, devices, and methodology for removing echo and reducing congestion in multicast (broadcast) over a dynamic self-healing mobile mesh network, by use of discrete embedded computers synchronously tracking mesh connections and link quality across multiple RF connections, keeping multicast both efficient and effective in a highly kinetic, ever changing, mesh topology.
US10375595B2 Measurement and report of signal transmissions in LTE/LTE-A including contention-based shared spectrum
Reporting and measurements of measurement signals transmitted as a part of LTE/LTE-A networks that include contention-based spectrum is disclosed. In one aspect, a user equipment (UE) performs measurement signal thresholding by estimating the noise associated with the measurement signal. The UE would then use a measured parameter of that signal based on the measurement signal exceeding the threshold as a candidate for a valid measured parameter.
US10375591B2 System and method for wireless network performance measurement and management using remote devices
A system for measuring and reporting wireless network service quality using remote devices, has been devised. The system comprises a central analysis and control server comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device; a mobile wireless test device comprising at least a plurality of programming instructions stored in a memory and operating on a processor of a network-connected computing device, which may be an application on an end-user device or a dedicated device.
US10375589B2 Mobile communication test device and a corresponding method
A mobile communication test device for testing a mobile user equipment comprises a number of transmit-receive units with a signal generator, wherein the signal generator of at least one transmit-receive unit generates test signals, which rep-resent at least two different communication partners of the mobile user equipment, a number of test interfaces, which connect the transmit-receive units with the mobile user equipment and transmit the test signals to the mobile user equipment, and a test processor, which analyzes the reaction of the mobile user equipment to the transmitted test signals based on a predefined test specification.
US10375586B2 System and method for monitoring wireless communication terminals on multiple frequency channels
A method includes mapping communication activity of wireless communication terminals on a plurality of frequency channels. A schedule of time durations to be spent on the respective frequency channels is defined based on the mapped communication activity. One or more transceivers are controlled to alternate among the frequency channels in accordance with the schedule. On each frequency channel, one or more of the wireless communication terminals are tracked by soliciting the wireless communication terminals to temporarily communicate with at least one of the transceivers during the respective time duration.
US10375585B2 System and method for deep learning and wireless network optimization using deep learning
A neural network is trained using deep reinforcement learning (DRL) techniques for adjusting cell parameters of a wireless network by generating a plurality of experience tuples, and updating the neural network based on the generated experience tuples. The trained neural network may be used to select actions to adjust the cell parameters. Each experience tuple includes a cell identifier, a first state, a second state, an action applied to the cell that moves the cell from the first state to the second state, a local reward, and a global reward. The neural network is updated based on whether or not each action is acceptable, which is determined based on the global reward and the local reward associated with each action.
US10375583B2 UAV network design
Methods, apparatuses, and systems relating to drone-assisted mesh network design are disclosed. Exemplary methods for wireless networking and communications may include identifying a geographic area, receiving topographic data obtained by an unmanned air vehicle at a first predetermined height, the topographic data relating to the geographic area, analyzing the topographic data to identify one or more characteristics, determining a location relating to a first wireless network device based at least in part on the analyzing, and determining one or more locations each relating to one or more other wireless network devices within the geographic area based at least in part on the location relating to the first wireless network device.
US10375580B2 Higher order MU-MIMO for LTE-A
An access node of a 3GPP LTE-based wireless communication network comprises a transmitter portion that transmits downlink control information (DCI) to at least one wireless station of a plurality of wireless stations wirelessly accessing the node as a Multi-User Multiple Input Multiple Output (MU-MIMO) wireless communication network. The DCI comprises at least one code word indicating a rank of a channel matrix between the transmitter portion of the node and the wireless station greater than 4 and a spatial-related configuration for the wireless station. In one exemplary embodiment, the transmitter portion transmits the DCI from one substantially localized geographical transmission point forming a single-cell access point for the plurality of wireless stations. In another exemplary embodiment, the transmitter portion transmits the DCI from multiple geographically substantially isolated transmission points forming a single-cell access point.
US10375577B2 Method of automatically selecting legal communication channel used by mobile electronic devices and mobile electronic devices using the same
The disclosure provides a method of automatically selecting a legal range communication channel within an unlicensed spectrum for a mobile electronic device and a mobile electronic device using the same method. In one of the exemplary embodiments, the mobile electronic device would determine a geographical region information in which the mobile electronic device is located; determine a legal range of communication channels within an unlicensed spectrum according to the geographical region information; and select a communication channel from the legal range of communication channels for a communication through a first wireless interface.
US10375576B1 Detection of malware apps that hijack app user interfaces
A computer-implement method of detecting malware apps includes receiving a sample app for a mobile operating system. The sample app is executed in an emulator of the mobile operating system. The behavior of the sample app in the emulator is monitored to collect a string that the sample app uses to detect whether or not a target app is running in a foreground of the emulator. A bait app, which is generated using the collected string, is switched to run in the foreground. The sample app is deemed to be a malware app when the sample app instead of the bait app is running in the foreground.
US10375575B2 Mobile device locking
Systems and methods for securing access to a mobile device are disclosed. A method includes: synchronizing, by a first mobile computer device, with a remote mobile computer device; transmitting, by the first mobile computer device, a tone to a surface of an object; receiving, by the first mobile computer device, a compound resonance frequency from the object based on the transmitted tone; determining, by the first mobile computer device, the received compound resonance frequency conforms to a stored compound resonance frequency; unlocking, by the first mobile computer device, the first computer device based on the determining; and establishing, by the first mobile computer device, a group connection with the remote mobile computer device based on the unlocking.
US10375572B2 User interface for security protection and remote management of network endpoints
In some embodiments, a network regulator device protects a local network of client systems (e.g. Internet-of-things devices such as smartphones, home appliances, wearables, etc.) against computer security threats. Various aspects of the operation of the network regulator may be managed remotely via a graphical user interface (GUI) executing on an administration device, such as a mobile phone. The GUI is further configured to display a security notification to a user of the administration device, the security notification indicating the occurrence of a security event caused by an action of a protected client system.
US10375571B2 Dual connectivity mode of operation of a user equipment in a wireless communication network
A system and method provide a security aspect for a UE in dual connectivity mode of operation in wireless communication networks. The system and method provide secure simultaneous transmission and reception in a secure manner between a User Equipment (UE) and one or more eNodeBs (eNBs) configured in an inter-eNB carrier aggregation scenario. The system establishes of a security context between the UE and the Secondary eNB (SeNB) using the RRC signaling between the UE and the Master eNB (MeNB), when a plurality of SCells within SeNB are added simultaneously. The system also detects the intruder in the user data radio bearers, while a UE is operating in dual connectivity mode of operation.
US10375566B2 Methods and nodes for handling updated subscriber data
The embodiments herein relate to a method in a first mobility management node (108a) for handling updated subscriber data associated with a UE (101). The UE (101) is currently unreachable by the first mobility management node (108a). The first mobility management node (108a) receives, from a subscriber database (128), updated subscriber data associated with the UE (101). At least part of the updated subscriber data is modified. The first mobility management node (108a) determines that transmission of the updated subscriber data to a gateway node (110) should be postponed until the UE (101) has become reachable.
US10375560B1 Personal safety network
A personal safety network (PSN) is provided in which authorized members of the network may rapidly and efficiently communicate with each other regarding threats, emergencies, or other circumstances. The PSN typically includes mobile devices, such as smartphones or tablets, on which a mobile application is running, an administrative server, and a push notification server. The mobile devices, administrative server, and push notification server cooperate to enable distribution of virtually real-time, multi-way messages among at least the members of a predetermined group of authorized members of the PSN. In addition, multiple PSNs may be linked together to effectively provide a single network for a large geographic area or remotely located, commonly owned or operated facilities.
US10375557B2 System and method for coordinating an emergency response at a facility
Systems and methods are provided in which an application at each user device monitors locations of user devices. A location of a first user device within a facility and identification information associated with a user who is associated with the first user device can be determined and a floorplan can be generated and then caused to displayed via a user interface of a second user device. The floorplan includes an icon that represents the location of the first user device.
US10375549B2 Information sending method, apparatus and storage medium
An information transceiving method, apparatus and storage medium are provided. The method includes: establishing a connection with a base station; and during establishing the connection with the base station, sending terminal capability information to the base station for connecting the terminal to a mobile data network in accordance with the terminal capability information, wherein the terminal capability information comprises at least one field representing terminal capability comprising data throughput capability and at least one of latency capability, power consumption capability, reliability capability, enhanced Mobile Broadband (eMBB) capability, massive Machine-Type Communication (mMTC) capability and Ultra Reliable and Low Latency Communication (URLLC) capability.
US10375548B2 Method and apparatus for data delivery to wireless communication devices
Aspects of the subject disclosure may include, for example, receiving, from an application server, a data transfer request associated with delivery of data from the application server to a wireless communication device that is connected to a mobile communication network, determining a priority score for the data transfer request associated with the wireless communication device according to status information in a subscription profile associated with the wireless communication device, comparing the priority score for the data transfer request associated with the wireless communication device to a plurality of priority scores associated with a plurality of data transfer requests associated with deliver of data to a plurality of wireless communication devices that are connected to the mobile communication network to generate a transfer order mapping of a set of requests comprising the data transfer request and the plurality of data transfer requests, and transferring the data from the application server to the wireless communication device according to the transfer order mapping of the set of requests. Other embodiments are disclosed.
US10375547B2 Low power device configuration
Techniques for systems, methods, and devices for configuring an electronic device for use by a particular end-user. The electronic device can include a low power wireless communication device that transmits a periodic or occasional low power wireless beacon signal. A user operating a computing device within the proximity of the electronic device can detect the beacon signal and establish a corresponding low power wireless communication session. The computing device can then transmit configuration settings specific to the electronic device through the low power wireless communication session to the corresponding low power wireless communication device. The configuration data can be stored in a memory on the low power wireless medication device. When the electronic device coupled to the low power wireless communication device is powered up, it can access the configuration data stored in the memory.
US10375540B2 Method and apparatus for providing data sharing schemes to provision device services
An approach is presented for providing data sharing schemes to provision device services. A user determines a data sharing scheme for activation at one or more devices. As a result, the context hub contained within the device processes and/or facilitates a processing of the data sharing scheme to determine applications, services, or a combination that are at least substantially compliant with the selected data sharing scheme. The context hub then causes, at least in part, a presentation to the user of the applications, the services, or a combination. Thereafter, the context hub determines one or more contexts associated with the one or more devices and processes and/or facilitates a processing of the contexts to cause, at least in part, a recommendation of at least another data sharing scheme as well as any relevant and compliant applications, services, or a combination to activate at the one or more devices.
US10375539B2 Methods and apparatus for providing application-specific messaging over a global system for mobile wireless communication system
Methods and apparatuses for transmitting application-specific data over a control channel of a GMS telecommunications system. In one embodiment of the invention the application specific data is transmitted from an application device to a central monitoring station in the content field of a register_ss message. In one embodiment of the invention, application-specific data is transmitted from a central monitoring station to an application device in the calling party number field of a caller identification message.
US10375538B1 Synthetic communication network method and system
Methods and systems for registering a phone device on a synthetic communication network are described. One implementation receives a request to connect the phone device to a synthetic communication network that transmits messages over a data network using one or more phone numbers from a voice network. A phone number and a country code associated with the phone device to be used for communications over the synthetic network are obtained. The phone number is normalized to a standard format distinguishing the resulting normalized phone number from international phone numbers using the synthetic network. Before the phone device is registered, an association between the normalized phone number and the phone device is verified by sending a verification message addressed to the phone device that loops back to the phone device. If the phone device confirms the verification as authentic, an authorization allows the phone device to communicate over the synthetic network.
US10375536B2 Method for managing SMS text messages within a network and gateway implementing such a method
A method for managing SMS text messages that is implemented by a gateway placed across the flow between an S-CSCF entity and an HLR entity in a telecommunications network. The method includes: receiving a Third Party Registration frame including an identifier of a terminal; sending a configuration message to the HLR entity, the configuration causing the SMS text messages intended for the terminal to transit via the gateway or not; obtaining, from the frame, information representative of the type of access network to which the terminal is connected, wherein the sending and content of the configuration message are determined according to the type of access network.
US10375531B2 Method for transmitting/receiving MBMS signal in wireless communication system and device for performing same
According to one embodiment of the present invention, a method by which a terminal receives a multimedia broadcast multicast service (MBMS) signal on the basis of non-orthogonal multiple access (NOMA) operation in a wireless communication system comprises the steps of: receiving an MBMS signal including a basic MBMS layer and an extended MBMS layer multiplexed by different power values on a power domain; and clearing of the basic MBMS layer from the received MBMS signal so as to acquire the extended MBMS layer, wherein the basic MBMS layer is received by a single frequency network (SFN) method from a serving cell and a neighbor cell, and the extended MBMS layer is received from the serving cell and not from the neighbor cell.
US10375528B2 Dynamically switching between broadcast and unicast services for service continuity between wireless networks
Dynamically switching between broadcast and unicast services for service continuity between wireless networks is presented herein. A system can comprise a detection component configured to determine that a mobile device is receiving a broadcast transmission of broadcast data from a broadcast enabled access point device configured to send, via a broadcast service wireless coverage area, the broadcast data to multiple devices via a point-to-multipoint communication protocol. Further, the detection component can detect a movement of the mobile device from the broadcast service wireless coverage area to a unicast service wireless coverage area. A transfer component can initiate, in response to the detection, a unicast transmission of the broadcast data from a unicast enabled access point device to the mobile device—the unicast enabled access point device configured to send, via the unicast service wireless coverage area, the broadcast data to a single device via a point-to-point communication protocol.
US10375524B2 In-vehicle work zone communication
A method includes a mobile device traveling in a vehicle scanning for Bluetooth devices. When the mobile device detects a Bluetooth device, it then determines that the Bluetooth device is a work zone tag. The mobile device then issues a warning that indicates that the vehicle is near a work zone based on the work zone tag.
US10375523B2 Location information obtaining method and device
Embodiments provide a location information obtaining method and a device, and relates to the communications field. The method includes: obtaining, by a network device, location information of a reference point and location information of first user equipment; determining, by the network device, relative location information of the first user equipment relative to the reference point; and sending, by the network device, the location information of the reference point and the relative location information of the first user equipment relative to the reference point.
US10375520B1 Low-bandwidth information distribution
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for low bandwidth communication. One of the methods includes receiving a request from a mobile device over a low bandwidth channel, the request being for information about emergency services from a mobile device. The method includes identifying a location of the mobile device. The method includes identifying a requested emergency service within an area determined, at least in part, by the location of the mobile device. The method also includes providing information about the identified emergency service to the mobile device over the low bandwidth channel.
US10375512B2 System and method for improving telematic location information and reliability of EP11 calls
System, devices and methods are provided to automatically initiate an enhanced 911 (E911) call from a telematics control unit (TCU) (e.g., a TCU deployed with cellular modem or mobile phone in a vehicle) to an answering point (e.g. public safety answering point or access point (PSAP)). A wireless carrier (e.g., mobile service center (MSC)) employs a positioning determining entity (PDE) and algorithm to improve caller location determination using information provided by the TCU (e.g., GPS and dead reckoning information generated at the vehicle) and network location information when needed, and provides PDE estimated location of the caller to the PSAP (e.g., using a data channel and optionally a voice channel) to mitigate errors in TCU location data and reduce potentially conflicting location information provided to PSAPs from TCUs and wireless carriers or other phone service providers.
US10375506B1 Spatial audio to enable safe headphone use during exercise and commuting
Sound is produced through headphones in a manner that improves user experience and increases safety. In some circumstances, such as when the user is moving during exercise, commuting, etc., an audio safety spatialization mode of the headphones is automatically activated. In this mode, sound is spatialized such that when the user turns his head, the sound appears to be generated from a same position in space as before the user turned his head. If the user's head remains in the turned position, the spatialized sound will return to an initialized position with respect to the user's head.
US10375505B2 Apparatus and method for generating a sound field
The disclosure relates to an apparatus for generating a sound field on the basis of an input audio signal. The apparatus comprises a plurality of transducers, wherein each transducer is configured to be driven by a transducer driving signal ql of the respective transducer; a plurality of filters configured to generate for each transducer the transducer driving signal ql of the respective transducer; and a control unit configured to provide or receive a first transducer driving signal vector q0 of dimension L such that the gradient of J(q;ψ) with respect to q is zero in (q0;ψ0), the control unit is further configured to provide a second transducer driving signal vector {tilde over (q)} of dimension L such that the gradient of the cost function J(q;ψ) with respect to q is [approximately] zero in ({tilde over (q)}; {tilde over (ψ)}), the control unit is configured to provide the second transducer driving signal vector {tilde over (q)}.
US10375502B2 Method and system for achieving self-adaptive surround sound
A method and a system for achieving a self-adaptive surround sound. The method comprises: recognizing specific positions of a room and a user in the room by using an object recognition technology, capturing focusing images of recognized objects by controlling a camera using a focusing control technology, and recording corresponding focusing parameters (S110); calculating position information of the room relative to the camera and position information of the user relative to the camera according to the images and the parameters (S120); calculating sound beams that can achieve the surround sound at the position of the user in said room according to aforesaid calculated position information of the room and the user (S130); obtaining parameters of a filter group according to the calculated sound beams, and adjusting the filter group of a loudspeaker array according to the parameters (S140); and playing an audio signal via the loudspeaker array after the audio signal is filtered by the filter group that has been adjusted according to the parameters to form surround sound at the position of the user in the room (S150).
US10375498B2 Graphical user interface for calibrating a surround sound system
A method and a system for calibrating a surround sound system are disclosed. The calibration system can provide a graphical user interface for display comprising a visual representation of the room hosting a multichannel surround sound system. The graphical user interface can permit user input of gestures to place or make changes to the placement of icons representing one or more loudspeakers and a listener. The calibration system can estimate the positions of the one or more loudspeakers or the listener based on the placement of the icons in the model room. A spatial calibration based on the estimated positions can then be performed such that the multichannel surround sound system can render sound scenes more accurately.
US10375497B2 Dynamically changing master audio playback device
A method for dynamically changing the master audio playback device of a set that includes at least two audio playback devices, wherein one audio playback device of the set is a set master audio playback device that controls the play of audio data by at least one other slave audio playback device of the set. A first slave audio playback device receives its selection as a new recipient of audio data and, in response, the first slave audio playback device is designated as a new set master audio playback device and the set master audio playback device is designated as a new slave audio playback device. The new set master audio playback device controls the play of audio by the new slave audio playback device.
US10375488B2 Systems, devices, components and methods for reducing feedback between microphones and transducers in bone conduction magnetic hearing devices
Disclosed are various embodiments of systems, devices, components and methods for reducing feedback between a transducer and one or more microphones in a magnetic bone conduction hearing device. Such systems, devices, components and methods include acoustically sealing or welding first and second compartments of the hearing device from one another, where the first compart contains the one or more microphones, and the second compart contains the transducer.
US10375481B2 MEMS device and process
A MEMS capacitive transducer with increased robustness and resilience to acoustic shock. The transducer structure includes a flexible membrane supported between a first volume and a second volume, and at least one variable vent structure in communication with at least one of the first and second volumes. The variable vent structure includes at least one moveable portion which is moveable in response to a pressure differential across the moveable portion so as to vary the size of a flow path through the vent structure. The variable vent may be formed through the membrane and the moveable portion may be a part of the membrane, defined by one or more channels, that is deflectable away from the surface of the membrane. The variable vent is preferably closed in the normal range of pressure differentials but opens at high pressure differentials to provide more rapid equalisation of the air volumes above and below the membrane.
US10375479B2 Electric motor
An electric motor including a driven element, a magnet assembly and a driving element. The driven element being driven in a direction of movement. The magnet assembly is includes first and second magnets each having first and second magnetic poles. The first magnetic pole of the first magnet and the first magnetic pole of the second magnet being proximate to each other and facing each other thereby defining a first magnetic zone therebetween. The first magnetic poles all being similar, and the second magnetic poles all being similar. The driving element is proximate to the magnet assembly, producing a magnetic field within the driving element that is primarily orthogonal to the direction of movement.
US10375475B2 Systems and methods for compressing a digital signal in a digital microphone system
In accordance with embodiments of the present disclosure, a digital microphone system may include a microphone transducer and a digital processing system. The microphone transducer may be configured to generate an analog input signal indicative of audio sounds incident upon the microphone transducer. The digital processing system may be configured to convert the analog input signal into a first digital signal having a plurality (e.g., more than 3) of quantization levels, and in the digital domain, process the first digital signal to compress the first digital signal into a second digital signal having fewer quantization levels (e.g., +1, 0, −1) than that of the first digital signal.
US10375473B2 Distributed environmental microphones to minimize noise during speech recognition
A device, system, and method whereby a speech-driven system used in an industrial environment distinguishes speech obtained from users of the system from other background sounds. In one aspect, the present system and method provides for a first audio stream from a user microphone collocated with a source of human speech (that is, a user) and a second audio stream from a environmental microphone which is proximate to the source of human speech but more remote than the user microphone. The audio signals from the two microphones are asynchronous. A processor is configured to identify a common, distinctive sound event in the environment, such as an impulse sound or a periodic sound signal. Based on the common sound event, the processor provides for synchronization of the two audio signals. In another aspect, the present system and method provides for a determination of whether or not the sound received at the user microphone is suitable for identification of words in a human voice, based on a comparison of sound elements in the first audio stream and the second audio stream, for example based on a comparison of the sound intensities of the sound elements in the audio streams.
US10375471B2 Voice controlled assistant
An apparatus including a housing and a sleeve that engages and at least partially encloses the housing. The housing may include a top portion having a loudspeaker and an exterior surface and a bottom portion having a loudspeaker and an exterior surface. An audio diffuser may be positioned between the top portion of the housing and the bottom portion of the housing so as to radially disperse sound from the loudspeakers. A light ring on the housing may indicate a functional state of the apparatus. Protrusions on the housing may interact with indentations on the sleeve to position and align the housing within the sleeve. The sleeve may include holes to allow sound to be outputted from the loudspeakers. Magnets and alignment elements may further situate and secure the housing to the sleeve.
US10375469B2 Speaker box
A speaker box, includes a housing and a speaker unit accommodated in the housing. The speaker unit includes a diaphragm for forming a front sound cavity cooperatively with the housing. The box further includes a sound transmitting channel communicating the front sound cavity and outside, a front cavity of the speaker box formed by the front sound cavity and the sound transmitting channel, a through hole formed in the housing corresponding to the front cavity, and an elastic cover plate disposed on the housing and covering the through hole. A resonance frequency of the elastic cover plate is greater than a working frequency range of the speaker unit.
US10375468B2 Rigging system for speakers
A speaker assembly rigging system is provided with a first frame and a second frame that is adapted to couple to the first frame. The system includes a cam and a link. The cam is pivotally connected to the first frame about a pivot point. The cam includes at least two cam surfaces, and each of the at least two cam surfaces are offset at a different radial distance from the pivot point corresponding to a splay angle. The link has a proximal end that is pivotally connected to the second frame and a distal end having a contact surface. The link extends from the second frame in a deployed position such that the contact surface engages one of the cam surfaces.
US10375467B2 Systems, apparatus, and methods for hearing protection
Systems, apparatus, and methods for filtering acoustic energy include a first conduit substantially aligned with a longitudinal axis and defining a first opening for receiving incident acoustic energy from the environment. A cavity in fluid communication with the first conduit selectively amplifies and/or dampens the acoustic energy based on an associated resonance frequency. A moving element disposed in the cavity may be displaced relative to the cavity in a direction substantially aligned with the longitudinal axis and in an amount related to a sound pressure level of acoustic energy in the cavity. A second conduit substantially aligned with the longitudinal axis and in fluid communication with the cavity selectively attenuates acoustic energy from the cavity based on the sound pressure level by receiving at least some of the acoustic energy from the cavity and/or the moving element when it is displaced from the cavity.
US10375466B2 Redistributing gain to reduce near field noise in head-worn audio systems
In one embodiment, a gain redistribution application restructures gains associated with multiple microphones included in a head-worn audio system to minimize near field noise. In response to a sound generated by a sound source, the microphones generate input signals. The gain redistribution application performs mixing operations on the input signals to generate an output signal that mitigates near field noise associated with the same side of the head as the sound source. Subsequently, the gain redistribution application transmits the output signal to a speaker that targets the same side of the head as the sound source. Advantageously, by reducing the gain associated with an input signal received via a microphone located on the same side of the head as the sound source, the gain redistribution application reduces near field noise transmitted to the user during operation in a more comprehensive fashion relative to conventional designs.
US10375463B1 Wireless personal acoustic device with remote coaxial antenna
Described is a personal acoustic device that includes at least one earphone, such as an earbud, and a radio frequency (RF) antenna module in electrical communication with a wireless transceiver module inside the earphone to support wireless communication between the device and a remote wireless device. The RF antenna module includes an antenna element disposed in or on a remote housing and further includes an RF coaxial cable having one end in electrical communication with the antenna element and an opposite end in communication with the wireless transceiver module. Improved transmission and reception performance are achieved through increased separation of the antenna module from a user's head and body as compared to an antenna element disposed in the earphone. In addition, the size of the earphone can be reduced relative to an earphone having an antenna element.
US10375462B2 Silica gel diaphragm, receiver module, and method for processing silica gel diaphragm
A silica gel diaphragm, a receiver module, and a method for processing a silica gel diaphragm. Two metal pieces are integrally injection-molded on the diaphragm, and symmetrically embedded into the diaphragm, and either end of each of the metal pieces is provided with first and second soldering portions; each of the first soldering portions is embedded into a planar portion of the diaphragm, and is used for soldering a winding tap of a voice coil on an inner side of the voice coil; each of the second soldering portions protrudes from or is embedded into the fixing portion of the diaphragm, and is used for soldering a bonding pad on a housing; and middle portions connecting the first soldering portions and the second soldering portions are embedded into the diaphragm to form an electrically conductive path. This technical solution increases the product stability.
US10375458B2 Connection between computing devices and a network device via optical signals
Examples disclosed herein relate, in one aspect to a method. The method may include determining an input bandwidth capacity of a network device comprising a network device port coupled to a plurality of computing devices; based on the input bandwidth capacity; generating a management signal, the management signal indicating a set of output lanes for each of the plurality of computing devices and indicating a different wavelength for each of the set of output lanes of each of a plurality of computing devices; sending the management signal to the plurality of computing devices through an optical bus; and receiving, through the optical bus, an optical signal comprising, for each computing device, a set of output signals from the set of output lanes indicated by the management signal, each output signal being represented by a wavelength indicated by the management signal.
US10375456B2 Providing highlights of an event recording
Implementations generally relate to providing highlights of an event recording. In some implementations, a method includes receiving, at a client device, a video stream associated with an event. The method further includes receiving, at the client device, one or more tag commands from a user. The method further includes generating one or more tags based on the one or more tag commands, where each tag of the one or more tags tags a portion of the video stream. The method further includes tagging one or more portions of the video stream based on the one or more tags. The method further includes storing a copy of the video stream and the one or more tags on the client device.
US10375454B1 Audio data and image data integration
Techniques for integrating audio data and image data are described herein. A plurality of image data items associated with a first user account and a plurality of image data descriptors, each associated with at least one of the plurality of image data items may be received. A first audio data item, having at least one associated audio data descriptor, may be selected for playing. Based at least in part on a comparison of the at least one audio data descriptor and the plurality of image data descriptors, at least a first image may be selected from the plurality image data items for presentation with the first audio data item. During at least part of the playing of the first audio data item, the first image may be presented.
US10375452B2 Apparatus and methods for thumbnail generation
Apparatus and methods for thumbnail generation. In one embodiment, a thumbnail stream is generated where one or more bits are assigned to key frames and minimizes the number of bits assigned to delta frames. Each key frame may be used to extract a still image for use in thumbnails during trick mode operation (e.g., fast forward, rewind, pause, or random seek operation). When the encoded video file is given to a Just in Time Packager (JITP), the JITP extracts the image files (via the key frames). Information regarding how to reference these files is stored in generated manifest file and may be reformatted by the JITP to fit the needs of the current product. In a variant, the JITP reformats the image files extracted from the encoded video for operation on a number of devices.
US10375448B2 Reception device, reception method, transmission device, and transmission method
To enable subtitles (graphics) to be favorably superimposed and displayed on video.A container in a predetermined format is received, the container including a video stream having video data and a subtitle stream having subtitle data. The video stream is decoded to acquire the video data. The subtitle stream is decoded to acquire bitmap data of subtitles. Processing of correcting at least one of a size of the subtitles and a display position of the subtitles, is performed to the bitmap data of the subtitles. The bitmap data of the subtitles to which the processing has been performed, is superimposed on the video data to acquire display video data.
US10375447B1 Asynchronous video conversation systems and methods
A distributed network for producing consensus, featuring methods comprising: playing, by an Exchange Player, a set of individual speaker videos created by an Exchange Recorder, wherein the set of individual speaker videos comprise an Exchange between a plurality of speakers; displaying, by a user interface of the Exchange Player, replies to the current speaker video as a vertical list of thumbnails overlaying a side of the Exchange Player user interface; and providing, by a user interface of the Exchange Player, the ability for users to rate speaker videos to indicate their level of agreement with the speakers, and for their ratings to be used to measure audience consensus with speaker videos at various levels, including post, thread, and conversation.
US10375445B2 Apparatus, systems and methods for provision of contextual content
An exemplary embodiment provides clarifying supplemental information to a user who has become confused about a currently presenting media content event.
US10375444B2 Partial video pre-fetch
The disclosed configuration includes a partial pre-fetching of source files from an origin server for playback. After pre-fetch, the remaining portions of a source file may be optimized for retrieval. By providing partial pre-fetch of source files, in conjunction with optimization, automatic video preview may be supported and source file presentation may begin in a timely fashion in response to user requested playback without inordinate bandwidth consumption.
US10375442B2 Copy protection system
A method of modifying the output of an output device is provided. A first code, associated with a first recipient party, is received and used to generate, within the output device, a second code, the second code containing encoded data identifying the first recipient party and instructions for activating an additional functionality of the output device. The additional functionality is activated in accordance with the instructions contained in the second code. The output of the output device is modified according to data encoded in the second code, to encode a third code in the output of the output device, the third code including an ID code associated with the first recipient party.
US10375440B2 Display device, server, and method of controlling the display device
A display device is provided. The display device includes an outputter configured to output a content including a plurality of content parts, a signal processor configured to extract a first fingerprint corresponding to a first content part among the plurality of content parts of the content from at least one of a video signal and an audio signal constituting the content while the content is output, a communicator configured to transmit the first fingerprint to a server, and receive a second fingerprint corresponding to a second content part among the plurality of content parts of the content and first event information corresponding to the second fingerprint from the server, a storage configured to store the second fingerprint and the first event information, and a controller configured to control the outputter to output the first event information in coordination with the second content part of the content being output.
US10375435B2 Method for programming a recording of a program by means of a digital television decoder
A method for programming a recording of a program by a digital television decoder. The decoder has a service plan including a plurality of services. The program to be recorded is broadcast on a first service. The decoder is aware of the first service, an identifier of the program to be recorded, and a theoretical start time of the program to be recorded. When the decoder receives a first standardized table from the first service, the decoder is put in a first operational mode in which the decoder starts recording the program based on the detection of an identifier of the program in the first standardized table, and, when the decoder detects no reception of the first standardized table, the decoder is put in a second operational mode in which the decoder starts recording the program based on the theoretical start time of the program.
US10375432B1 Systems and methods for seamlessly connecting devices based on relationships between the users of the respective devices
Systems and methods are described for seamlessly connecting devices based on relationships between the users of the respective devices. A media guidance application may determine that a first user has entered an environment (e.g., his/her mother's home) and may determine a frequency with which the first user enters the environment (e.g., daily). In response to determining that the first user visits frequently, the media guidance application may identify a second device in the environment (e.g., a smart TV) that a second user (e.g., the first user's mother) is authorized to grant access rights for. The media guidance application may determine a likelihood that the second user will grant the access rights for the second device to the first user, based on interaction data between the first user and the second user. In response to determining a high likelihood, the media guidance application may transmit the access rights.
US10375429B1 Virtual communal viewing of television content
System, method, and computer program product embodiments are described for viewing synchronized content. An embodiment operates by establishing a viewing party to view synchronized content. Then, viewing party characteristics associated with the viewing party are received. Then, a piece of content relevant to the one or more viewers of the viewing party is selected using the received viewing party characteristics. Then, the embodiments operates by synchronizing display of the selected piece of content at set-top boxes (STBs) of corresponding viewers in the viewing party, where control of the synchronously displayed piece of content is provided to one or more viewers within the viewing party.
US10375427B2 System for providing supplemental content for video transport stream
A method and system to facilitate localized replacement of one or more commercials or other instances of base content in a video feed with replacement-media delivered in a separate broadcast TV transport stream. A local TV station that broadcasts to an area covering a video program distributor (VPD) includes supplemental content, such as replacement commercials, within its broadcast in a manner that standard broadcast-TV receivers would disregard but that a equipment at the VPD will receive and process. The equipment at the VPD thus receives the local broadcast from the TV station and extracts from the broadcast the included supplemental content. And equipment at the VPD inserts the extracted supplemental content in place of one or more instances of base content in a transport stream that the VPD receives separately from a video-program source, so as to establish a modified transport stream for delivery to end-user TV receivers.
US10375426B2 System and method for remote-hosted video effects
A method for remote-hosted video effects includes rendering an application frame buffer in a hosting service that is streaming interactive video. Only a portion of the application frame buffer is subsequently displayed on a local device.
US10375424B2 Point of view multimedia platform
A point of view platform may be comprised of an ingest layer; a processing layer; a rules engine; and a streaming layer. The ingest layer may be configured to: receive audio, video, and telemetric data associated with a plurality of capturing devices. The rules engine may be configured to: determine a plurality of views to be generated from the received data, and derive a set of rules for processing the received data to generate each of the plurality of views. The processing layer may be configured to derive metadata from the received data, apply the set of rules for processing the data, process the received data based on the metadata and the rules, and generate content associated with each of the plurality of views. The streaming layer may be configured to: receive an end-user selection of a particular view and stream the content associated with the particular view.
US10375414B2 Method and apparatus for intra prediction
Disclosed herein are a method and apparatus for filtering a reference pixel. A method of smoothing a reference pixel may include determining whether or not to perform smoothing on a reference pixel based on the size of a transform block and information about an intra-prediction mode for the transform block and determining a smoothing method by comparing the size of the transform block with the size of a maximum transform block. Accordingly, image coding efficiency can be increased, and picture quality can be improved.
US10375409B2 Method and apparatus for image encoding with intra prediction mode
A method of decoding an intra prediction mode, can include reconstructing an intra prediction mode group indicator and a prediction mode index; constructing an MPM group including three intra prediction modes using present intra prediction modes of left and top blocks of the current block; determining an intra prediction mode of the MPM group corresponding to the prediction mode index as the intra prediction mode of the current block when the intra prediction mode group indicator indicates the MPM group; and determining the intra prediction mode of the current block using the prediction mode index and the three intra prediction modes of the MPM group when the intra prediction mode group indicator does not indicate the MPM group, in which a DC mode and a planar mode are two non-directional intra prediction mode, and a mode number of the planar mode is lower than mode numbers of the other intra prediction modes.
US10375408B2 Device capability negotiation method and apparatus, and computer storage medium
A device capability negotiation method includes receiving, by a first device, a multilayer video data request sent by a second device, and sending, by the first device, response information to the second device. The response information includes at least one of the following information types: decoding capability information needed for decoding a multilayer video code stream, decoding capability information needed for decoding various layers in the multilayer video code stream, and decoding capability information needed for decoding different output layer combinations in the multilayer video code stream. Also disclosed are a device capability negotiation apparatus, and a computer storage medium.
US10375402B2 Image encoding apparatus and method, and image encoding program
An image encoding method that encodes an image so as to optimize estimated values of processing units which are a coding unit, a prediction unit, and a transform unit by selecting sizes of the individual processing units. The method includes a division step that divides an image having a size of the coding unit into a plurality of blocks; an activity computation step that computes activities pertaining to the individual blocks; and a transform unit size determination step that determines, based on the computed activities, a size pattern of the transform unit within the image having the size of the coding unit.
US10375401B2 Moving picture coding method, moving picture decoding method, and apparatuses of the same
A moving picture coding method includes partitioning a picture into blocks each of which includes pixels, selecting a scanning scheme from among plural scanning schemes, scanning the blocks according to the selected scanning scheme, and coding the blocks in an order in which the blocks are scanned. In the partitioning, the picture is partitioned into rows and columns of macroblocks each of which is partitioned into the blocks. The plural scanning schemes include a first scanning scheme for scanning the blocks in the marcroblock per row of blocks.
US10375394B2 Source coding scheme using entropy coding to code a quantized signal on a determined number of bits
Embodiments of the present invention provide an encoder comprising a quantization stage, an entropy encoder, a residual quantization stage and a coded signal former. The quantization stage is configured to quantize an input signal using a dead zone in order to obtain a plurality of quantized values. The entropy encoder is configured to encode the plurality of quantized values using an entropy encoding scheme in order to obtain a plurality of entropy encoded values. The residual quantization stage is configured to quantize a residual signal caused by the quantization stage, wherein the residual quantization stage is configured to determine at least one quantized residual value in dependence on the dead zone of the quantization stage. The coded signal former is configured to form a coded signal from the plurality of entropy encoded values and the at least one quantized residual value.
US10375392B2 Video encoding apparatus, video encoding method, video decoding apparatus, and video decoding method
A video encoding apparatus corrects filter coefficients of an in-loop filter applied to an encoded reference block adjacent to a block to be encoded, based on a quantization value applied to the reference block and a quantization value applied to the block to be encoded when a mode of an in-loop filter applied to the block to be encoded is same as a mode of the in-loop filter applied to the reference block, uses the corrected filter coefficients to apply the in-loop filter to a locally-decoded block that is obtained by encoding the block to be encoded once and decoding the encoded block to be encoded, and adds, to encoded data of the block to be encoded, information indicating that the block to be encoded refers to the reference block for the in-loop filter.
US10375391B2 Encoding method, decoding method and device thereof
An image encoding method, decoding method and corresponding device, and intraframe pixel prediction method are disclosed. The image encoding method comprises: pixel segmentation, segmenting pixels in an image frame; pixel value prediction, respectively performing a pixel value prediction process to obtain a first prediction value for each of pixels in a current block to be encoded; a step of residual calculation, calculating a residual for each of the pixels in the current block to be encoded; a step of discrete cosine transform, quantization and entropy encoding, performing discrete cosine transform, quantization and entropy encoding with respect to a residual block corresponding to the current block to be encoded obtained in the residual calculation step, and the entropy encoded residual block is sent to a decoding end; and a pixel value reconstruction step, reconstructing a pixel value of the previously-encoded pixel.
US10375389B2 Template matching for JVET intra prediction
A method of decoding JVET video, comprising defining a coding unit (CU) template within a decoded area of a video frame, the CU template being positioned above and/or to the left of a current decoding position for which data was intra predicted, defining a search window within the decoded area, the search window being adjacent to the CU template, generating a plurality of candidate prediction templates based on pixel values in the search window, each of the plurality of candidate prediction templates being generated using different intra prediction modes, calculating a matching cost between the CU template and each of the plurality of candidate prediction templates, selecting an intra prediction mode that generated the candidate prediction template that had the lowest matching cost relative to the CU template, and generating a prediction CU for the current decoding position based on the intra prediction mode.
US10375385B1 Video timing test equipment for measuring light integration time of a camera
A video timing test equipment for measuring light integration time of a camera. The video timing test equipment may comprise: a control unit and shutter timing test unit. The control unit may generate input timing signals adjustable by a user. The shutter timing test unit may comprise a single timing light emitting diode (LED), a single timing infrared (IR) LED, and an output controller. The output controller may regulate the illumination of the timing LED and timing IR LED based on the input timing signals. The shutter timing test unit may also comprise a UTC time display, edge time display, and pulse width display. The UTC time display may depict a UTC time as to when light integration begins or ends. The edge time display may depict an offset time associated with the start or end of light integration. The pulse width display may depict the duration of light integration.
US10375384B2 Interactive imaging systems and methods for motion control by users
In various embodiments, the present invention provides a system and associated methods of calibration and use for an interactive imaging environment based on the optimization of parameters used in various segmentation algorithm techniques. These methods address the challenge of automatically calibrating an interactive imaging system, so that it is capable of aligning human body motion, or the like, to a visual display. As such the present invention provides a system and method of automatically and rapidly aligning the motion of an object to a visual display.
US10375382B2 System comprising multiple digital cameras viewing a large scene
Multiple digital cameras view a large scene, such as a part of a city. Some of the cameras view different parts of that scene, and video feeds from the cameras are processed at a computer to generate a photo-realistic synthetic 3D model of the scene. This enables the scene to be viewed from any viewing angle, including angles that the original, real cameras do not occupy—i.e. as though viewed from a ‘virtual camera’ that can be positioned in any arbitrary position. The 3D model combines both static elements that do not alter in real-time, and also dynamic elements that do alter in real-time or near real-time.
US10375380B2 Mobile terminal and operating method thereof
A mobile terminal including a wireless communication processor configured to receive an omnidirectional image from a photographing device; a display; and a controller configured to display a first image on a main screen of the display corresponding to a first partial image of the omnidirectional image, and display a second image corresponding to a second partial image of the omnidirectional image on a sub-screen, the second image having an object with an attribute similar to an object included in the first image.
US10375378B2 Dual camera system for real-time depth map generation
A method of real-time depth mapping in a dual camera system, including, receiving an auto focus image, rectifying the auto focus image, receiving a plenoptic image having lens that cover 2×2 pixels, extracting four plenoptic sub-images, averaging and rectifying the plenoptic sub-images, block matching the rectified auto focus image and the rectified plenoptic sub-images along epipolar lines, block matching the rectified plenoptic sub-images along a vertical and a horizontal direction, determining a composite block matching error of the plenoptic block match, determining a plenoptic disparity map of the plenoptic sub-images based on the composite block matching error, converting the plenoptic disparity map to a plenoptic depth map, converting the plenoptic depth map to an initial stereo disparity map, searching for a guided disparity map based on the initial stereo disparity map and the epipolar block match and converting the guided disparity map to a guided depth map.
US10375375B2 Method of providing fixed region information or offset region information for subtitle in virtual reality system and device for controlling the same
A method and apparatus of/for providing subtitles for a 360-degree content, the method including generating 360-degree video data captured by at least one camera; stitching the 360-degree video data; projecting the 360-degree video data to a 2D image; encoding the 2D image into a video stream; generating a 360-degree subtitle Supplemental Enhancement Information (SEI) message for signaling a subtitle for the 360-degree content; inserting the 360-degree subtitle SEI message into the video stream; and generating a signal including the video stream, and transmitting the signal.
US10375374B2 Dimension extractable object comprising spatial metadata for a captured image or video
The invention relates to capturing a still or moving image as well as object position and displacement data for the image, storing the image and the data as a dimension extractable object, and utilizing the dimension extractable object.
US10375370B2 Audio capture on mobile client devices
Audio capture techniques on mobile client devices are described. Video data is obtained by one or more computing devices from a first client device associated with a first user, the video data captured by the first client device of a video scene. Audio data is obtained by the one or more computing devices from a second client device associated with a second user, the second user included in the video data of the video scene. The one or more computing devices ascertain that the audio data is associated with the video data. The association is exposed by the one or more computing device of the audio data to the video data as indicating availability of at least a portion of the audio data as a replacement to audio data captured by the first client device as part of the video data.
US10375367B2 Systems and methods for digital photography
A system, method, and computer program product are provided for rendering a combined image. In use, two or more source images including at least one strobe image and at least one ambient image are loaded. A motion transform is estimated between the two or more source images. The two or more source images are aligned based on the motion transform. Additionally, at least one pixel of the two or more source images is color-corrected based on the alignment. A first blend weight associated with the two or more source images is initialized, a first combined image from the two or more source images is rendered based on the color-correction and the first blend weight. Additional systems, methods, and computer program products are also presented.
US10375364B2 Device for ambience obstruction by an object
A method, system, and apparatus for alleviating an obstruction caused by an object from a view of an observer includes a hardware device affixed to the object such that the observer observes a presentation on the device when observing the object. The device is enabled to receive a signal, wherein the signal corresponds to a portion of an ambience obscured by the object from a view of the observer. The signal is processed at the device and without using a data processing system, to generate a version of the signal. Using the device, the version of the signal is presented to the observer as the presentation, wherein the version of the signal alleviates the portion of the ambience obstructed by the object in the view of the observer.
US10375363B2 Projection optical system and projector
A projection optical system (10) projects from a first image plane (5) on a reducing side to a second image plane (6) on an enlargement side. The projection optical system (10) includes a first optical system (11) that includes a plurality of lenses and forms a first intermediate image (51) formed inside the first optical system (11) by light incident from the reducing side into a second intermediate image (52) on the enlargement side of the first optical system (11); a second optical system (12) that includes a first reflective surface (M1) with positive refractive power which is positioned further to the enlargement side than the second intermediate image (52); and a glass block (30) that is disposed between the first optical system (11) and the first reflective surface (M1), the glass block (30) passing light rays from the first optical system (11) to the second intermediate image (52).
US10375359B1 Visually intelligent camera device with peripheral control outputs
A system and related method for tracking a moving subject via a ground-based or airborne peripheral device includes plugging an intelligent camera device to the unmanned vehicle, establishing a peripheral link by which the intelligent camera device can assume control of the unmanned vehicle's control systems. Based on analysis of images captured by the intelligent camera device, in addition to position data associated with the unmanned vehicle or with the subject, the intelligent camera device may autonomously maneuver the unmanned vehicle to track or follow the subject while maintaining the moving subject in a consistent framing orientation.
US10375358B2 Interactive, self-contained, full view surveillance, capture, and communication device
A self-contained interactive surveillance device is described. The device includes multiple cameras placed about the device to cover a full-view area. The device includes environmental monitoring and control elements that are able to maintain a specified operating environment within an enclosure of the device. The device includes wireless communication capabilities that allow the device to interact with external devices over one or more wireless pathways. The device includes a user interface console that allows two-way audio video communication via the device.
US10375351B2 System and method for implementing video calls
Embodiments of the present application relate to a method for implementing video calls, a system for implementing video calls, and a computer program product for implementing video calls. A method for implementing video calls is provided. The method includes maintaining persistent connections with a plurality of terminals used to make video calls, each terminal having a universally unique identifier, receiving a video call request from a calling terminal via one of the persistent connections, the video call request including the universally unique identifier of the calling terminal, equipment descriptive information of the calling terminal, and the universally unique identifier of a called terminal, notifying the called terminal via one of the persistent connections, the notification being based on the universally unique identifier of the called terminal, receiving a response from the called terminal, and establishing a video call channel based on the received response.
US10375349B2 Branch device bandwidth management for video streams
Bandwidth management includes receiving, by a branch device, a requested display identification data structure from a display device. The branch device modifies the requested display identification data structure based on a total bandwidth through a constricted port on the branch device to obtain a modified display identification data structure. The branch device transmits the modified display identification data structure to a source device.
US10375345B2 Camera image display apparatus
A camera image display apparatus including a display request output part outputting a display request of camera images, a power supply part supplying power to a display unit, and a power supply control unit controlling flow of electricity so as to supply activating power from the power supply part to the display unit at a first time point within a predetermined time from a completion of an engine starting, when the display request is output by the display request output part at the first time point, and to supply activating power from the power supply part to the display unit at a second time point after lapse of the predetermined time, when the display request is not output within the predetermined time from the completion of the engine starting.
US10375344B2 Display device viewing angle compensation
Various embodiments for compensating for user view angle of a display device are presented. The viewing angle of a user may be determined using sensors. Based on the viewing angle, the attenuation of the output of the display device may be determined. Compensation mode for the display output may be determined. The compensation mode may adjust the output of the display to compensate for the display attenuation allowing an improved image quality at large viewing angles.
US10375342B2 Browsing remote content using a native user interface
The disclosed technology relates to receiving media signals from a media device and rendering a user interface that is native to the device receiving the media signals based on information encoded in the media signals. The device receiving the media signal interprets information received from the media device describing media content and semantic information describing a type of interface page, and displays the content based on the semantic information in a graphical user interface (GUI) on the electronic device based on the interpretation.
US10375337B2 Method controlling image sensor parameters
A method of controlling parameters for image sensors includes; receiving a first image and a second image, calculating first feature values related to the first image and second feature values related to the second image; generating comparison results by comparing the first feature values of fixed regions and first variable regions of the first image with the second feature values of fixed regions and first variable regions of the second image, and controlling at least one parameter on the basis of the comparison results.
US10375319B2 Capturing and processing of images including occlusions focused on an image sensor by a lens stack array
Systems and methods for implementing array cameras configured to perform super-resolution processing to generate higher resolution super-resolved images using a plurality of captured images and lens stack arrays that can be utilized in array cameras are disclosed. An imaging device in accordance with one embodiment of the invention includes at least one imager array, and each imager in the array comprises a plurality of light sensing elements and a lens stack including at least one lens surface, where the lens stack is configured to form an image on the light sensing elements, control circuitry configured to capture images formed on the light sensing elements of each of the imagers, and a super-resolution processing module configured to generate at least one higher resolution super-resolved image using a plurality of the captured images.
US10375312B2 Imaging device and video generation method by imaging device
Provided are an imaging device and a video generation method by the imaging device, and more specifically, an imaging device, which enlarges an object selected in a video displayed on a screen and displays same, and a video generation method by the imaging device. According to an example embodiment, an object selected in a video displayed on a screen is enlarged, and the enlarged object is tracked and then displayed on the screen.
US10375311B2 Anti-rotation mount
Imaging system comprising an anti-rotation mount and an image detector. The mount may comprise a first frame member having a fixed relation to a set of mutually transverse X, Y, and Z axes, and a second frame member. The second frame member may be connected to the first frame member via a coupling assembly, such that the frame members are not permitted to rotate relative to one another. The mount also may comprise X-axis, Y-axis, and Z-axis coupling structures each formed at least partially by the coupling assembly and each permitting axial motion of the frame members relative to one another only substantially parallel to the X axis, Y axis, and Z axis, respectively. The image detector may be connected to the mount via the second frame member.
US10375310B2 Stabilizing video using transformation matrices
In general, the subject matter can be embodied in methods, systems, and program products for identifying, by a computing system and using first and second frames of a video, a transformation that indicates movement of a camera with respect to the frames. The computing system generates a modified transformation so that the transformation is less representative of recent movement. The computing system uses the transformation and the modified transformation to generate a second transformation. The computing system identifies an anticipated distortion that would be present in a stabilized version of the second frame. The computing system determines an amount by which to reduce a stabilizing effect. The computing system applies the second transformation to the second frame to stabilize the second frame, where the stabilizing effect has been reduced based on the determined amount by which to reduce the stabilizing effect.
US10375309B2 Solid-state imaging device and driving method of solid-state imaging device, and electronic equipment
The solid-state imaging device of the present disclosure includes a signal processing unit including an AD converter that digitizes an analog pixel signal read from each pixel of the pixel array unit to a signal line, the signal processing unit transferring digitized pixel data at a first speed higher than a frame rate; a memory unit that stores the pixel data transferred from the signal processing unit; a data processing unit that reads pixel data at a second speed lower than the first speed from the memory unit; and a control unit that, when the pixel data is read from the memory unit, controls to stop operation of a current source connected with the signal line and operation of at least the AD converter of the signal processing unit.
US10375307B2 Method and electronic device for acquiring panoramic image
A method for acquiring a panoramic image includes controlling a display screen of an electronic device to display a viewfinder frame and a direction indicator that indicates a movement direction for the electronic device, acquiring and processing a first image to obtain a first progress indicator, arranging the first progress indicator on a first side of and close to the viewfinder frame, acquiring and processing a second image to obtain a second progress indicator, arranging the second progress indicator on the first side of and close to the viewfinder frame and moving the first progress indicator away from the viewfinder frame, acquiring and processing a third image to obtain a third progress indicator, and arranging the third progress indicator on the first side of and close to the viewfinder frame and arranging the first progress indicator on a second side of and away from the viewfinder frame.
US10375305B2 Information processing device, imaging device, information processing method, and program
A system that suggests candidate installation states corresponding to each of a plurality of imaging devices based on a relationship between current installation states of each of the plurality of imaging devices; and outputs a suggested candidate installation state corresponding to at least one of the plurality of imaging devices based on the current installation state of each of the plurality of imaging devices and the determined candidate installation states.
US10375300B2 Methods for processing event timing data
A method for processing a plurality of input images associated with a respective plurality of input times, the input images and input times being provided by an event timing system, comprises: selecting an output frame rate; generating a plurality of output images, corresponding to the output frame rate, from the plurality of input images; and assigning to each output image a final output time provided by the event timing system, the final output time being the input time associated with an input image contributing to the output image.
US10375297B2 Imaging apparatus and imaging method
This invention relates to an imaging apparatus and an imaging method for supplying an optimum amount of image data to another apparatus. When a PDA 91 has a maximum transfer rate of 1.5 Mbps, a mobile phone 1 determines that a maximum speed of communication with the PDA 91 is low, reduces accordingly the amount of moving image data captured by a CCD of the mobile phone, and supplies the captured moving image data to the PDA 91. The PDA 91 displays a low-quality moving image 93 on its display unit. When the PDA 91 has a maximum transfer rate of 480 Mbps, the CPU of the mobile phone leaves unchanged the amount of moving picture data captured by the CCD and supplies the captured moving image data to the PDA 91. The PDA 91 then displays a high-quality moving image 94 on the display unit. This invention applies advantageously to digital cameras.
US10375292B2 Image pickup apparatus and method for generating image having depth information
Provided are an image pickup apparatus and method capable of improving a resolution of an image having depth information. The image pickup apparatus may include: a main lens configured to refract incident light; an image sensor comprising a plurality of two-dimensional (2D)-arranged pixels configured to output an image signal according to the incident light; a micro lens array between the main lens and the image sensor and comprising a plurality of 2D-arranged micro lenses; and a controller configured to receive the image signal from the image sensor and to generate an image according to the received image signal, wherein the controller is configured to obtain a plurality of images having different depths of field by changing a distance between the main lens and the image sensor and to obtain at least one depth map from the at least one of the obtained plurality of images.
US10375283B2 Portable eye tracking device
A portable eye tracker device is disclosed which includes a frame, at least one optics holding member, and a control unit. The frame may be adapted for wearing by a user. The at least one optics holding member may include at least one illuminator configured to selectively illuminate at least a portion of at least one eye of the user, and at least one image sensor configured to capture image data representing images of at least a portion of at least one eye of the user. The control unit may be configured to control the at least one illuminator for the selective illumination of at least a portion of at least one eye of the user, receive the image data from the at least one image sensor, and calibrate at least one illuminator, at least one image sensor, or an algorithm of the control unit.
US10375274B2 Image forming apparatus management system, image forming apparatus, managing apparatus, terminal apparatus, image forming apparatus managing method, and image forming program
A disclosed managing apparatus and image forming apparatus management system ensure confidentiality of information in an image forming apparatus while usability is maintained. An image forming apparatus acquires IC card identifying information with an IC card reader. A management server acquires a user ID associated with the acquired IC card identifying information and use limit information concerning use of the image forming apparatus. A process is performed in the image forming apparatus in accordance with the use limit information.
US10375269B2 Image processing device, image reading device, and image forming apparatus
A clip region recognition section recognizes clip regions from a read image. An inclination detection section detects an inclination of each of the clip regions. When the clip regions exist in number between P and Q, inclusive, a first processing control section executes a first clip processing. When the number is under P and over Q, a second processing control section executes a second clip processing. In the first clip processing, processing that an inclination correction section rotates the image according to the inclination of one of the clip regions and that a clip processing section cuts out the clip region is performed on each clip region. In the second clip processing, a clip region selection section selects one of the clip regions, the inclination correction section rotates the image according to the inclination of the selected clip region, and the clip processing section cuts out all the clip regions.
US10375268B2 Communication device and method for controlling the same
A communication device includes a first holding unit which holds a disk-like first recording medium capable of storing information and a second holding unit which holds a second recording medium which is different from the first recording medium. The communication device further includes a request reception unit configured to receive a request for information indicating a recording medium which is usable by the communication device from a terminal device, and a transmission unit configured to transmit information indicating the first recording medium and information indicating the second recording medium held by the second holding unit to the terminal device when the request is received.
US10375266B2 Systems and methods for selecting an action based on a detected person
The present disclosure relates to systems and methods for selecting an action based on a detected person. In one implementation, a wearable apparatus may include a wearable image sensor configured to capture a plurality of images from the environment of the user of the wearable apparatus and at least one processing device. The at least one processing device may be programmed to analyze at least one of the plurality of images to detect the person; analyze at least one of the plurality of images to identify an attribute of the detected person; select at least one category for the detected person based on the identified attribute; select at least one action based on the at least one category; and cause the at least one selected action to be executed.
US10375265B2 Computer readable recording medium, information processing apparatus, and information processing method
An information processing apparatus includes: a data sharing unit configured to cause an application selected as a data output destination to process data which is output by an application which is a data output source; a process-object-data generation control unit configured to generate process object data in one of a first format and a second format based on image data acquired by an image information interface from an image information source; and an application-information display unit configured to display identification images for identifying applications which the data sharing unit can select as the data output destination if the data sharing unit is to process either data of the first format or data of the second format.
US10375262B2 Image scanning device, multifunction peripheral, image scanning method, and non-transitory computer-readable medium
An image scanning device includes a placement-area image data capturing unit that captures placement-area image data corresponding to an area where documents are placed on a platen, a document image data capturing unit that captures pieces of document image data, each of which corresponds to one of the documents, and acquires positions of the pieces of document image data, in accordance with the placement-area image data captured by the placement-area image data capturing unit, a placement order acquiring unit that acquires an order in which the documents, each of which corresponds to one of the pieces of document image data, have been placed in accordance with at least the positions of the pieces of document image data, each of which corresponds to one of the documents, and a sequencing unit that assigns to the pieces of document image data the order acquired by the placement order acquiring unit.
US10375258B2 Information processing apparatus and nontransitory computer readable medium
An information processing apparatus includes a controller. If images related to devices that have been identified are superimposed on one another, the controller causes information about one or plural cooperative functions that use functions of the devices to be displayed.
US10375250B2 Gate way device, communication system, communication method, and communication program
A gateway device including: a plurality of control units configured to respectively notify first data received from the plurality of communication devices or/and second communication networks and notify the plurality of communication devices or/and second communication networks of second data; and a data analysis and management unit configured to analyze data received from the first communication network and notify a control unit included in the plurality of control units of a result of the analysis, the control unit being related to result of the analysis, and analyze the first data received from the plurality of control units respectively and notify the first communication network, the data analysis and management unit generating a plurality of local MAC addresses from a MAC address given to the gateway device and assigning the local MAC addresses to the plurality of control units.
US10375247B2 System and method for delivery of voicemails to handheld devices
Briefly, a variety of embodiments, including the following, are described: a system embodiment and methods that allow random access to voice messages, in contrast to sequential access in existing system embodiments; a system embodiment and methods that allow for the optional use of voice recognition to enhance usability; and a system embodiment and methods that apply to the area of voicemail.
US10375244B2 Premises enabled mobile kiosk, using customers' mobile communication device
A contact center is provided that can service customers on premises via a mobile kiosk. The mobile kiosk may be carried by the customer or by an on-site customer service representative. The mobile kiosk may be enqueued in the contact center contact queue such that enhanced customer service can be provided through interfacing with the enterprise database, vendor databases, as well as assigning an appropriately skilled contact center agent to the customer contact.
US10375239B1 Agent directed dialing system and method of use
An agent directed dialing system prompts a user to initiate calls and that the number of calls is determined by a control module. The progress of active calls are monitored and additional calls are transferred to agents deemed able to handle multiple calls at once. The system ensures that a minimum or no calls are dropped because agents are not available to take the calls.
US10375236B1 Computer control of online social interactions based on conversation processing
A method for computer control of online social interactions based on conversation processing. A portion of a conversation with a given user is recorded, stored in memory, and processed so as to influence subsequent interactions. These may include audio or other contextualized annunciations of subsequent telephone calls. Other modes addressing conversational processing for social purposes can result in interwoven conversation guided among threads of interest, advertising and incented participation of conversational content and placement. The invention is capable of implementation in telecommunications systems such as cellular, local exchange, and VOIP, and in combination with other forms of internet-based telecommunication, including smart phones and adaptive forums chat rooms.
US10375234B1 Communication volume level change detection
Systems and methods for detecting volume level changes in communications are described herein. In some embodiments, a system comprises a computer system. The computer system comprises at least one processor and a memory coupled to the at least one processor. The memory stores program instructions that are executable by the at least one processor to cause the computer system to perform tasks. The tasks include recording a communication that comprises audio, and analyzing the audio of the communication. The analysis of the audio is operable to detect a change in a volume level of the audio that indicates an occurrence of a potential event of interest. The tasks also include creating and storing an information record corresponding to the communication in a second database. The information record includes an indication of the detected change in the volume level.
US10375228B2 Systems and methods for detecting call handedness
Methods and systems for improving signal reception and call quality by detecting a user's handedness of holding a mobile device during a call are described. Motion data of the mobile device can be collected by one or more motion sensor. A screen tilt angle can be determined and compared with a threshold tilt angle. A screen swivel angle can be determined and compared with a threshold swivel angle. A call handedness can be determined based on the screen swivel angle. One or more parameters of an antenna can be adjusted based on the call handedness.
US10375227B2 Mobile terminal
A mobile terminal is disclosed. The mobile terminal comprises: a case; an input module installed at the case, the input module acquiring a touch input of a user; and a controller generating a control signal, wherein the input module includes: a button having a plurality of holes, the plurality of holes located on the case; a capacitive sensor located in the case, the capacitive sensor acquiring a variation of a electrostatic capacitance in accordance with the touch input; and a dielectric layer located between the button and the capacitive sensor; wherein the electrostatic capacitance includes: a first electrostatic capacitance generated between the user and the capacitive sensor through the plurality of holes; and a second electrostatic capacitance generated between the button and the capacitive sensor, and wherein the controller generates the control signal when the capacitive sensor acquires the variations of the first and second electrostatic capacitances.
US10375221B2 Adapter devices for enhancing the functionality of other devices
An adapter may facilitate easy and swift data transfer amongst two previously incompatible electronic devices. Such an adapter may be operative to communicate data with a first of the two electronic devices using a contactless communication link and a first communication protocol and to communicate data with a second of the two electronic devices using a mechanical communication link and/or using a second communication protocol that is different than the first communication protocol, such that data may be transferred between the first and second electronic devices via the adapter. The adapter may be communicatively coupled to both the first electronic device and the second electronic device at the same time. The adapter may rapidly transition between communicating data with the first device and communicating data with the second device (e.g., without altering a physical connection between the adapter and one of the first and second devices during such a transition).
US10375216B2 Method and apparatus for communication in a motor drive application
The subject matter disclosed herein describes a switch embedded in a motor controller and a network protocol executing on the switch to provide communication between devices connected to the motor controller in a motor drive application. The embedded switch is configured to communicate via separate ports with an external controller, a network interface for the motor controller, additional motor controllers, and with the motor or other devices mounted on the motor. The network protocol includes a first tier for data that requires deterministic delivery at a high data rate, a second tier for data that requires a high delivery rate but is also tolerant of some variation in delivery time, and a third tier for data that may be delivered at a slower data rate. The embedded switch receives data at any port, identifies the communication tier to which the data belongs, and delivers it to another port accordingly.
US10375213B2 Centralized hybrid wireless self-organizing networks
A system includes one or more servers, and a plurality of wireless telecommunications devices registered with the system. The servers obtain corresponding client configuration states for at least some of the registered client devices, wherein a client configuration state for a given registered client device includes and/or is based on information about other devices with which the given registered client device can communicate in at least one direction. The servers determine and maintain a virtual representation of at least one hybrid network of gateways and the registered client devices. The servers determine a particular sub-network configuration of a particular sub-network for a particular client device, based on the virtual representation of the at least one hybrid network and on a client configuration state for the particular client device. The particular sub-network comprises at least one path between the one or more servers and the particular client device. The servers route data to and/or from the particular client device via the particular sub-network.
US10375208B2 Optimisation of industrial device parameters in a communications system
A method comprises storing, in an automated power conversion device, operational information on the usage of the automated power conversion device, and information on user-adjustable parameter settings of the automated power conversion device. A local terminal device receives the operational information and the information on the user-adjustable parameter settings from the automated power conversion device, and forwards said information to a remote network node via a communications network. The received information is analyzed in the remote network node, and based on the analysis the remote network node generates a recommendation on an optimal set of user-adjustable parameters regarding the automated power conversion device. The generated recommendation is transmitted from the remote network node and received in the local terminal device.
US10375207B2 Configuration setting method and device
An electronic device includes a communication module that communicates with a server and a processor. The processor is configured to transmit, if an application is installed or executed, identification information of the application to the server through the communication module, to receive pieces of configuration setting information corresponding to the identification information from the server, to verify an execution status of the application, to verify configuration setting information that corresponds to the execution status of the application from among the pieces of configuration setting information, and to change an execution configuration of the application based on the verified configuration setting information.
US10375206B1 Entity-component architecture with components having multiple configurations
Techniques for implementation of an entity-component architecture with components having multiple configurations are described herein. In some examples, at least one component within an entity-component architecture of a video game may have multiple different configurations. Each of the multiple configurations may, for example, relate to a different respective deployment context in which the configuration will be deployed. For example, in some cases, the different configurations may be defined for different device types, such as client, server, and others. Additionally, in some cases, the different configurations may be defined for different types of game consoles, and other different software, hardware, and/or contextual attributes. Furthermore, in some cases, configurations may be defined for use during video game development, such as within an editing interface that is used for video game development.
US10375201B2 Identity and policy enforced inter-cloud and intra-cloud channel
Techniques for identity and policy enforced cloud communications are presented. Cloud channel managers monitor messages occurring within a cloud or between independent clouds. Policy actions are enforced when processing the messages. The policy actions can include identity-based restrictions and the policy actions are specific to the messages and/or clouds within which the messages are being processed.
US10375197B2 Dynamic key generation for identifying data segments
Systems and techniques are described for caching resources. Multiple distinct resource identifiers that correspond to the same resource can be automatically collected, wherein the multiple distinct resource identifiers are included in resource requests that are sent from at least one client to at least one server. Next, a key can be automatically determined that matches the multiple distinct resource identifiers by analyzing the multiple distinct resource identifiers. A resource request can be received from a client that includes a resource identifier, and in response to determining that the resource identifier matches the key, the resource can be sent to the client.
US10375196B2 Image transformation in hybrid sourcing architecture
Image transformation for use in a hybrid distribution architecture with improved performance characteristics is provided herein. The hybrid distribution architecture provides content to clients via a dual source system using a central cloud service and a Content Distribution Network, which uses the cloud service as its source. A client that requests a new rendition of an image provided by a chosen source of the hybrid distribution architecture will have that request handled by the source, and the source may maintain that rendition for future provision. By allowing the client to choose the source and letting that source handle the request, rather than requiring a central service hand the request, the amount of data needed to be transmitted is reduced and the speed of provision of content, modified or not, is improved for the client.
US10375194B2 Methods and apparatus to prevent illicit proxy communications from affecting a monitoring result
Methods, apparatus, systems and articles of manufacture to prevent illicit proxy communications from affecting a monitoring result are disclosed. An example method includes accessing a log of communications from a proxy. A subnet represented in the log of communications is identified. The subnet is identified as having originated an illicit network communication if the log of communications does not include at least one record matching a signature of a mobile device heartbeat originating from the subnet. A blacklist of subnets not to be serviced by the proxy is generated, the blacklist including the subnet when the subnet is identified as having originated the illicit network communication. The blacklist is provided to the proxy. The blacklist is to prevent a subnet that originated the illicit network communication from affecting the monitoring result.
US10375192B1 Faster web browsing using HTTP over an aggregated TCP transport
The present invention relates to systems, apparatus, and methods of using connection models to optimize web page transactions. In certain embodiments, latency and download speed data may be associated with a unique identifier for a connection to create a model, and this information may be used to assign certain objects that are part of a web page transaction to certain connections based on the connection model for each connection. In further potential embodiments, dependency structures in a web transaction may further be identified and used with connection models to optimize web page transactions.
US10375191B2 Notifications on an online social networking system
An online social networking system publishes a new notification type to a single entry point controller. Each new notification type uses the same generic schema. The system maps the same generic schema into the same generic input model, and stores the same generic input model into a database. The system reads the same generic input model from the database, converts the same generic input model into a same generic output model, and transmits the same generic output model to a formatter. The formatter receives a request for a notification event, and transmits the notification event to an application programming interface. The formatter is a sole location that is aware of the new notification type. The formatter decorates and formats the notification event based on the same generic output model. The formatter transmits the notification event to the application programming interface, which transmits the notification event to the client device.
US10375189B2 System and method for decoupling a source application from a target application in an integration cloud service
In accordance with an embodiment, described herein is a system and method for decoupling a source application and a target application using a messaging service associated with a cloud-based integration service. A first integration flow can be provided to enable the source application or producer to publish messages to the messaging service. A second integration flow can be provided to enable the target application or consumer to subscribe to the messaging service to receive messages. The source application and the target application can be agnostic of each other's implementation details, and those of the messaging service, which effectively decouples the source and target applications. The system enables objects between the source and target applications to be sychronized, multiple applications to subscribe to the integration cloud service and register for updates, and one or more applications to be added or removed as subscribers without affecting other subscribers or producers.
US10375184B2 Electronic content engagement determination
This disclosure provides various techniques that may allow for tracking how a user interacts with content. For example, a user may interact with various types of content, such as web pages, applications, text, multimedia, or any other type of content. In one example of web page content, for example, this disclosure provides that executable code may be included with a web page and run on a user's system (e.g., via a web browser). The code may be capable of monitoring which content is visible in a viewport of the web browser, when the content is visible, and what part of the viewport contains the content. This monitoring data may be used to measure user interaction or engagement with the content.
US10375181B2 Network delivery system
A method and system for improving network delivery is provided. The method includes receiving an Internet based event for a user. The Internet based event is associated with user attributes, of the user, retrieved from a specialized network and it is determined that the user is associated with the Internet based event. A functionality status of a mobile hardware device of the user is determined and current parameters of the user and current characteristics of the user are analyzed. Resulting network based delivery options associated with the Internet based event for the user are determined.
US10375178B2 Information processing apparatus that transmits a packet a predetermined period of time after detecting link-up , method of controlling the same, and storage medium
The present information processing apparatus sets a transmission standby time in accordance with a user instruction, detects a link-up, transmits an SLP packet, times an elapsed time from detection of the link-up, and in accordance with the elapsed time reaching the transmission standby time, controls so as to transmit an SLP packet.
US10375175B2 Method and apparatus for terminal application accessing NAS
Embodiments of the present disclosure disclose a method and an apparatus for a terminal application to access a NAS. The method includes: when a request for a terminal application to access a NAS is received, sending an establishment request for a hole punching connection to the NAS, and receiving an establishment request for a hole punching connection sent by the terminal application; and after the hole punching connection with the terminal application and the hole punching connection with the NAS are successfully established, completing data transmission between the terminal application and the NAS based on the successfully established hole punching connections.
US10375174B2 Cloud integrated vehicle platform
A cloud integrated vehicle infotainment platform, method, and system are described. The system may include a cloud-integrated vehicle infotainment platform in communication with a vehicle information platform. The system may further include a graphical user interface configured to allow access to the cloud-integrated vehicle infotainment platform. The cloud-integrated vehicle infotainment platform may allow access to Internet of Things devices. The cloud-integrated vehicle infotainment platform may allow access to user data on a secure, password authenticated basis. The cloud-integrated vehicle infotainment platform may be integrated with an automotive infotainment head unit and the vehicle information platform. The systems and method may be for integrating a software development platform using legacy communication protocols into the display screens currently installed in vehicles or to be installed in the future. The platform may facilitate interface of applications developed on the platform by third parties with existing displays installed in vehicles or future displays.
US10375173B2 Method and apparatus for determining integrity of data feed for internet of things
Methods and registrar computers for determining the integrity of a data feed provided by a virtual device. In an example, the method includes maintaining a control directory of virtual devices registered with the registrar computer and a data feed directory comprising entries indicating data feeds available from the registered virtual devices. Each data feed in the data feed directory is assigned an integrity indicator based on the provenance of the data feed.
US10375172B2 Customer based internet of things (IOT)—transparent privacy functionality
Novel tools and techniques might provide for implementing customer-based Internet of Things (“IoT”)—transparent privacy functionality. Various methods, systems, and apparatuses might provide connectivity between a network interface device (“NID”) and each of one or more first user devices of a plurality of user devices associated with the customer premises and/or a user who is associated with the customer premises. In some cases, at least one virtual network function (“VNF”) might be sent to each of the one or more first user devices. The NID might restrict, in some cases using the VNF, access by a third party to the information regarding the at least one portion of the at least one of one or more first user devices connected to the network or one or more applications running on one or more first user devices connected to the network.
US10375170B2 Low downtime software-defined wide area network service upgrade
Techniques for upgrading virtual appliances in a hybrid cloud computing system are provided. In one embodiment, virtual appliances are upgraded by deploying the upgraded appliances in both a data center and a cloud, configuring the upgraded appliances to have the same IP addresses as original appliances, and disconnecting the original appliances from networks to which they are connected and connecting the upgraded appliances to those networks via the same ports previously used by the original appliances. In another embodiment, upgraded appliances are deployed in the data center and the cloud, but configured with new IP addresses that are different from those of the original appliances, and connections are switched from those of the original appliances to new connections with the new IP addresses. Embodiments disclosed herein permit virtual appliances to be upgraded or replaced with relatively little downtime so as to help minimize disruptions to existing traffic flows.
US10375168B2 Throughput in openfabrics environments
Disclosed herein are systems, methods, and processes to improve throughput in OpenFabrics and Remote Direct Memory Access (RDMA) computing environments. Data and a header is received. Buffers in which the data and the header are to be written are identified. Placement information for the data and the header is determined based on a size of each buffer, a page-boundary-alignment of the data, and a header alignment of the header. The data and the header are written to the buffer(s) using the placement information. In such computing environments, throughout can be improved by writing data on page boundaries and the header on a header boundary in a second to last buffer.
US10375166B2 Caching device and method thereof for integration with a cloud storage system
A network attached storage device and method for performing network attached storage operations with cloud storage services are provided. The device includes at least one network controller for communicating with a plurality of clients over a local area network (LAN) and with the cloud storage service (CSS) over a wide area network (WAN); a cache memory for locally caching data of the CSS in the device; and a virtual cloud drive (VCD) for enabling the plurality of clients to perform file-based operations on data stored in the CSS using at least one file sharing protocol.
US10375165B2 Remote management system
A system comprising a first host bus adapter coupled to a first Fiber Channel port and a remote manager associated with a second host bus adapter coupled to a second Fiber Channel port. The remote manager is operable to form a command to be sent by the second host bus adapter to the first host bus adapter via a Common Transport layer of a Fiber Channel.
US10375164B1 Parallel storage system with burst buffer appliance for storage of partitioned key-value store across a plurality of storage tiers
Parallel storage systems are provided with a burst buffer appliance for storage of a partitioned key-value store across a plurality of storage tiers. The burst buffer appliance is configured to store key-value data on first and second storage tiers comprising respective disjoint subsets of storage. One or more servers in the partitioned key-value store provide (i) an interface between one or more local key-value stores and one or more additional storage architectures, and/or (ii) a key value interface that provides access to at least one hardware key-value store. The local key-values are optionally sorted both locally by the local store and globally by the overall MDHIM framework. The local and global sorting can be leveraged to provide batch input/output (IO) operations that aggregate multiple requests into batch operations on one or more sorted ranges.
US10375154B2 Interchangeable retrieval of content
The present disclosure provides for improved computational efficiency in systems used to provide content over a network. Hybrid content sourcing is enabled to provide content via a Content Distribution System (CDN) and a centralized service in conjunction with one another via a single URL provided to client devices. A hash map is updated and provided to the client devices to allow a tenant to control and change how content is distributed without needing to modify the applications or multiple content items that are used by the client devices. Tenants are thereby enabled to include or exclude the CDN as an available source of content without disrupting operation of the centralized service or the client devices. Individual content assets or libraries of content assets may thereby be interchangeably provisioned via a single Uniform Resource Locator.
US10375148B2 Colour variant selection method using a mobile device
The invention relates to a method of selecting the most probable variant of a matching paint candidate color standard for vehicle repair using a mobile device having a color display and an input unit and which is capable of data exchange with a central computer via an at least partly wireless communication line, wherein verbal or symbolic characterizations describing visual differences between a selected candidate color standard and identified variants are displayed on the display of the mobile device.
US10375146B2 Methods and apparatus for providing media from content providers using a network interface device
A network bridge connects a host device, such as digital media player, cell phone or camera, to content sources over a network to permit the host device to transmit or receive digital media. The network bridge includes a network interface module that identifies at least one media source as well as digital media available on the network. A host device interface module receives, from the host device, file system requests in accordance with a protocol, such as a mass storage protocol. In response to the request, a host device protocol interface module on the network bridge translates the file system request to a request for digital media. The network interface module acquires digital media from the media source, and the host device interface module transfers the digital media to the host device in accordance with the interface protocol. The network bridge may connect to one or more services that provide content to the host device. For example, the services may be accessible over the Internet. In other embodiments, the network bridge implements protocols to add functionality to the host device.
US10375141B2 Method for processing URL and associated server and non-transitory computer readable storage medium
A server includes a processor and a storage unit, where the storage unit stores a program code, and when the processor executes the program code, the processor performs the following steps: receiving a URL from a device external to the server; determining whether the URL has a user account, and converting the URL to a file path; when the URL has the user account, utilizing a first PHP mode to execute the file path; and when the URL does not have the user account, utilizing a second PHP mode to execute the file path.
US10375136B2 Method for creating and providing layered syndicated data for multimedia content to users
A layered syndicated feed or content is provided having layers defined according to a media type (e.g., text, graphic, audio, or video) wherein each layer has a plurality of levels such that each level provides either inclusive or exclusive content of the layer's media type in varying degrees of detail or depth. Furthermore, a system is provided for requesting and storing user and mobile device profiles indicative of the syndicated content layers and levels that the user is interested in receiving and that the user's mobile device is capable of receiving.
US10375135B2 Method and system for event pattern guided mobile content services
A method and system for event pattern (EP) guided content services are disclosed. A service entity may receive sensor events from a plurality of users, the sensor events corresponding to behavior data detected from the plurality of users, identify content creator candidates from among the plurality of users based on a pattern of events which correspond to sensor events received from an active user, select a content creator from among the content creator candidates based on a best match to the pattern of events, transmit a request for content of the selected content creator, deliver content created by the content creator to the active user, and monitor progress of the active user based on a playback of the content by the active user.
US10375132B2 System and method for remote presentation
Systems and methods for creating call reports which may allow a sales user to remotely present content to HCP users. Information for scheduling a remote meeting may be received from an application for creating call report on a first user computing device, a request for remote meeting may be sent to a video conference system, a group meeting ID may be received from the video conference system, and a meeting invitation for the at least one invitee may be generated. The meeting invitation may include a link for the remote meeting. When the at least one invitee clicks on the link in the invitation, he/she is added to the remote meeting. The video content is transmitted via the video conference system, but no user interface of the video conference system is displayed during the remote meeting.
US10375131B2 Selectively transforming audio streams based on audio energy estimate
A server receives, from each of a plurality of participant devices in a communication session, a respective one of a plurality of audio streams. The server estimates an audio energy of each of the plurality of audio streams and determines whether to perform a transform on at least one of the plurality of audio streams. If so, the server performs the transform on the at least one of the plurality of audio streams and transmits the at least one of the plurality of audio streams to at least one of the plurality of participant devices.
US10375130B2 Approach for accessing third-party content collaboration services on interactive whiteboard appliances by an application using a wrapper application program interface
An approach for managing collaboration on IWBs allows users of different third-party collaboration services to participate in collaboration meetings on IWBs. The approach allows the users to use collaboration functionality provided by IWBs, such as annotation, and to communicate with each other, even though the users are using different third party collaboration services. The approach uses a collaboration manager that provides a “single wrapper” application program interface (API) and centralized management of collaboration meetings, including license key and token management, cross-license collaboration, user management and meeting management. The collaboration manager acts as a mediation layer that handles the APIs of different third-party collaboration services and allows users using heterogeneous collaboration clients to participate in collaboration meetings.
US10375128B2 Organizing a synchronous communication session according to context
Organizing a synchronous communication session can include determining, using a processor of a data processing system, a context responsive to detecting a trigger event. The context specifies a foreground application executing within the data processing system. Candidate participants can be determined from the context. A user interface is displayed separate from the foreground application. The user interface lists the candidate participants. Further, responsive to a user input received within the user interface, an invite to the candidate participants is sent. The invite specifies access information for the synchronous communication session.
US10375121B2 Micro-segmentation in virtualized computing environments
Example methods are provided for an entity to perform micro-segmentation in a virtualized computing environment that includes multiple hosts. The method may comprise obtaining application implementation information associated with one or more applications implemented by multiple virtualized computing instances, each of the multiple virtualized computing instances being supported by one of the multiple hosts. The method may further comprise detecting micro-segments by clustering the multiple virtualized computing instances based on the application implementation information, and determining security policies for respective detected micro-segments. Each of the detected micro-segments may include one or more of the multiple virtualized computing instances that have more similarity compared to those in a different detected micro-segment.
US10375118B2 Method for attribution security system
Methods and apparatus for providing a mechanism that uses attribution information present in some network traffic to provide enhanced security for all network services protected by an attribution security system are disclosed.
US10375113B2 Method of managing access control in a cloud network
A method which makes it possible to manage access control between a first entity and a second entity belonging to two security domains in a cloud network is disclosed. In one aspect the method comprises, if the entities belong to security domains implementing different access control policies, determining whether there exists a first access control rule between the first entity and a virtual entity within the security domain of the first entity, and a second access control second rule between the second entity and the virtual entity within the security domain of the second entity. If so, the method may comprise controlling access between the first and second entities as a function of the first and second rules.
US10375112B2 Method and apparatus for decryption of encrypted SSL data from packet traces
A system for decrypts encrypted Secure Sockets Layer (SSL) data from packet traces without using private keys or a proxy. Decryption of encrypted SSL data is accomplished by intercepting a session key associated with a communication session transmitted from a user device to a server during handshaking between the user device and the server. The session key is then used to decrypt packet level traces of the communication session. The decrypted packet level traces are then used to measure traffic.
US10375111B2 Anonymous containers
Anonymous containers are discussed herein. An operating system running on a computing device, also referred to herein as a host operating system running on a host device, prevents an application from accessing personal information (e.g., user information or corporate information) by activating an anonymous container that is isolated from the host operating system. In order to create and activate the anonymous container, a container manager anonymizes the configuration and settings data of the host operating system, and injects the anonymous configuration and settings data into the anonymous container. Such anonymous configuration and settings data may include, by way of example and not limitation, application data, machine configuration data, and user settings data. The host operating system then allows the application to run in the anonymous container.
US10375101B2 Computer implemented techniques for detecting, investigating and remediating security violations to IT infrastructure
A method includes collecting system calls and call parameters invoked by monitored applications for target computer systems. The system calls and call parameters are received from operating system kernels on the plurality of target computer systems. Sequences of systems calls and call parameters of the monitored applications are correlated among different target computer systems to deduce malicious activities. Remedial action(s) are performed in response to malicious activities being deduced as being malicious by the correlating. Another method includes determining that network activity at a specific time is deemed to be suspicious. Using IP addresses involved in the suspicious network activity, computer system(s) are determined that are sources of the suspicious network activity. Based on the specific time and the determined computer system(s), application(s) are determined that are executing on the determined computer system(s) that are causing the suspicious network activity. Remedial action(s) are performed for the determined computer system(s).
US10375098B2 Anomaly detection based on relationships between multiple time series
In some implementations, sequences of time series values determined from machine data are obtained. Each sequence corresponds to a respective time series. A plurality of predictive models is generated for a first time series from the sequences of time series values. Each predictive model is to generate predicted values associated with the first time series using values of a second time series. For each of the plurality of predictive models, an error is determined between the corresponding predicted values and values associated with the first time series. A predictive model is selected for anomaly detection based on the determined error of the predictive model. Transmission is caused of an indication of an anomaly detected using the selected predictive model.
US10375092B2 Centralized controller management and anomaly detection
In one implementation, a method for providing security on externally connected controllers includes receiving, at a server system, operation information for a plurality of instances of a controller, the plurality of instances being installed across a plurality of devices; statistically analyzing, by the server system, the operation information; identifying, by the server system, one or more anomalous controller behaviors based on the statistical analysis; and providing, by the server system, information regarding the one or more anomalous controller behaviors on the controller as potential security threats.
US10375088B2 Routing systems and methods
Example routing systems and methods are described. In one implementation, an apparatus includes a network interface, a secure system, and a routing system disposed between the network interface and the secure system. The routing system communicates with the network interface along a first data transmission channel and communicates with the secure system along a second data transmission channel. The secure system is not visible from the network interface. The routing system accesses data in the secure system and communicates the data to the network interface.
US10375086B2 System and method for detection of malicious data encryption programs
A method for detection of malicious encryption programs, the method comprising: intercepting, at a server, a file operation request from a client on a file stored on the server; collecting information about at least the requested file and the requested operation; determining, by a hardware processor of the server, based on the collected information, whether the file operation request came from a known malicious encryption program; when the file operation request came from an unknown program, then calculating, by the hardware processor, entropies of at least a portion of the file before and after the execution of the requested operation on the file; and calculating, by the hardware processor, a difference between the calculated entropies; when the difference is below a threshold, allowing the requested operation on the file; and when the difference is above the threshold, denying the requested operation on the file.
US10375084B2 Methods and apparatuses for improved network communication using a message integrity secure token
Embodiments are disclosed for limiting an attack surface of a server application by enforcing integrity of a message transmitted to the server application. An example method includes receiving, by communications circuitry of a receiving system hosting the server application, a message including specific message content and a token. The example method further includes determining, by authentication circuitry of the receiving system and using the specific message content, whether the token comprises a valid message integrity secure token. If the token comprises a valid message integrity secure token, the example method further includes performing, by response circuitry of the receiving system, an operation in response to the message. If not, the method may include generating, by the authentication circuitry of the receiving system, an error message. Corresponding apparatuses and computer program products are also provided.
US10375080B2 Supervised online identity
Technologies to facilitate supervision of an online identify include a gateway server to facilitate and monitor access to an online service by a user of a “child” client computer device. The gateway server may include an identity manager to receive a request for access to the online service from the client computing device, retrieve access information to the online service, and facilitate access to the online service for the client computing device using the access information. The access information is kept confidential from the user. The gateway server may also include an activity monitor module to control activity between the client computing device and the online service based on the set of policy rules of a policy database. The gateway server may transmit notifications of such activity to a “parental” client computing device for review and/or approval, which also may be used to update the policy database.
US10375078B2 Rule management user interface
Embodiments of the invention are directed to techniques for preventing access to protected resources by unauthorized individuals by enabling an administrator associated with a transport computer to customize filtering rules via a user interface. In some embodiments, a server computer can, from a client computer, receive credentials of the administrator. The credentials can be used to retrieve requesting computers registered with the transport computer. The requesting computers may then be displayed at the client computer. A selection of one of the requesting computers is received from the client computer. A plurality of settings, which represent rules controlling which authorization request messages from the selected requesting computer are forwarded, are displayed at the client computer, wherein one of the settings references one or more attributes that distinguish certain authorization request messages. In response to receiving a selection of the respective setting, modifying the rules in accordance with the plurality of settings.
US10375077B1 Systems and methods for mediating information requests
The disclosed computer-implemented method for mediating information requests may include (1) detecting, at the information-managing device, a request for the information-managing device to provide at least one element of personal information to a requesting device that is within physical proximity of the information-managing device, (2) evaluating, based at least in part on an attribute of the request, whether the request for the element of personal information is appropriate, and (3) performing a security action that responds to the request in a manner that is commensurate to the appropriateness of the request for the element of personal information. Various other methods, systems, and computer-readable media are also disclosed.
US10375072B2 Dashboard as remote computing services
Various techniques for implementing computer dashboards as cloud-based services are disclosed herein. In one embodiment, a method includes receiving a dashboard file at a server via a computer network, the dashboard file identifying a dashboard having one or more graphical user interface elements individually configured to display and dynamically update data associated with a cloud-based service. The dashboard file further contains metadata indicating a cloud-based subscription. The method also includes associating the received dashboard file with the cloud-based subscription, identifying one or more entities allowed to access the dashboard based on the cloud-based subscription, and displaying, via the computer network, the dashboard identified by the dashboard file to the one or more entities upon verification of the cloud-based subscription.
US10375071B1 Access control system and method
An access control system is provided for controlling access to multiple target servers in a networked environment. The access control system includes an access control user interface accessible to the target servers and a computer memory storing an access control database providing information to the access control user interface. The access control system additionally includes a management server including an access control processor, the access control processor implementing a discovery engine for discovering user rights stored at the target server and delivering the user rights stored at the target server over the network to the access control database. The access control processor further implements an event trigger engine invoked by a security event from at least one of the target servers, the event trigger engine updating the user rights stored at the target server and delivering the updated rights to the access control database and a client action trigger engine invoked via a local agent stored at the management server, the client action trigger engine collecting the updated rights and providing a notification.
US10375070B2 Generating cryptographic function parameters from compact source code
Methods, systems, and computer programs for generating cryptographic function parameters are described. In some examples, source code that defines seed information and a pseudorandom function is accessed. A parameter for a cryptographic function by operation of one or more data processors is generated. The parameter is generated from the seed information and the pseudorandom function. The parameter has a larger size in memory than the source code that defines the seed information and the pseudorandom function.
US10375065B1 System and method for tokenless biometric authorization of electronic communications
This invention is a method and system for tokenless biometric authorization of an electronic communication, using a biometric sample, a master electronic identicator, and a public communications network, wherein the method includes: an electronic communication formation step, wherein at least one communication comprising electronic data is formed; a user registration step, wherein a user electronically submits a registration biometric sample taken directly from the person of the user; a public network data transmittal step, wherein the registration biometric sample is electronically transmitted to a master electronic identicator via a public communications network, said master electronic identicator comprising a computer database which electronically stores all of the registration biometric samples from all of the registered users; a user registration biometric storage step, wherein the registration biometric sample is electronically stored within the master electronic identicator; a bid biometric transmittal step, wherein a bid biometric sample, taken directly from the person of the user, is electronically transmitted to at least one electronic identicator; a user identification step, wherein an electronic identicator compares the bid biometric sample to at least one registration biometric sample previously stored in an electronic identicator, for producing either a successful or failed identification of the user; an electronic communication authorization step, wherein upon a successful identification of the user by an electronic identicator, at least one electronic communication is authorized for execution; wherein an electronic communication is biometrically-authorized without the user having to present any personalized man-made memory tokens such as smartcards, or magnetic stripe cards.
US10375063B2 Systems and methods for combined OTP and KBA identity authentication utilizing academic publication data
Certain implementations include systems and methods for combined one-time-passcode (OTP) and knowledge-based-authentication (KBA) identity authentication. A method is provided that includes receiving a set of identity information associated with a subject; querying one or more databases; receiving personally identifiable information; producing at least one knowledge based authentication (KBA) identity proofing question having a personally identifiable correct answer; generating a unique correct one-time pass (OTP) code for the personally identifiable correct answer; generating one or more incorrect answers with corresponding incorrect codes; outputting, the at least one KBA identity proofing question; outputting the personally identifiable correct answer with the unique correct OTP code, and the one or more incorrect answers with corresponding incorrect codes; receiving a response code; comparing the response code and the unique correct OTP code; and responsive to a match between the response code and the unique correct OTP code, outputting a first indication of authentication.
US10375061B2 Communication apparatus, reminder apparatus, and information recording medium
Provided is a communication apparatus (121) that securely manages passwords for utilizing a server apparatus. A generator (203) generates a random table having the same number of rows and the same number of columns as a password table associated with a server name specified in an authentication request received by a receiver (202). An acceptor (205) accepts a key from a user to whom the random table is presented by a presenter (204). An identification unit (206) identifies, from the key and the random table, the user's of selection order of elements in the table. An acquirer (207) selects and arranges elements in the password table in the identified selection order, thereby acquiring a password. An output unit (208) displays the acquired password on a display or transmits the acquired password to the server apparatus, thereby allowing the user to utilize the server apparatus.
US10375060B1 System for mobile content and metadata management
A mobile content management system includes a plurality of content source devices (beacons, QR codes, NFC tags) at respective fixed locations, each associated with a source URL comprising a hosted server domain and a unique identifier. The hosted server generates a hosted user interface enabling authorized designation of destination URLs and optionally associated preview metadata for respective content source devices. A hosted SDK-implemented mobile application residing on a client device, upon obtaining source URL(s), generates selectable tokens comprising the preview metadata corresponding to each of the respective content source devices, and further upon user selection of one of the tokens, generates a request to the hosted server comprising at least the associated source URL. The hosted server, upon receiving the request from the client device, generates a return message to the client device comprising at least one of the destination URLs designated for the respective content source device.
US10375058B2 Secure efficient registration of industrial intelligent electronic devices
A method for registering an intelligent electronic device with a certification authority. The method includes enrolling a configuration tool at the certification authority; generating a one-time password for the intelligent electronic device and storing the one-time password in the certification authority and in the configuration tool; connecting to the intelligent electronic device with the configuration tool, wherein the configuration tool authenticates at the intelligent electronic device; sending the one-time password from the configuration tool to the intelligent electronic device; enrolling the intelligent electronic device at the certification authority with the one-time password and registering the intelligent electronic device with the certification authority; and receiving a device certificate from the certification authority in the intelligent electronic device.
US10375056B2 Providing a secure communication channel during active directory disaster recovery
A secure communication channel can be established between a recovery console and a recovery agent during an Active Directory disaster recovery. This secure channel can be established without employing the Kerberos or NT LAN Manager (NTLM) authentication protocols. Therefore, the recovery console and recovery agent will be able to establish a secure channel even when the domain controller is in Directory Services Restore Mode (DSRM) and NTLM is disabled. A secure channel can be established between the recovery console and the recovery agent based on the Microsoft Secure Channel (Schanel) Security Support Provider (SSP). The Schannel implementation can be modified in a manner that allows the client to be authenticated within the Schannel architecture.
US10375055B2 Device authentication based upon tunnel client network requests
Disclosed are various approaches for providing authentication of a user and a client device. A user's credentials can be authenticated by an identity provider. In addition, a device posture assessment that analyzes the device from which the authentication request originates is also performed. An authentication request can be authenticated based upon whether the device posture assessment reveals that device to be a managed device that is in compliance with compliance rules.
US10375054B2 Securing user-accessed applications in a distributed computing environment
Provided herein are systems and methods of controlling access to a web-based application. Such a system may include an access determination server, an authorization control system, and a first web-based application accessible over a network to a first user device of a first user. The processing device of the access determination server receives application request information from the authorization control system, the application request information including an identifier of the first web-based application and an identifier of the first user, determines an access response based on the application request information and access information feed, transmits the access response to the authorization control system, receives an access result from the authorization control system, the access result being based on a response from a second user device to a notification, and stores the access result in an access information feed system.
US10375053B2 Cross-platform single sign-on accessibility of a productivity application within a software as a service platform
A Cross-Platform Single Sign On (CP-SSO) experience is provided herein to enable users to access multiple services via a single login when working across different platforms. A user may work across different platform when using multiple devices, when using multiple browsers on a single device, or when an integrated application requires a separate login for access within a host web application or portal service. A proxy token service manages login requests and authentication tokens after a given service has been logged into once by a user, so that the user does not need to provide login credentials on subsequent requests for the given service. By enabling a CP-SSO experience, network efficiency is improved, and the user experience is also improved as users do not need to supply authentication credentials as frequently and may freely choose to use multiple platforms instead of limiting usage to a single platform.
US10375052B2 Device verification of an installation of an email client
Disclosed are various examples for single-sign on by way of managed mobile devices. For example, an identity provider service can receive a request for an identity assertion from an email client executed in a client device. The identity provider service can then detect a platform associated with the client device. The device and the user's identity can be authenticated so that an IT administrator can specify that only authorized devices can access email using the email client.
US10375047B2 Cloud-authenticated site resource management devices, apparatuses, methods and systems
The CLOUD-AUTHENTICATED SITE RESOURCE MANAGEMENT DEVICES, APPARATUSES, METHODS AND SYSTEMS (“CASRM”) transforms resource-use, weather, and user settings inputs into resource management schedule and control outputs. The CASRM achieves data transformation via using a building automation management device, comprising at least a processor a memory storing processor-executable instructions to receive, at a virtual cloud network controller, a data packet from a source building resource control device and to access a virtual routing table corresponding to a local virtual network associated with a control entity. The building automation management device may also determine a destination building resource control device based on the virtual routing table and at least one destination address in the data packet, and may send the data packet to the destination building resource control device.
US10375046B1 Anti-spam authentication and validation defense system
Methods, devices, and systems for determining whether a received user generated response key matches the generated first unique key, thereby providing an autonomous authentication system to verify the user. The validation computing system may use a unique key to associate with each request for authentication from a client and further validate that unique key. Additionally, the authentication may be validated as an added security measure by a webhost.
US10375045B2 Methods and systems for onboarding network equipment
Methods are systems are provided for onboarding network equipment to managed networks. An onboarding controller may be used in authenticating the to-be-onboarded network equipment. The onboarding controller may issue a challenge, which may comprise instructions for making configuration changes to the network equipment. The configuration changes may comprise adding, removing, and/or changing connections within and/or to the network equipment within a local network comprising the network equipment. The onboarding controller may determine whether or not the configuration changes have been made to the network equipment. The determination of configuration changes may be used in verifying the identity and/or location of the network equipment, and/or in determining determine to which managed network the network equipment should be onboarded.
US10375044B2 Apparatus and method for establishing secure communication channels in an internet of things (IoT) system
An apparatus and method are described for secure communication between IoT devices and an IoT service. For example, one embodiment of a system comprises: an Internet of Things (IoT) service to establish communication with an IoT device through an IoT hub or a mobile user device; a first encryption engine on the IoT service comprising key generation logic to generate a service public key and a service private key; a second encryption engine on the IoT device comprising key generation logic to generate a device public key and a device private key; the first encryption engine to transmit the service public key to the second encryption engine and the second encryption engine to transmit the device public key to the first encryption engine; the first encryption engine to use the device public key and the service private key to generate a secret; the second encryption engine to use the service public key and the device private key to generate the same secret; and wherein once the secret is generated, the first encryption engine and the second encryption engine encrypt and decrypt data packets transmitted between the first encryption engine and the second encryption engine using the secret or using a data structure derived from the secret.
US10375043B2 End-to-end encryption in a software defined network
A first information comprising an identification of an encryption algorithm supported by a first component from the first component of a software defined network (SDN) is received at a controller of the SDN. A set of policies and a set of encryption algorithms are sent to the first component. A policy determines a cryptographic operation applicable to a path in the SDN between the first component and a second component of the SDN. The first component comprises an originating point of the path and the second component comprises a destination point of the path.
US10375040B2 Utility meter for metering a utility consumption and optimizing upstream communications and method for managing these communications
A utility meter and method for metering consumption of at least one utility including: a metering unit, a communication unit for sending/receiving messages to/from a management center, a memory to store a unique identifier pertaining to the utility meter and a first key, an encryption unit for encrypting the utility consumption as a first cryptogram, a message generator for generating a utility message containing the first cryptogram, a key generator for generating a payload key to be used by the encryption unit for encrypting the utility consumption, a second cryptogram generated by the encryption unit by encrypting the payload key with the first key, the second cryptogram being intended to be included, by the message generator, at least once into the utility message to be sent to the remote management center.
US10375038B2 Symmetric multiprocessing management
Disclosed aspects relate to symmetric multiprocessing (SMP) management. A first SMP topology may be identified by a service processor firmware. The first SMP topology may indicate a first set of connection paths for a plurality of processor chips of a multi-node server. A second SMP topology may be identified by the service processor firmware. The second SMP topology may indicate a second set of connection paths for the plurality of processor chips of the multi-node server. The second SMP topology may differ from the first SMP topology. An error event related to the first SMP topology may be detected. A set of traffic may be routed using the second SMP topology. The set of traffic may be routed by the service processor firmware in response to detecting the error event related to the first SMP topology.
US10375037B2 Methods and apparatus for efficiently implementing a distributed database within a network
An apparatus includes a processor and a memory operatively coupled to the processor and associated with an instance of a distributed database at a first compute device. The processor is configured to select an anonymous communication path. Each blinded public key from a sequence of blinded public keys associated with the anonymous communication path is associated with a pseudonym of a compute device from a set of compute devices that implement the anonymous communication path. The processor is configured to generate an encrypted message encrypted with a first blinded public key. The processor is configured to generate an encrypted data packet including the encrypted message and a compute device identifier associated with a second compute device. The encrypted data packet is encrypted with a second blinded public key. The processor is configured to send the encrypted data packet to a third compute device.
US10375035B2 Coexistence management for multiple wireless devices by a wireless network device
Methods and apparatuses for managing coexistence of multiple wireless devices that share a radio frequency band and communicate with a wireless network device. The wireless devices include both wireless personal area network (WPAN) and wireless local area network (WLAN) devices. The wireless network device monitors data activity for WPAN devices to determine whether the WPAN devices are active or inactive, and sets one or more polling intervals for the WPAN devices accordingly. The wireless network device consolidates polling for multiple WPAN devices into a common WPAN polling time period and sends a radio frequency (RF) reservation request to a WLAN access point (AP), the RF reservation request including an indication of a duration for the common WPAN polling time period, during which the multiple WPAN devices are polled. WLAN data packet transmission is delayed during the common WPAN polling time period to mitigate coexistence interference.
US10375030B2 Initialization encryption for streaming content
Methods are disclosed for creating a virtual encryption session prior to video streaming content being requested to reduce or eliminate delay in initialization of the encryption session and content delivery to the customer. A virtual session has control word(s) (CW) and virtual entitlement control message(s) (ECM) that are devoid of content specific information. One or more virtual sessions may be stored at an edge device and may be used to encrypt the first portion of a content stream while a content-specific encryption session is being initiated.
US10375023B2 System, method and computer program product for accessing at least one virtual private network
A system for accessing at least one Virtual Private Network (VPN) includes a terminal, and can include at least one Security Policy Database (SPD). The terminal is capable of communicating with a VPN client and at least one application. The VPN client, in turn, is capable of defining at least one VPN access point, each VPN access point including an associated physical access point and VPN policy. Thereafter, the VPN client can access at least one VPN based upon the VPN access point(s) to thereby establish at least one data connection from at least one application across the at least one VPN. In addition, the VPN client can be capable of downloading at least one VPN policy from the SPD. A system for managing at least one Virtual Private Network (VPN) policy is also provided, where the VPN polic(ies) are for use in accessing at least one VPN.
US10375021B2 Method and apparatus for processing request for stopping notification receipt in wireless communication system
A method for processing a request for stopping the receipt of notifications according to a notification subscription in a wireless communication system, according to an embodiment of the present invention may comprise the steps of: a first device, by which the method is performed, receiving from a second device a request for stopping the receipt of notifications according to a notification subscription; selecting a policy to process the request; and processing the request according to action information of the selected policy.
US10375016B1 Managing domain name system (DNS) record cache across multiple DNS servers using multicast communication
A Domain Name System (DNS) resolver node receives a first DNS query from a first client device. The resolver node determines that it cannot answer the query using its local cache so it performs a recursive query to obtain the answer. The answer is sent to the first client and stored in its local cache. The resolver node further transmits the answer to multiple other resolver nodes that are part of the same cluster so they can update their respective local cache with the information. Upon receiving a message from another resolver node that includes a set of resource record(s) not in its local cache, the resolver node stores that set of resource record(s) in its local cache so that it can locally answer subsequent requests for those resource record(s) locally.
US10375014B2 System and method for minimizing broadcast communications when allocating network addresses
A network device may be configured to cause one or more network address allocation communications broadcast in a network to be communicated as directed unicast communications. More particularly, in a Local Area Network, a routing device such as a switch may be modified to receive broadcast communications for network address allocation, and instead of propagating the broadcast communications as broadcast communications, the routing device may route the network address allocation communications as directed unicast communications in the Local Area Network.
US10375011B2 Enhanced content route selection in content delivery networks
Systems, methods, apparatuses, and software for a content delivery network that caches content for delivery to end user devices is presented. In one example, a method includes establishing domain name relationships for use by a top-level DNS to recurse DNS queries to a DNS node associated with the CDN. The method also includes establishing address correlations between prefixed IPv6 network addresses and PQDNs that comprise indicators for at least a routing provider identifier and a cache node grouping. The method also includes receiving recursed DNS queries and responsively translating domain names in the recursed DNS queries into associated IPv6 network addresses to reach content indicated by the domain names, the associated IPv6 network addresses each determined by at least selecting one of the prefixed IPv6 network addresses according to a desired routing provider and a desired cache node grouping indicated in the PQDNs.
US10375009B1 Augmented reality based social network with time limited posting
An augmented reality based social network is described. In an example scenario, an augmented reality (AR) service stores user generated upon receiving the content from the user. The content includes two and/or three article(s). The AR service also receives a selected location from the user as another input. The user content is next processed for an overlay on the selected location. The user content is subject to an expiration after an initial time period. In addition, the user content is provided for a presentation on an AR display in relation to the selected location. An evaluation of the user content is also received from a viewer viewing the user content on the AR display. The time period is extended or reduced based on the evaluation.
US10375008B2 Interactive splitting of entries in social collaboration environments
A method for interactive splitting of a post of a social collaborative environment is provided. The method comprises, in response to a selection of a portion of the post, splitting the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment. A tool is utilized to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment. An input box configured to receive a response to the post is presented in an interactive post editing interface of the post, wherein the presentation of the input box occurs in a space defined between the first segment and the second segment. The response can be inserted in the space defined between the first segment and the second segment.
US10375007B2 Information processing method, terminal, and computer storage medium
An information processing method is performed at a terminal that is communicatively connected to a remote server. The method includes: logging into a first user account of a social application; pulling, from the remote server, information associated with a social group including the first user account and at least one second user account; selecting second multi-media information propagated by a third user account of the social application when the second multi-media information and interaction information by the second user account on the second multi-media information satisfy preset policies of the remote server; displaying the second multi-media information propagated by the third user account of the social application and the interaction information by the second user account in the social group on the second multi-media information; and receiving and displaying first prompt information sent by the second user account on the terminal.
US10375003B1 System and method for establishing pricing for telecom services
A system and method for processing new rate sheets in a telecommunications system are disclosed, wherein the method may include receiving an email message from a supplier at a communication network; determining whether the received email message includes rate information; if the received email message includes rate information, fetching details of a template for the supplier associated with the received message; parsing and storing information in a first rate sheet based on information from the template; and updating routing tables based on the parsed rate information.
US10375001B2 Performing predefined actions based on scheduled user events in response to incoming email messages
A computing device, such as a network server or user terminal, automatically performs one or more predefined actions on inbound email messages responsive to receiving the inbound email messages. However, rather than base the performance of the actions on information manually provided to an email application by the user, the computing device retrieves event-related information stored in one or more calendar applications communicatively connected to the email application. The computing device then utilizes that information to perform the predefined actions. One example of such an action is automatically generating and sending an autoreply email message to the sender of the inbound email message.
US10375000B2 Terminal device, server, and method of providing messaging service
A terminal device is provided. The terminal device includes an input unit configured to receive an input of a user command inviting a non-subscriber of a messaging service to join a messaging group, and a communication unit configured to transmit a request for invitation information to a server, when the invitation information is received from the server, to transmit an invitation message including the invitation information and an application installation Uniform Resource Locator (URL) to a non-subscriber terminal, and when a join result of the non-subscriber joining the messaging service is received, to transmit a request for an invitation of the non-subscriber to the messaging group.
US10374997B2 System and method for spam prevention with generalized email address
A method for using a unique identifier in the email address format (generalized email address) to prevent spam email from reaching an email system is described. According to one embodiment of the invention, a method for sending and receiving emails in the email system is provided. The method includes using any valid regular email address to send an email to a group of recipients by a sender of the system. If recipient's email address is not in the system, the recipient receives a request email via regular email service for joining the system. After joining the system, the recipient needs to make a contact connection with the sender for retrieving the email by using generalized email address. The spam email cannot reach the system that based on generalized email address.
US10374994B1 Messaging system
A messaging system for both generating and receiving message data, which breaks up a sent message and displays it as a time sequence of message parts on the receiving user's device. Breaks in the sent message are defined by delimiters, which are inserted into the message data by the user on the generate device and are detected by the receiving device. Delimiters or other part of the message data determine the time period for each part of the message. The first part of the message is displayed on the receiving user's device for the time period associated with that part. Once the time period for the first message part has expired, the next message part is displayed in addition to the preceding part. This continues until the whole sent message is displayed, thus creating a timeline of message parts for the receiving user.
US10374986B2 Scalable, real-time messaging system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for balancing loads in a publish-subscribe system. An example method includes: selecting a first hosting node from a plurality of hosting nodes based, at least in part, on a load data selected from at least one of node-specific data representing loads on the plurality of hosting nodes and channel-specific data representing a load associated with a channel; sending a request to the first hosting node to temporarily host a portion of a channel; temporarily hosting the channel portion by the first hosting node by temporarily storing one or more messages published to the channel, and temporarily providing, to a plurality of subscribers to the channel, access to the one of more messages; receiving a request to access the channel portion; and granting permission to access the channel portion.
US10374985B2 Methods, devices and computer-readable mediums providing chat service
A method of providing a chat service between a first device and a plurality of second devices, includes: creating a first chat room configured to display visual signs transmitted and received between the first device and the plurality of second devices; receiving a command to select one or more of the plurality of second devices while the first chat room is displayed on the first device; selecting the one or more of the plurality of second devices based on the command; and creating a second chat room configured to display visual signs transmitted and received between the first device and the selected one or more of the plurality of second devices.
US10374984B2 Method and apparatus for providing content to a computing device
Methods and systems for providing content (e.g., such as web content) to a computing device are disclosed. An example method for providing web content includes receiving, from a first computing device, a request for the web content and determining a device type of the first computing device. The example method further includes retrieving the web content and modifying the web content based on the device type. The example method still further includes providing the modified web content to the first computing device for display on the first computing device.
US10374983B1 Systems and methods for controlling secure persistent electronic communication account servicing with an intelligent assistant
The disclosed technology includes systems and methods for controlling enrollment and secure persistent SMS texting account servicing communications. A method is provided that includes receiving, at an enrollment web portal, enrollment data including: enrollment credentials identifying a user for authentication, a phone number of a mobile device associated with the user, and consent by the user to persistently interact with an account servicing system via SMS texting. The method includes: processing the received enrollment data, authenticating the user responsive to processing the received enrollment data, storing the phone number of the mobile device associated with the user in a phone number data storage, and generating, responsive to the authenticating, a revocable token for persistent access to a natural dialog module via a SMS texting gateway for the mobile device identified by the phone number.
US10374982B2 Response retrieval using communication session vectors
Systems and methods are disclosed for response retrieval using communication session vectors. In one implementation, a first communication session is received. The first communication session includes a first communication. The first communication session is encoded as a first vector. A second vector is identified within a defined proximity of the first vector. The second vector represents a second communication session that includes a second communication. The second communication is provided within the first communication session in response to the first communication.
US10374980B1 Hard zoning of virtual local area networks in a fibre channel fabric
A network where FC and Ethernet storage traffic share the underlying network. The network extends FC SAN storage specific attributes to Ethernet storage devices. The network is preferably formed of FC switches, so each edge switch acts as an FCoE FCF, with internal communications done using FC. IP packets are encapsulated in FC packets for transport. Preferably, either each outward facing switch port can be configured as an Ethernet or FC port, so devices can be connected as desired. FCoE devices connected to the network are in particular virtual LANs (VLANs). The name server database is extended to include VLAN information for the device and the zoning database has automatic FCOE_VLAN zones added to provide a mechanism for enhanced soft and hard zoning. Zoning is performed with the conventional zoning restrictions enhanced by including the factor that any FCoE devices must be in the same VLAN.
US10374978B2 System and method to uniformly manage operational life cycles and service levels
A system and a method to manage a data center, the method including, for example, retrieving a physical topology of a service; determining from the physical topology a concrete type of a resource for the service; and selecting an actual instance of the resource in the data center. The actual instance having the concrete type and the actual instance selected such that a consumption of the actual instance does not violate at least one of a constraint and a policy.
US10374976B2 Method, apparatus and system for addressing resources
A method and an apparatus for addressing resources, the apparatus having a first interface to communicate with end-points operationally connected to the apparatus using a binary web service, the end-points including one or more resources; a second interface for receiving requests regarding the resources and for responding to the requests; a component for storing information on sleeping end-points which are non-continuously available and storing a request queue for each sleeping end-point; a component for receiving through the second interface a request regarding a sleeping end-point, adding the request to the request queue of the end-point; communicating with a sleeping end-point regarding the requests after receiving through the first interface a queue request from the end-point; and sending through the first interface responses for the resolved requests.
US10374975B2 Dynamic priority calculator for priority based scheduling
Discussed herein are methods, devices, and systems for providing a priority-based schedule. A method or providing a priority-based schedule can include receiving, at priority processing circuitry, for each of a plurality of nodes to be scheduled, a plurality of priority type values and a corresponding weighting factor value for each priority type value of the plurality type values, determining, at the priority processing circuitry, for each of the plurality of nodes to be scheduled, a priority total based on the received plurality of priority type values and the corresponding weighting factor values, and scheduling, using scheduler circuitry communicatively coupled to the priority processing circuitry, the plurality of nodes, such that a node of the plurality of nodes with a corresponding higher priority is allocated access to the medium before another node of the plurality of nodes with a corresponding relatively lower priority.
US10374973B2 Method for managing computer network access
In a method of controlling computer network access, a server computer receives via a computer network from an endpoint computer of the computer network a request for an access configuration file. In response, the server computer dispatches to the endpoint computer an access configuration file. Thereafter, the server computer dispatches to the endpoint computer an update to the dispatched access configuration file or another access configuration file. The server computer can store data received from the endpoint computer regarding a violation of at least one policy included in the access configuration file, the updated access configuration file, or the other access configuration file. The server computer can either dispatch a unique access configuration file to each endpoint computer for which a unique access configuration file was prepared or dispatch a generic access configuration file to each endpoint computer for which a unique access configuration file was not prepared.
US10374971B2 Load adaptation architecture framework for orchestrating and managing services in a cloud computing system
According to one aspect of the concepts and technologies disclosed herein, a cloud computing system can include a load adaptation architecture framework that performs operations for orchestrating and managing one or more services that may operate within at least one of layers 4 through 7 of the Open Systems Interconnection (“OSI”) communication model. The cloud computing system also can include a virtual resource layer. The virtual resource layer can include a virtual network function that provides, at least in part, a service. The cloud computing system also can include a hardware resource layer. The hardware resource layer can include a hardware resource that is controlled by a virtualization layer. The virtualization layer can cause the virtual network function to be instantiated on the hardware resource so that the virtual network function can be used to support the service.
US10374963B2 Predictive management of a network buffer
Predictive management of a network buffer is contemplated. The network buffer maybe predictively managed to control packet drop based at least in part on predicted sojourn time. The predicted sojourn time may be determined to predict time needed from an arriving packet to travel through a queue of the network buffer.
US10374958B2 Method and apparatus for TCP-based transmission control in communication system
The present disclosure relates to a 5G or pre-5G communication system for supporting a higher data rate beyond a 4G communication system such as LTE. In addition, the present disclosure relates to a TCP-based transmission control method and apparatus which can reduce a delay time while improving a transmission rate in a communication system. A method for TCP-based transmission control in a communication system according to an embodiment of the present disclosure comprises the steps of: determining a maximum target transmission rate for TCP control using maximum congestion windows (CWNDs) estimated at predetermined times; determining a minimum target round trip time (RTT) for the TCP control using minimum RTTs estimated at the predetermined times; and updating at least one of a congestion window (CWND) and a receive window (RWND) in an RTT time slot, using the maximum target transmission rate and the minimum target RTT.
US10374957B2 Traffic control method and apparatus
Disclosed are a traffic control method and apparatus. According to the method, the number n of pieces of traffic to be divided is determined, n being greater than or equal to 2. All available traffic is divided into n pieces. Each piece of the traffic is the same as each other or differs from each other by one unit. N pieces of traffic are allocated to m equivalent paths so that each of equivalent paths is allocated with n/m or n/m+1 pieces of traffic. In a traffic allocation process, each of equivalent paths records the traffic allocated to itself and an allocation order of the traffic. When it is required to perform traffic switching, allocation is performed according to the allocated traffic and the allocation order thereof which are recorded by each of equivalent paths in a manner of first allocating last allocated traffic to an equivalent path in need, so that the number of pieces of traffic allocated to each of the equivalent paths is finally the same as each other or differs from each other by one piece.
US10374955B2 Managing network computing components utilizing request routing
Aspects of the disclosure will be described with regard to the processing of a client computing device DNS queries by a DNS processing service to determine an identifier associated with a previously instantiated hosted virtual machine instance. In one aspect, if the previously instantiated hosted virtual machine instance is instantiated, the DNS service can resolve the DNS query by transmitting network address information associated with the previously instantiated hosted virtual machine instance. In another aspect, if the previously instantiated hosted virtual machine instance is not instantiated, the DNS service can initiate a process to cause an instantiation of a hosted virtual machine instance based on the previously instantiated hosted virtual machine instance. The DNS service can then resolve the DNS query by transmitting network address information, or an alternative identifier, associated with the newly instantiated hosted virtual machine instance.
US10374954B1 Apparatus, system, and method for increasing hashing efficiency in network devices
The disclosed apparatus may include a processing unit that (1) identifies an initial forwarding key that corresponds to a forwarding feature of a network device, (2) identifies an initial hash value that represents the initial forwarding key and is derived from the initial forwarding key, (3) identifies an additional forwarding key that corresponds to the forwarding feature of the network device, (4) determines that the initial forwarding key and the additional forwarding key exceed a threshold level of similarity relative to one another, (5) derives an additional hash value that represents the additional forwarding key by applying the initial forwarding key and the initial hash value as inputs to a hash function, and then (6) implements the additional hash value in connection with the forwarding feature of the network device and the forwarding information stored in the storage device. Various other apparatuses, systems, and methods are also disclosed.
US10374953B1 Method and apparatus for traffic optimization in virtual private networks (VPNS)
Method and apparatus for traffic optimization in virtual private networks (VPNs). A client device establishes a first VPN connection with a first server based on first VPN credentials. Traffic is transmitted and received through the first VPN connection to and from the first server. A second server is identified based on traffic optimization criteria that need to be satisfied by the VPN connection. Upon receipt of the identification of the second server the client device is to use the second server as a destination of a second VPN connection. The second VPN connection satisfies a set of traffic optimization goals for at least one flow from the flows forwarded through the first VPN connection. Based on the identification of the second server, the client device establishes the second VPN connection for the flow between the client device and the second server.
US10374951B2 Multicast message filtering in virtual environments
Various systems, processes, and products may be used to filter multicast messages in virtual environments. In particular implementations, a system, process, and product for filtering multicast messages in virtual environments may include the ability to, responsive to receiving a multicast message including a destination address, examine a local filtering store of the network adapter for a multicast filtering address matching the destination address. The message is sent to respective virtual machines if the destination address matches the multicast filtering address found in the local filtering store for the respective virtual machines. Responsive to determining that the destination address does not match any multicast filtering address found in the local filtering store, a determination is made whether the local filtering store is full and, if so, the multicast message is dropped.
US10374950B2 Routing traffic between networks governed by different versions of the internet protocol
Systems and methods for routing traffic between networks governed by different Internet Protocol (IP) versions. An example method may comprise: receiving a network packet having an original source address defined in a first address space and an original destination address defined in the first address space, wherein the first address space is associated with a first Open Systems Interconnection (OSI) network layer protocol; identifying, using a network layer address mapping transformation, a new destination address associated with the original destination address, wherein the new destination address is defined in a second address space associated with a second OSI network layer protocol; substituting the original destination address of the network packet with the new destination address; selecting, from a pool of available network layer addresses defined in the second address space, a new source address; substituting the original source address of the network packet with the new source address; and causing the network packet to be transmitted to a destination host identified by the new destination address.
US10374948B2 Supporting mobility and multi-homing in the transport layer inside end-hosts
A method, in a node of a network, of establishing a transport layer connection with another node of the network. The method comprises: sending, by the node, a first permanent identifier of the transport layer connection to the other node, the first permanent identifier being independent of at least an IP-address of the node; receiving, by the node, a second permanent identifier of the transport layer connection from the other node, the second permanent identifier being independent of at least an IP-address of the other node; and associating, by the node, the first and second permanent identifiers with a transport layer identifier of the transport layer connection.
US10374947B2 Method and apparatus for encapsulating / decapsulating data packets at a radio access node
A method and apparatus for handling a packet. The packet handling may include receiving the packet, associating the packet with configuration information, and performing packet handling operations on the packet according to packet handling instructions defined by the configuration information. A method and apparatus for encapsulating packets, decapsulating packets, or both, at a radio access node. The encapsulation and/or decapsulation operations are performed based on updateable configuration information specifying the operations to be performed without having to process the packet using the protocol with which it has been encoded.
US10374946B2 Centralized wireless network management system
A centralized network management system includes a wireless controller system and a plurality of access points that are coupled together through a network. Each of the plurality of access points is configured to receive wireless traffic from user devices and determine whether flow session rules are available for the wireless traffic. If so, wireless traffic received by an access point that is part of a flow session is modified by that access point according to at least one flow session rule that was received from the wireless controller system and that is associated with the flow session to which that wireless traffic belongs. That modified wireless traffic is translated to modified wired traffic by the access point, and the access point then perform an action on the modified wired traffic according to the at least one flow session rule associated with the flow session.
US10374942B2 Link aggregation group management
An apparatus, a method, a system, and computer program product are disclosed for link aggregation group management. A method includes receiving an identifier from a device connected to a first port of a first switch, determining whether a second switch has a connection to the device on a first port of the second switch based on the identifier for the device, and autonomously configuring a link aggregation group comprising the first port of the first switch and the first port of the second switch in response to determining that the device is connected to the first port of the first switch and the first port of the second switch.
US10374940B2 Data processing lock signal transmission
In accordance with one aspect of the present description, a node of the distributed computing system has multiple communication paths to a data processing resource lock which controls access to shared resources, for example. In this manner, at least one redundant communication path is provided between a node and a data processing resource lock to facilitate reliable transmission of data processing resource lock signals between the node and the data processing resource lock. Other features and aspects may be realized, depending upon the particular application.
US10374938B1 Routing methods, systems, and computer program products
In one embodiment, an apparatus is provided, comprising: at least one non-transitory memory configured to store instructions; and one or more processors in communication with the at least one non-transitory memory, wherein the one or more processors is configured to execute the instructions to: receive a packet at a current node in a network path between a source node and a destination node, the network path including a path node between the current node and the destination node that is not the destination node and that is reachable by a plurality of path portions including a first path portion that includes multiple hops, and a second path portion; in response to the receipt of the packet at the current node, identify a header and data of the packet, the header including a segment identifier that identifies the path node that is not the destination node, where the destination node is outside a domain of a multiple protocol-labeling switch (MPLS) network protocol in accordance with which the path node operates and the segment identifier identifies the path node in the domain of the MPLS network protocol; detect the segment identifier that identifies the path node that is not the destination node; determine, based on the segment identifier that identifies the path node that is not the destination node, that the data is to be sent to the path node; and based on the determination, send the data to the path node via at least one of the plurality of path portions.
US10374933B2 Systems and methods for monitoring operational statuses of network services
An exemplary method of monitoring operational statuses of network services includes a monitoring probe that is deployed in a media service network accessing test configuration data from a control server, testing the network services based on the test configuration data, determining operational statuses of the network services based on the testing, and reporting the operational statuses of the network service to the control server. In certain examples, the test configuration data indicates a media resource locator (“MRL”) network service to be tested, and the monitoring probe accesses MRL data from the MRL network service and parses the MRL data to identify one or more additional network services to be tested. The monitoring probe tests the additional network services and reports the operational statuses of the additional network services to the control server.
US10374929B2 Measuring deletion of cookies included in browsers used by online system users
An online system determines a frequency with which its users delete information stored in a browser on client devices associated with each user. When a user accesses the online system, the online system determines a user identifier associated with the user and determines if one or more conditions are satisfied based on information received from a browser used to access the online system. If a condition is satisfied, the online system communicates an instruction to the browser to communicate information associated with a third party and the user identifier to the third party. Information previously stored in the browser and associated with the user identifier is compared to information associated with the user identifier received from the browser. Deletion of information stored in the browser is determined when stored information associated with the user identifier differs from received information associated with the user identifier.
US10374925B2 Method, apparatus, and system for measuring network delay
A method, an apparatus, and a system for measuring a network delay are disclosed. The method includes: acquiring delay measurement information obtained by measuring a service flow by at least one target logical port TLP, where the delay measurement information includes: timestamp information, a service flow identifier, and a TLP identifier; and transmitting the delay measurement information to a measurement control point MCP, so that the MCP determines details about a network delay according to the timestamp information, the service flow identifier, and the TLP identifier. Embodiments of the present application further provide an apparatus and a system for measuring a network delay. Embodiments of the present application achieve direct and accurate delay measurement of a service flow in scenarios of point to point transmission or point to multipoint transmission on the network, and reflect details about a real delay of the service flow.
US10374923B2 Vehicle having an ethernet bus system and method for operating such a bus system
A vehicle has a bus system, which is formed as an Ethernet bus system and has at least one distributor device with multiple port connections, to which a bus participant is respectively connected, which, via the associated port connection during the operation of the bus system, transmits data to the distributor device and/or receives data from the distributor device. The at least one distributor device is designed to carry out a diagnosis with respect to at least one of the port connections during operation of the bus system and to provide diagnostic data with respect to the at least one port connection.
US10374919B2 Resource manager
A resource manager may monitor resources offered by a resource provider. The resource manager receives computing metrics from the resources and may perform a management action when a customer defined usage limit is satisfied. The management action may include the resource manager generating an alert, or the resource manager preventing the customer from further accessing the resources offered by the resource provider. The resource manager may also be used to reduce the cost of running a customer's application that uses resources offered by the service provider. The resource manager may also receive business metrics from the customer and determine rates of return using the business metrics and the computing metrics.
US10374917B2 Computer system productivity monitoring
Embodiments of the inventive subject matter include gathering, from a plurality of sensors of a computer system, information about the computer system. Embodiments further include generating a profile of performance of the computer system indicating a state of components of the computer system during use. Embodiments further include generating a profile of usage of the computer system indicating current activities and usage of the computer system. Embodiments further include analyzing the profile of performance of the computer system against the profile of usage of the computer system to determine if the state of the components of the computer system during use is acceptable for the current activities and usage of the computer system. Embodiments further include determining that productivity of the computer system is inhibited based, at least in part, on the analyzing the profile of performance of the computer system against the profile of usage of the computer system.
US10374914B2 Rerouting data of a streaming application
A streams manager monitors performance of a streaming application and determines if operators are underperforming according to a threshold. When the performance needs to be improved, the streams manager automatically modifies the flow graph to offload or reroute a stream of data, or part of a stream of data, to a similar operator to more efficiently utilize streaming resources. Operators are provided with multiple ports to allow the streams manager to send additional streams to the operator.
US10374913B2 Data retention probes and related methods
A data retention probe for a packet-switched, mobile telecommunications network employs interfaces to connect to interfaces carrying traffic on a mobile network side of a gateway node and on a global internet side of the gateway node. A FPGA creates for each packet at least one fingerprint of one or more fields that are unchanged as part of the address translation performed by the gateway node and to create informative metadata for those packets. A processing unit: (1) receives from the FPGA the fingerprints and metadata and maintains flow records for each flow of packets seen on each side of the gateway node; and (2) compares the fingerprints and, where a match is found, determines those packets to be part of the same communication session and creates a record correlating internal IP address or a subscriber identifier to external IP address and port number.
US10374911B2 Device management in machine to machine network
The present disclosure is related to device management in a machine to machine (M2M) network. Particularly, the present disclosure relates to performing an efficient device management based on correlations between M2M devices in the M2M network.
US10374910B2 Automated service profiling and orchestration
A system is disclosed for orchestrating services. Service orchestration profiles specify attributes defining desired services. The service orchestration profiles may be distributed amongst nodes and hierarchically related to each other. Service orchestration management functions process the information in the service orchestration profiles in order to determine the desired services and use the information to implement the desired services. The service orchestration management functions may be hierarchically related to each other.
US10374907B2 Fine-granularity resource control method and apparatus
Disclosed are a fine-grained resource control method and apparatus. The method includes: defining, for a function of which resource usage is needed to be restricted, a license item in a license file, wherein the license item is used for representing a resource restriction number for supporting the function; and judging whether a preferential support command is preset for resources of the function, if presetting, controlling the resources of the function according to the preferential support command, a value of the license item and an actual resource number for supporting the function, otherwise, controlling the resources of the function directly according to the value of the license item and the actual resource number for supporting the function.
US10374906B2 Cloud security tool
An apparatus includes a scanner and a cloud engine. The scanner determines that a first cloud environment is of a first type and that a second cloud environment is of a second type that is different from the first type. The cloud engine selects a first tool and a second tool. The cloud engine also sets a first parameter and a first configuration for the first tool and a second parameter and a second configuration for the second tool. The cloud engine further receives a first alert that a security vulnerability in the first cloud environment has been detected and a second alert that resource consumption in the second cloud environment has exceeded a threshold. The cloud engine communicates a first solution to resolve the security vulnerability in the first cloud environment and a second solution to lower resource consumption in the second cloud environment.
US10374902B2 Method for clustering wireless channel MPCs based on a KPD doctrine
A Kernel-power-density based method for wireless channel multipath components (MPCs) clustering. Signals get to the receiver from a transmitter via multipath propagation. MIMO channels can be modeled as double-directional, which contains the information of power, delay, direction of departure (DOD) and direction of arrival (DOA) of MPCs. The MPCs tend to appear in clusters. All the parameters of MPCs can be estimated by using high-resolution algorithms, such as MUSIC, CLEAN, SAGE, and RiMAX. Considering a data snapshot for a certain time with several clusters, which include a number of MPCs, where each MPC is represented by its power, delay, DOD and DOA. This invention adopts a novel clustering framework by using a density based method, which can better identify the local density variations of MPCs and requires no prior knowledge about clusters. It can work for the cluster oriented channel processing technology in future wireless communication field.
US10374900B2 Updating a virtual network topology based on monitored application data
In some examples, data traffic over a virtual network can be monitored for an application. An existing topology for the virtual network can be updated based on the monitored data. The updated topology can, for example, be determined to better handle predicted data traffic for the application. The topology of the virtual network can then be updated to achieve the determined updated virtual network topology.
US10374896B2 System and method for automatically detecting and configuring server uplink network interface
A system and a method for automatically detecting and configuring server uplink network interfaces in a network environment. An exemplary method includes receiving a discovery packet from a network element on a network interface of a server connected to the network element; evaluating the discovery packet to determine whether the network element possesses virtual bridging capabilities; and configuring the network interface of the server as an uplink interface for communicating with a network when the discovery packet indicates that the network element possesses virtual bridging capabilities.
US10374895B2 Configuration of communication interfaces for link aggregation
An example communications device may include physical communication interfaces and processing circuitry. In response to detecting that two of the physical communications interfaces are both connected to a same peer device as one another, the communications device may automatically configure the two interfaces for aggregation into the same link aggregation group. The communications device may then automatically begin negotiations with the peer device for establishment of the first link aggregation group.
US10374894B2 Uninterruptable verification and control upgrade for real-time control system
Exemplified system and method facilitates update/upgrade and validation of controls systems in an uninterrupted manner. An update/upgrade agent operates with a multiple-processor or multi-processor core system to simultaneously and concurrently implement two real-time embedded controllers in which a first controller executes a current firmware or control application installed at the site while a second controller executes an updated controller firmware or control application.
US10374893B1 Reactive non-blocking input and output for target device communication
A device may receive information identifying a plurality of requests and identifying a plurality of targets for the plurality of requests. The device may generate respective routes for the plurality of targets, where a route, of the respective routes, for a target, of the plurality of targets, identifies a set of transformations to be applied to a corresponding request of the plurality of requests. The device may apply the respective routes to the plurality of requests to generate processed requests, and may communicate with at least one of the plurality of targets based on the processed requests. The device may receive results based on communicating with the at least one of the plurality of targets, wherein the results are based on the processed requests, and may provide information based on the results.
US10374892B2 Transferring control method and apparatus, and transferring configuration method and apparatus
A transferring control method and apparatus, and a transferring configuration method and apparatus are described. The transferring control method includes connecting to a server by a predetermined account; sending to the server a transferring request for requesting the server to perform transferring configuration, wherein the transferring configuration sets a message transferring relationship among a plurality of electronic devices connected to the server by the predetermined account, and the plurality of electronic devices comprise the first electronic device and at least one second electronic device.
US10374888B2 Scheduler for upgrading access point devices efficiently
Communication networks go through frequent upgrades, whereby access point (AP) devices that serve network client devices are brought offline to effectuate the upgrade. Concurrently upgrading too many AP devices within a given geographic area can lead to coverage holes where no service is available, congestion where data cannot be sufficiently communicated, or other service degradation. On the other hand, upgrading too few AP devices within the area can result in a network-wide upgrade time that is too great. An architecture is presented that can efficiently generate a schedule for upgrading AP devices of a communication network.
US10374887B2 Systems, methods, and apparatuses for implementing the virtualization of access node functions
In accordance with embodiments disclosed herein, an exemplary system or computer implemented method for implementing the virtualization of access node functions may include, for example: a memory to store instructions for execution; one or more processors to execute the instructions; a control plane interface to communicably interface the system with an access node over a network, in which the access node is physically coupled with a plurality of broadband lines; a virtualized module to provide a virtualized implementation of a plurality of functions of the access node at the system, in which the virtualized module executes on a virtualized computing infrastructure; the control plane interface of the system to receive current operational data and current operating conditions for the plurality of broadband lines from the access node; the virtualized module to update the virtualized implementation of the plurality of functions of the access node at the system according to the current operational data and the current operating conditions received from the access node; an analysis module to analyze the current operational data and the current operating conditions received from the access node; an instruction module to generate control parameters to affect operation of the access node based on the analysis of the current operational data and the current operating conditions received; and the control plane interface to send the control parameters to the access node for adoption at the access node. Other related embodiments are disclosed.
US10374884B2 Automatically, dynamically generating augmentation extensions for network feature authorization
Disclosed are systems, methods, and computer-readable storage media for automatically, dynamically generating feature model augmentation statements for data nodes for a new network feature described in a data modeling language. A software-defined controller, or other network components, can detect the availability of a new network feature defined by a feature model in a data modeling language and process the feature model to create an authorization policy data defining access rules control rules for the new network feature. Based on the authorization policy, the controller or the authorization model generator can generate a set of augmentation statements for one or more data nodes in the feature model of the new network feature and augment the new feature model with the augmentation statements for controlling access to the new network feature.
US10374882B2 Systems and methods for identifying causes of quality degradation in wireless networks
Embodiments of this disclosure filter a set of key performance indicators (KPIs) based on various criteria to reduce the number of root causes that are considered when adjusting the wireless configuration parameters. In particular, the set of KPIs may be filtered based on various criteria. In one example, KPIs having a hit-ratio below a hit-ratio threshold are removed from the set of KPIs. In another example, KPIs having a slope of linear regression below a threshold slope are removed from the set of KPIs. In yet another example, a KPI is removed from the set of KPIs when a causal relationship between the KPI and another KPI in the set of KPIs exceeds a threshold. In yet another example, a KPI is removed from the set of KPIs when the KPI has a prediction impact score that fails to exceed a prediction impact threshold.
US10374881B2 Method of network subscription in a wireless network
Provided is a method of subscribing, by a terminal, to a network as a router or an end device in a wireless network (WN) having a tree structure including routers and end devices. Each router receives, from a parent router thereof, addresses which are usable independently for child routers and child end devices thereof, and classifies the addresses into a general address and a special address. A terminal wishing to subscribe to a network may subscribe to the network by using a special address of an end device, only when the terminal is unable to subscribe to the network by using a general address of the end device, thereby reducing depletion of addresses to be used for terminal subscription and facilitating network subscription of the end device.
US10374875B2 Resource management device, resource management system, and computer-readable recording medium
A resource management device provides a communication service in a network in response to a service request. The resource management device includes a processor. The processor executes a process. The process includes converting a total resource amount in the network into a first value. The process includes assigning a second value to each type of the communication service from the first value. The process includes second converting a resource requesting amount of the service request into a third value. The process includes setting, determining that the third value is equal to or less than the second value that is assigned to the type of the communication service of the service request, a communication service associated with the service request for a communication device on the network.
US10374872B2 Configuring system resources for different reference architectures
One or more network devices can be configured to provide a desired network service according to declarative requirements. A specification of an intent that identifies a desired service and a reference architecture is received. For example, one or more network devices are configured to provide a network service desired according to declarative requirements. The desired service is rendered to provide instructions for dispatch to a plurality of devices having roles. For example, the reference architecture identifies a network topology and one or more protocols to be utilized to provide an intended network service. Rendering the desired service includes invoking a service rendering program function based on the reference architecture and a role of a specific device. A new reference architecture may be implemented by specifying a new service rendering program function for the new reference architecture.
US10374866B1 Moving nodes in a distributed system
Techniques for improving communications efficiency between pairs of communication nodes running within a computer system are described herein. Potential locations for placing a communication node are evaluated using one or more fitness values wherein the fitness value is based at least in part on one or more system metrics associated with placing a communication node in the potential location. If an improved location is found based on the fitness value, the communication node may be migrated to the new location, thus improving system efficiency.
US10374855B2 Apparatus and method
There is provided an apparatus including a communication unit that performs radio communication and a control unit that controls transmission from the communication unit to a terminal by narrowing at least one of a symbol interval of a complex symbol sequence in a time direction and a subcarrier interval of the complex symbol sequence in a frequency direction, the complex symbol sequence being converted from a bit sequence, the symbol interval and the subcarrier interval being set on a basis of a predetermined condition.
US10374851B2 Communication system, communication device and communication method that can improve frequency use efficiency
A communication device receives a reception signal including at least a first reception signal and a second reception signal, where the first reception signal is a signal to be transmitted using a first set of subcarriers and the second reception signal is a signal to be transmitted using a second set of subcarriers which overlaps with at least one end of the first set of subcarriers in a time frame. The communication device also demodulates information indicating data included in the first reception signal after reducing the second reception signal transmitted by using one or more overlapping subcarriers of the second set of subcarriers from the reception signal.
US10374849B2 Signal processing apparatus and method
The present technology relates to a signal processing apparatus and method which can suppress increase in power consumption.In an aspect of the present technology, control data, which is for controlling frequency modulation to a carrier signal using digital data to be transmitted, and for suppressing a time average of a fluctuation amount of a frequency modulation amount more than a case of controlling the frequency modulation to the carrier signal using the digital data is generated, the frequency modulation is performed to the carrier signal on the basis of the generated control data, and the carrier signal to which the frequency modulation is performed is transmitted as a transmission signal. The present technology can be applied to, for example, a signal processing apparatus, a transmission apparatus, a reception apparatus, a communication apparatus, or an electronic apparatus having a transmission function, a reception function, or a communication function, or a computer which controls these.
US10374846B2 Clock-embedded vector signaling codes
Vector signaling codes providing guaranteed numbers of transitions per unit transmission interval are described, along with methods and systems for their generation and use. The described architecture may include multiple communications sub-systems, each having its own communications wire group or sub-channel, clock-embedded signaling code, pre- and post-processing stages to guarantee the desired code transition density, and global encoding and decoding stages to first distribute data elements among the sub-systems, and then to reconstitute the received data from its received sub-system elements.
US10374845B1 Input signal decoding circuit for receiver side in mobile industry processor interface C-Phy
An input signal decoding circuit for a receiver side in a mobile industry processor interface (MIPI) C-Phy is provided, which includes: an equalizer circuit module connected to a transmitter side of an MIPI via three signal wires and configured to sample signals of the signal wires to acquire a first data signal, a second data signal and a third data signal; a clock recovery circuit module configured to acquire an operating clock signal from the three data signals; a decoding circuit module configured to outputs a Flip signal, a Rotation signal and a Polarity signal based on the three data signals and the operating clock signal; and a serial-to-parallel conversion module configured to output 21-bit parallel data based on the Flip signal, the Rotation signal and the Polarity signal.
US10374837B2 Method for measuring effective channel for must transmission in wireless communication system and apparatus therefor
Disclosed is a method for estimating a channel by a first terminal in a wireless communication system. Particularly, the method comprises the steps of: obtaining information associated with whether a first pre-coder for the first terminal and a second pre-coder for a second terminal are identical to each other; estimating, as a single effective channel, a first effective channel between a base station and the first terminal and a second effective channel between the base station and the second terminal when the first pre-coder and the second pre-coder are identical to each other; individually estimating the first effective channel and the second effective channel when the first pre-coder and the second pre-coder are different from each other.
US10374836B2 Method and apparatus for downlink channel estimation in massive MIMO
Method and apparatus for downlink (DL) channel estimation in massive MIMO are provided. A base station (BS) support massive MIMO may select a dictionary for a user equipment (UE) in its cell and transmit information for constructing the dictionary to the UE. The UE constructs the dictionary based on the information received and performs compressed sensing (CS)-based DL channel estimation for the BS. The UE also sends feedback information to the BS, which include information that is useful for determination of the dictionary by the BS.
US10374835B2 Universal broadband network gateway
Novel tools and techniques are provided for implementing universal broadband network gateway functionality. In various embodiments, a first pluggable interface device may be removed from a port in a gateway device. A second pluggable interface device may be inserted into the port of the gateway device. The first and second pluggable interface devices each includes hardware and/or software configured to allow the gateway device to communicate with a network, each using different network communication technologies among a plurality of network communication technologies. The gateway device includes hardware and/or software that is common to the network communication technologies used by the first and second pluggable interface devices. The gateway device may then establish a communication link with the network via the second pluggable interface device, using the network communication technology used by the second pluggable interface device.
US10374832B2 Optimized resource management in core network elements
The present invention addresses method, apparatus and computer program product for resource management within a distributed system in a core network element, comprising organizing computing resources of the core network element into sets, wherein a first set is always active, setting an upper threshold and a lower threshold for the load of the sets, wherein the sets in operation are loaded as long as the average load of the sets in operation reaches the upper threshold, and when the upper threshold is exceeded, a new set is activated, whereas, when the load thereof falls below the lower threshold, the last activated set is deactivated, assigning a priority number to each set, segmenting an interval of random numbers for randomizing a request distribution in subintervals which are allocated to the computing resources of the active sets, wherein the length of each subinterval is determined based on the priority number of the set of the respective computing resource, and allotting a random number out of the interval to an incoming request, and forwarding the request to such computing resource which belongs to the subinterval that contains the allotted random number.
US10374829B2 Telecommunications network with data centre deployment
In various examples there is a telecommunications network access point of a telecommunications network in which the control plane is implemented using a data center comprising a plurality of interconnected computation nodes. The access point comprises a memory holding a log of encapsulated control messages the control messages being messages of a control protocol of the telecommunications network. The access point has a processor configured, for a control message to be sent by the access point to a node in the data center, to: generate a message identifier; encapsulate the control message in a packet of a communications protocol of the data center, add the message identifier to a header of the encapsulated control message; send the encapsulated control message to the node of the data center; and store a record of the encapsulated control message and node of the control plane in the log.
US10374820B2 Management unit for a communication device
The invention relates to a management unit for a communication device. The management unit is configured to communicate via a plurality of various types of communication networks. The management unit comprises a first attachment surface, comprising first organs for removably attaching a first external module, and a second attachment surface comprising second organs for removably attaching a second external module.
US10374813B2 Coupler for power line communication and power-over-ethernet
A coupler is provided. The coupler includes a power line, a PLC-to-Ethernet converter, a first transformer, and a power sourcing circuit. The power line is coupled between a first connector and a second connector. The power line is configured to conduct PLC signals. The PLC-to-Ethernet converter is configured to convert between the PLC signals and Ethernet signals. The first transformer is coupled between the PLC-to-Ethernet converter and a third connector. The first transformer is configured to condition the Ethernet signals for power-over-Ethernet transmission. The power sourcing circuit is coupled to the power line and configured to provide power to the first transformer.
US10374811B2 Systems, methods and apparatuses for secure time management
The systems, methods and apparatuses described herein provide a computing environment that includes secure time management. An apparatus according to the present disclosure may comprise a non-volatile storage to store a synchronization time and a processor. The processor may be configured to generate a request for a current time, transmit the request to a trusted timekeeper, receive a digitally signed response containing a current, real-world time from the trusted timekeeper, verify the digital signature of the response, verify that the response is received within a predefined time, compare a nonce in the request to a nonce in the response, determine that the current, real-world time received from the trusted timekeeper is within a range of a current time calculated at the apparatus and update the synchronization time with the current, real-world time in the response.
US10374809B1 Digital signature verification for asynchronous responses
A server obtains response data for an asynchronous response to a request from a client. The server generates, in response to obtaining the response data, a digital signature for the response data. The server makes available the response data, the digital signature, and location information that indicates a location from which a digital certificate usable to verify the digital signature can be obtained.
US10374806B2 2-factor authentication for network connected storage device
The present invention relates to a method and system for 2-factor authentication for access to an encrypted storage device in a computer based on the use of a second communication unit, such as a smart mobile phone, and a network connected server. The second communication unit is configured for receiving an encryption control app for storage of an encrypted key file and for receiving a user PIN. The computer includes an encryption module which receives and decrypts the encrypted key file from the second communication unit for activation of encryption and decryption modules.
US10374804B2 Method of controlling electronic device using wearable device and method of operating electronic device
In a method of controlling an electronic device using a wearable device, the electronic device is paired with the wearable device. A cryptographic key, which corresponds to the electronic device, is stored in a secure storage device included in the wearable device. A distance between the wearable device and the electronic device is estimated by the wearable device. An unlock signal including the cryptographic key, which is stored in the secure storage device, is transmitted from the wearable device to the electronic device when the estimated distance is smaller than a threshold distance. The electronic device is unlocked based on the unlock signal.
US10374800B1 Cryptography algorithm hopping
A cryptography algorithm hopping model is used to enable computer systems communicating with one another to vary the cryptographic algorithms used for the communications. The cryptography algorithm hopping model specifies a plurality of cryptography algorithms and information sufficient to determine a sequence of the plurality of cryptography algorithms and to determine when to switch from a cryptography algorithm in the sequence to a next cryptography algorithm in the sequence.
US10374799B2 Method and apparatus for identity based ticketing
A method, apparatus, system and computer program where an apparatus stores user specific credentials, receives a certificate via the communication interface from a certificate authority and stores the certificate in the memory. The apparatus further stores a private key and a public key in the memory and attempts authenticating of the apparatus to a ticket reader for accessing a service, by transmission of one or more messages, wherein the messages contain an authenticator that has at least one of the following: the certificate or its cryptographic derivative; one or more data items contained by the certificate or a cryptographic derivative thereof. The messages are prepared such that the public key is not recoverable from outside of the authenticator.
US10374794B1 Secure transmission of tokens using private key fragments
System and methods for secure transmission are described and include receiving, by a first computing system, an encrypted token generated using a public key of an asymmetric key pair; receiving, by the first computing system, a first partially decrypted token generated by applying a first private key fragment of a private key of the asymmetric key pair to the encrypted token; applying, by the first computing system, a second private key fragment of the private key to the encrypted token to generate a second partially decrypted token; applying, by the first computing system, a third private key fragment of the private key to the encrypted token to generate a third partially decrypted token; and combining the first partially decrypted token, the second partially decrypted token and the third partially decrypted token to generate a decrypted token.
US10374791B2 Method of protecting electronic circuit against eavesdropping by power analysis and electronic circuit using the same
An electronic circuit with protection against eavesdropping by power analysis is provided. The electronic circuit includes: a storage element for storing a set of bits; a logic unit for processing the stored set of bits and providing a next state set of bits after two or more cycles, wherein in a first cycle, some of the stored set of bits are provided to the logic unit correctly and some are replaced by random values and in a last cycle, all of the stored set of bits are provided to the logic unit correctly; and a random bit generator that generates a random bit for each bit of the stored set of bits to determine which bits of the stored set of bits are to be provided correctly and which bits are to be replaced in each cycle.
US10374789B2 Encrypting and decrypting information
An example information encryption method that includes acquiring to-be-encrypted information and converting the to-be-encrypted information into a polynomial of a predetermined format; extracting biometric information, and acquiring biometric data; and substituting the biometric data into the polynomial for calculation to acquire a value of the polynomial and using a two-dimensional dataset including the biometric data and the value of the polynomial corresponding to the biometric data as first encrypted information. The techniques of the present disclosure improve the security of information encryption, and reduce the risk of illegal decryption of encrypted information.
US10374787B2 High performance phase locked loop
Methods and systems are described for receiving N phases of a local clock signal and M phases of a reference signal, wherein M is an integer greater than or equal to 1 and N is an integer greater than or equal to 2, generating a plurality of partial phase error signals, each partial phase error signal formed at least in part by comparing (i) a respective phase of the M phases of the reference signal to (ii) a respective phase of the N phases of the local clock signal, and generating a composite phase error signal by summing the plurality of partial phase error signals, and responsively adjusting a fixed phase of a local oscillator using the composite phase error signal.
US10374786B1 Methods of estimating frequency skew in networks using timestamped packets
Methods of estimating frequency skew in a packet network include determining a representation of a packet delay variation (PDV) sequence from an initial estimate of frequency skew between master and slave devices in the packet network and timestamps transmitted therebetween. An operation is performed to extract a statistical mode from an empirical probability distribution function (PDF) of the representation of the PDV sequence, where the statistical mode corresponds to a value at which the PDF has its maximum value. The, an updated estimate of the frequency skew is generated by determining a slope between timestamps at indices associated with a plurality of points in the representation of the PDV sequence that are within a range of the statistical mode.
US10374784B2 Adaptive multi-carrier filter response systems and methods
The present subject matter relates to devices, systems, and methods that provide a programmable filter response in a wireless frequency division duplex system. In particular, in some embodiments, a tunable diplex filter for such a system includes a first tunable filter in communication between an input node and a first output node, the first tunable filter being tunable to define a first tunable pass band configured to have a minimum pass band insertion loss at frequencies that are higher than a first reject band, and a second tunable filter in communication between the input node and a second output node, the second tunable filter being tunable to define a second tunable pass band configured to have a minimum pass band insertion loss at frequencies that are lower than the first reject band.
US10374782B2 Full duplex transmission method for high speed backplane system
A system for a backplane serializer/deserializer (SerDes) including first and second integrated circuits (IC). The first and second ICs include transmitters and receivers coupled to each other through first and second bidirectional links. A first receiver is configured to receive first data at a data rate on a first channel supported by both the first bidirectional link and the second bidirectional link. A second receiver is configured to receive second data at the data rate on a second channel supported by both the first bidirectional link and the second bidirectional link. The backplane SerDes is configured to transfer the first and second data in full duplex mode by employing two-bit pulse-amplitude modulation (PAM-4) to reduce signaling speed of the first and second bidirectional links without reducing throughput of a lane pair including the first and second channels.
US10374772B2 Method for slicing K-best detection in multiple-input multiple-output wireless communications system
In a MIMO detector, a slicing list detection scheme employs a complex plane to represent symbols in an alphabet, in which all decision regions are bounded by either vertical lines or horizontal lines. A K-best scheme accesses the complex plane and an offline-generated lookup table to detect elements of a received vector. At each level, the system prunes all but the K-best candidates from each surviving node through the slicing list detector.
US10374771B2 System and method for using semi-orthogonal multiple access in wireless local area networks
A method for operating a transmitting device using semi-orthogonal multiple access (SOMA) in a wireless local area network (WLAN) includes determining a first quadrature amplitude modulation (QAM) bit allocation, a first coding rate, and a first SOMA group for a first receiving device and a second QAM bit allocation, a second coding rate, and a second SOMA group for a second receiving device in accordance with channel information associated with the first receiving device and the second receiving device, generating a frame including indicators of the first and second QAM bit allocations, the first and second coding rates, and the first and second SOMA groups, and sending the frame to the first receiving device and the second receiving device.
US10374770B2 Method, apparatus and system for uplink information demodulation
Embodiments of the present disclosure provide an uplink information demodulation method, an apparatus, and an uplink information demodulation system. and relate to the field of communications technologies. After an MCS index is selected for a terminal device, reduction processing is performed on the MCS index according to a preset MCS index reduction exponent, a reduced MCS index is indicated to the terminal device, frequency offset estimation is performed on the terminal device by using a recorded historical frequency offset value, and a PUSCH sent by the terminal device according to the reduced MCS index is demodulated after the frequency offset estimation. A frequency offset value is determined by using the prerecorded historical frequency offset value, so that the frequency offset value does not need to be determined in an existing manner of adding a DM-RS symbol to a 0.5-millisecond TTI.
US10374767B2 Method for transmitting frame type indication information in wireless LAN system and device therefor
Provided is a method for a first station (STA) transmitting a frame to a second STA in a wireless LAN system. To this end, the first STA generates a wireless frame comprising a first part (L-part) for a first-type STA and a second part (HE-part) for a second-type STA, wherein the first part comprises a legacy short training field (L-STF), a legacy long training field (L-LTF) and a legacy signaling field (L-SIG), and the length of the L-SIG is set so as to indicate that the wireless frame is a frame of different types according to the remainder when the length of the L-SIG is divided by a predetermined natural number.
US10374763B2 Parameter transmission method and device for interference coordination, and interference coordination method and device
Provided are a parameter transmission method and device for interference coordination and an interference coordination method and device. The parameter transmission method includes that: a first Transmission Point (TP) specifies a part of resources in all available resources of the first TP; the first TP defines a set of shared parameters on the specified part of resources, wherein the set of shared parameters are used for performing interference coordination between the first TP and at least one second TP adjacent to the first TP; and the first TP sends the set of shared parameters to the at least one second TP. According to the technical solutions, space-domain Inter-Cell Interference Coordination (ICIC) may be adopted on the basis of a conventional ICIC technology to further enhance a capability of interference coordination between TPs.
US10374760B2 Method for transmitting data in unlicensed band-secondary carrier and device for same
According to one embodiment of the present invention, a method by which a terminal transmits data in an unlicensed band-secondary carrier comprises the steps of: receiving, from a base station, a channel including scheduling information of the unlicensed band-secondary carrier in a primary carrier; and starting the transmission of a data train including a plurality of data units in the unlicensed band-secondary carrier when the scheduling information is received and the channel idles during a first sensing period, wherein a transmission period of the data unit is set to match a time interval of at least one downlink sub frame of the primary carrier, and the transmission period of the data unit can include a data transmission period and a second sensing period.
US10374756B2 Methods and systems for HARQ protocols
Methods described herein are for wireless communication systems. One aspect of the invention is directed to a method for a HARQ process, in which the HARQ process includes a first transmission of an encoder packet and at least one retransmission. The method involves allocating a transmission resource for each respective transmission. The method involves transmitting control information from a base station to a mobile station for each respective transmission. The control information includes information to uniquely identify the HARQ process and an identification of one of a time resource, a frequency resource and a time and frequency resource that is allocated for the transmission. In some embodiments of the invention, specific control information is signalled from a base station to a mobile station to enable RAS-HARQ operation. In some embodiments of the invention, retransmission signaling in included as part of regular unicast signaling used for both first transmission and retransmissions. In some embodiments of the invention, a 3-state acknowledgement channel and associated error recovery operation enables the base station and mobile station to recover from control signaling error and reduce packet loss.
US10374753B2 Polar code rate matching method and polar code rate matching apparatus
Embodiments of the present invention provide a polar code rate matching method and a polar code rate matching apparatus. The method includes: performing matrix-based BRO interleaving on a non-systematic polar code output by a polar code encoder, to obtain interleaved bits; and determining, based on the interleaved bits, a rate-matched output sequence. According to the embodiments of the present invention, matrix-based BRO interleaving is performed on a non-systematic polar code, to obtain a rate-matched output sequence, so that a sequence structure after interleaving is more random, which can reduce an FER, thereby improving HARQ performance and ensuring reliability of data transmission.
US10374752B2 Methods and systems for data transmission
The present invention relates to data communication systems and methods thereof. More specifically, embodiments of the present invention provide a data transmission method. Data are encoded with staircase encoder, and staircase coded blocks are first interleaved then combined into outer code frames. Code frames additionally include sync words and padding bits. A second interleaving is applied to the bits of the code frames, and Hamming encoding is performed on the output of the second interleaver. Hamming codewords are Gray-mapped to dual-polarized quadrature-amplitude-modulation (DP-QAM) symbols, and a third interleaving of the symbols from a set of successive Hamming codewords is performed. Pilot symbols are inserted periodically into the stream of DP-QAM symbols. There are other embodiments as well.
US10374750B2 Apparatus and method for communicating data over an optical channel
An optical module processes first FEC (Forward Error Correction) encoded data produced by a first FEC encoder. The optical module has a second FEC encoder for further coding a subset of the first FEC encoded data to produce second FEC encoded data. The optical module also has an optical modulator for modulating, based on a combination of the second FEC encoded data and a remaining portion of the first FEC encoded data that is not further coded, an optical signal for transmission over an optical channel. The second FEC encoder is an encoder for an FEC code that has a bit-level trellis representation with a number of states in any section of the bit-level trellis representation being less than or equal to 64 states. In this manner, the second FEC encoder has relatively low complexity (e.g. relatively low transistor count) that can reduce power consumption for the optical module.
US10374748B2 Device and method for HARQ ACK/NACK bits transmission
A wireless terminal (1) is configured, when a plurality of hybrid automatic repeat request (HARQ) ACK/NACK bits corresponding to a plurality of downlink component carriers (DL CCs) configured in the wireless terminal (1) are transmitted on a single physical uplink control channel (PUCCH) on a single uplink component carrier (UL CC), to change a spreading rate to be applied to time-domain spreading of a plurality of modulation symbols generated from the plurality of HARQ ACK/NACK bits, depending on the number of the plurality of DL CCs or the number of the plurality of HARQ ACK/NACK bits.
US10374747B2 Point-to-multipoint path computation for wide area network optimization
In some examples, a controller for a network includes a path computation module configured for execution by one or more processors to obtain configuration information for at least one point-to-multipoint label switched path (P2MP LSP); obtain, from the network via at least one protocol, network topology information defining a network topology for the network; determine, based on the network topology, a first solution comprising first respective paths through the network for the at least one P2MP LSP; determine, after generating a modified network topology based on the network topology, a second solution comprising second respective paths through the network for the at least one P2MP LSP. The controller also includes a path provisioning module configured for execution by the one or more processors to configure the network with the solution of the first solution and the second solution having the lowest total cost.
US10374745B1 Path selection in optical network for optical nodes with flexible baud rate and modulation format
A network controller controls optical nodes configured to communicate with each other at multiple line rates using different tuples of [bits/symbol, symbol rate] for each line rate. The network controller determines multiple paths between two optical nodes, selects a desired line rate at which to communicate between the two optical nodes, and accesses a path database that indicates an available optical bandwidth and an available optical signal-to-noise ratio (SNR) along each path. The network controller determines feasible paths among the paths. To do this, the network controller, for each path, searches the different tuples of the desired line rate for a tuple for which a desired optical bandwidth and a desired optical SNR are accommodated by the available optical bandwidth and the available optical SNR of the path, respectively. The network controller programs optical nodes of one of the feasible paths with a tuple found in the searching.
US10374744B2 System and method for passive optical network communication
In one embodiment, a method for passive optical network (PON) communication includes broadcasting, by an optical line terminal (OLT), a first message including a first start time of a first quiet window and a first allocation identification number (Alloc-ID), where the first Alloc-ID indicates a first supported upstream line rate associated with the first quiet window. The method also includes receiving, by the OLT from a first optical network unit (ONU) during the first quiet window, a first serial number response, wherein a first transmitting upstream line rate of the first ONU is equal to the first supported upstream line rate.
US10374743B2 Systems and methods for demodulation of wave division multiplexed optical signals
Optical signal receivers and methods are provided that include an optical resonator that allows optical signal energy of multiple wavelengths to enter and accumulate inside the optical resonator. A portion of optical signal energy of each wavelength is emitted from the optical resonator at an output, and the individual wavelengths may be separated. A detector aligned with the output detects the emitted optical signal energy of at least one of the wavelengths. The detector is configured to detect disturbances to the emitted optical signal energy and determine a modulated characteristic in the received optical signal energy of the wavelength.
US10374733B2 Magnetic linear fader
A linear fader includes a slider that is configured to slide along a rail. The slider includes a magnet. The linear fader also includes a plurality of coils spaced along a length of the rail, one or more sensors configured to detect a position of the slider along the rail, and control circuitry operatively coupled to the plurality of coils and the one or more sensors. The control circuitry is configured to receive a signal corresponding to a first location of the slider from at least one of the one or more sensors, receive a desired location of the slider, and cause a first electrical current to pass through the plurality of coils, thereby generating a force on the slider in a direction toward the desired location.
US10374729B2 Antenna alignment tool and method
An antenna alignment tool and method for use by a user to align a near end antenna to a far end antenna. Embodiments of the tool include an interface, instrumentation, display, control and hands-free attachment structure. The interface receives location information representative of a location of the far end antenna with respect to the near end antenna. The instrumentation provides information representative of the location and orientation of the tool. The control is coupled to the interface, instrumentation and display, and causes the display of orientation information representative of the orientation of the tool with respect to the far end antenna. The hands-free attachment structure attaches the tool to the user's body and within the user's field of view. The user can move his or her body and the alignment tool attached thereto while viewing the orientation information on the display during antenna alignment.
US10374727B2 Optical link management
The present disclosure provides optical link management in a marine seismic environment. A first device can transmit, to a second device, a first optical transmission at a first output level. The first optical transmission can include a first packet corresponding to a network protocol. The first device can determine that the second device failed to receive the first packet via the first optical transmission. The first device can transmit, responsive to failure of the first optical transmission, a second optical transmission at a second output level different than the first output level. The second optical transmission can include a second packet corresponding to the network protocol. The first device can identify that the second packet was successfully received by the second link manager agent. The first device can establish, responsive to the identification that the second packet was successfully received, the second output level as a transmission output level for the first device.
US10374726B2 Rack level pre-installed interconnect for enabling cableless server/storage/networking deployment
Apparatus and methods for rack level pre-installed interconnect for enabling cableless server, storage, and networking deployment. Plastic cable waveguides are configured to couple millimeter-wave radio frequency (RF) signals between two or more Extremely High Frequency (EHF) transceiver chips, thus supporting millimeter-wave wireless communication links enabling components in the separate chassis to communicate without requiring wire or optical cables between the chassis. Various configurations are disclosed, including multiple configurations for server chassis, storage chassis and arrays, and network/switch chassis. A plurality of plastic cable waveguide may be coupled to applicable support/mounting members, which in turn are mounted to a rack and/or top-of-rack switches. This enables the plastic cable waveguides to be pre-installed at the rack level, and further enables racks to be installed and replaced without requiring further cabling for the supported communication links. The communication links support link bandwidths of up to 6 gigabits per second, and may be aggregated to facilitate multi-lane links.
US10374722B2 Signal transmitting method, signal receiving method, and related device and system
According to a signal transmitting method, a signal receiving method, and a related device and system, a generated single-wavelength optical carrier may be split into N subcarriers with a same wavelength by using a splitting device, corresponding data modulation and corresponding amplitude spread spectrum modulation are performed on the N subcarriers by using N spreading codes and N low-speed data signals obtained by deserializing a received high-speed data signal, to obtain N spread spectrum modulation signals, and the N spread spectrum modulation signals are combined and output. A multicarrier generation apparatus or the like having a relatively complex structure does not need to be used for optical carrier splitting, and spectrum spreading does not need to be performed in a phase modulation manner in which a plurality of delay units or controllable phase units are required.
US10374715B2 Optical distribution network protection
The network comprises a plurality of optical line terminals which communicate with a plurality of optical network units over an optical distribution network. The optical distribution network includes a plurality of optical filters controlled by a network controller. A first optical line terminal sends a request for optical communication with at least one optical network unit to the network controller. The request is sent over the optical distribution network and indicates an operating wavelength of the first optical line terminal and of the at least one optical network unit. The network controller configures at least two of the optical filters to allow a passing through of the operating wavelength or of a further operating wavelength. The optical communication between the first optical line terminal and the at least one optical network unit in the operating or in the further operating wavelength is established through the optical filters.
US10374714B2 Method for online switching of operation mode of ONT, ONT and OLT
A method for online switching of an operation mode of an ONT comprises: receiving an OMCI message in an online state by the ONT, wherein the OMCI message carries an indication message for switching the operation mode; and switching the operation mode according to the indication message by the ONT. The above-mentioned method realizes changing of an operation mode of an ONT in real-time in an online state based on the GPON standard, so that the ONT can flexibly operate in a gateway mode or a network bridge mode, and an operator management system only needs to change the operation mode of the ONT through a standard OMCI message according to a local network requirement.
US10374710B2 Re-generation and re-transmission of millimeter waves for building penetration
A system for enabling signal penetration into a building includes first circuitry, located on an outside of the building, for receiving signals at a first frequency that experiences losses when penetrating into an interior of the building and converting the received signals at the first frequency into a first format that overcome the losses caused by penetrating into the interior of the building over a wireless communications link. The first circuitry further includes a first transceiver, implementing a first transmission chipset for RF transmissions in the first format that counteracts losses occurring when penetrating into the interior of the building, for receiving the signals at the first frequency and converting the received signals at the first frequency into the first format that overcomes the losses caused by penetrating into the interior of the building. Second circuitry, located on the interior of the building is communicatively linked with the first circuitry for receiving and transmitting the converted received signals in the first format. The second circuitry further includes a second transceiver, implementing the first transmission chipset, for receiving and transmitting the converted signals in the first format from/to the first transceiver on the exterior of the building.
US10374709B2 Chromatic dispersion management
Optical fiber data communications are described. A controller can determine chromatic dispersion of an optical signal that is to be demodulated using coherent detection. The controller can then determine the chromatic dispersion of another optical signal that is to be demodulated using direct detection. The chromatic dispersion of the other optical signal can then be adjusted to account for chromatic dispersion experienced by the other optical signal when it propagated through an optical fiber.
US10374701B2 Optical signal-to-noise ratio measuring device and optical signal-to-noise ratio measuring method
An optical signal-to-noise ratio (OSNR) measuring device includes a processor, wherein the processor executes a process. The process includes: converting an optical signal to an electrical signal; first acquiring a signal intensity from the electrical signal; second acquiring a noise intensity of a predetermined frequency band from the electrical signal; performing a digital conversion on the noise intensity; and computing an OSNR of the optical signal based on the signal intensity and the converted noise intensity. The predetermined frequency band is a frequency band including a folding noise that occurs when the digital conversion is performed.
US10374699B2 Photonic integrated circuit and optical transmitter
A photonic integrated circuit includes a main light source, a redundant light source, a controller, an optical switch, and a modulator. The main light source outputs main light through a main light input waveguide. The redundant light source outputs redundant light through a redundant light transmission waveguide. The controller generates a first switch signal based on a fault state of the main light source. The optical switch selectively provides the redundant light from the redundant light transmission waveguide to a redundant light input waveguide based on the first switch signal. The modulator modulates main light from the main light input waveguide or redundant light from the redundant light input waveguide and outputs a first optical signal.
US10374695B2 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 nodes, available storage at each node, and possible links in the network over a period of time based on the information, and determine a series of topologies of the network based on the table. Based on received client data including a data amount, the network controller is configured to determine flows for the topology. The network controller then is configured to generate a schedule of network configurations based on the flows, and send instructions to the nodes of the network for implementing the network configurations and transmitting client data.
US10374692B1 Persistent LEO spacecraft communications
A system includes a Mobile User Objective System (MUOS) geostationary earth orbit (GEO)-based communication satellites (ComSat) to provide a persistent and on-demand communication links between multiple LEO space vehicles, their associated air and/or ground users and operations centers. The system further includes one or more LEO space vehicles that can communicate with the GEO-based MUOS ComSats using UHF communication links. Each of the LEO space vehicles includes radio circuitry to enable communicating over an ultra-high frequency (UHF) band used by the MUOS GEO communication link in compliance with the MUOS Wideband Code-Division Multiple-Access WCDMA waveform standard or other user defendable waveforms.
US10374681B2 Method for processing information representative of a transmission channel by a radio equipment device, receiving equipment and associated computer program
A method for processing information representative of a transmission channel between a radio transmitter and a radio receiver. The information includes a matrix representative of the transmission channel. The method includes obtaining at least one pair of eigencharacteristics of the product of the conjugate transpose of the channel matrix with the channel matrix, consisting of non-zero eigenvalues; obtaining a measurement of a signal to noise ratio in the transmission channel; calculating at least one eigenvalue of an autocorrelation matrix of the symbols on transmission, according to a criterion of maximizing a capacity of the transmission channel, from the eigenvalues obtained; and transmitting to the radio transmitter information representative of the at least one calculated non-zero eigenvalue associated with the eigenvector.
US10374680B2 Mobility reference signal allocation
There is provided a method and a network node for allocating and transmitting Mobility Reference Signals, MRS, for a communication device to measure beam signal quality in a wireless communication network. The network node obtains information on one or more of a frequency diversity, a time diversity of a channel between the network node and the communication device, an antenna spatial diversity of the communication device. The network node selects an MRS pattern out of a set of candidate patterns based on the received information, signals the selected MRS pattern to the communication device and transmits the MRS according to the selected MRS pattern.
US10374676B2 Channel tracking and transmit beamforming with frugal feedback
In general, this disclosure describes techniques for beamforming using limited feedback that exploit the spatio-temporal channel correlation and avoid the limitations of codebook-based feedback and Markov chain modeling. In one example, a receiving device includes a plurality of receive antennas for receiving communication information, a memory for storing the communication information, and one or more processors for processing the communication information. The one or more processors are configured to receive, through a wireless communication channel, a pilot signal transmitted by a transmitting device, determine, based on the received pilot signal, channel state feedback comprising a quantized representation of the pilot signal as received at the receiving device, and send, through the wireless communication.
US10374673B2 Information feedback method, user equipment, and network device
The present invention belongs to the field of communications technologies, and discloses a channel state information CSI feedback method and an apparatus. The method includes: determining a codebook of at each transport layer CSI of user equipment UE, where the codebook of the CSI at each transport layer of the UE is: W=W1×W2 an element Xi in W2 is a weighting coefficient corresponding to each codeword in W1, and i is an integer greater than or equal to 1 and less than or equal to K; determining a quantity Ni of bits occupied by a quantized value of an ith element in W2, where quantized values of at least two elements in W2 occupy different quantities of bits; and feeding back the quantized value of the ith element to a network device based on Ni.
US10374672B2 Method and apparatus for channel state information (CSI) reporting
Methods and apparatuses for CSI reporting mechanisms are provided. A user equipment (UE) apparatus includes a transceiver and a processor. The transceiver is configured to receive configuration information for channel state information (CSI) reporting and receive configuration information for a plurality of precoding codebook parameters. The processor is operably connected to the transceiver, and configured to calculate, in response to receipt of the configuration information for the CSI reporting and the configuration information for the plurality of precoding codebook parameters, a first precoding matrix indicator (PMI) and a second PMI, wherein the first PMI includes one or two codebook indices. The transceiver is further configured to transmit the CSI reporting on an uplink channel, the CSI reporting including a channel quality indicator (CQI), a rank indicator (RI), and the calculated first and second PMIs.
US10374669B2 Tunable medium linear coder
Disclosed are antenna systems and related methods. An antenna system includes a plurality of near-end electromagnetic (EM) radiating elements, a tunable medium, and control circuitry. The tunable medium is positioned relative to the plurality of near-end EM radiating elements and a plurality of far-end EM radiating elements to scatter EM radiation transmitted between the plurality of near-end EM radiating elements and the plurality of far-end EM radiating elements. The control circuitry includes a controller operably coupled to the tunable medium. A method includes modifying EM properties of the tunable medium to modify the EM radiation transmitted between the plurality of near-end EM radiating elements and the plurality of far-end EM radiating elements.
US10374667B2 Pilot scheme for a MIMO communication system
The present invention employs a pilot scheme for frequency division multiple access (FDM) communication systems, such as single carrier FDM communication systems. A given transmit time interval will include numerous traffic symbols and two or more short pilot symbols, which are spaced apart from one another by at least one traffic symbol and will have a Fourier transform length that is less than the Fourier transform length of any given traffic symbol. Multiple transmitters will generate pilot information and modulate the pilot information onto sub-carriers of the short pilot symbols in an orthogonal manner. Each transmitter may use different sub-carriers within the time and frequency domain, which is encompassed by the short pilot symbols within the transmit time interval. Alternatively, each transmitter may uniquely encode the pilot information using a unique code division multiplexed code and modulate the encoded pilot information onto common sub-carriers of the short pilot symbols.
US10374664B2 Method for reporting channel state in wireless communication system and apparatus therefor
A method for reporting an aperiodic channel condition in a wireless communication system, according to an embodiment of the present invention, is performed by a terminal. The method comprises the steps of: receiving, from a base station, setting for one or more channel state information (CSI) processes including a plurality of channel state information-reference signals (CSI-RS) resources, wherein precoding is applied to each of the plurality of CSI-RS resources; receiving an aperiodic CSI report request from the base station; and transmitting, to the base station, an aperiodic CSI for a CSI process indicated by the aperiodic CSI report request, wherein, if a certain time has not elapsed after a CSI-RS resource index for the CSI process indicated by the aperiodic CSI report request is reported, the transmitted aperiodic CSI may include a CSI-RS resource index for a CSI process which has not been updated.
US10374661B2 Resonance wireless power enabled personal protection equipment
A portable power source couplable to a life safety equipment. A magnetic resonance coupling source is included, the magnetic resonance coupling source is in electrical communication with the portable power source. The magnetic resonance coupling source is configured to wirelessly transmit power to at least one magnetic resonance coupling receiver included in a portable device when the at least one magnetic resonance coupling receiver is positioned within a maximum predetermined distance from the magnetic resonance coupling source.
US10374660B2 Power supply apparatus and electronic apparatus configured to carry out wireless power supply
A power supply apparatus includes a power supply unit configured to wirelessly supply power to an electronic apparatus, a communication unit configured to transmit, to the electronic apparatus, information indicating whether to perform a foreign object detection process for detecting a foreign object, and a control unit configured to cause the communication unit to transmit the information to the electronic apparatus before outputting of predetermined power to the electronic apparatus.
US10374654B2 Integrated RF front end with stacked transistor switch
A monolithic integrated circuit (IC), and method of manufacturing same, that includes all RF front end or transceiver elements for a portable communication device, including a power amplifier (PA), a matching, coupling and filtering network, and an antenna switch to couple the conditioned PA signal to an antenna. An output signal sensor senses at least a voltage amplitude of the signal switched by the antenna switch, and signals a PA control circuit to limit PA output power in response to excessive values of sensed output. Stacks of multiple FETs in series to operate as a switching device may be used for implementation of the RF front end, and the method and apparatus of such stacks are claimed as subcombinations. An iClass PA architecture is described that dissipatively terminates unwanted harmonics of the PA output signal. A preferred embodiment of the RF transceiver IC includes two distinct PA circuits, two distinct receive signal amplifier circuits, and a four-way antenna switch to selectably couple a single antenna connection to any one of the four circuits.
US10374651B1 Systems and methods of relocking for locked loops
An apparatus is disclosed for relocking of a locked loop. In an example aspect, the apparatus includes a locked loop, and the locked loop includes a loop and a locked-loop controller that is coupled to the loop. The loop is configured to run responsive to a run signal. The loop includes a memory state component and signal characteristic adjustment circuitry coupled to the memory state component. The signal characteristic adjustment circuitry is configured to produce an output signal having a characteristic that is based on the memory state component. The locked-loop controller is configured to receive an external power mode signal (EPMS). The locked-loop controller is also configured to generate the run signal to have an enable value at a first time when the EPMS is indicative of an external normal mode and at a second time when the EPMS is indicative of an external standby mode.
US10374643B2 Transmitter with compensating mechanism of pulling effect
A transmitter with compensating mechanism of pulling effect includes an output unit and a correction unit. The output unit mixes a first correction signal and a second correction signal according to an oscillating signal to generate a modulated signal, and to amplify the modulated signal to generate a first output signal. The correction unit analyzes the power of the first output signal to generate a first coefficient and a second coefficient, and generate the first correction signal and the second correction signal according to the first coefficient, the second coefficient, an in-phase data signal, and a quadrature data signal.
US10374641B2 Electronic device having multiband antenna and method for switching in electronic device having multiband antenna
A multiband antenna-equipped electronic device is provided. An electronic device includes a housing, a memory, an antenna for multi-band communication, a communication unit processing a radio frequency (RF) signal using the antenna, a switching unit including a first switch connected with a first point of the antenna, a second switch connected between the first switch and a second point of the antenna, a third switch connected with a third point of the antenna, a fourth switch connected between the second point and the third switch, a fifth switch connected between a first node between the first switch and the second switch and a ground, and a sixth switch connected between a second node between the third switch and the fourth switch and the ground, and a processor electrically connected with the memory, the communication unit, and the switching unit.
US10374640B2 Combining radio frequency bands for increasing bandwidth in a wireless communication system
A frequency offset device can be located at a remote unit of a distributed antenna system and can be configured to combine two or more RF bands to allow the remote unit to process signals otherwise associated with a total RF bandwidth beyond the capabilities of the remote unit to process simultaneously. Signals of the RF bands are received at the unit. At least one of the RF bands is shifted to form a composite RF band that has an edge of a first RF band overlapping an edge of a second RF band. The composite RF band includes information from the signals of the first RF band and from the signals of the second RF band. The remote unit can process the composite RF band.
US10374639B2 Adaptive bit-flipping decoder based on dynamic error information
A device includes a comparator configured to select a first threshold in response to a value of a variable node indicating a first logical value and to select a second threshold in response to the value of the variable node indicating a second logical value. The device also includes a variable node update circuit configured to adjust the value of the variable node in response to a number of unsatisfied check nodes associated with the variable node satisfying the selected threshold.
US10374638B2 Error correction circuit, operating method thereof and data storage device including the same
An error correction circuit includes a control unit suitable for receiving a data chunk including a plurality of data blocks, each of the data blocks being included in a corresponding codeword of a first direction and a corresponding codeword of a second direction; and a decoder suitable for performing a decoding operation on a codeword, which is selected by the control unit, in the data chunk, wherein the control unit calculates a first reference value by applying a correction capability value of the first direction to a flag of the first direction, calculates a second reference value by applying a correction capability value of the second direction to a flag of the second direction, selects a priority direction from the first direction and the second direction based on the first reference value and the second reference value, and preferentially selects codewords of the priority direction for decoding operations.
US10374635B2 Interleaving and mapping method and deinterleaving and demapping method for LDPC codeword
An interleaving and mapping method and a deinterleaving and demapping method for an LDPC codeword are provided. The interleaving and mapping method comprises: performing first bit interleaving on a parity bits part of the LDPC codeword to obtain interleaved parity bits; splicing an information bit part of the codeword and the interleaved parity bits into a codeword after the first bit interleaving; dividing the codeword after the first bit interleaving into multiple consecutive bit subblocks in a predetermined length, and changing the order of the bit subblocks according to a corresponding permutation order (bit-swapping pattern) to form a codeword after second bit interleaving; dividing the codeword after the second bit interleaving into two parts, and writing the two parts into storage space in a column order respectively and reading the two parts from the storage space in a row order respectively to obtain a codeword after third bit interleaving.
US10374633B2 Method and system for LDPC decoding
A Low-Density Parity-Check (LDPC) decoder and a method for LDPC decoding are provided. The LDPC decoder receives a soft-decision input codeword block in which the probability of a bit being a “0” or a “1” is represented as a log-likelihood ratio (LLR). During LDPC decoding, a sequence of hardware logic units iteratively updates the soft-decision input codeword block until a valid codeword is found or a maximum number of decoding iterations is reached. Each hardware logic unit comprises a check node (CN) update logic unit and a variable node (VN) update logic unit. The CN update logic units are coupled via a closed CN path, and the VN update logic units are coupled via a closed VN path. Aspects of this LDPC decoder alleviate the global routing and energy efficiency challenges of traditional LDPC decoders, to enable multi-rate, multi-Gb/s decoding without compromising error correction performance in next-generation systems and future CMOS technology nodes.
US10374632B2 Low density parity check coded modulation for optical communications
Systems and methods for data transport in optical communications systems, including a transmitter for encoding a received information sequence by constructing an outer and inner quasi cyclic-low-density parity check (QC-LDPC) code. The encoding includes dividing the received information sequence into a plurality of messages of equal length, encoding each of the messages into a codeword to generate a plurality of outer codewords, cascading the plurality of outer codewords to generate a bit sequence, and executing inner encoding to encode each of the plurality of outer codewords into codewords in QC-LDPC inner code. A receiver decodes a received data stream based on the QC-LDPC inner code using two-phase decoding including iteratively performing at least one of inner/outer and outer/inner decoding until a threshold condition is reached.
US10374629B1 Compression hardware including active compression parameters
A computer system includes a host system that runs an application. The application outputs a compression request to compress a data stream having an initial data-representation size, and which includes a plurality of individual data chunks. A hardware controller compresses the plurality of individual data chunks according to different encodings based on a compression ratio of each of the individual data chunks to generate a compressed data stream having a reduced data-representation size with respect to the initial data-representation size.
US10374628B2 In-place data compression with small working memory
Method and apparatus for performing in-place compression is provided. The in-place compression system transfers source data from a partition of a memory to a data buffer based on a read address. Compressed data is created by referencing the source data stored in the data buffer. The system writes the compressed data to the memory partition based on a write address. When the write address points at an address location that stores source data that has not been transferred to the data buffer, the system overwrites the compressed data stored in the memory partition with the source data stored in the data buffer.
US10374626B2 Interleaving quantizer in continuous-time delta-sigma modulator for quantization level increment
The present invention provides a continuous-time delta-sigma modulator comprising two ADCs. One of the ADC is configured to generate MSBs of an output signal of the continuous-time delta-sigma modulator, and the other ADC is configured to generate LSBs of the output signal. In addition, the two ADCs sample an output of a loop filter at different times, but the MSBs and LSBs are feedback to the loop filter simultaneously.
US10374624B2 Digital to analog conversion circuit and data source circuit chip
The present disclosure provides a digital to analog conversion (DAC) circuit and a data source circuit chip, the DAC circuit includes: first MOS tubes with the same number of the inputted digital bits; a second resistance, one end of the second resistance connects to the reference voltage, another end of the second resistance connects to the output terminal of the circuit; a second MOS tube, the drain of the second MOS tube connects to the output terminal of the circuit, the gate of the second MOS tube receives a row blank signal; and a capacitor, one end of the capacitor connects to the output terminal, another end of the capacitor is grounded. Using the above circuit and data source circuit chip, can greatly reduce the number of the MOS tube used in the DAC circuit, to effectively reduce the volume of the data source circuit chip and cost.
US10374622B2 System and method for digital-to-analog converter with switched resistor networks
A digital-to-analog converter for generating an analog output voltage in response to a digital value comprising a plurality of bits, the converter including: (i) a first switched resistor network having a first configuration and for converting a first input differential signal into a first analog output in response to a first set of bits in the plurality of bits; and (ii) a second switched resistor network, coupled to the first switched resistor network, having a second configuration, differing from the first configuration, and for converting a second input differential signal into a second analog output in response to a second set of bits in the plurality of bits.
US10374621B2 Method and apparatus to reduce the leakage rate of a hermetic cavity
A chip scale vapor cell and millimeter wave atomic clock apparatus are disclosed. The chip scale vapor cell includes a first substrate and a second substrate bonded to the first substrate with a bonding material. A primary hermetic cavity includes a first bottom wall and first sidewalls formed in the first substrate and a first top wall formed by the lower surface of the second substrate. A secondary hermetic cavity includes a second bottom wall and second sidewalls formed in the first substrate and a second top wall formed by the lower surface of the second substrate. The secondary hermetic cavity is separate from the primary hermetic cavity and surrounds the perimeter of the primary hermetic cavity. A gas, which can be a dipolar molecular gas, is sealed in the primary hermetic cavity and the secondary hermetic cavity at a given initial pressure.
US10374619B2 Oscillator circuit
An oscillator circuit includes an oscillating unit, a counter unit, and a set value generator. The oscillating unit is configured to output an oscillation signal having a frequency corresponding to an input frequency setting value. The counter unit is configured to count a number of pulses of the oscillation signal during a time period corresponding to a period of a reference signal input from outside. The set value generator is configured to generate the frequency setting value every predetermined time period based on the count of the pulses counted by the counter unit.
US10374614B2 Phase and frequency digital synchronizer
Some embodiments include apparatuses and methods using the apparatuses. Some of the apparatuses include a phase frequency detector to generate output information having a value based on a relationship between a first clock signal and a second clock signal, a memory element to store the values of the output information, a digital control oscillator to generate the second clock signal having a phase and frequency based on a digital code, the digital code having a value based on control information, and circuitry to generate the control information based on conditions determined at least from the values stored in the memory element.
US10374613B2 Oscillator, electronic apparatus, and vehicle
An oscillator includes an oscillation circuit, an operation state signal generation circuit that generates an operation state signal based on an operation state of the oscillation circuit, and a first integrated circuit, the oscillation circuit and the operation state signal generation circuit are disposed outside the first integrated circuit, and the first integrated circuit includes a first digital interface circuit, a D/A conversion circuit that converts a digital signal input via the first digital interface circuit into an analog signal to generate a frequency control signal that controls a frequency of the oscillation circuit, and a terminal to which the operation state signal is input.
US10374607B2 Voltage conversion circuit and electronic device
An operation speed of a voltage conversion circuit is improved without increasing an output level of the voltage conversion circuit. The voltage conversion circuit is provided with a high-voltage side transistor and a gate control unit. In this voltage conversion circuit, the high-voltage side transistor outputs a predetermined high voltage higher than a predetermined reference voltage. Also, in the voltage conversion circuit, the gate control unit generates a predetermined control voltage higher than a predetermined high voltage from an input signal and applies the same between a gate and a source of the high-voltage side transistor, thereby allowing the high-voltage side transistor to output a predetermined high voltage.
US10374605B2 Logical elements with switchable connections in a reconfigurable fabric
Techniques are disclosed for designing a reconfigurable fabric. The reconfigurable fabric is designed using logical elements, configurable connections between and among the logical elements, and rotating circular buffers. The circular buffers contain configuration instructions. The configuration instructions control connections between and among logical elements. The logical elements change operation based on the instructions that rotate through the circular buffers. Clusters of logical elements are interconnected by a switching fabric. Each cluster contains processing elements, storage elements, and switching elements. A circular buffer within a cluster contains multiple switching instructions to control the flow of data throughout the switching fabric. The circular buffer provides a pipelined execution of switching instructions for the implementation of multiple functions. Each cluster contains multiple processing elements, and each cluster further comprises an additional circular buffer for each processing element. Logical operations are controlled by the circular buffers.
US10374602B1 Transistor linearization techniques
Techniques for linearizing a field effect transistor (FET) are provided. In an example, a method can include averaging a voltage at a drain node of the FET and a voltage at a source node of the FET to provide an average voltage, and applying the average voltage to a gate node of the FET.
US10374601B2 Discrete input
An input device includes an input line connected to a voltage divider node for connecting a load to the voltage divider node. A first switching component connects to the voltage divider node. A first resistor connects to the voltage divider node for connecting a first voltage source to the input line. A second resistor connects between the input line and the voltage divider node for limiting current to the load, wherein the first voltage source is also connected to the first switching component. A second switching component is operatively connected to the first switching component, wherein the second switching component is configured to connect an second voltage source to a logic device for discrete input to the logic device that is decoupled from voltage supplied to the input line by the first voltage source for providing logic high and low input regardless of voltage supplied by the first voltage source.
US10374597B2 Circuit state sensing
A circuit state sensing device (100) includes a transformer (102) having a primary coil (104A) and a secondary coil (104B). In use, the secondary coil is connected to a target circuit (106) for which a state is to be sensed. The device further includes a measuring arrangement (112, 122) configured to take a measurement relating to impedance at the primary coil, and a processing arrangement (122) configured to process the impedance measurement to determine a state of the target circuit.
US10374588B2 Quadrature clock generating mechanism of communication system transmitter
A quadrature clock generating apparatus connected to a local oscillator generating an input clock signal and an inverted input clock signal includes a fractional dividing circuit and a quadrature signal generating circuit. The fractional dividing circuit is configured for receiving the input clock signal and the inverted input clock signal, and for performing frequency-division upon the input clock signal and the inverted input clock signal to generate a frequency-divided clock signal according to a fractional dividing parameter. The quadrature signal generating circuit is configured for receiving the input clock signal, the inverted input clock signal, and the frequency-divided clock signal to generate a plurality of quadrature clock signals.
US10374587B2 Phase shift clock for digital LLC converter
The techniques of this disclosure may digitally generate a driver signal with a period (or frequency) at a finer resolution than can be achieved by simply counting clock cycles of a system clock. The driver signal may be configured to trigger based on single output clock signal that may be phase-shifted relative to the master system clock. A clock phase shift circuit may increment the phase shift of the output clock signal to any fraction relative to the master system clock. A driver signal generated based on the phase-shifted output clock may achieve the high resolution in frequency desirable when controlling some pulse-width modulated circuits, such as an LLC converter.
US10374586B2 Slew rate adjusting circuit and slew rate adjusting method
A slew rate adjusting circuit includes: a variable delay unit configured to delay an output of a signal source in response to a first control signal; an output buffer unit configured to adjust a slew rate in response to a second control signal; a differential buffer unit configured to compare the resulting signal output from the output buffer unit with a reference voltage; a first phase comparison unit configured to compare a phase of the output of the signal source with a phase of a signal; a first count unit configured to count the signal output from the first phase comparison unit and output the first control signal; and a second count unit configured to count the signal output from the second phase comparison unit and output the second control signal based on a count result.
US10374583B1 Dynamic hysteresis circuit
A method is described and in one embodiment includes detecting a transition of a data signal comprising a data packet received at a circuit while the circuit is in a first hysteresis mode; placing the circuit in a second hysteresis mode subsequent to the detecting; and returning the receiver to the first hysteresis mode subsequent to completion of receipt of the data packet to await receipt of a next data packet. In certain embodiments, the first hysteresis mode is a high hysteresis mode and the second hysteresis mode is a standard hysteresis mode. In some embodiments, a level of each of the first and second hysteresis modes is dynamically tunable.
US10374581B2 Digital filter circuit, signal processing device, and digital filter processing method
Provided is a digital filter circuit in which a filter coefficient can be easily changed, for which circuit scale and power consumption can be reduced, and which carries out digital filter processing in a frequency domain. This digital filter circuit includes: a separating circuit for separating a first complex number signal, of a frequency domain that was subjected to Fourier transform, into a real number portion and an imaginary number portion; a filter coefficient generating circuit for generating a first frequency domain filter coefficient from a first input filter coefficient and a third input filter coefficient, and for generating a second frequency domain filter coefficient from a second input filter coefficient and the third input filter coefficient; a first filter that filters the separated real number portion using the first frequency domain filter coefficient; a second filter that filters the separated imaginary number portion using the second frequency domain filter coefficient; and a combining circuit for combining the output from the two filters.
US10374580B2 FIR filter circuit design method using approximate computing
A finite impulse response (FIR) filter circuit design method using approximate computing, the FIR filter circuit design method including: replacing adders of the FIR filter with approximate adders; and performing a synthesis work according to a set approximate synthesis flow when the replacing of the adders of the FIR filter are replaced with the approximate adders is performed, wherein, in the approximate synthesis flow, a numeric column of each of the approximate adders is divided into an accurate part and an inaccurate part, and a numeric column of the inaccurate part is approximated. In the FIR filter, conventional adders/subtractors are replaced with addition/subtraction having an automated synthesis flow so that energy consumption can be reduced.
US10374578B2 Flexible L-network antenna tuner circuit
An ‘L’ shaped dynamically configurable impedance matching circuit is presented herein. The circuit can include a series element and a shunt element. The shunt element in the L-shaped impedance matching circuit can be moved or modified based on the impedance of the circuit elements in electrical communication with each side of the impedance matching circuit. Thus, in some cases, the impedance matching circuit may be a flexible circuit that can be dynamically modified based on the environment or configuration of the wireless device that includes the impedance matching circuit.
US10374574B2 Method of providing protective cavity and integrated passive components in wafer level chip scale package using a carrier wafer
A wafer-level chip-scale package includes a body, a conductive via passing through the body, a contact bump formed at a lower portion of the body and in electrical connection with a lower end of the conductive via, a piezoelectric substrate directly bonded to an upper end of the conductive via, and a cavity defined between a portion of the body and the piezoelectric substrate.
US10374572B2 Radiofrequency filter with improved attenuation of common mode signals
A radiofrequency filter utilizing a common mode choke both as a traditional common mode choke as well as the inductance in a low pass filter. Filter topology as well as component selection is optimized for wide band operation. Common mode chokes allow differential currents to pass with little attenuation while common mode currents are effectively presented with an inductance in the common current path. This inductance is used in a low pass filter configuration to present an even higher attenuation to common mode currents. The use of multiple chokes and/or differing core materials contributes to wider band operation without pronounced resonances. The capacitance used in the low pass filter is connected in a way as to reduce its effect on the data signals while still being effective in filtering.
US10374570B2 Method of manufacturing an acoustic wave element
A method of manufacturing an acoustic wave element includes simultaneously forming a plurality of electrodes on a piezoelectric substrate, the plurality of electrodes including first and second IDT electrodes and a connection electrode, forming an insulation over the plurality of electrodes and the piezoelectric substrate, the insulation having a first thickness in a direction perpendicular to the surface of the piezoelectric substrate over the second IDT electrode, processing a first portion of the insulation over the first IDT electrode and a second portion of the insulation over the connection electrode to reduce a thickness of the first and second portions of the insulation to a second thickness, and processing a third portion of the insulation over the surface of the second IDT electrode to reduce the first thickness of the third portion to a third thickness, the third thickness being greater than the second thickness.
US10374569B2 Resonance device and manufacturing method therefor
A resonance device that includes a lower cover formed from non-degenerate silicon; a resonator having a degenerate silicon substrate with a lower surface facing the lower cover, and including first and second electrode layers laminated on the substrate with a piezoelectric film formed therebetween and having a surface opposing an upper surface of the substrate. Moreover, the lower surface of the substrate has an adjustment region where a depth or height of projections and recesses formed on the surface is larger than that in another region of the lower surface of the substrate or is a region where an area of the projections and recesses is larger than that in the other region of the lower surface of the substrate.
US10374568B2 Common mode filter
Disclosed herein is a common mode filter that includes first and second terminal electrodes provided on the first flange part, third and fourth terminal electrodes provided on the second flange part, a first wire wound around the winding core part and having one end connected to the first terminal electrode and other end connected to the third terminal electrode, and a second wire wound around the winding core part and having one end connected to the second terminal electrode and other end connected to the fourth terminal electrode. The winding core part includes a first winding region, a second winding region, and a third winding region positioned between the first and second winding regions in the axial direction. The first and second wires are bifilar-wound in the first and second winding regions and layer-wound in the third winding region.
US10374565B2 Methods and apparatus for adjusting a level of an audio signal
The invention relates to methods and apparatus for adjusting a level of an audio signal. An audio signal is divided into a plurality of frequency bands. Modification parameters are obtained for at least one of the plurality of frequency band. Gain factors are derived for at least one of the plurality of frequency bands, the gain factors determined based on the amplitude scale factors. The gain factors are smoothed. A level of noise from noise compensation factors is determined. The gain factors are applied to at least one of the frequency bands to generate gain adjusted frequency bands. The level of noise is adjusted based on the gain adjusted frequency bands. At least one of the frequency bands is filtered with a filter generated with the filter coefficients. The plurality of frequency bands is synthesized to generate an output audio signal.
US10374564B2 Loudness control with noise detection and loudness drop detection
Loudness control systems or methods may normalize audio signals to a predetermined loudness level. If the audio signal includes moderate background noise, then the background noise may also be normalized to the target loudness level. Noise signals may be detected using content-versus-noise classification, and a loudness control system or method may be adjusted based on the detection of noise. Noise signals may be detected by signal analysis in the frequency domain or in the time domain. Loudness control systems may also produce undesirable audio effects when content shifts from a high overall loudness level to a lower overall loudness level. Such loudness drops may be detected, and the loudness control system may be adjusted to minimize the undesirable effects during the transition between loudness levels.
US10374559B2 Methods related to fast turn-on of radio-frequency amplifiers
Circuits, methods and devices are disclosed, related to fast turn-on of radio-frequency amplifiers. In some embodiments, a method for amplifying a radio-frequency signal includes providing an amplification path implemented to amplify an radio-frequency signal, where the amplification path includes a switch and an amplifier. In some embodiments, each of the switch and the amplifier are configured to be ON or OFF to thereby enable or disable the amplification path, respectively. In some embodiments, the method includes providing a compensation circuit coupled to the amplifier, where the compensation circuit is configured to compensate for a slow transition of the amplifier between its ON and OFF states resulting from a signal applied to the switch.
US10374555B2 Radio-frequency amplifier having active gain bypass circuit
Radio-frequency (RF) amplifier having active gain bypass circuit. In some embodiments, an amplifier can include a first amplification path implemented to amplify a signal, and having a cascode arrangement of a first input transistor and a cascode transistor to provide a first gain for the signal when in a first mode. The amplifier can further include a second amplification path implemented to provide a second gain for the signal while bypassing at least a portion of the first amplification path when in a second mode. The second amplification path can include a cascode arrangement of a second input transistor and the cascode transistor shared with the first amplification path. The amplifier can further include a switch configured to allow routing of the signal through the first amplification path in the first mode or the second amplification path in the second mode.
US10374546B2 Maintaining a solar power module
A solar power system includes a plurality of solar power cells mounted on a spherical frame; a hemispherical reservoir mounted to the spherical frame to enclose at least a portion of the spherical frame such that a gap is defined between the spherical frame and an interior surface of the reservoir, the reservoir configured to hold a fluid that includes a solar cell cleaning solution; and at least one actuator mounted to the spherical frame and operable to rotate a portion of the spherical frame that supports the plurality of solar power cells through the gap.
US10374534B2 Magnetic sensor integrated circuit, motor assembly and application apparatus
A magnetic sensor integrated circuit includes a rectifier circuit, a magnetic field detection circuit, and a timing controller. The rectifier circuit converts an external power into a DC power. The magnetic field detection circuit senses a polarity of an external magnetic field and outputting a magnetic detection signal; and the magnetic field detection circuit includes a first chopping switch, a first amplifier unit and a switched capacitor filter module. The timing controller outputs a first clock signal to the first chopping switch and the first amplifier unit, and a second clock signal delayed for the first clock signal with a first predetermined time to the switched capacitor filter module.
US10374531B2 Motor control device and electric power steering system using said motor drive circuit
The purpose of the present invention is not only to reduce ripple current but also to improve operation efficiency by reducing heat generation. When n is defined as an integer of 2 or more, a motor control device of the present invention drives n sets of windings by n sets of inverters. The motor control device is characterized in that when said n sets of inverters output high power, at least one or more of said n sets of inverters are set to have an output duty cycle of 100%.
US10374525B2 Multiple drive for a heavy-load application and method for operating such a multiple drive
A multiple drive for a heavy load application includes a plurality of drive trains which are activated such that individual ones of the plurality of drive trains are successively activated automatically during startup of the heavy load application as part of a predefined activation strategy according to a predefined activation scheme and an activation sequence defined therein. In the event of a repeated start of the heavy-load application, a different activation scheme can be used for the activation.
US10374522B2 Three-level circuit and control method for balancing neutral point voltage of the same
The present invention relates to a control method for balancing a neutral point voltage of a three-level circuit, comprising obtaining the neutral point voltage through sampling, adjusting a duty ratio of a zero level in one phase to maintain balance of the neutral point voltage when an absolute value of the neutral point voltage is larger than a threshold value, and distributing duty ratios of positive and negative levels in the phase, such that an output voltage of switch bridge arm in the phase includes positive, negative and zero levels in at least one switch period. The present invention can be carried out in a three-phase four-wire system and a three-phase three-wire system. In the three-phase three-wire system, it may also be combined with zero sequence voltage injection to form a mixed modulation method, thereby acquiring more effective neutral point balance control performance, and reducing switch loss.
US10374519B2 LLC resonant converter and method for suppressing ripples in output voltage thereof
The present disclosure discloses an LLC resonant converter and a method for suppressing ripples in output voltage of the LLC resonant converter. The LLC resonant converter comprises: a half-bridge or full-bridge chopper having a driving circuit, an inductance-capacitance series resonant network coupled to the chopper, an isolation transformer coupled to the resonant network, and a rectification and filtering circuit coupled to the isolation transformer; a feedforward controller coupled to generate a feedforward signal based on an input voltage; and a controlled oscillator coupled to receive the feedforward signal from the feedforward controller and to control an operating frequency of the chopper via the driving circuit based on the feedforward signal. Thus, a feedforward correction is provided for the LLC resonant converter, so that ripples in a DC output voltage of the LLC resonant converter are reduced.
US10374517B2 Apparatus for controlling power converter
An apparatus for controlling a power converter includes a first converter configured to convert an AC voltage into a DC voltage by operations of an input side switch, a DC link capacitor charged with the DC voltage from the first converter, and a second converter configured to step down the DC voltage across the DC link capacitor by operations of one or more output side switches. In the apparatus, a lower limit calculator calculates a lower limit of the DC voltage across the DC link capacitor based on an output voltage of the second converter, a turns ratio of a transformer of the second converter, and a ratio of a turn-on period to one switching period for the one or more output side switches. A switch controller operates the input side switch to control the voltage across the DC link capacitor to a command voltage higher than the lower limit.
US10374516B2 Non zero-voltage switching (ZVS) detection in resonant converters
According to an implementation, a resonant converter for detecting non-zero voltage switching includes an oscillator configured to generate a first clock signal to drive a first power switch, and a second clock signal to drive a second power switch. The resonant converter includes a non-zero voltage switching (non-ZVS) detection circuit configured to receive an integrated current sense signal sensed on a primary side of a transformer of a resonant network, and determine a polarity of a voltage of the integrated current sense signal at a predetermined point in the first clock signal or the second clock signal during a switching cycle. The non-ZVS detection circuit is configured to detect a non-ZVS event based on the polarity of the voltage of the integrated current sense signal at the predetermined point in the first clock signal or the second clock signal during the switching cycle.
US10374508B2 Capacitor discharging
An example method includes storing a peak voltage level, a valley voltage level, and a frequency of a signal that corresponds to an alternating current (AC) signal across a capacitor; periodically determining whether a current peak voltage level of the signal is different than the stored peak voltage level of the signal or a current valley voltage level of the signal is different than the stored valley voltage level of the signal; determining, based on whether the current peak voltage level of the signal is different than the stored peak voltage level or the current valley voltage level of the signal is different than the stored valley voltage level, whether the AC signal has been removed from the capacitor; and in response to determining that the AC signal has been removed from the capacitor, discharging the capacitor.
US10374505B2 Power coupler
We disclose herein a power coupler for connecting AC or DC electrical circuits having different voltages, current or impedance levels. The power coupler comprise a first switching device; a second switching device coupled with the first switching device; a power transformer comprising a first core winding and a second core winding; a first capacitance coupled between the terminals of the first core winding; a second capacitance coupled between the terminals of the second core winding; and a third capacitance coupled between the first and second cores windings. The power transformer is coupled with the first and second switching devices. The power coupler is configured to reduce switching power loss using an adiabatic technique and by selecting appropriate switching time of the switching devices.
US10374501B2 Commutator motor, method for producing a commutator motor, and windscreen-wiper motor
The invention relates to a commutator motor (10), particularly as part of a windscreen-wiper motor (100), having at least four magnet elements (11 to 14) which are arranged on a reference-circle diameter around an axis of rotation of an armature shaft (2) with polarity that alternates in the circumferential direction, and having an armature (15) with armature slots (N1 to N18) and armature teeth (Z1 to Z18), wherein winding wires (20) having a multiplicity of windings (27, 28) in each case for constructing coils (C1 to C9) are arranged in the armature slots (N1 to N18), wherein a start (21) and an end (22) of a winding wire (20) is electrically conductively connected to a commutator hook (H1 to H18) in each case, wherein a winding wire (20) has two winding-wire sections (25, 26), which are arranged in the region of different magnet elements (11 to 14) in such a manner that a first winding-wire section (25) with a first number of windings (27) in a first winding direction is assigned to a first magnet element (11 to 14) and is located in two armature slots (N1 to N18), and that a second winding-wire section (26) with a second number of windings (28) in a second winding direction, opposite to the first winding direction, is assigned to a second magnet element (11 to 14) and is located in two armature slots (N1 to N18), and wherein the two magnet elements (11 to 14) have different polarities.
US10374495B2 Method for releasing the rotor poles in an electrical machine
A method releases rotor poles of a large electrical machine from the rotor hub, which in the fitted state is located within the stator. In one method step, at least one device is introduced into the air gap between the sector and a rotor pole to be released. The device has a carrier plate and at least one cushion that can be filled with gas and is attached to the carrier plate. In a following method step, the cushions belonging to the device are filled with gas under pressure, the pressure being successively increased until the pole to be released has come away, and in that, in a following method step, the at least one device is removed from the air gap. In a further step, the released pole is pulled out of the rotor hub.
US10374490B2 Electronic device and drive device including the same
An electronic device includes a heat sink, where heat dissipating gel is interposed between the heat sink and a side of an electronic component, which is mounted on a substrate, opposite from the substrate. The electronic component includes an electrical conductor electrically connected to a chip, and an insulator portion that molds the chip with the electrical conductor. The heat sink includes a non-abutting surface that faces the electrical conductor of the electronic component, the heat dissipating gel interposed between the non-abutting surface and the electrical conductor, and an abutting surface that is positioned closer toward the substrate than the non-abutting surface is and abuttable with the insulator portion. Accordingly, when the abutting surface of the heat sink abuts the insulator portion of the electronic component, the non-abutting surface of the heat sink is prevented from abutting the electrical conductor of the electronic component.
US10374486B2 Method and assembly of an electric machine
A method and assembly of a dry cavity oil cooled electric machine includes a housing, a shaft configured to operably couple with a source of rotational force and rotate about a rotational axis, and an exciter rotor and a permanent magnet generator rotor carried by the shaft, wherein the exciter rotor and the permanent magnet generator rotor rotate relative to the housing, which provides such a construction of dry cavity generators that have high efficiency and high power density.
US10374475B2 Reduced reel motor disturbances in a tape drive system
An apparatus according to one embodiment includes a motor having: a rotor, a magnet, and a damping layer positioned between the rotor and the magnet. The damping layer is constructed of a material characterized by converting kinetic energy into heat.
US10374469B2 Wireless power receiver, wireless power supply system, and wireless power reception method
The present disclosure provides a wireless power receiver including: a power receiver configured to receive electrical power that is wirelessly transmitted from a wireless power transmitter; a power reception-side communication section configured to wirelessly communicate with the wireless power transmitter; a storage section to which data received by the power reception-side communication section is written by using the electrical power received by the power transmitter; and a monitoring section configured to monitor the electrical power or a voltage that corresponds to the electrical power supplied to the storage section in a case in which the data is being written to the storage section, the monitoring section transmits write information, which indicates whether or not the data was correctly written to the storage section based on a monitoring result, from the power reception-side communication section to the wireless power transmitter information.
US10374464B2 Wireless charging coil
A wireless charging coil assembly comprises a first stamped coil having a first trace, a second stamped coil having a second trace, and a film having a first side and a second side. The first stamped coil is adhered to the first side of the film and the second stamped coil is adhered to the second side of the film. At least a first portion of the first trace of the first stamped coil and at least a first portion of the second trace of the second stamped coil are electrically connected.
US10374461B2 Power receiver and power transmitting system
A power receiver includes: a secondary-side resonant coil including a resonant coil part to receive electric power from a primary-side resonant coil through magnetic field resonance; a capacitor inserted in series in the resonant coil part; a series circuit of a first switch and a second switch; a first rectifier having a first rectification direction; a second rectifier having a second rectification direction; a detector to detect a voltage waveform or a current waveform of the power; and a controller to adjust, in a state of adjusting a phase difference between the waveform and a driving signal that includes a first signal for switching on/off the first switch and a second signal for switching on/off the second switch to be a predetermined phase difference, a length of a period, during which the switches are both on, to adjust an amount of the power received by the secondary-side resonant coil.
US10374456B2 Time-locked data alignment in distributed embedded systems
An embedded system may distribute, e.g. at the point of coupling to a main power grid, information corresponding to one or more operational parameters (e.g. phase angle, frequency, amplitude, etc.) of a power delivery device to other power delivery devices, using a deterministic communication link. Updates of some or all of the information may be transmitted at future or past points in time, for example at defined time intervals. Time synchronization methods, e.g. a locked instantaneous interpolation mechanism may be used to create a coordinated time, shared among all power delivery devices. Various operating parameter mismatches, e.g. a phase mismatch between power delivery devices delivering power to the power grid, may thereby be reduced to less than a specified, negligible value. This creates tight time synchronization between the power delivery devices and allows them to interoperate in a manner that stabilizes rather than destabilizes the power grid.
US10374453B2 Uninterruptible power supply and control method there of
An uninterruptible power supply, including a plurality of power supply units, a plurality of battery units and an information integration management unit. Each power supply unit belongs to one of an operating system and a standby system. Each battery unit belongs to one of a power failure standby system and a power failure backup system. The information integration management unit manages the power supply units and the battery units, by receiving an instruction from an externally connected management device, and setting each of the power supply units to be in the operating system or the standby system, and setting each of the battery units to be in the power failure standby system or the power failure backup system, in accordance with the received instruction.
US10374451B2 Hybrid power source lighting and energy management system for operation in harsh and/or remote locations
The invention relates to a portable, skid mounted, wheeled and/or collapsible hybrid-power lighting and energy management system for harsh, remote and/or high latitude locations. The system combines an internal combustion engine (ICE) power source with a control system for providing power to light system. The system may also include a battery storage system, an ICE heating system and/or renewable solar and/or wind power systems in a manner that improves efficiency and reliability of operation in such locations, while preserving and improving functionality of operation and significantly reducing operator interaction during set-up and operation.
US10374448B2 Vehicle power supply control device
A vehicle power supply control device includes a plurality of area power supply slaves connected with respective different device groups configured with a plurality of different devices installed in a vehicle, and controlling power supplied to the devices in the connected device groups, a plurality of area power supply masters that are connected with respective different area power supply slaves and control power supplied to the connected area power supply slaves, and a vehicle power supply master connected with the area power supply masters and a battery of the vehicle and controlling power supplied to the area power supply masters from the battery.
US10374447B2 Power converter circuit including at least one battery
A circuit includes a first power converter circuit and a second power converter circuit. The input of the second power converter circuit is coupled to the output of the first power converter circuit and is configured to receive an input signal. A rechargeable battery is coupled to the output of the first power converter circuit. A charge control circuit is configured to control charging the rechargeable battery by controlling the second power converter circuit.
US10374440B2 System and method for supercapacitor charging and balancing
In an illustrative embodiment, a supercapacitor system includes a common bus and a number of supercapacitor units, each of the supercapacitor units including one or more supercapacitors, coupled to the common bus via a balancing circuit, where each balancing circuit is configured to balance a charge of the one or more supercapacitors in the supercapacitor units by conducting current to supercapacitor units with a lower charge from supercapacitor units with a higher charge over the common bus, each balancing circuit including at least a first switch and a second switch, each switch controlled by a clock signal.
US10374439B2 Circuit arrangement having charge storage units
A circuit arrangement includes a power semiconductor circuit, a first charge storage unit and a second charge storage unit. The first charge storage unit has first and second terminals, the second charge storage unit has first and second terminals, and the power semiconductor circuit has first and second terminals. The power semiconductor circuit also has a first semiconductor component and a second semiconductor component, the load paths of which are electrically connected in series between the first and second terminals of the power semiconductor circuit. A first connection electrically connects the first terminal of the first charge storage unit to the first terminal of the second charge storage unit, and a second connection electrically connects the second terminal of the first charge storage unit to the second terminal of the second charge storage unit. A magnetic core is electromagnetically coupled to the first and/or second connections.
US10374438B2 Distributed low voltage power systems
A distributed low voltage power system is disclosed herein. The system can include a power source generating line voltage power, and a first line voltage cable having a first line voltage end and a second line voltage end, where the first line voltage end is coupled to the power source. The system can also include a first power distribution module (PDM) comprising a first power transfer device and a first output channel. The system can further include a first LV cable having a first LV end and a second LV end, where the first LV end is coupled to the first output channel of the first PDM. The system can also include at least one first LV device operating on the first LV signal, where the second LV end of the first LV cable is coupled to the at least one first LV device.
US10374435B2 Power conditioner
A power conditioner includes an inverter unit and a control unit that outputs an error signal indicating a mounting error of a first or second current sensor based on a result of detection by the first current sensor and a result of detection by the second current sensor. When output from the inverter unit is varied by a first threshold value or higher during a first predetermined time period, the control unit outputs the error signal if a detection value of the first current sensor is not varied with the variation in the output from the inverter unit during a second predetermined time period and outputs the error signal if a detection value of the second current sensor is not varied with the variation in the output from the inverter unit during the second predetermined time period.
US10374433B2 Power supply system
A power supply system is provided. The power supply system includes a first controller for controlling charge and discharge of a first electric storage apparatus and a second controller for controlling charge and discharge of a second electric storage apparatus. The first controller generates first scheduling data indicating transition of electric power to be charged and discharged from the first electric storage apparatus during a first prediction period. The second controller generates second scheduling data indicating transition of electric power to be charged and discharged from the second electric storage apparatus during a second prediction period containing the first prediction period. Generation of the first scheduling data is performed based on the second scheduling data previously generated by the second controller.
US10374429B2 Islanding a plurality of grid tied power converters
A power system having a plurality of power converters coupled together at a point of common coupling (PCC). The power converters are coupled to a load and provide a combined power converter output to the load. A switch is coupled in series between the PCC and an external grid. When the switch is closed, the power system is in a grid-tied configuration and when the switch is open, the power system is in a microgrid configuration. A control system coupled to the power converters enables the switch to open and close in response to a signal received from one or more sensors monitoring the external grid, enables the power converters to operate in a current control mode when the switch is closed, and transitions the power converters from grid-tied mode to microgrid mode and synchronize the power converters such that the converters share the load.
US10374428B2 Storage battery system
A storage battery system relating to the present invention includes first and second PCSes. The first PCS performs charge and discharge to/from a first storage battery. The second PCS performs the charge and the discharge to/from a second storage battery. The second storage battery has a shorter service life than the first storage battery. A controllers controls the first and second PCSes on the basis of a charge/discharge request and storage battery information. The controller includes an SOC correction unit and a charge/discharge command unit. The SOC correction unit calculates SOCs of the first and second storage batteries, corrects the SOC of the second storage battery upwards in the case that the charge/discharge request is a charge request, and corrects the SOC of the second storage battery downwards in the case of a discharge request. The charge/discharge command unit determines charge/discharge commands so as to preferentially perform the charge from the storage battery of a low SOC in the case that the charge/discharge request is the charge request and to preferentially perform the discharge from the storage battery of a high SOC in the case of the discharge request.
US10374427B2 Parameter tuning approach for bypass damping filter to suppress subsynchronous resonance in power systems
The present invention discloses a parameter tuning approach for bypass damping filter to suppress subsynchronous resonance in power systems, namely determining the parameters of capacitor, inductor and damping resistor in BDF. Using this approach, the parameters of capacitor and inductor in BDF can be adjusted, so that the frequency where the negative electrical damping of generator reaches minimum can be away from the frequency range of low frequency oscillation mode and typical frequencies of each torsional mode; the parameter of damping resistor in BDF can be further adjusted so that the minimum value of negative electrical damping is in reasonable range. The application of BDF with parameters tuned by the present invention contributes to the suppression of both the torsional interaction effect and the transient torque amplification effect.
US10374417B2 Arc-free DC circuit breaker
The present disclosure provides an arc-free DC circuit breaker that combines magnetic induction transfer and resistive current limiting. The circuit breaker comprises a main current circuit and a transfer current circuit. The transfer current circuit has a bridge structure; with a group of unidirectional components having a breaking function, bidirectional current breaking is implemented, such that compared with the prior art, usage of the turn-off devices may be reduced to half. By controlling action sequences of the trigger gap, high-speed switch, and power semiconductor, fast switching arc-free opening of the main current circuit is implemented; meanwhile, the breaking capability of the circuit breaker is significantly improved. By virtue of the current limiting module circuit inside the transfer current circuit, the present disclosure quickly limits short-circuit fault current, and then reduces the number of parallel groups of full-controlled devices of the breaking module circuit. Compared with the existing circuit breaker structures, usage of turn-off devices and cost of the circuit breaker may be significantly reduced.
US10374416B2 Intelligent window heat control system
A system for monitoring performance of an aircraft windshield includes a sensor comprising a sensory contact and an evaluation unit. The sensory contact is in physical contact with one or more components of the windshield, and generates a signal representative of the performance of the component(s) of the windshield. An electrical connector is secured to the surface of the windshield facing the interior of the aircraft. The signal from the sensory contact passes through the connector to the evaluation unit. The evaluation unit acts on the signal to determine the performance of the component(s) of the windshield, wherein the evaluation unit is spaced from and out of physical contact with the windshield and the electrical connector, and is in electrical contact with the electrical connector.
US10374415B2 Load restoration in a high or medium voltage substation
The present invention is concerned with simplified configuration as well as supervision and testing of load restoration functions in high or medium voltage substations of electrical power transmission or distribution networks. The invention takes advantage of the fact that all information for load restoration is available from a standardized configuration representation and from dynamically observable events. Specifically, the IEC 61850 Substation Configuration Description (SCD) file includes the substation single line, the bus bar or breaker failure protection functionality related to it, and the way how reclosing commands can be conveyed for the restoration process. A load restore function or load transfer application observes the execution of a protection trip function and the concurrent connection state of the bays to bus bars in order to automatically restore the power flow across a failed bus bar segment to a parallel healthy bus bar segment.
US10374412B2 Method and arrangement for facilitating clearing of a pole fault and isolation of a faulted pole in a power transmission system
A control unit rod interface arrangement couples between AC and DC power systems. The interface includes at least two poles for coupling between the DC and AC power systems. Each of the poles includes a converter for conversion between AC and DC power. If a fault has occurred in one of the poles, a transient current, or fault current, may flow through a neutral bus line connected to the pole, the pole's converter and the location of the fault in the pole. Such a transient or fault current should preferably be damped out as quickly as possible, after which the pole may be electrically isolated from the other components of the interface arrangement. Such a transient or fault current may be damped out relatively quickly by opening of a neutral bus switching element of the neutral bus line connected to the pole after the converter has entered a blocking mode and a circuit breaker at the AC side of the converter has been opened so as to effect discontinuation of flow of current between the AC side of the converter and the AC power system.
US10374410B2 Automatic reclosing alternating current circuit breaker
An alternating current circuit breaker has a first galvanic separation switch and a bypass switch in a live line, a second galvanic separation switch in the neutral line, and a semiconductor switch element connected parallel to the bypass switch. A processing unit is arranged to control the first and second galvanic separation switch, the bypass switch and the semiconductor switch element. A short circuit and overcurrent detection unit is connected to the processing unit for determining a short circuit situation or overcurrent situation. The processing unit is further arranged to execute a reclosing attempt after a certain time period after tripping of the circuit breaker, wherein the time period is dependent on the type of situation causing the tripping of the circuit breaker.
US10374408B2 Electrical ground rod cap
A ground rod cap is provided. The cap includes a body that fits around a ground rod, ground rod clamp and ground wire at their point of connection. The body retains a filler material within an internal cavity. In some embodiments, a portion of the body acts as a barrier to retain the filler material. In some such embodiments, the filler material is positioned within the body prior to installation of the cap on the ground rod connection components. In some embodiments, the filler material is located in an airtight cavity until installation. In some such embodiments, a shrink-wrap material is placed around the body to make the cavity airtight. In other embodiments, the filler material is retained within at least a portion of the cap by an internal barrier that breaks as the cap is installed to allow the filler material to flow around the components.
US10374405B2 Method for securing a securing clamp on a cable of an overhead transmission line, manipulator and securing clamp
A method for securing a securing clamp to a cord or a freeline. The securing clamp is automatically secured to the cord using a maniplulator, the manipulator has an assembly mechanism that is used to secure the securing clamp to the cord. The securing clamp has two brackets which can be adjusted relative to each other and which can be converted from an open position into a closed position, i.e. the cord-clamping position. The two brackets can be clamped against each other without screws for a simple assembly, and the securing clamp further has an actuating mechanism via which the two brackets can be converted from the open position into the closed position. To convert the position of the brackets, an actuating arm simply needs to be folded over or a blocking element simply needs to be removed. This is carried out automatically using the assembly mechanism of the manipulator.
US10374403B2 Electrical power distribution box for an aircraft
The invention relates to an electric power distribution box for an aircraft, comprising a frame (3) containing at least one power connector (7) formed of one or more slide rails (8) that are able to interact with one end (11) of a power circuit board (9), said power circuit board (9) comprising at least one switching element (13) for an electric power distribution plate. The invention also relates to an electric power distribution assembly (1) comprising such a power distribution box.
US10374402B2 Wire pulling head apparatus with crimp zone indicators and method of using same
An enhanced apparatus and method for securing a wire to a pulling cable for pulling wire. Specifically, the pulling cable and wire are attached via a pulling head body. The wire is inserted into an end of the pulling head body and secured by crimping the pulling head body against the wire. Further, crimp zone indicators positioned on the outer surface of the pulling head body indicate the optimal zone of crimping to achieve substantial contact between the pulling head body and the wire. A pulling cable is secured to the pulling head body via a ball swage that comprises a tapped surface.
US10374401B1 Device and process for hot sticks for high-temperature applications
The device and process disclosed relates to hot sticks suitable for working on high voltage conductors in high temperatures. The enhanced hot sticks include a thermal insulating piece between the pole and the end tool. The disclosed hot stick retains electrical and mechanical properties at least as good as those of regular hot sticks and can be used on high temperature lines in the same way as regular hot sticks are presently used to perform live work on normal lines.
US10374399B1 Method of removing a splice from a power line
A tool facilitates removal of a splice used to serially connect lengths of cable into an electrical power line. The tool has an elongated slide of semi-circular cross-section with outer and inner diameters suited to saddle the cable and snugly enter into an open end of the splice and into abutment against a spring-biased split-ring vise grip in the splice. With the leading end of the tool butted against the spring-biased vise grip, application of manual force to a handle on the trailing end of the tool drives the vise grip to compress its biasing spring, expanding the vise-grip and releasing the cable for removal from the vise grip and the splice without damaging the splice or cutting the cables connected to the splice.
US10374398B2 Subsea power distribution device and system
A subsea power distribution device and system. The subsea power distribution device includes a first watertight housing accommodating at least one transformer having a primary winding and at least one secondary winding, input terminals electrically connected to the primary winding and arranged to be connected to a remote power supply, an output terminal electrically connected to the at least one secondary winding, and switches located within the first watertight housing and arranged to open and close the connections between each secondary winding and a corresponding output terminal. Each output terminal is further connected to an overcurrent breaking device which is further arranged to be connected to a subsea power consuming device. The overcurrent breaking device is arranged in a second watertight housing separate from the first watertight housing and is filled with insulating liquid.
US10374396B2 Assembly for the touch-proof contacting of a bus bar system
Apparatus for the touch-safe contacting of a busbar system having multiple busbars, wherein the arrangement has a touch protection housing made of electrically insulating material comprising receptacles for busbars, wherein the touch protection housing has a base having the receptacles and also a cover, which closes the receptacles and is optionally detachable from the base, having an installation side, wherein the arrangement furthermore has a multipole busbar adapter for the electrical contacting of the busbars, which is installed with an adapter housing on the installation side and for this purpose passes through the cover with at least one retaining foot engaging behind the busbars and also with at least one contact element in each case for every busbar to be electrically contacted.
US10374394B2 Nanowire laser structure and fabrication method
A core-shell nanowire laser structure comprises a substrate (12), an elongated support element (14) extending from the substrate, the support element having a first diameter, and an elongated body element (16) extending on and/or around the support element, the body element having a second diameter at least two times larger than the first diameter, wherein the body element is spaced apart from the substrate.
US10374391B2 Implant regrowth VCSEL and VCSEL array with heterogeneous combination of different VCSEL types
A non-planarized VCSEL can include: a blocking region over or under an active region, the blocking region having a first thickness; one or more conductive channel cores in the blocking region, the one or more conductive channel cores having a second thickness that is larger than the first thickness, wherein the blocking region is defined by having an implant and the one or more conductive channel cores are devoid of the implant, wherein the blocking region is lateral the one or more conductive channel cores, the blocking region and one or more conductive channel cores being an isolation region; and a non-planarized semiconductor region of one or more non-planarized semiconductor layers over the isolation region. The VCSEL can include a planarized bottom mirror region below the active region and a non-planarized top mirror region above the isolation region, or a non-planarized bottom mirror region below the active region.
US10374387B2 High power cavity package for light emitters
An emitter package can include: a body having a bottom member, side members extending from the bottom member, and a top surface, wherein the body defines a cavity formed into the top surface and located between the bottom member and side members; the cavity having top side walls extending from the top surface to optic shelves, middle side walls extending from the optic shelves to contact shelves, and bottom side walls extending from the contact shelves to a base surface; electrical conductive pads on the base surface in the cavity; emitter chips on the electrical conductive pads, each emitter chip having one or more light emitters; shelf contact pads on the contact shelves; and electrical connector wires connected to and extending between the emitter chips and the shelf contact pads.
US10374384B2 Laser feedback control systems
A laser feedback control system includes a laser operable to emit a laser beam. The control system further includes a prism mirror which includes a first reflective surface. The first reflective surface is oriented to reflect the laser beam at a first angle to a first direction of travel of the laser beam. The control system further includes a sampling mirror, the sampling mirror partially reflective and oriented such that the laser beam reflected at the first angle by the first reflective surface encounters the sampling mirror at a polarization insensitive angle of incidence. The control system further includes a detector positioned to detect a portion of the laser beam transmitted through the sampling mirror.
US10374379B2 Systems, apparatus, and methods for laser amplification in fiber amplifiers
A fiber amplifier includes an isolator, a gain fiber to amplify an input laser signal, and an optical filter disposed between the isolator and the gain fiber. The optical filter transmits the laser signal and reflects amplified spontaneous emission (ASE) propagating from the gain fiber toward the isolator. The reflected ASE reenters the gain fiber and is absorbed by the gain fiber for amplifying the input laser signal. The optical filter in the amplifier can protect the usually expensive isolator and reduce potential damage to the gain fiber induced by fluctuation of the input laser signal power, as well as reduce potential photodarkening at the input of the gain fiber.
US10374374B2 Lamp base allowing for electrical contact in various rotational positions
The present invention relates to a screw-in type base for a lighting device being arranged to be mounted in a socket comprising a socket bottom conductor is provided. The base (100, 200, 300) comprising a threaded tubular enclosure (102) extending along an axial direction between a first (102a) and a second (102b) end portion of the enclosure (102), a base bottom conductor (103, 203, 311) arranged to be in electrically conductive contact with a light source (106) of the lighting device (400), and arranged to make electrically conductive, biased contact with the socket bottom conductor when the lighting device (400) is mounted in the socket, wherein the base bottom conductor (103, 203, 311) comprises a compliant thin-walled member (105, 205, 308) arranged such that the base bottom conductor (103, 203, 311) is, relative to the enclosure (102), movable in the axial direction in response to engagement with the socket bottom conductor when the lighting device (400) is mounted in the socket. The present invention also relates to a lighting device (400) comprising the base.
US10374373B1 Connector fixing structure
A connector fixing structure having a transmission plug and an adapter plug; wherein the transmission plug is respectively set with a first magnetic element, a guide slot, and a positioning groove; and the adapter plug is respectively set with a signal jack, a second magnetic element, a protruding block, and a resilient piece at the positions of the connection section. The first plug of small size set in the transmission plug can electrically connected with the signal jack. And, the first magnetic element and the second magnetic element can be mutually adsorbed, the protruding block can be mutually combined, and the positioning groove can be mutually engaged with the resilient piece. Therefore, the multi-point stable combination between the transmission plug and the adapter plug is achieved. It also enables the first plug to perform the connection ability after the second plug penetrates through the fitting hole of smaller size.
US10374371B2 One-piece electrical fitting for snap connection
A one-piece electrical fitting for connecting an electrical cable to a junction box, the electrical fitting formed from a single, flat blank of metal into a cylindrical connector body. The connector body includes a leading end, a trailing end, a cap, an inner bore, and one or more grounding tangs, locking tangs, and flanges extending radially outward from the connector body. According to one embodiment, the flanges extend from the grounding tangs and the locking tangs include free ends. According to a further embodiment, the locking tangs extend from an interior base of the locking tangs. In a further embodiment, a seat extends between the flanges of the grounding tangs and the free end of the locking tangs. One or more cable retaining tangs extend inward from the connector body into the inner bore. The one-piece electrical fitting is stamped and formed from a flat blank of metal. A tab and groove arrangement on the blank facilitates forming the blank into the cylindrical connector body, which is held together by a locking arrangement between the cap and the cylindrical connector body.
US10374369B2 Testing and monitoring of an electrical connection
A system and method for testing of electrical connections, conductors, and loads prior to energizing those connections is disclosed. For example, an interlocking socket can comprise a receptacle designed to be coupled to a connector of a load. The interlocking socket can comprise a microprocessor coupled to the receptacle, the microcontroller operable for testing one or more faults in the connector, a conductor, or the load coupled to the connector. In another example, a microprocessor can be coupled to a switch comprising a conductor, where the microprocessor is operable for testing one or more faults in the conductor or a load coupled to the conductor.
US10374367B2 Communication connector and housing with a metal partition wall between wires
A communication connector (30) includes a plurality of terminals (31) to be connected to a plurality of wires (12 to 18) exposed by removing a coating (20) of a cable (11) in which the plurality of wires (12 to 18) for transmitting communication signals are collectively surrounded by the coating (20), a housing (35) for holding the plurality of terminals (31) arranged side by side in a plurality of stages, and alignment members (40A, 40B) including partition walls (44 to 46) made of metal and to be disposed between adjacent ones of the exposed plurality of wires (12 to 18).
US10374365B2 Connector and connector system having edge-coupled terminals
A connector system is disclosed that can include a first and second connector. The first connector supports a channel terminal that is U-shaped and includes a mating edge. The second connector includes one or more wafers that support signal terminals arranged in an edge-coupled manner. Ground terminals in the one or more wafers are positioned on two sides of a pair of signal terminals and are configured to engage the mating edge of the channel terminal. Each wafer can include a shield mounted on a side of the wafer. The shield can include arms that electrically engage ground terminals.
US10374359B1 Plug socket anti-disengagement device
The invention includes an adjustable plug and socket anti-disengagement device, which comprises a bracket body that is able to lock two ends of cords and associated sockets and plugs, such that they cannot be disconnected. This includes wherein the bracket body includes one or more a pull buckles and slide grooves, and slide plates, such that the body can be released and opened to either to unlock and remove or insert and lock two disparate plugs to be connected.
US10374356B2 Electrical connector having telescopic structure
An electrical connector comprises a contact-carrying body having a plurality of electrical terminals, a slide member slidably mounted within the contact-carrying body and having a rack, an upper body mounted to the contact-carrying body, and a lever pivotally mounted on the upper body. The lever has a toothed wheel engaging the rack; movement of the lever between an inoperative position and an operative position moves the slide member between a retracted position and an advanced position. The lever has arms and a handle. Each arm of the lever has a telescoping structure including a first arm portion and a second arm portion slidably mounted to the first arm portion and connected to the handle. A movable portion including the second arm portion of each arm and the handle is movable with respect to each of the first arm portions between an elongated lever position and a shortened lever position.
US10374355B2 Asymmetric latches for pluggable transceivers
An interconnection system including a pluggable transceiver and a connector disposed in a cavity of a conductive cage. The pluggable transceiver may include a latching mechanism for locking to the conductive cage. The latching mechanism may include a pair of latches positioned on opposite sides of the pluggable transceiver. The latches may be spatially offset from each other along a longitudinal and/or vertical direction. Corresponding latching tabs in the conductive cage may be disposed in the same relationship, even in a ganged configuration when latching tabs for adjacent cavities are formed in a common wall between cavities. Cammed surfaces of a release mechanism, centered between latching edges of the transceiver latches may impart a latch releasing force at a central portion of the latching tab forcing the lathing tab back into the common wall, reducing rotational moment applied in prior designs, such as QSFP ganged cages.
US10374354B2 USB-C plug with surface mount contact points
A universal serial bus type-C (USB-C) plug includes a barrel, signal contacts, retention latches, and a surface mounting assembly. The barrel has an insertion end, a contact end opposite the insertion end, and a pair of long sides and a pair of short sides between the contact end and the insertion end. The signal contacts and retention latches are arranged within the barrel, the signal contacts along the long sides, and the retention latches along the short sides. The surface mounting assembly is connected to the contact end of the barrel and includes surface mount contact points each connected to a respective signal contact, and retention latch contact points each connected to a respective retention latch. Each surface mount contact point extends substantially perpendicular to the signal contacts, and each retention latch contact point extends substantially perpendicular to the retention latches and to the surface mount contact points.
US10374353B2 Magnetic coupling for bulbs and sockets
A system and method is provided for easily and securely coupling objects together. In some examples, a coupling mechanism enables a user to install, remove, or replace conventional light bulbs (116) in conventional light bulb sockets (114), without the need to rotate the light bulb (116) several revolutions. A coupling mechanism uses a first adapter (112) threaded onto a conventional light bulb (116) and a second adapter (110) threaded onto a conventional light bulb socket (114). The first and second adapters (112, 110) use a combination of mechanical and magnetic coupling techniques to secure the light bulb (116) to the socket (114).
US10374351B2 Connector
A connector is composed of a male connector including a receptacle and a female connector including a body portion to be fit into the receptacle, the body portion being fit into the receptacle in a horizontal direction. The female connector is provided with a small receptacle disposed outside the receptacle in a connected state to the male connector to cover an upper part of a tip of the receptacle.
US10374349B2 Port lock system and apparatus
Embodiments include systems, methods, and apparatuses configured to secure physical interface ports (or sockets) of an electronic device through physical lock and key mechanisms. In at least one implementation, a system is provided for locking a physical port or socket of an electronic device. The system includes a lock for insertion into a port or socket of the electronic device. The lock includes a structural interface member that is configured to align with a selected port or socket of the electronic device into which the lock is to be inserted. The lock further includes an exterior fascia that is affixed to the structural interface member, and a detent that holds the lock in place within the port or socket. The system also includes a key for disengaging the lock.
US10374345B2 Electronic device
According to one embodiment, an electronic device includes a casing, a flexible wiring member, and a first electrical component, for example. The casing is provided with an opening. The flexible wiring member includes an insulating film, a lead mounted on the insulating film, and a connection terminal, and extends through the opening. The sealant is filled in the opening. The first electrical component is encapsulated by the casing and electrically connected to a second electrical component outside the casing through the flexible wiring member.
US10374338B2 Connector bridge
A connector bridge for a packaged circuit element is provided. The connector bridge includes a connector bridge body defining a mounting axis. It includes a first plurality of terminal receivers at a first location and a second plurality of terminal receivers at a second location. The pluralities of terminal receivers are arranged closer to a side of the connector bridge body than to the mounting axis to receive and electrically connect with terminals of the packaged circuit element in the first wiring orientation. The connector bridge includes a wiring connector at a third location. The wiring connector extends radially outwards of an outermost perimeter defined by radially outermost sides of the packaged circuit element. The first, second and third locations are at different locations. The wiring connector is electrically connected with the at least first and the second terminal receivers and defines a second wiring orientation.
US10374336B2 Male F-Type coaxial connector
A male F-type coaxial cable connector including a nut, a body, a post, and a spacer, the spacer for bearing on the nut.
US10374335B2 Coaxial cable and connector assembly
A coaxial cable-connector assembly includes a coaxial cable and a coaxial connector. The coaxial cable includes: an inner conductor having a termination end, the termination end including a bore; a dielectric layer that overlies the inner conductor; an outer conductor that overlies the dielectric layer having a termination end; and a jacket that overlies the outer conductor. The coaxial connector includes: an inner conductor body including a boss that encircles the termination end of the inner conductor and a longitudinal bore; an outer conductor body electrically connected with the termination end of the outer conductor; and an expansion member inserted into the bore of the termination end of the inner conductor, the expansion member being sized and configured to radially expand the termination end of the inner conductor into electrical contact with the boss of the inner conductor body.
US10374330B1 Window assembly with solderless electrical connector
A window assembly includes a transparent substrate, an electrical conductor provided on a surface of the substrate, and a solderless electrical connector for energizing the electrical conductor. The solderless electrical connector includes a cover adhered to the substrate to define a hollow volume, and a biasing member disposed within the hollow volume and elastically compressed between the cover and the electrical conductor. The biasing member is formed from a polymeric material and is electrically conductive.
US10374324B2 Antenna having MEMS-tuned RF resonators
An antenna having radio-frequency (RF) resonators and methods for fabricating the same are described. In one embodiment, the antenna comprises a physical antenna aperture having an array of antenna elements, where the array of antenna elements includes a plurality of radio-frequency (RF) resonators, with each RF resonator of the plurality of RF resonators having an RF radiating element with a microelectromchanical systems (MEMS) device.
US10374322B2 Antenna packaging solution
A first and second antenna substrate are included in an advanced antenna package. Each antenna substrate includes a respective array of antenna elements disposed on a respective first surface of the substrate. A plurality of stand-off balls disposed between the first surfaces of first and second antenna substrates are bonded to the first surface of the first antenna substrate. A first sub-plurality of the stand-off balls are placed at positions in a peripheral region of the first and second antenna substrates. A second sub-plurality of the stand-off balls are placed at interior positions between antenna elements of the first and second antenna substrates. A plurality of adhesive pillars are disposed between and bond the first surfaces of first and second antenna substrates at a plurality of discrete selected locations. A first location of the discrete selected locations is in a peripheral region. A second location of the discrete selected locations is at an interior position between antenna elements. A method for fabricating the antenna package is also described.
US10374321B2 Antenna device including parabolic-hyperbolic reflector
An antenna device is provided. The antenna device includes a reflector having a profile of a parabolic shape in a first cross-section cut parallel to a first direction and a profile of a hyperbolic shape in a second cross-section, the second cross-section being cut perpendicular to the first direction and crossing the first cross-section at a right angle and a radiating structure having at least one phased antenna array adapted to illuminate at least part of the reflector and to scan a beam. The edges of the profile of the parabolic shape of the first cross-section are formed to be directed toward the radiating structure. The edges of the profile of the hyperbolic shape of the reflector are formed to be directed away from the radiating structure. The antenna device may be diversified depending on various embodiments.
US10374313B2 Multilayer electronic component and multilayer chip antenna including the same
A multilayer electronic component includes a body and a coil. The body includes a plurality of sheets each containing magnetic powder particles. The coil includes an uppermost coil pattern disposed on a top surface of an uppermost sheet among the plurality of sheets, a lowermost coil pattern disposed on a bottom surface of a lowermost sheet among the plurality of sheets, and side coil patterns disposed on edges of central sheets disposed between the uppermost sheet and the lowermost sheet in a central portion of the body. The magnetic powder particles have shape anisotropy, and a major axes of the magnetic powder particles are aligned with each other within the body. A multilayer chip antenna can include the multilayer electronic component.
US10374310B2 Tunable antenna device
A tunable antenna device includes a substrate, a switch, a control circuit, an antenna and a frequency adjustment portion. The substrate includes first and second surfaces and first and second through-holes. The switch is on the first surface and includes first, second and first control terminals. The control circuit is on the first surface and electrically coupled to the first control terminal. The antenna is on the second surface and includes first and second radiation members. The frequency adjustment portion is on the second surface and includes first and second metal portions. The first metal portion includes a first interdigital structure electrically coupled to the first radiation member. The second metal portion includes second and third interdigital structures electrically coupled to the second radiation member. The second and third interdigital structures are electrically coupled to the first and second terminals through the first and second through-holes respectively.
US10374309B2 Switched beam antenna system and hand held electronic device
A mm-wave antenna apparatus with beam steering function that includes: a Butler Matrix feeding network; a plurality of power combiners, each power combiner having one input and N outputs, configured to apply equal phase and power to a phase distributed output signal generated by the Butler Matrix feeding network and to generate N processed signals; and a plurality of millimeter wave switched beam planar antenna arrays having at least 1.5 GHz of bandwidth and located on a top low loss dielectric substrate, each antenna array of N elements, configured to obtain direct and narrow width beams from the N processed signals combined by each power combiner.
US10374304B2 Electronic apparatus and antenna device
An electronic apparatus includes an antenna device, a circuit board, and a housing containing the antenna device and the circuit board. The inner surface of the housing is spaced apart from the circuit board. The antenna device includes an antenna unit, a matching circuit unit connected to the antenna unit, a transmission line unit connected to the matching circuit unit, and a connecting portion included in the transmission line unit. The antenna device is disposed along the inner surface of the housing. The connecting portion is connected to a circuit of the circuit board. The antenna device includes a ground connection portion in the matching circuit unit in a region where the antenna device is disposed along the inner surface of the housing. The ground connection portion electrically connects a second ground conductor of the antenna device to a first ground conductor on the housing.
US10374298B2 Antenna housing
An antenna housing assembly includes: a first housing enclosing an antenna assembly and a grounding plate; a second housing enclosing the first housing and a heating ring defining apertures and comprising resistive heating elements; a wiper blade driven by a motor and rotatable about the second housing to clear snow from an exterior of the second housing. The antenna assembly and the grounding plate are located vertically above a top-most surface of the heating ring.
US10374295B2 Electronic device including display
An electronic device that utilizes a display as an antenna is provided. The electronic device may include a display including a conductive layer, a signal power supply part electrically coupled to the conductive layer in order to utilize the conductive layer as an antenna radiator, and a substrate electrically connected to the signal power supply part so as to receive a signal of an antenna radiator of the conductive layer through the signal power supply part.
US10374290B2 Antenna and electronic device including the same
An electronic device is provided, which includes a housing; a conductive member forming a part of the housing or disposed on an inside of the housing; a communication circuit electrically connected to a first region of the conductive member; a conductive pattern electrically connected to a second region of the conductive member; and a switching circuit disposed on an electric path between the conductive pattern and the conductive member that controls a switching operation to selectively, electrically connect and disconnect the conductive pattern to and from the conductive member.
US10374288B2 Apparatus comprising an antenna having conductive elements
An apparatus (10) comprising a substrate (2) and an antenna (20). The antenna (20) comprising a first conductive element (21) having a first electrical length and connected to a first antenna terminal (31) and a second conductive element (22) having a second electrical length connected to a second antenna terminal (32), wherein at least the first conductive element is supported by a first portion of the substrate (11) and wherein at least the first portion of the substrate is configured to deform from a first configuration to a second configuration to: change the first electrical length of the first conductive element relative to the second electrical length of the second conductive element; and add or remove at least one operational resonant mode of the antenna.
US10374286B2 Antenna and electronic device including the same
An electronic device comprising: a housing; a wireless communication transceiver provided within the housing; an antenna radiator provided within the housing; and a cover arranged to cover at least a portion of the antenna radiator and form at least a portion of a surface of the housing, wherein the cover includes a conductive material, and the cover is at least partially detachable from the housing.
US10374282B2 RF connector and antenna assembly for control devices, for example, for control of or inclusion in a luminaire
An antenna assembly includes a radio frequency (RF) connector having a connector plug electrically connected to an antenna receptacle. The connector plug has a central terminal configured for connection to a wireless transceiver, and an end of the wire antenna is inserted in the antenna receptacle. Examples of RF connectors include U.FL, IPEX, IPAX, IPX, AMC, MHF and UMCC connectors that allow the wire antenna to be removably attached to a printed circuit board (PCB) of a lighting control device and to avoid hardwiring the antenna to the PCB. The wire antenna may be made of a shape memory alloy, such as nitinol. The device that includes the antenna assembly may be incorporated into a luminaire for wireless control of the luminaire, such that the wire antenna is positioned between a light source and a diffuser. A number of such luminaires may be combined to provide an intelligent lighting system.
US10374280B2 Quadrature coupler
A quadrature coupler having: a pair of overlying strip conductors separated by a first dielectric layer to provide a coupling region between the coupling region of overlying strip conductors; a pair of opposing ground pads, the coupling region being disposed between the pair of opposing ground pads; a second dielectric layer disposed over the coupling region and between the pair of opposing ground pads; and an electrically conductive shield layer disposed over the second dielectric layer, extending over opposing sides of the dielectric layer and onto the pair of opposing ground pads. Portions of coupler are formed by printing or additive manufacturing.
US10374274B2 Integrated antennas and phased arrays with mode-free electromagnetic bandgap materials
A multifunctional electromagnetic structure is presently disclosed. Said structure is a true electromagnetic bandgap (“EBG”) material, with both surface and leaky waves suppressed from the whole structure along all lateral directions. It is also an antenna element, configured to radiate to the broadside direction. The structure has two metallization layers of concentric rings between a square-shaped radiating top metal layer and a bottom ground plane. The lower concentric ring is connected to the ground plane through a plurality of vias, while the patch of the top metal layer is fed with a probe. The EBG unit cells may be used as antenna elements in a phased array environment, where they eliminate scan blindness from the array structure along all scan directions.
US10374270B2 Battery holder with cooling system
A battery holder for an electric vehicle is disclosed. The battery holder is mounted in a subfloor region of the electric vehicle and includes a pan and a cover. The pan is formed by an outer encircling frame and a bottom. A cooling system is integrated in the bottom of the pan.
US10374266B2 Wireless traction battery force sensor
A traction battery of a vehicle includes a temperature compensated passive wireless surface acoustic wave sensor within the traction battery and a controller. The temperature compensated passive wireless surface acoustic wave sensor is configured to receive a broadcast signal and transmit a reflected signal. The controller is programmed to transmit the broadcast signal and receive the reflected signal, and based on a difference in phase and amplitude between the broadcast and reflected signals indicative of an increase in pressure within the traction battery, stop charging the traction battery.
US10374265B2 Communication terminating resistance automatic setting method of energy storage system
The present invention relates to a method of automatically setting a communication resistance of an energy storage device (ESS), and more particularly, to a method of automatically controlling connection of a battery module and a terminating resistance by using a battery management system (BMS) ID allocated to each battery module constituting the ESS.
US10374260B2 Cylindrical alkaline secondary battery
A nickel-hydrogen secondary battery includes: an outer can; a sealing body including a positive electrode terminal, the sealing body sealing an opening of the outer can; an electrode group formed by placing a positive electrode and a negative electrode on top of each other with a separator therebetween and spirally winding the positive electrode and the negative electrode, the electrode group housed in the outer can along with an alkaline electrolyte; a positive electrode current collector connected to positive electrode connection edge portion protruding from one end surface of the electrode group; and a current collecting lead connecting the positive electrode current collector and the sealing body, wherein a relationship between a deformation resistance A of a material a and a deformation resistance B of a material b satisfies a relationship of A
US10374258B2 Cyclobutenedione derivative, nonaqueous electrolytic solution, and lithium ion secondary battery
A nonaqueous electrolytic solution comprising a cyclobutenedione derivative represented by the following general formula (1): wherein R1 represents an organic group having a carbon-carbon double bond or a carbon-carbon triple bond in its structure, and R2 represents an alkyl group having 1-6 carbon atoms, an alkoxy group having 1-6 carbon atoms, a thioalkyl group having 1-6 carbon atoms, a substituted or unsubstituted thioaryl group, a substituted or unsubstituted aryl group, or a substituted or unsubstituted heteroaryl group.
US10374255B2 Nonaqueous electrolyte secondary battery
Provided is a nonaqueous electrolyte secondary battery in which the following are housed in a battery case: a nonaqueous electrolyte, a boron atom-containing oxalato complex compound, and an electrode assembly in which a positive electrode having a positive electrode active material and a negative electrode having a negative electrode active material are disposed facing each other. Here, a coat containing boron atoms originating from the oxalato complex compound is formed on the surface of the negative electrode active material, and the amount BM (μg/cm2) of the boron atom as measured based on inductively coupled plasma-atomic emission spectroscopic analysis and the intensity BA for a tricoordinate boron atom as measured based on x-ray absorption fine structure analysis satisfy 0.5≤BA/BM≤1.0.
US10374252B2 Fluoride ion battery and method for producing fluoride ion battery
A fluoride ion battery in which an occurrence of a short circuit is suppressed achieves the object by providing a fluoride ion battery including: an electrode layer that includes a first metal element or a carbon element and has capability of fluorination and defluorination; a solid electrolyte layer containing a solid electrolyte material, the solid electrolyte material including a second metal element with lower fluorination potential and defluorination potential than the potentials of the first metal element or the carbon element; and an anode current collector, in this order; and an anode active material layer being not present between the solid electrolyte layer and the anode current collector; and at least one of the solid electrolyte layer and the anode current collector includes a simple substance of Pb, Sn, In, Bi, or Sb, or an alloy containing one or more of these metal elements.
US10374246B2 Ion exchange membrane and manufacturing method therefor
The present invention relates to an ion exchange membrane and a manufacturing method therefor and, more specifically, to an ion exchange membrane comprising a cross-linked sulfonated triblock copolymer and carbon nanotube, which is utilizable in a redox flow energy storage device, etc. due to high ion conductivity, mechanical strength and ion selectivity. The ion exchange membrane of the present invention has superior ion selectivity and mechanical strength and thus can greatly improve the performance of a fuel battery, etc. when applied thereto.
US10374238B2 Fuel cell stack
A fuel cell stack is formed by stacking a plurality of fuel cells in a stacking direction. Each fuel cell is formed by stacking a membrane electrode assembly and a separator together. The membrane electrode assembly includes a pair of electrodes and an electrolyte membrane interposed between the electrodes, end plates provided at both ends, a fluid passage extending in the stacking direction for allowing one of reactant gases and a coolant to flow through the fluid passage, a connection pipe connecting the fluid passage and an external pipe. The connection pipe has one fluid inlet, two intermediate pipe portions branched from the one fluid inlet, and two fluid outlets. A total intermediate opening cross sectional area is larger than an inlet opening cross sectional area of the one fluid inlet, and the total intermediate opening cross sectional area is larger than a total outlet opening cross sectional area.