Document | Document Title |
---|---|
US10321523B2 |
Table top
Provided is a table top including: an upper plate, which is constituted by a plate-shaped non-magnetic member so as to support an electronic or cooking device placed thereon; an energy supply module, which is disposed under the upper plate so as to supply energy to the electronic or cooking device; at least one light source configured to generate light; and at least one light-transmissive portion, which is provided in the upper plate and through which the light generated by the light source is transmitted; and at least one light guide configured to guide the light, generated by the light source, to the light-transmissive portion, wherein the at least one light guide allows at least a portion of the light, generated by the light source, to be emitted upward from the upper plate through the light-transmissive portion. |
US10321517B2 |
System and method for connecting aircraft to networks on ground
A system and method includes a core network located on an aircraft and a gateway included with the core network. The gateway connects with at least two of a wireless link, an optical link, a wired link and a crew wireless link. The gateway is configured to switch between the wireless link, the optical link, the wired link and the crew wireless link to transfer data from the core network to a telecom service provider network, an airport service provider network and an airport infrastructure network based on availability of connectivity service and data transfer conditions. |
US10321515B2 |
Base station initiated proximity service discovery and connection establishment
The normal roles of wireless stations and wireless access points in initiating the establishment of wireless connections may be reversed without the need for changes in the network interfaces for either the station or access point device. This capability may be used to allow wireless devices acting as access points, but on which service clients operate, to initiate the establishment of a connection with a station, on which a wireless service provider operates. Discovery of services between wireless devices can be provided prior to establishing a connection between the devices. A service client device providing access point functionality may broadcast an invitation for service advertisements and then receive service advertisements from relevant service providers acting as wireless stations. An information element may be included as part of periodically broadcast administrative messages to wirelessly convey an invitation for service advertisements. In response to a service advertisement, the access point may send to the wireless station an invitation to connect, prompting the wireless station to begin to establish a connection according to a wireless communication protocol. |
US10321510B2 |
Keep alive interval fallback
Methods and user equipment devices (UEs) are disclosed for performing keep alive interval fallback. During an active connection with a remote network, a UE may operate in a steady state configuration wherein keep alive message are periodically sent to the remote network. The UE may determine that a keep alive message has failed to receive an acknowledgement (ACK) response. Based on the determination that the keep alive message has failed, the UE may trigger keep alive interval fallback, wherein the UE sends keep alive messages at a shorter duration for a predetermined period of time. |
US10321506B2 |
Mobile phone WIFI accelerator and method
Disclosed is a mobile phone wifi accelerator and method. The mobile phone wifi accelerator includes a smart mobile phone terminal including a WIFI module and a 4G module. The WIFI module is configured to establish a communication connection with a WIFI network. The 4G module is configured to establish a communication connection with a 4G network. An online game server is respectively connected to the WIFI network and the 4G network. The method avoids the problem that the WIFI network acceleration technology in the prior art cannot fundamentally solve the defect of instable WIFI networks. |
US10321504B2 |
Method and device for searching for alternative link in wireless communication system
A method for searching for an alternative link by a terminal in a wireless communication system, according to an embodiment of the present invention, comprises the steps of: receiving from a serving link base station service information comprising a target quality value of a service to be provided to a terminal; determining whether or not a first alternative link is to be searched for on the basis of a reference scheduling quality value, which is to be used for scheduling the terminal in the future by the serving link base station, and the target quality value; if the first alternative link has been determined to be searched for, searching for candidate base stations for establishing the first alternative link; and establishing the first alternative link in a deactivation mode of unicast data transmission/reception with a first candidate base station among the candidate base stations. |
US10321502B2 |
Terminal device, base station apparatus, communication system, communication control method, and integrated circuit
There are provided a terminal device, a base station apparatus, a communication system, a communication control method, and an integrated circuit, in all of which efficient communication control is possible in communication that uses multiple cells. In communication that uses first RLC which corresponds to a first cell group which includes at least the primary cell, second RLC which corresponds to a second cell group which does not include the primary cell, and one PDCP which belongs to the first cell group which processes pieces of data on the first RLC and the second RLC, the terminal device releases the second RLC based on a list that includes identifiers of data radio bearers relating to the second RLC, which is received from the base station apparatus. |
US10321500B2 |
Method and apparatus for transmitting/receiving signal by device-to-device UE in wireless communication system
An embodiment of the present invention relates to a method for transmitting/receiving a signal by a device-to-device (D2D) UE in a wireless communication system, the method comprising the steps of: receiving a discovery signal; and checking a CRC of the discovery signal wherein when at least a part of the CRC is masked by a preconfigured sequence, the UE acquires, from the discovery signal, backhaul link quality information of an apparatus which has transmitted the discovery signal. |
US10321499B2 |
Method and apparatus for transmitting signal in a wireless communication system
A method for transmitting a signal by a Device-to-Device (D2D) User Equipment (UE) in a wireless communication system is disclosed. The method includes determining a resource pool for a D2D control signal, determining a resource pool for a D2D communication signal based on the resource pool for a D2D control signal, and transmitting a D2D communication signal using the resource pool for a D2D communication signal. Subframes of the resource pool for a D2D communication signal were reindexed, starting from a first subframe following a last subframe of the resource pool for a D2D control signal. |
US10321498B2 |
Co-frequency networking method and apparatus based on cluster service
A method, an apparatus and a system for co-frequency networking based on a trunking service are provided. The method includes: acquiring a multi-layer data flow generated through a layer mapping process; pre-coding the multi-layer data flow with a preset multi-port pre-coding method to obtain encoded data of each of the transmission trunking ports, where the multi-port pre-coding method matches with the preset plurality of transmission trunking ports; performing resource mapping on the encoded data and the trunking-specific reference signal of each of the transmission trunking ports to obtain transmission data of the transmission trunking port; and transmitting the transmission data of each of the transmission trunking ports to reception trunking ports which match with the transmission trunking port using the transmission trunking port. |
US10321495B2 |
Disambiguation of target devices using ambient signal data
Techniques are described for automatically determining which of a plurality of target devices should be connected with a source device using data regarding ambient signals about the source device. For example, a request is received for an identifier to which a source device is to connect. Data is received describing at least one ambient signal detected by the source device. The data is compared with a plurality of target device profiles. It is determined that the data matches a target device profile of the plurality of device profiles. An identifier associated with the determined target device profile is returned. |
US10321494B2 |
Method and apparatus for communicating in a wireless communication network
A communication method and a device, where the method includes receiving, by a first device, a first message sent by a second device using a peer-to-peer (P2P) network, where the first message includes address information of the second device in an infrastructure network and identification information of a radio access device connected to the second device in the infrastructure network, and when a radio access device connected to the first device and the radio access device connected to the second device in the infrastructure network are a same radio access device, communicating, by the first device, with the second device according to the address information using the connected radio access device. |
US10321492B2 |
Wireless communication apparatus and wireless communication system
A wireless communication apparatus for performing wireless communication between wireless devices via a wireless communication network, wherein the wireless communication apparatus comprises: a packet processor for generating a first packet including first control information and discrimination information for discriminating between the first control information for connecting to the wireless communication network a set wireless device, which is a wireless device for which the setting of instrument information required for accessing the wireless communication network has been performed, and second control information for connecting to the wireless communication network a setting-required wireless device, which is a wireless device for which there is a need to set instrument information, and a second packet including the discrimination information and the second control information; and a wireless communication unit for transmitting the first packet and the second packet generated by the packet processor to the wireless communication network. |
US10321487B2 |
Technique for increasing throughput for channel bonding
Certain aspects of the present disclosure provide methods and apparatus for performing communications using a bonded channel across multiple channels. |
US10321486B2 |
Rules for handling multiple EDCA parameters
Methods and devices are described for providing wireless stations (STAs) with two sets of enhanced distributed channel access (EDCA) parameters. Legacy EDCA parameters that are for single user (SU) operations and may be used by both high-efficiency (HE) STAs and legacy STAs without multi-user (MU) capability. MU EDCA parameters are defined to be more restrictive than legacy EDCA parameters in favoring MU operations. Embodiments are described that define sets of rules for regulating how STAs capable of both SU and MU uplink operations can use the different sets of EDCA parameters. |
US10321485B1 |
Multiple network allocation vector operation
A wireless device determines a Basic Service Set (BSS) associated with a wireless transmitter by receiving a first frame, determining an address of the first frame, receiving a second frame, and determining, using the address of the first frame, a property of the second frame. Determining the property of the second frame may include determining whether the second frame is intra-BSS frame or an inter-BSS frame. Determining the property of the second frame may be performed by comparing an address of the second frame with the address of the first frame, and the second frame determined to be an intra-BSS frame when the address of the first frame matches the address of the second frame, and determined to be an inter-BSS frame otherwise. The address of the first frame may be a transmit address (TA). |
US10321484B2 |
Multi-band operation for wireless LAN systems
Systems, methods, and instrumentalities are provided to implement transmission scheduling. A multiband device may send a request via a first frequency band. The request may include a multiband Request to Send (MRTS) transmission. The request may be associated with a second frequency band and/or a beamforming training schedule. The first frequency band may be associated with a quasi-omni transmission and the second frequency band may be associated with a directional transmission. The first frequency band may be a 5 GHz band and the second frequency band may be a 60 GHz band. The multiband device may receive a multiband Clear to Send (MCTS) transmission via the first frequency band confirming the request. The multiband device may be configured to send a beamforming signal in accordance with the request, for example, via the second frequency band. The beamforming signal may be sent in accordance with a beamforming training schedule. |
US10321481B2 |
Wireless communication device
According to one embodiment, a wireless communication device includes: controlling circuitry configured to determine parameter information on a backoff time of carrier sensing performed according to CSMA/CA (carrier sense multiple access/collision avoidance) on basis of a number of other wireless communication devices which have established connections with the wireless communication device; and a transmitter configured to transmit a first frame which instructs to transmit a response frame according to the parameter information. |
US10321480B2 |
Channel access method in wireless LAN system
A channel access method in a wireless LAN system is disclosed. The channel access method for a terminal comprises the steps of: receiving a beacon transmitted from an access point; determining a channel access slot of a terminal allocated on the basis of the beacon; transmitting a data transmission request from the channel access slot to the access point; and receiving data transmission slot allocation information corresponding to the data transmission request from the access point. Thus, the present invention can reduce power consumption of the terminal. |
US10321479B2 |
Systems and methods for scheduling wireless communication
Provided are systems and methods for a network station receiving a communication schedule announced by a first wireless network station, determining that the first wireless network station has a right to generate an adjusted communication schedule, and transmitting an availability window schedule to the first wireless network station. The availability window schedule indicates one or more time slots during which communication with the wireless network station is inhibited. |
US10321478B2 |
Method for transmitting uplink control channel in wireless communication system and device therefor
A method for transmitting an uplink control channel for a terminal configured to support multiple transmission time interval (TTI) lengths in a wireless communication system according to an embodiment of the present invention is performed by the terminal and may comprises the steps of: receiving a first physical downlink shared channel (PDSCH) according to a first TTI length at a first time point; receiving a second PDSCH according to a second TTI length differing from the first TTI length at a second time point; and when TTIs for transmitting uplink control channels for the received first PDSCH and second PDSCH overlap, transmitting uplink control information for the first PDSCH and second PDSCH on a physical uplink control channel (PUCCH) having the shorter TTI length among the first TTI length and the second TTI length. |
US10321472B2 |
Uplink multi-user transmission method in wireless LAN system and apparatus therefor
The present document relates to a method for efficiently performing uplink multi-user transmission in a wireless LAN system and an apparatus therefor. To this end, an access point (AP) may transmit a downlink multi-user frame to a plurality of STAs, receive an uplink frame including an acknowledgement/non-acknowledgement (ACK/NACK) signal for the downlink multi-user frame and an uplink scheduling request signal from at least two STAs among the STAs, transmit a downlink frame including uplink scheduling information to the at least two STAs on the basis of the uplink scheduling request signal, and receive an uplink multi-user frame including data from the at least two STAs in response thereto. Here, an SIG field of the downlink frame preferably comprises an indicator indicating that the downlink frame includes uplink multi-user scheduling information. |
US10321469B2 |
Terminal device, integrated circuit, and radio communication method
A mobile station device (1) includes a measurement unit (1059) that performs interference measurement to calculate channel state information in a first subframe set or a second subframe set to which a channel state information reference resource belongs. A subframe which is valid as the channel state information reference resource and corresponding to report of periodic channel state information is decided based on first UL-DL configuration and third UL-DL configuration. A subframe which is valid as the channel state information reference resource and corresponding to report of aperiodic channel state information is decided based on second UL-DL configuration. |
US10321464B2 |
Management method and apparatus for supporting multiple SIM cards to share RF processor
A management method and apparatus for supporting multiple SIM cards to share an RF processor. The method includes: after receiving a resource request sent by a first baseband communications processor, determining whether the RF processor is authorized be used by a second baseband communications processor in at least a part of a time period required for using the RF processor by the first baseband communications processor; if yes, comparing whether a priority of a type of a first communications service that needs to be performed by the first baseband communications processor is higher than a priority of a type of a second communications service performed by the second baseband communications processor; and if yes, sending an authorization message to the first baseband communications processor and instructing the second baseband communications processor to stop performing the second communications service. |
US10321463B1 |
Method and apparatus for an accelerometer assisted control system for a reconfigurable antenna communication device
A wireless adapter front end for an information handling system may comprise a wireless adapter for receiving content via a transceiving antenna configurable to have a plurality of antenna radiation patterns, and a controller. The controller may execute code instructions to receive a trigger input indicating decreased signal strength, measure RSSI variance of the wireless link, measure a rate of mobility of the information handling system determined from accelerometer data or velocity data, identify an allotted training duration time period associated with the rate of mobility and RSSI variance, identify an optimal antenna pattern associated with a highest quality link within the allotted training duration time period, and instruct the transceiving antenna to operate according to the optimal antenna pattern. |
US10321461B2 |
Unmanned aerial vehicle (UAV) beam pointing and data rate optimization for high throughput broadband access
Systems and methods configured to form and manage different types of beams toward target ground terminals to “optimally” communicate with the terminals. In one set of embodiments, the UAV generates a set of beams to cover cells on the ground, the beams are divided into groups, and the UAV communications system deterministically and sequentially turns a subset of the beams on/off to reduce cross-beam interference and increase system throughput. In another embodiment, in order to increase throughput, the UAV communications system determines the highest data rate on the downlink and uplink that are decodable at the receiver given the received signal to interference plus noise ratio (SINR) while maintaining a low packet error rate. Systems and methods are described to determine the UAV antenna pattern toward different terminals needed for SINR calculation and data rate determination. |
US10321455B2 |
Method and apparatus for low latency transmissions
A method and apparatus provide for low latency transmissions. A higher layer configuration message can be received. A first region of a subframe for receiving data packets can be determined based on the higher layer configuration message. The first region can include a first set of resource elements. The first set of resource elements can be a subset of a second set of resource elements in the first region. The first region can be used for control channel monitoring. The data packets can be mapped to at least one resource element of the first set of resource elements. The first region can be monitored by attempting to decode the data packets in the first region. Data in the data packet in the first region can be decoded. |
US10321449B2 |
Remote controlled selection of network bearer
There are disclosed methods and apparatuses for providing configuration data 120 to a device 110. The configuration data may be provided to the device 110 by a configuration server 120 that is configured to output configuration data for sending to the device 110, wherein the configuration data comprises preferred communications bearer data indicating at least one preferred communications bearer for a device communications interface. |
US10321446B2 |
Method and device for transmitting and receiving control signal
The present invention relates to a method and device for transmitting and receiving a control signal, and the method includes: receiving control information including scheduling information for data transmission and receipt through higher layer signaling; and receiving a trigger signal triggering data scheduling on a terminal using the scheduling information, wherein the trigger signal may be received through a physical channel that carries a hybrid automatic repeat request (HARQ)-acknowledgment (ACK) response for uplink data transmission. |
US10321439B2 |
Method for device-to-device communication in wireless communication system and device therefor
Disclosed are a method for device-to-device (D2D) communication in a wireless communication system and a device therefor. Particularly, the method for performing D2D communication in a wireless communication system comprises the steps of: receiving, by a first terminal from a base station, downlink control information including resource allocation information for D2D transmission; transmitting, by the first terminal to a second terminal, D2D control information on a physical sidelink control channel (PSCCH) on the basis of the resource allocation information for the D2D transmission; and transmitting, by the first terminal to the second terminal, D2D data on a physical sidelink shared channel (PSSCH) on the basis of the resource allocation information for the D2D transmission, wherein frequency hopping can occur between a resource of the PSCCH for a first transmission of the D2D control information and a resource of the PSCCH for a second transmission of the D2D control information. |
US10321434B1 |
Managing signaling resources using hidden public land mobile network signals
The technology disclosed herein enhances the management of signaling resources of a wireless provider network using hidden public land mobile network (PLMN) signals. In one implementation, a Long Term Evolution (LTE) access node provides hidden and non-hidden PLMNs to wireless communication devices. During the communications for the wireless communication devices, the LTE access node identifies a transition condition for the network and a physical cell identifier (PCI) associated with a hidden PLMN. Once the PCI is identified, the PCI is provided to at least a subset of the wireless communication devices, permitting the subset to communicate using channels associated with the hidden PLMN. |
US10321429B2 |
Mobile terminal and method for controlling the same
The present invention relates to a mobile terminal and a method for controlling the same, the mobile terminal including a location information module configured to acquire location information related to the mobile terminal based on one of a first positioning method that is configured to detect access points (APs) adjacent to the mobile terminal, receive location information related to the detected APs, and acquire the location information on the mobile terminal based on the received location information related to the APs, and a second positioning method that is configured to receive location information related to the detected APs and other APs located within a predetermined area where the detected APs are located, and acquire the location information on the mobile terminal based on the received location information related to the APs, a communication unit configured to perform wireless communication with a first positioning server providing first AP information including the location information related to the detected APs or a second positioning server providing second AP information including the location information related to the detected APs and the other APs located within the predetermined area where the detected APs are located, a memory configured to store the first AP information or the second AP information, and a controller configured to perform a process of acquiring the location information on the mobile terminal according to the second positioning method for a preset time when the APs located adjacent to the mobile terminal are detected, and acquire the location information on the mobile terminal according to the first positioning method when the location information on the mobile terminal is not acquired for the preset time. |
US10321424B2 |
Methods and system for synchronizing nodes in a wireless network
A method and nodes for wireless timing synchronization of a target node and a source node. In some embodiments, a request is sent to a source node for time synchronizing the target node with the source node. A first time, T1, indicative of time of transmission of a first radio signal from the source node to the target node is determined. A second time, T2, indicative of time of receipt of the first radio signal at the target node is determined. A third time, T3, indicative of time of transmission of a second radio signal from the target node to the source node is determined. A fourth time, T4, indicative of time of receipt of the second radio signal at the source node is determined. A clock offset based on T1, T2, T3 and T4 for use in time synchronizing the target node with the source node is determined. |
US10321423B2 |
NAN data beacon
In some embodiments, one or more wireless stations operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to a mechanism for a wireless station to discover a neighboring peer wireless station, e.g., via peer-to-peer Wi-Fi communications, receive a synchronization beacon(s) from the neighboring peer wireless station, and synchronize timing with the neighboring peer wireless station based at least in part on the synchronization beacon(s). In addition, the wireless station may transmit, e.g., via Wi-Fi peer-to-peer communications, a data beacon to one or more neighboring wireless devices stations, wherein the one or more neighboring wireless stations are configured to synchronize timing with the wireless station based on the data beacon. |
US10321420B2 |
Uplink transmission timing of a wireless device
A wireless device receives at least one control message comprising configuration parameters of a plurality of cells grouped into a plurality of timing advance groups (TAGs). The wireless device selects a first cell in a TAG according to a criterion. The TAG comprises one or more licensed cells and one or more unlicensed cells. The criterion comprises the first cell being a licensed cell. The wireless device transmits uplink signals in the TAG. Transmission timing of the uplink signals is derived employing the first cell as a timing reference cell. |
US10321410B2 |
Apparatus and method for performing uplink power control in wireless communication system supporting carrier aggregation
A method of an apparatus controls transmit power of uplink channels in a wireless communication system. The method includes configuring, for a UE, a primary serving cell on which a first uplink control channel is transmitted from the UE, configuring, for the UE, a secondary serving cell on which a second uplink control channel is transmitted from the UE, configuring a first TPC command and a second TPC command in a single TPC command group, the first TPC command being associated with transmit power of the uplink control information of the primary serving cell, the second TPC command being associated with transmit power of the uplink control information of the secondary serving cell, scrambling downlink control information based on an identifier associated with a TPC, the downlink control information comprising the single TPC command group; transmitting, to the UE, a downlink control channel comprising the scrambled downlink control information. |
US10321405B2 |
Apparatuses, methods, and computer-readable medium for communication in a wireless local area network
Various aspects related to various apparatuses, methods, and computer-readable medium are described herein. Some aspects may enable an apparatus to protect downlink (DL) communication(s). Some aspects may enable an apparatus to perform DL communication(s). Some aspects may enable an apparatus to communicate regarding uplink (UL) communication(s). Some aspects may enable an apparatus to perform operation(s) related to an allocation vector. Some aspects may enable an apparatus to perform operation(s) related to random access. Some aspects may enable an apparatus to perform UL communication(s). The written description and appended drawings provide detailed descriptions regarding these and many other aspects. |
US10321403B2 |
Implicit sounding for OFDMA operation
A method for communication in a wireless local area network comprises receiving, at a first device, a control frame from a second device. The method further comprises determining, by the first device using the control frame, a channel state information (CSI) for each of a plurality of sub bands of a bandwidth of the control frame, and allocating, by the first device to the second device, one or more sub bands from the plurality of sub bands based on the determination, the one or more sub bands to be allocated to the second device for transmitting data to the second device from the first device via an Orthogonal Frequency Division Multiple Access (OFDMA) frame. |
US10321402B2 |
Wireless communication system and method to improve coexistence for wake-up packets
A wireless communication system and method. The system includes processing circuitry, and a transceiver coupled to the processing circuitry. The processing circuitry includes logic to generate a wake-up packet addressed to another wireless communication system and including a legacy preamble portion and a wake-up portion, the legacy preamble portion modulated according to a first modulation rate. The wake-up portion is modulated according to a second modulation rate lower than the first modulation rate and includes information to wake-up the other wireless communication system. The transceiver system is to transmit the legacy preamble using a first transmit power level, and to transmit the wake-up portion using a second transmit power level higher than the first transmit power level by a predetermined amount such that an average received power of the wake-up portion is equal to an average received power of the legacy portion at the third-party station. |
US10321396B2 |
Inter base station handover method, radio communication system, DRX control method, base station, and communication terminal
The present invention provides a DRX control method and system in which power consumption of a mobile station can be reduced and an increase in the load of a network can be suppressed. A source base station forwards Dormancy Context, which is information for controlling the activity level of a mobile station that performs inter base station handover, to a target base station and, immediately after the mobile station completes handover, the target base station performs DRX control of the mobile station using the Dormancy Context. |
US10321395B2 |
Data packet processing method and related device
A data packet processing method and a related device are provided. The data packet processing method includes receiving, by a modem of a mobile terminal, an Internet Protocol IP data packet from a network; determining an online status of a data service of the mobile terminal; and processing, by the modem, the IP data packet according to a transfer protocol type of the IP data packet if it is determined that the data service of the mobile terminal is not in an online state, where the modem does not forward the IP data packet to an application processor of the mobile terminal if it is determined that the data service of the mobile terminal is not in the online state. Technical solutions provided in embodiments of the present disclosure help reduce standby power consumption of a mobile terminal, thereby improving product experience of users. |
US10321390B2 |
Wireless network aware self pointing antenna
An antenna system with network awareness includes a control system that points the antenna to a compatible network. The user provides the antenna with an input of a particular wireless service carrier and the control system begins searching for radio frequency signals that indicate the antenna is pointed at a compatible tower. Once a tower is located, the control system reads the carrier identification data transmitted from that tower to determine if the wireless carrier is compatible with the user's service. If an appropriate signal is not found, the control system will continue moving the antenna until another tower is found and the carrier identification information will again be checked. This process is repeated until a compatible tower is identified. Additional iterations can locate additional compatible towers. The antenna can be moved to a final position where the desired network signal is at the highest detected RF power. |
US10321389B2 |
Network searching
A mobile RF communication device configured for dual SIM operation and configured to send a request for search data relevant to the second SIM module to a server, said request including an identifier for a first cell associated with the first operator; receive a response from said server, said response including a correlation for said first cell and search data for a second cell associated with the second operator, the search data including an identifier for the second cell; and adapt a network searching strategy for the second RF modem based on the correlated search data. |
US10321384B2 |
User device and restriction method
A user device that communicates with a network apparatus and in which at least one application is installed. The user device includes a receiver that receives, from the network apparatus, restriction information including a destination identifier for identifying an external network connected to the network apparatus and a barring rate associated with the destination identifier, and a controller that when communication is to be started by the application, controls whether to allow or prevent the communication by the application based on the restriction information. |
US10321382B2 |
Mobility and/or access selection between cells
There is provided a method, performed by a network node, for steering of access between cells. The method comprises receiving, from user equipment, a report indicating failure to access a cell, also referred to as a rejecting cell, due to internal reasons of another network node, also referred to as a rejecting network node, serving the rejecting cell. The method also comprises steering the access of the user equipment between cells by modifying at least one offloading parameter and/or threshold based on the report indicating failure to access the rejecting cell due to internal reasons of the rejecting network node serving the rejecting cell. With this new type of report the network can modify offloading parameter(s) and/or threshold(s) in a more suitable way since the network has more information available. |
US10321379B2 |
Method and apparatus for reducing the length of a packet storm in a wireless mesh network
A broadcast transmission will generate a packet storm in a mesh network, which will last for a very long time and block the network for other traffic. There is a parameter in a broadcast control mechanism named radius which controls the duration of the packet storm. The invention proposes to dynamically select the smallest radius to reduce the packet storm to a minimum, by reporting the smallest possible radius parameter for the broadcast control mechanism. Each device or node of the network comprises a neighbor table for tracking which of its neighboring devices or nodes has successfully relayed the broadcast transmission. Additionally, each device or node comprises a broadcast transaction table to keep a record of any new broadcast transmission or transaction that is either initiated locally or received from a neighboring device or node. Each broadcast transmission comprises a so called radius parameter R which indicates an allowed number of hops through the mesh network before the broadcast transmission is discarded. The mechanism to report broadcast status may be realized in an exemplary embodiment of the invention by adding two new tables to track broadcasting status from neighboring devices: the child table, to which the concerned network node or network device has transmitted or relayed a broadcast transmission, and the broadcast listening table; and by adding three fields into the broadcast transaction table: the radius, report interval and report timeout; and also by adding two new parameters into broadcast message itself: report interval and report timeout. |
US10321378B2 |
Device and method in wireless communication system
A system that determines a cell density and cell type in an area corresponding to a location of a user equipment; determines a mobility state of the user equipment based on the determined cell density and the determined cell type; and controls cell reselection for the user equipment based on the determined mobility state of the user equipment. |
US10321369B2 |
Scheduling and handover of a vehicular connection with periodic messaging
The method provided in this embodiment improves the capabilities of automatic driving and ADAS of electric vehicles. The method can be applied to vehicle networking, such as V2X, LTE-V, V2X, etc. The method includes receiving, from the mobile device, an indication of a requirement for transmission resources, comprising at least an indication that the resources are required with a periodicity, transmitting, to the mobile device, an assignment of a first scheduling configuration for the device-to-device connection, transmitting, to the mobile device, an indication to begin use of periodically recurring radio resources, and handing over responsibility for providing radio resources for the device-to-device connection from the network node to a target network node such that the availability of radio resources with the periodicity is substantially maintained. |
US10321366B2 |
Facilitation of wireless network session continuity
Internet protocol session continuity can be achieved via an access point registration process. Mobile devices near an access point device that has registered with a base station device can offload wireless communication from the base station device to the access point device. The access point device can be a known access point device that can be secured and subject to session continuity policies of a service provider. The session continuity policies can be stored at a content handover processor, which can oversee the handover processes between the base station device and the mobile device. |
US10321365B2 |
System and method for seamless mobility in a network environment
In one example, an apparatus is provided that includes a processor configured to receive, in a first wireless network, an identifier of a base station in a second wireless network, and to determine an identity of a first device in the second wireless network. The apparatus is configured to transmit the identifier of the base station to the second wireless network. |
US10321364B2 |
Network-instructed handover from WLAN to another radio access network
Systems and methods are disclosed for providing a network-instructed handover of a wireless device from a Wireless Local Area Network (WLAN) to a Radio Access Network (RAN) of another Radio Access Technology (RAT), e.g., a 3rd Generation Partnership Project (3GPP) or 3rd Generation Partnership Project 2 (3GPP2) RAT. In one embodiment, a WLAN access node determines that a handover of a wireless device from the WLAN to another RAN of a different RAT is to be performed and transmits a handover instruction to the wireless device that instructs the wireless device to perform a handover from the WLAN to a RAN of a different RAT. In this manner, the WLAN access node is able to steer the wireless device from the WLAN to a RAN of a different RAT. |
US10321361B2 |
Method and device for requesting a quality of experience in a communications network
Systems, devices and methods are provided for incorporating a quality of experience (QoE) assessment into requests or negotiations for a particular quality of service (QoS) for an application in a communications network. A network may provide service in accordance with a particular set of QoS parameters in order to meet a user's requested QoE. A user may select a particular QoE for an application depending on costs associated with the corresponding sets of QoS parameters available from the network. Functionality to determine the correlation between a user's QoE and sets of QoS parameters may be implemented primarily in a user's electronic communications device, primarily in a network device, or in both of these devices. A separate device may be used for determining the QoE and corresponding sets of QoS parameters for various services or applications. |
US10321359B2 |
Controlling data offload in response to feedback information
A first wireless access network node receives feedback information from a second wireless access network node that performs data offload for the first wireless access node, the feedback information identifying a user equipment (UE) and including information relating to a buffer condition of a data buffer in the second wireless access network node. In response to the feedback information, performing, by the first wireless access network node, control of the data offload that includes controlling an offload of at least one radio bearer of the UE identified by the feedback information. |
US10321358B2 |
Method for transmitting and receiving data in wireless communication system, and device therefor
A method for transmitting and receiving data in a wireless communication system, and a device therefor are disclosed. Particularly, a method for transmitting downlink data in a packet data network gateway (P-GW) in a wireless communication system can comprise the steps of: receiving, from an application server, downlink data in which an Internet protocol (IP) header including an IP address of a terminal is encapsulated; removing the IP header from the downlink data; and transmitting, to a serving gateway (S-GW), the downlink data from which the IP header is removed through a bearer identified by the IP address of the terminal, so as to transmit, to the terminal, the downlink data from which the IP header is removed. |
US10321356B2 |
System and method for performing retransmission of a packet
A method for reducing retransmission of packets by a sender is disclosed. The method includes: providing a network comprising a physical layer, a medium access control (MAC) layer and an Radio Link Control (RLC) layer; providing a retransmission packet in the physical layer, wherein the retransmission packet comprises a flow having a reordering feature in the RLC layer; enabling Hybrid Automatic Repeat reQuest (HARQ) in the physical layer and the MAC layer; receiving a HARQ request for a retransmission; and transmitting a new packet with the physical layer in response to the HARQ request, when the reordering feature for the flow in the retransmission packet is disabled. |
US10321355B2 |
Access node, mobility management network element, and paging message processing method
A mobility management network element receives a node capability notification message from the access node, where the node capability notification message is used to indicate that the access node supports use of a user datagram protocol (UDP), to receive a paging message from the mobility management network element, the mobility management network element selects the UDP to send a first paging message to the access node such that a consumption degree of resources of the mobility management network element may be reduced, and occurrence of congestion on the mobility management network element may be avoided. |
US10321352B2 |
Method and apparatus for traffic steering
Embodiments of the present disclosure provide a method, apparatus and computer program for traffic steering. Particularly, a method is provided at a first service provisioning network operated by a first network operator for steering traffic from a second mobile network operated by a second network operator. The method comprises obtaining traffic steering information for the traffic from the second mobile network and generating, based at least on the traffic steering information, a traffic steering policy for the traffic from the second mobile network. The method also comprises informing the traffic steering policy to a traffic controller of the first service provisioning network so that the traffic controller steers the traffic from the second mobile network based on the traffic steering policy. Another method is provided for facilitating steering, within a service provisioning network operated by a first network operator, of traffic from a mobile network operated by a second network operator. The method comprises generating traffic steering information based at least on requirements from the mobile network and providing the traffic steering information to the service provisioning network for generating a traffic steering policy for the traffic from the mobile network. |
US10321351B2 |
System and method for grant assignment
A system and method for forming bulk requests and prioritized grant assignments in a mixed network environment utilizing a request-grant or similar protocol and prioritized grouping of data as a function of Logical Channel Group (LCG). Described herein is the generation of a second network bulk request from a plurality of first network BSRs, which causes the generation of a bulk grant. Further described is the grouping of data from a plurality of UE, each having a data siloed into logical channel groups (e.g., LCG0-LCG3), and reorganizing the data into a first priority LCG data set (e.g., LCG0 data) comprising the LCG0 data from each of the plurality of UEs, a second priority LCG data set (e.g., LCG1 data) comprising the LCG1 data from each of the plurality of UEs, etc. |
US10321350B2 |
Rate adapt algorithm for a wireless connection
In a radio device, an automatic repeat request circuit communicates data messages to remote radio devices at selected data rates. Responses to the data messages are collected and statistics developed about success rates of the data messages at the selected data rates. A current data rate is selected based on the statistics and a packet is transmitted. The data rate can be adapted using the statistics about success rates of the data messages. |
US10321348B2 |
Terminal device, integrated circuit mounted on terminal device, and communication method
The present invention enables accurate measurement of RSRP, RSRQ, and the like in an LAA cell. Provided is a terminal device including: a higher layer processing unit for which a physical quantity configuration (quantityConfig) and Measurement objects are configured; and a measurement unit configured to perform measurement of a first frequency and a second frequency based on the physical quantity configuration and the Measurement objects. The physical quantity configuration at least includes a first filtering coefficient used for the measurement for the first frequency and a second filtering coefficient used for the measurement for the second frequency. |
US10321346B2 |
Carrier-based RSRQ metric for efficient small cell offloading
Methods and apparatus, including computer program products, are provided for controlling measurements and, in particular, a type of load-sensitive measurement, such as received signal, received quality (RSRQ), performed by a user equipment. Related apparatus, systems, methods, and articles are also described. |
US10321344B2 |
System and method to facilitate troubleshooting and predicting application performance in wireless networks
An example method is provided in one example embodiment and may include gathering current wireless local area network (WLAN) data for a WLAN, wherein the WLAN data comprises network data, Radio Frequency (RF) data, and transmission data for a plurality of user equipment (UE) operating within the WLAN; generating a plurality of color maps; merging the plurality of color maps to generate a combined color map; and calculating a predicted application score for at least one UE operating within the WLAN based, at least in part, on application of the combined color map to a trained statistical model that represents linking relationships between the WLAN data gathered for the WLAN and a plurality of possible application scores for the plurality of UE. The plurality of color maps can include an RF color map, a transmission color map, and a Quality of Service color map. |
US10321342B2 |
Methods and systems for performance monitoring for mobile applications
The present invention is directed towards methods and systems for performance monitoring for mobile applications. In an embodiment, a method of monitoring performance of a mobile application is provided. A mobile application is operated on a wireless mobile device. A progress indicator being displayed on a display screen of the mobile device during operation of the mobile application on the wireless mobile device is automatically detected. Data indicative of a time duration of the progress indicator is obtained. The data indicative of the time duration is communicated to a centralized server. |
US10321338B2 |
Method and apparatus for cancelling an interference in wireless communication system
A method and an apparatus for cancelling interference in a wireless communication system are provided. The method includes acquiring interference signal information on a reception signal received from a base station based on a preconfigured constellation set, and cancelling an interference signal from the reception signal by using the acquired interference signal information. Accordingly, reception performance in a cell edge can be improved by acquiring dominant interference signal information. |
US10321336B2 |
Systems and methods for robustly determining time series relationships in wireless networks
Quality of service problems in wireless networks can be identified, and in some cases resolved, autonomously using an optimization technique that adjusts parameters of the wireless network based on relationships between key quality indicators (KQIs) and key performance indicators (KPIs). A KQI may be used to gauge the quality of service/experience collectively observed by users/devices when communicating a particular type of traffic in a wireless network or wireless network area. A KPI may be any specific performance metric of a wireless network tending to have a causal or correlative relationship with a KQI. Different types of relationships between a KQI and KPIs may be used to evaluate a quality of service problem, including correlation coefficients, slopes of linear regression, hit-ratios, and others. |
US10321335B2 |
Method and user equipment for switching to dual connectivity in carrier aggregation
A method and user equipment (UE) are provided for switching to dual connectivity in carrier aggregation. The UE applies configuration information to a second cell which is configured by a first cell for a carrier aggregation, and receives, from a base station, a message including a request for switching the second cell from the carrier aggregation to dual connectivity. The UE performs a procedure for the switching of the second cell from the carrier aggregation to the dual connectivity. The second cell becomes a primary secondary cell or a secondary cell of a secondary cell group (SCG). The UE transmits a physical uplink control channel (PUCCH) to the primary secondary cell or the secondary cell of the SCG after the switching of the second cell from the carrier aggregation to the dual connectivity. |
US10321334B1 |
Methods and systems for adjusting antenna beamforming settings
Systems and methods for adjusting a network signal in a wireless telecommunications network are provided. In aspects, the method can include identifying a broadcast cell having a plurality of TR components. The method can also include determining if a Sector Power Ratio (SPR) of one or more of the TR components is above an SPR threshold value. The method can also include adjusting the power and/or phase supplied to one or more of the TR components to adjust one or more network signal footprints. |
US10321332B2 |
Non-line-of-sight (NLOS) coverage for millimeter wave communication
A system, in an active reflector device, adjusts a first amplification gain of each of a plurality of radio frequency (RF) signals received at a receiver front-end from a first equipment via a first radio path of an NLOS radio path. A first phase shift is performed on each of the plurality of RF signals with the adjusted first amplification gain. A combination of the plurality of first phase-shifted RF signals is split at a transmitter front-end. A second phase shift on each of the split first plurality of first phase-shifted RF signals is performed. A second amplification gain of each of the plurality of second phase-shifted RF signals is adjusted. |
US10321322B2 |
Method and device for processing information
The embodiments of disclosure disclose a method and device for processing information. The method includes that: according to a predefined rule, subframes of a first serving cell are divided into multiple subframe groups; a management mode is configured for each of the subframe groups; and according to the management mode configured for each of the subframe groups, information on the first serving cell is processed. By means of the embodiments of the disclosure, a problem that some downlink subframes in a serving cell cannot be scheduled is solved, and different requirements of all subframes can be met, thereby improving a performance of a system, and ensuring an efficiency of data transmission. |
US10321319B2 |
Securing access to vehicles
A method for securing an access method for vehicles includes a mobile device and a remote control device for administration of access rights. The mobile device is repeatedly connected to the remote control device and characteristic synchronizing data are generated for each connection. One part of the synchronization data is stored in the mobile device and in the remote control device. Characteristic prior synchronization data of a preceding connection is transmitted from the mobile device to the remote control device. A consistency check is performed in the remote control device between the prior synchronization data received from the mobile device and the prior synchronization data stored in the remote control device. If the data are consistent, the connection is terminated and a synchronization interval is waited before the connection is restored for the next synchronization. If the data are inconsistent, the mobile device is blocked from further access to vehicles. |
US10321316B1 |
Wireless multi-factor authentication with captive portals
Systems and methods for device-agnostic, multi-factor network authentication are disclosed. In some embodiments, a wireless network connection can authenticate a device over secure authentication means with a certificate that confirms a device identity. After authenticating the device, a user can be prompted to provide credentials in a captive portal. The captive portal can be inaccessible to devices that have not already authenticated using a certificate. After providing approved credentials to the captive portal, the user can access the network. This embodiment and additional embodiments are readily integrated into private wireless networks and others. |
US10321315B2 |
Identity and phone number verification
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, from a computer system, a request comprising a phone number, identifying a primary channel and one or more secondary channels based on, at least in part, respective performance data of the primary and secondary channels, sending a first message comprising a first text string via the primary channel to a destination device associated with the phone number, after sending the first message, determining that a conversion event for the message and the primary channel did not occur within a specified time period, and based on the determining, sending a second message comprising the first text string via a particular secondary channel to the destination device. |
US10321312B2 |
Communication apparatus and control method thereof
A communication apparatus includes a search unit that searches for wireless networks which use a first frequency band and wireless networks which use a second frequency band, an association unit which associates a first wireless network which uses the first frequency band with a second wireless network which uses the second frequency band, the first wireless network and the second wireless network being formed by the same device, a selection unit which selects, a wireless network to connect to, and an authentication unit which performs authentication processing for connecting to the selected wireless network. In a case where the first wireless network is selected, the authentication unit performs control so as to perform authentication processing for connecting to the selected first wireless network before connecting to the selected first wireless network and perform authentication processing for connecting to the second wireless network associated with the first wireless network. |
US10321309B2 |
Apparatuses and methods for wireless communication
One feature pertains to a method operational at a device. The method includes performing key agreement with a core network device, and generating an authentication session key based in part on a secret key shared with a home subscriber server (HSS), where the authentication session key is known to the core network device. The method further includes generating a mobility session key based in part on the authentication session key, where the mobility session key is known to a mobility management entity (MME) served by the core network device and serving the device. The method also includes cryptographically securing data sent from the device to a wireless communication network using the mobility session key. |
US10321308B2 |
Method of refreshing a key in a user plane architecture 1A based dual connectivity situation
The invention provides a method of refreshing a key in a user plane architecture 1A based dual connectivity situation. According to an embodiment of the present invention, a method, in a secondary eNB in a dual connectivity communication scenario, of refreshing a key, is provided, wherein a user equipment, a master eNB and a secondary eNB form dual connectivity, a user plane architecture 1A is applied for the dual connectivity, and the master eNB uses a master eNB key, the secondary eNB uses a secondary eNB key, the method comprises following steps: —receiving a new secondary eNB key from the master eNB; —receiving a key fresh complete from the master eNB, which indicates the user equipment has refreshed the secondary eNB key; —implementing a random access procedure with the user equipment; and —refreshing the secondary eNB key with the new secondary eNB key, and implementing data transmission with the user equipment with the new secondary eNB key. |
US10321304B2 |
Identifying devices with transpositional modulation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting, by a first device, a transmission signal that includes a carrier signal modulated with a TM signal. Receiving a response signal from a second device in response to the transmission signal. Determining, whether the response signal includes the TM signal. |
US10321303B1 |
Subscription management service pairing
The pairing of an entity solely to a single subscription management service may simplify the deployment of an Embedded Subscriber Identity Module (eSIM) profile management platform. The pairing includes selecting a subscription management service as a sole provider of eSIM profile management to an entity. The subscription management service may be provided by one or more subscription managers that execute on one or more computing devices, the one or more subscription managers including at least one of a Subscription Manager Data Preparation (SM-DP) or a Subscription Manager Secure Routing (SM-SR). Subsequently, the entity is mapped solely to the subscription management service to configure the eSIM management platform to route profile management communications for the entity between the entity and the subscription management service. The eSIM management platform provides an application program interface (API) abstraction layer for the entity to initiate profile management operations with respect the eSIM profiles. |
US10321302B2 |
Method for acquiring use configuration information and terminal
The present disclosure provides a method and a terminal. The method includes the follows. When a communications server delivers a configuration file, or when a user performs setting based on the configuration file delivered by the communications server, the configuration file delivered by the communications server is stored as a server configuration file of a current service card, or configuration information set by the user based on the configuration file is stored as a user configuration file of the current service card. When the current service card of the terminal is replaced, the user configuration file of the current service card is searched to find a user configuration file corresponding to a replacement service card, and user configuration information is acquired according to the user configuration file corresponding to the replacement service card. |
US10321301B2 |
EUICC card memorizing short numbers by subscriber profile to notify a subscription management server
The disclosure relates to the notification of an SM-SR subscription management server by an eUICC card or an eSE element. The card includes, in local memory, at least one short number (or “short code”), and more generally an address identifier, unique to a mobile-phone operator, wherein the number is associated with an operator subscriber profile within the secure card. The card is configured to retrieve, from the local memory, a short code associated with a subscriber profile in use to send, using the retrieved short code, a card status notification to the SM-SR server. In the absence of a short code, the card uses a unique international telephone number as the recipient of the notification. |
US10321298B2 |
Selection of preferred mechanisms for telephone number validation
Systems and methods are disclosed for validating an association of a telephone number with a cellular communication device (e.g., validating an assignment of an MSISDN to an IMSI of the cellular communication device). For example, the validating may be performed as part of a process of registering the cellular communication device with a registration server for participation in online communication sessions. In other examples, the validation may be performed for purposes other than registration for participation in online communication sessions. Various mechanisms may be available for performing the validation. The registration server may determine the available mechanisms, and may provide to the cellular communication device an ordered list of mechanisms according to a preferred order. The cellular communication device may improve efficiency of validation by attempting the mechanisms in the preferred order. |
US10321296B2 |
Neighbor awareness networking in dynamic frequency selection channels
Described herein are mechanisms to inform a first Neighbor Awareness Networking (NAN) device as to whether or not a second NAN device is connected to a dynamic frequency selection (DFS) master and/or whether the second NAN device is listening to the same DFS master as the first NAN device. In order for NAN client devices to operate in the 5 GHz band and be DFS compliant, all such devices that are communicating in a NAN peer-to-peer manner must either maintain association with a DFS master or must listen to the same DFS master for channel information. |
US10321294B2 |
Signaling for proximity services and D2D discovery in an LTE network
Embodiments of an enhanced node B (eNB), user equipment (UE) and methods of signaling for proximity services and device-to-device (D2D) discovery in an LTE network are generally described herein. In some embodiments, the eNB may transmit signaling to indicate D2D discovery zone configuration to proximity service (ProSe) enabled UEs. The signaling may indicate time and frequency resources and a periodicity of a discovery zone and may indicate operational parameters for the discovery zone. The resources of the D2D discovery zone may be allocated for D2D discovery signal transmission by the ProSe-enabled UEs. |
US10321282B2 |
Provision of additional network addressable numbers on single mobile device
A method and system are described for servicing a second line service (“SLS”) based communication request originating from a subscriber's telecommunications device (“TD”) even if the call signal does not include sufficient information to identify the phone number from which the subscriber initiated the call. The method involves associating the SLS phone number of the subscriber, the primary number of the subscriber and the primary number of a third party via a special relationship number. |
US10321281B1 |
SMS check in and check out
Providing SMS check in and check out, comprising receiving an SMS mobile originated entrance communication from at least one user, authenticating the SMS mobile originated entrance communication, determining at least one location of the authenticated SMS mobile originated entrance communication and authorizing the at least one user to enter the at least one location. |
US10321279B2 |
Automated notification regarding hybrid electronic devices constructible from magnetically inter-attachable electronic devices
A system comprises: a first electronic device; a mobile electronic device operable to detect a proximity of the first electronic device; a data store containing an inventory of electronic devices associated with a user including the first electronic device and a second electronic device; and a processor in communication with the data store. The processor is operable to: receive an indication, from the mobile electronic device, of the proximity of the mobile electronic device with the first electronic device; responsive to the receiving, process the inventory to identify a hybrid electronic device constructible, from the first electronic device, the second electronic device, and the mobile electronic device, by magnetically inter-attaching at least two of the devices using magnetic connectors in the respective devices; and send a user notification indicative of the hybrid electronic device. The user notification may be sent for display at the mobile electronic device. |
US10321272B2 |
Method for providing activity information of other related to activity pattern of user and electronic device thereof
This disclosure includes a method and electronic device for providing activity information of another related to an activity pattern of a user. The device includes a communication module, a sensor configured to sense a motion of a user of the device, a memory configured to store information about a first event and second event related to an activity pattern of the user, and at least one processor. The processor is configured to: acquire first activity information that is related to the motion of the user, select a corresponding one event among the first event and the second event, based at least on the first activity information, receive, from an external device, data corresponding to second activity information that is related to motions of one or more other users related to the corresponding one event, and display data corresponding to the first activity information and the data corresponding to the second activity information. |
US10321269B2 |
Base station selection for positioning/localization based on an indication of capacity
Systems, apparatus and methods for selecting a base station or a set of base stations for RTT measurements, or other interactive radio localization technique, to determine a position fix of a device are presented. The method imposes a processing load on only inactive or less active base stations. Busy or busier base stations are not used in the interactive radio localization technique. By imposing a processing load on only less active base stations, transmitting devices may be under loaded and encounter a more uniform processing delay, and thus provide a more accurate measurement resulting in a more accurate position fix. |
US10321262B2 |
Geo-security method and system
The geo-security method and system uses spatio-temporal radio channel information during authentication to grant permission to access, use and/or operate the intended device. The geo-security method and system uses a wideband radio channel impulse response (or transfer function of radio channel) from antenna of RF source to antenna of a RF receiver at the device position to determine the legitimacy of the intended device's location. |
US10321261B2 |
Techniques for wireless transmitter location detection
Techniques for wireless transmitter location detection are described. An apparatus may comprise a processor circuit and a location database generator component. The location database generator component may comprise: a logging component operative on the processor circuit to receive a plurality of location data packages, the location data packages comprising locations and associated wireless transmitter identifiers, and to log the location data packages into a location database, the location database comprising a plurality of tuples of the locations and the wireless transmitter identifiers; and an analysis component operative on the processor circuit to construct a transmitter mapping from wireless transmitter identifiers to locations based on the plurality of tuples of the location database. Other embodiments are described and claimed. |
US10321259B2 |
Low energy network
Methods and systems are disclosed relating to low energy communication devices. One method comprises configuring a stationary device as a low energy central, wherein the stationary device is associated with a particular location within a premises. Information can be received from a peripheral when the peripheral is within a threshold proximity of the stationary device. An event notification can be generated based on the received information, and the information can be applied to various further interactions. |
US10321258B2 |
Emulating spatial perception using virtual echolocation
Examples are disclosed that relate to a head-mounted device configured to perform virtual echolocation. The head-mounted device is configured to cast an array of rays at specified angles from a position derived from a pose of the head-mounted device in a physical environment, identify a plurality of intersection points of the rays with a virtual model of the physical environment, for each identified intersection point, modify an audio signal based on a head-related transfer function corresponding to the intersection point to produce a plurality of spatialized audio signals, for each spatialized audio signal, determine a time-of-flight adjustment based upon a distance between the corresponding intersection point and the position from which the rays were cast, and output each spatialized audio signal to one or more speakers with a delay based on the time-of-flight adjustment. |
US10321256B2 |
Adaptive audio construction
Systems, methods, and computer program products for creating an object-based audio signal from an audio input are described. The audio input includes one or more audio channels that are recorded to collectively define an audio scene. The one or more audio channels are captured from a respective one or more spatially separated microphones disposed in a stable spatial configuration. A system receives the audio input. The system performs spatial analysis on the one or more audio channels to identify one or more audio objects within the audio scene. The system determines contextual information relating to the one or more audio objects. The system defines respective audio streams including audio data relating to at least one of the identified one or more audio objects. The system then outputs an object-based audio signal including the audio streams and the contextual information. |
US10321255B2 |
Speaker location identifying system, speaker location identifying device, and speaker location identifying method
A speaker location identifying system includes a camera which acquires a photographed image. The speaker location system recognizes an image of a speaker included in the photographed image, specifies a position of the speaker, based on a position and size in the photographed image of the recognized speaker, and decides a parameter of an audio signal outputted to the speaker, based on the specified position of the speaker. |
US10321254B2 |
Audio signal processing method and apparatus
The present invention relates to a method and an apparatus for processing an audio signal, and more particularly, to a method and an apparatus for processing an audio signal, which synthesize an object signal and a channel signal and effectively perform binaural rendering of the synthesized signal.To this end, provided are a method for processing an audio signal, which includes: receiving an input audio signal including a multi-channel signal; receiving truncated subband filter coefficients for filtering the input audio signal, the truncated subband filter coefficients being at least some of subband filter coefficients obtained from binaural room impulse response (BRIR) filter coefficients for binaural filtering of the input audio signal and the length of the truncated subband filter coefficients being determined based on filter order information obtained by at least partially using reverberation time information extracted from the corresponding subband filter coefficients; obtaining vector information indicating the BRIR filter coefficients corresponding to each channel of the input audio signal; and filtering each subband signal of the multi-channel signal by using the truncated subband filter coefficients corresponding to the relevant channel and subband based on the vector information and an apparatus for processing an audio signal by using the same. |
US10321252B2 |
Transaural synthesis method for sound spatialization
A method of producing a spatialized stereo audio file from an original stereo audio file comprises creating a data base of impulse responses realized in at least one physical space divided into left, right, front, back, up and down sides relative to a sound acquisition position, with at least one pair of acquisition microphones placed at the sound acquisition position, with at least two pairs of source loudspeakers placed at sound source positions; the sound acquisition position is situated at the left-right median plane of the physical space, the sound source positions are distributed symmetrically by pairs relative to the sound acquisition position, the data base of impulse responses comprising at least one left/right impulse response pair, the left and right impulse responses being obtained by a deconvolution of the direct acquired signal from all the source loudspeakers distributed at the respective left and right side of the physical space. |
US10321251B1 |
Techniques of performing microphone switching for a multi-microphone equipped device
Various embodiments describe techniques for switching microphones in a multiple microphone system. The techniques incorporate sampling audio signals from multiple microphones, determining a microphone that has the greatest incoming amplitude during the analysis window, and switching the microphone to that greatest amplitude microphone. The transition point for switching microphones may be determined when either the amplitude of the incoming signal is within an error bound of zero or at a “zero-crossing” in the input amplitude stream. |
US10321244B2 |
Hearing assistance device eavesdropping on a bluetooth data stream
Disclosed herein, among other things, are systems and methods for eavesdropping on a data stream for hearing assistance devices. One aspect of the present subject matter includes a hearing assistance system for a wearer including a Bluetooth host device having a transmitter configured to send data including one or more encoded audio streams, and a data channel having an advertisement that includes frequency information, frequency hop sequences, information for decoding audio streams, and security keys for decoding audio stream information. The system also includes one or more Bluetooth slave devices identified by the Bluetooth host device. The Bluetooth slave devices are configured to actively participate in a connection with the host device to aid the host transmitter in deciding which frequencies to use for frequency hopping and in determining which frequencies are being interfered with and should not be included in a channel map, according to various embodiments. |
US10321243B2 |
Hearing device comprising a filterbank and an onset detector
A hearing device comprises A) a forward path, comprising a1) an input unit for providing a time-domain electric input signal as digital samples, a2) an analysis filter bank configured to provide a time-frequency representation of said electric input signal, a3) a signal processing unit for processing a signal of the forward path and providing a number of processed channel-signals, B) an onset detector configured to receive said time-domain electric input signal before entering said analysis filter bank, and to provide an onset control signal dependent on a current first order derivative of an envelope thereof, C) a level estimation unit for estimating a current level of said frequency sub-band signals, and comprising c1) a level adjustment unit configured to adjust the current levels of said frequency sub-band signals, and to control said level adjustment in dependence of said onset control signal. The invention may be used in audio devices, e.g. hearing aids. |
US10321242B2 |
Automated scanning for hearing aid parameters
A hearing aid system is provided that facilitates adjustment of signal processing parameters θ of the hearing aid system with minimum user intervention, wherein the hearing aid system is capable of calculating signal processing parameters θ for evaluation of the user when the user has entered an input, e.g. using a smartwatch, to this effect. The evaluation takes place for a certain time period and in the event that the user has entered a consent input indicating that he or she is pleased with the set θ of signal processing parameters under evaluation, the hearing aid system continues processing with those signal processing parameters; and if the user is not pleased with the signal processing parameters θ under evaluation, the hearing aid system calculates another set {circumflex over (θ)} of signal processing parameters for evaluation of the user. |
US10321241B2 |
Direction of arrival estimation in miniature devices using a sound sensor array
A hearing device comprises a sound system for estimating the direction of arrival of sound emitted by one or more sound sources creating a sound field. The sound system comprises an array of N sound receiving transducers (microphones), each providing an electric input signal, a processing unit comprising a) a model unit comprising a parametric model configured to be able to describe the sound field at the array as a function of the direction of arrival in a region surrounding and adjacent to the array; b) a model optimizing unit configured to optimize said model with respect to its parameters based on said sound samples; c) a cost optimizing unit configured to minimize a cost function of the model with respect to said direction of arrivals; d) an estimating unit configured to estimate the direction of arrival based on said parametric model with the optimized parameters and the optimized cost function. |
US10321238B2 |
Miniature device having an acoustic diaphragm
A method of forming a device having a compliant member includes creating a membrane having one or more elastomeric layers which are at least partially cured. Another elastomeric layer is provided on the membrane in an uncured state. At least one of a bobbin and a housing are positioned so that an end of the bobbin or housing, or the ends of both the bobbin and housing, extend at least partially into the uncured elastomeric layer. The uncured elastomeric layer is then cured to secure it to the membrane and to the housing or bobbin, or both the housing and bobbin. The method substantially reduces or eliminates the formation of holes that can form during fabrication or use of the device. |
US10321236B2 |
Loudspeaker module
A loudspeaker module comprising a module casing. A loudspeaker unit body (30) is accommodated within the module casing. The loudspeaker unit body (30) comprises a unit body front cover (32) and a unit body casing (34) which are combined with each other. A vibration system and a magnetic circuit system are accommodated within a space enclosed by the unit body front cover (32) and the unit body casing (34). A plurality of positioning columns (340) are arranged outside sidewalls of the unit body casing (34). Each of the positioning columns (340) protrudes out of the surface of the sidewall of the unit body casing (34), and extends from the upper end of the unit body casing (34) to the lower end of the unit body casing (34) along the sidewall of the unit body casing (34). Positioning bosses (22) are individually arranged at positions on the module casing corresponding to the positioning columns (340). Positioning holes (222) which are adapted for the positioning columns (340) are individually vertically arranged on the positioning bosses (22). The positioning structure for a unit body of the loudspeaker module is small, and occupies smaller space. The module has high acoustic performances, and the assembly process of the module is simple and easy to operate. |
US10321231B2 |
Detecting and compensating for pressure deviations affecting audio transducers
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for analyzing, by a computing system, one or more signals transmitted to an audio transducer. The computing system determines, based on the analyzing the one or more signals, an inductance of electronic components affecting the one or more signals. The computing system modifies, based on using the determined inductance to determine that atypical displacement of the membrane of the audio transducer has occurred, the one or more signals to compensate for the atypical displacement of the membrane of the audio transducer. |
US10321228B2 |
Sound capture method and apparatus
A method and apparatus to capture sound produced by an audio device including a sound source and a loudspeaker. The apparatus includes a microphone support coupleable to the loudspeaker and a microphone mounted on the support, the microphone being locatable within a volume surrounded by a diaphragm of the loudspeaker and being arranged to detect pressure waves caused by movement of a vibrating element of the loudspeaker. Aspects and embodiments provide an element to capture sounds from a loudspeaker in a manner which is compact and which ameliorates disadvantages associated with alternative arrangements since a greater core sound to ambient sound ratio may be captured. |
US10321227B2 |
Electronic device for controlling microphone parameter
An electronic device includes a housing including a head part that is rotatable, a plurality of microphones disposed in the head part, a sensor for detecting a rotation angle of the head part, a memory storing data classifying feature parameters for each of the plurality of microphones according to a plurality of rotation angles, a motor configured to rotate the head part; and a processor. The processor implements the method, including when detecting sound by the plurality of microphones originating from a sound source, driving the motor to rotate the head part until a designated portion of a surface of the head part is facing the sound source, and when the designated portion of the surface is facing the sound source, adjusting feature parameters for each the plurality of microphones based on the classified feature parameters and a current angle of the head part. |
US10321223B2 |
Mobile computing device receptacle with an acoustic amplification component
A mobile computing device receptacle is provided. The mobile computing device receptacle has a rear enclosure with a receiving area for receiving a mobile computing device. The mobile computing device receptacle also has a first acoustic amplification component operably connected to a first side of the rear enclosure. In addition, the mobile computing device receptacle has a second acoustic amplification component operably connected to a second side of the rear enclosure. Further, the mobile computing device receptacle has a front enclosure having a first side speaker hole arrangement and a second speaker hole arrangement. The first side speaker hole arrangement is configured to be positioned over the first acoustic amplification component. In addition, the second side speaker hole arrangement is configured to be positioned over the second acoustic amplification component. A coupling mechanism couples a mobile computing device between the front enclosure and the rear enclosure. |
US10321222B1 |
Earphone, earphone control method and device
An earphone, an earphone control method and device are provided, the earphone control device includes an echo collection module, a state determination module and a control module, where the echo collection module includes at least one acoustic sensor, which is arranged in a space defined by an earphone and an ear canal, when the earphone is worn, for collecting a sound in the space, where the echo collection module is configured to collect the sound, convert the sound into a first audio signal, and output the first audio signal to the state determination module; the state determination module is configured to determine a wearing state of the earphone according to the first audio signal; and the control module is configured to perform playing control according to the wearing state of the earphone. |
US10321221B1 |
Aviation intercommunication system to mobile computing device interface
An interface device configured to coordinate signals between an aviation intercommunication system and a mobile computing device is provided. In one or more example, the interface device can be configured to minimize noise that can interfere with the communications between the pilot of the aircraft and the mobile computing device while also ensuring that the mobile computing device does not interfere with air traffic control radio signals. The interface device can include a microcontroller that can coordinate various signals inputted into and outputted out of the interface device such that a mobile computing device can receive a pilot's commands and can transmit notifications to the pilot without interfering with the pilot's ability to understand communications coming from air traffic controllers. |
US10321219B2 |
Earphone tip with universal sound port attachment core
Earbud adapter and earbud tip devices are discussed in the present disclosure. In one exemplary embodiment, an adapter may be configured to be detachably coupled to an earbud-type sound device or other sound device. The adapter may comprise a hollow adapter body extending from a proximal end to a distal end along a central longitudinal axis having a proximal portion including a lead in face that aids in placement of a tip on an earbud device and a distal portion having at least one retention member extending radially inward where, in combination, the features can allow positioning and adequate retention of an earbud tip on various configurations of earbuds. |
US10321217B2 |
Vibration transducer connector providing indication of worn state of device
Arrangements for bone conduction transducers (BCTs) that couple to wearable devices are described herein. An example BCT couples to a wearable device via a moveable member, and is arranged on the wearable such that the BCT member moves so as to provide an indication as to whether or not the wearable device is being worn. |
US10321213B2 |
Remote speaker microphone with touch volume control
A remote speaker microphone with touch volume control is provided. The remote speaker microphone includes a housing; a microphone; a speaker; and an interface configured to connect the speaker and the microphone. The remote speaker microphone further includes a touch sensor configured to, in response to receiving touch input, control a volume level of the speaker from a first volume level to a lower volume level, the first volume level being one of a plurality of discrete volume levels. |
US10321212B2 |
Loudspeaker array suspension
A loudspeaker array suitable for use in both a compression suspension mode and a flying suspension mode, wherein each two adjacent loudspeakers housings are coupled to each other by coupling means comprising a stationary connection frame, a pivotable connection bar and a connection member; wherein one of the connection frame and bar is provided with a fly mode pulling connection member stop and a compression mode pushing connection member stop which each are arranged to receive and block movement of the connection member in two opposite directions, one being a fly mode direction and one being a compression mode direction, such that blocking the movement of said connection member in the fly mode direction causes the back sides of the loudspeaker housings to exert a pulling force on each other while maintaining a predetermined angle and blocking the movement of said connection member in the compression mode direction causes the back side of said loudspeaker housings to exert a pushing force on each other while maintaining a predetermined angle. |
US10321211B2 |
Method and apparatus for providing customised sound distributions
A speaker system is disclosed for providing customised acoustical wavefronts with vertical and horizontal pattern control and amplitude and phase control. The system including a speaker housing (1) having therein at least a first array (2) of high frequency driver segments (3) and at least a secondary array (4) of low frequency driver segments (5) disposed behind said first array (2), said first array having sufficient space between said driver segments (3) to allow acoustic transparency whereby a wavefront from said secondary array (4) can substantially pass through said first array (2). |
US10321210B2 |
Sensor system and method of collecting data
Provided is a sensor system provided with: a terminal apparatus that has a sensor; and a base station that communicates with the terminal apparatus. The terminal apparatus stores acquisition frequency of a measurement data set to be transmitted to the base station, in measurement data sets of the sensor, and transmits first data that includes a reference time of an acquisition period of the measurement data sets of the sensor and the acquisition frequency, and second data that corresponds to the first data and that includes multiple measurement data sets, of the sensor, which have been acquired at the acquisition frequency in the acquisition period. The base station identifies the acquisition time of each of the measurement data sets included in the second data corresponding to the first data, on the basis of the reference time and the acquisition frequency included in the first data. |
US10321207B2 |
Receiving apparatus, broadcasting apparatus, server apparatus, and receiving method
This receiving apparatus includes a broadcast reception unit configured to receive a broadcasting signal including a broadcast program and tag information, the broadcast program including at least one scene, the tag information including information that is transmitted temporally corresponding to each of at least one scene of the broadcast program and is necessary for acquiring related information related to the broadcast program; an application controller configured to acquire an application that uses the related information and an application information table in which at least identification information for identifying the tag information including information for controlling an operation of the application and information for identifying the related information used by the application is described, and to control the operation of the application based on the application information table; a tag information processing unit configured to acquire the tag information based on the identification information described in the application information table from the received broadcasting signal, to acquire the related information based on the tag information, and to supply it to the application being executed. |
US10321205B2 |
Method for broadcasting an alert service
A method for broadcasting an alert service in a system for broadcasting digital audiovisual programs in a single-frequency network, wherein the method includes steps of: obtaining frames containing the alert service and other services; associating a mark for each frame; identifying the identifiers of the packets of audio and video components of the alert service and of other services; identifying the identifiers of packets of audio and video components of other services; receiving a command to broadcast an alert message; storing video and audio packets of the alert service as from the first frame mark following the reception of the alert message broadcast command; and replacing, from the second frame mark following the reception of the alert message broadcast command, all the packets of the video and audio components of the services other than the alert service with the packets of the alert service. |
US10321204B2 |
Intelligent closed captioning
An aspect provides a method, including: playing, on a display device, video content; providing, using at least one speaker, audio content associated with the video content; obtaining, from an external source, data relating to playback context; determining, using a processor, that the data relating to playback context is associated with a reduced audibility context; and providing, on the display device, textual data associated with dialog of the video content. Other aspects are described and claimed. |
US10321202B2 |
Customized variable television advertising generated from a television advertising template
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing customized television advertisements. In one aspect, television advertising templates are used for generating customized television advertisements. The television advertisement templates include targeting criteria specifying targeting conditions for the television advertising template, which are conditions for selecting the television advertisement template for an advertisement availability, and content selection criteria specifying availability content associated with an advertisement availability for use in selecting variable advertisement content elements for inclusion in a customized television advertisement generated from the television advertising template. The variable advertisement content elements can include video elements, audio elements, and text elements. |
US10321196B2 |
Methods and systems for customizing a media asset with feedback on customization
Methods and systems are provided herein for a media guidance application that customizes media assets. In particular, the media guidance application may customize the media asset by condensing the media asset. The media guidance application may determine whether or not the condensed media asset omitted any desired parts of the media asset (e.g., one or more plot points of a movie; one or more parts of a movie featuring a specific actor or actress; one or more parts of a television show featuring comedy content), and alert the user about whether or not a desired part is omitted from the condensed media asset. |
US10321194B2 |
Livestream conversation notifications
Implementations disclose livestream conversation notifications. A method includes receiving, via a first user device over a network, a livestream video; presenting, via the first user device to a first user, the livestream video; selecting a second user with whom the livestream video is to be shared, the selecting being based on relevance of content of the livestream video to the second user; and causing a transmission, to a second user device of the second user, of a notification that at least the first user is watching the livestream video. |
US10321184B2 |
Electronic apparatus and controlling method thereof
An electronic apparatus and a controlling method thereof are provided. The electronic apparatus includes a buffer configured to store audio data of an audio stream; and a processor configured to decode the audio data stored in the buffer, wherein the processor is further configured to determine a reproducing time corresponding to the audio data stored in the buffer, compare the reproducing time and a predetermined reproducing time, and control a storage amount of the audio data in the buffer so that an amount of the audio data corresponding to the predetermined reproducing time can be maintained in the buffer. |
US10321173B2 |
Determining user engagement with media content based on separate device usage
The various embodiments described herein include methods and systems for determining user engagement with media content. In one aspect, a method includes: (1) identifying media content presented by a first electronic device during a particular time period; (2) obtaining device usage information for a second device in proximity to the first electronic device, the second device associated with a particular user and the device usage information corresponding to device usage of the particular user during the particular time period; (3) based on the device usage information and the media content identification, determining a level of engagement of the particular user with the presented media content; and (4) in accordance with a determination that the level of engagement of the particular user meets one or more predefined criterion, recommending additional media content to the user based on the presented media content. |
US10321172B2 |
System and method for hosting a personalized television channel
According to various exemplary embodiments, systems and methods are described, wherein the system implements a method executable by a host placeshifting device communicating via a network with a client and a backend media server, the method comprising: providing digital media content in the host placeshifting device; determining the presence of the client for receiving the digital media content; providing the client with electronic access to the digital media content via the network and the backend media service; and distributing the digital media content from the host placeshifting device over the network and via the backend server to the client, wherein the digital media is distributed in the form of a personalized television channel produced by the host placeshifting device. |
US10321168B2 |
Systems and methods for encoding and playing back video at different frame rates using enhancement layers
Systems and methods in accordance with embodiments of this invention provide for encoding and playing back video at different frame rates using enhancement layers. In a number of embodiments, video is encoded using temporal scalability involving the creation of a base layer at a first frame rate and an enhancement layer including additional frames enabling playback at a second higher frame rate. The second higher frame rate can also be referred to as an enhanced frame rate. In a number of embodiments, the base and enhancement layers are stored in one or more container files that contain metadata describing the enhancement layer. Based on the capabilities of a playback device, it can select the particular frame rate at which to playback encoded video. |
US10321165B2 |
Set-top box with interactive portal and system and method for use of same
A set-top box with an interactive portal and system and method for use of the same are disclosed. In one embodiment of the set-top box, the set-top box includes a housing that secures a signal input, a signal output, a processor, a transceiver, and memory therein in an interconnected bus architecture. The set-top box receives a status signal via the transceiver from an amenity. The set-top box then generates an interactive portal that includes a status icon relating to the status signal and a management icon relating to commanding the amenity or initiating a service request. |
US10321156B2 |
Method and apparatus for processing video data
A method for signalling an intra chroma prediction mode and a method for implementing the signalled intra chroma prediction mode, the intra chroma prediction mode taking an intropolation of previously predicted luma samples from neighboring blocks of video data to attain an intra chroma prediction of a current chroma prediction unit. |
US10321153B2 |
System and method for constructing optical flow fields
A system constructs an optical flow field that corresponds with a selected video frame. The optical flow field is constructed based on a first motion of a mobile platform having an imaging device and a status of the imaging device. The first motion and the status are determined with measurements of sensors installed on the mobile platform and/or the imaging device installed on the mobile platform. The first motion includes at least one of a first rotation, a horizontal movement, or a vertical movement of the mobile platform. The status includes a rotation of the imaging device and/or an orientation of the imaging device relative to the mobile platform. |
US10321151B2 |
Method of adaptive interpolation filtering in video coding
A method and apparatus of adaptive interpolation filter for motion compensation with fractional-pixel accuracy are disclosed. Embodiments of the present invention generate interpolated reference samples at non-integer locations based on existing reference samples in a reference block by using an interpolation filter set adaptively according to pixel location and/or pixel characteristics. A current block is then encoded or decoded using a temporal predictor including the interpolated reference samples. The adaptive interpolation filter can be applied to the prediction unit (PU). In one embodiment, the interpolation filter set consists of interpolation filters having different filter lengths. An interpolation filter with a longer tap length is applied to generate interpolated reference samples farther from the block boundary and an interpolation filter with a shorter tap length is applied to generate interpolated reference samples closer to the block boundary. |
US10321149B2 |
Biasing selection of motion estimation vectors
A motion estimation technique finds first and second candidate bi-directional motion vectors for a first region of an interpolated frame of video content by performing double ended vector motion estimation on the first region. One of these candidate bi-directional motion vectors is selected, and used to identify a remote region of the interpolated frame. This remote region is located at an off-set location from the first region, and is found based on an endpoint of the selected candidate bi-directional motion vector. A remote motion vector for the remote region of the interpolated frame is obtained, and one or more properties of this remote motion vector are used to bias a selection between the first and second candidate vectors. |
US10321145B2 |
Method and device for encoding or decoding image by means of view merging prediction
According to an embodiment, an image decoding method includes: determining at least one prediction unit included in a current coding unit that is one of at least one coding unit splitting the image; generating a merge candidate list related to a current prediction unit included in the at least one prediction unit; determining a prediction mode to be performed in the prediction unit based on the merge candidate list; and performing prediction according to the determined prediction mode, wherein the generating of the merge candidate list further comprises determining whether to add a view synthesis prediction merging candidate to the merge candidate list based on whether a neighboring prediction unit adjacent to the current prediction unit has been encoded using the view synthesis prediction merging candidate. |
US10321144B2 |
Method and system for determining encoding parameters of video sources in large scale video surveillance systems
At least one embodiment of a method of configuring a video source comprising an embedded encoder for generating a stream, in a video-surveillance system comprising virtual encoders generating virtual streams, the method comprising: transcoding a reference stream generated by the video source to generate virtual streams according to distinct encoding configurations of the virtual encoders; for each of the generated virtual streams, computing a similarity distance between the corresponding virtual stream and a reference stream generated by the video source; obtaining a quality indicator relative to a task to be carried out on a stream generated by the video source; selecting an encoding configuration of a virtual encoder based on the computed similarity distances and the obtained quality indicator; and determining at least one configuration parameter value of the encoder of the video source as a function of the selected encoding configuration of the virtual encoder and of a look-up table. |
US10321141B2 |
Method and apparatus for palette initialization and management
A method and apparatus for palette coding of a block of video data by initializing the palette or triplet palette or using a selected palette or triplet palette from a preceding image area for the beginning block of the current image area are disclosed. The method receives input data associated with a current image area consisting of multiple blocks. For the beginning block, the palette predictor is determined based on an initial palette or triplet palette or based on a selected palette or triplet palette associated with a selected block located at a location before the end of a preceding image area. For blocks of the current image area, palette coding is applied to the blocks, where at least one block uses the palette predictor for the beginning block as the palette predictor. |
US10321137B2 |
Image encoder and decoder using unidirectional prediction
The present invention relates to an image encoding and decoding technique, and more particularly, to an image encoder and decoder using unidirectional prediction. The image encoder includes a dividing unit to divide a macro block into a plurality of sub-blocks, a unidirectional application determining unit to determine whether an identical prediction mode is applied to each of the plurality of sub-blocks, and a prediction mode determining unit to determine a prediction mode with respect to each of the plurality of sub-blocks based on a determined result of the unidirectional application determining unit. |
US10321135B2 |
Method and apparatus for real-time SAO parameter estimation
The disclosure provides a sample adaptive offset (SAO) encoder. The SAO encoder includes a statistics collection (SC) block and a rate distortion optimization (RDO) block coupled to the SC block. The SC block receives a set of deblocked pixels and a set of original pixels. The SC block categorizes each deblocked pixel of the set of deblocked pixels in at least one of a plurality of band and edge categories. The SC block estimates an error in each category as difference between a deblocked pixel of the set of deblocked pixels and corresponding original pixel of the set of original pixels. The RDO block determines a set of candidate offsets associated with each category and selects a candidate offset with a minimum RD cost. The minimum RD cost is used by a SAO type block and a decision block to generate final offsets for the SAO encoder. |
US10321134B2 |
Predictive motion vector coding
Overlapped block disparity estimation and compensation is described. Compensating for images with overlapped block disparity compensation (OBDC) involves determining if OBDC is enabled in a video bit stream, and determining if OBDC is enabled for one or more macroblocks that neighbor a first macroblock within the video bit stream. The neighboring macroblocks may be transform coded. If OBDC is enabled in the video bit stream and for the one or more neighboring macroblocks, predictions may be made for a region of the first macroblock that has an edge adjacent with the neighboring macroblocks. OBDC can be causally applied. Disparity compensation parameters or modes may be shared amongst views or layers. A variety of predictions may be used with causally-applied OBDC. |
US10321133B2 |
Moving picture coding method, moving picture coding apparatus, moving picture decoding method, moving picture decoding apparatus, and moving picture coding and decoding apparatus
A moving picture coding apparatus includes an intra-inter prediction unit which calculates a second motion vector by performing a scaling process on a first motion vector of a temporally neighboring corresponding block, when selectively adding, to a list, a motion vector of each of one or more corresponding blocks each of which is either a block included in a current picture to be coded and spatially neighboring a current block to be coded or a block included in a picture other than the current picture and temporally neighboring the current block, determines whether the second motion vector has a magnitude that is within a predetermined magnitude or not within the predetermined magnitude, and adds the second motion vector to the list when the intra-inter prediction unit determines that the second motion vector has a magnitude that is within the predetermined magnitude range. |
US10321123B2 |
Gaze correction of multi-view images
Gaze is corrected by adjusting multi-view images of a head. Image patches containing the left and right eyes of the head are identified and a feature vector is derived from plural local image descriptors of the image patch in at least one image of the multi-view images. A displacement vector field representing a transformation of an image patch is derived, using the derived feature vector to look up reference data comprising reference displacement vector fields associated with possible values of the feature vector produced by machine learning. The multi-view images are adjusted by transforming the image patches containing the left and right eyes of the head in accordance with the derived displacement vector field. |
US10321120B2 |
Display apparatus with electrochromic mirror
A three-dimensional (3D) display apparatus including: a display panel; a backlight configured to supply light to the display panel; and a parallax barrier disposed between the display panel and the backlight, wherein the parallax barrier includes an electrochromic mirror (ECM). |
US10321114B2 |
Testing 3D imaging systems
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to testing three-dimensional imaging systems. In some implementations, a system includes a mount for a three-dimensional camera, a mount for a calibration target, and a rail to which the mount for the calibration target is coupled. The movement of the mount for the calibration target is constrained to the direction extending along the rail. The system includes a processing device having logic that receives a reading from a particular three-dimensional camera coupled to the mount for the three-dimensional camera. The reading includes a distance from the three-dimensional camera to a particular calibration target coupled to the mount for the calibration target. The logic receives a measurement of an actual distance from the particular three-dimensional camera to the particular calibration target. The logic then provides measurement characteristics of the particular three-dimensional camera. |
US10321113B2 |
Processing apparatus, processing system, image pickup apparatus, processing method, and non-transitory computer-readable storage medium
A processing apparatus includes a luminance information obtainer that obtains luminance information for each color in each of a plurality of images, each of which is imaged respectively when a light source arranged at mutually different positions sequentially irradiates an object with light, and a color setter that sets a color to use in obtaining surface normal information for each region of an image on the basis of the luminance information. |
US10321110B2 |
Method and apparatus for image processing
A method, corresponding apparatuses, and a non-transitory computer readable medium for image processing are provided. A method comprises selecting at least one reference point on a sensor illumination response curve in a sensor illumination response plane. The method further comprises determining at least one dominant color evaluation region in the sensor illumination response plane based on the at least one reference point. With the claimed inventions, color reproduction performance could be improved. |
US10321108B2 |
Projector and control method of projector
A projector which modulates light emitted from a solid light source by an optical modulator and projects an image includes, a division unit which divides first light beams forming the image, a diffusion plate which diffuses one of the first light beams divided by the division unit, a first sensor which receives the light beams diffused by the diffusion plate, a second sensor which receives second light beams having a full width at the half maximum of a spectrum different from the first light beams and forming the image, an adjustment unit which adjusts a ratio of the first light beams to the second light beams according to a detection result of the first sensor and a detection result of the second sensor. |
US10321106B2 |
Position detection apparatus and contrast adjustment method used with the same
A position detection apparatus includes a first irradiation section and a second irradiation section that irradiate an operation surface with detection light, an imaging section that captures an image of the operation surface, and a detection section that detects a pointed position pointed with a pointing element based on the captured image. The first irradiation section is disposed in a position closer to the operation surface than the second irradiation section and emits light having intensity higher than the intensity of the light emitted from the second irradiation section. Instead, the position detection apparatus further includes an adjustment section that adjusts the intensity of the light emitted from at least one of the first irradiation section and the second irradiation section to adjust contrast between the pointing element and the operation surface to a value that exceeds a threshold. |
US10321105B2 |
Image and wave field projection through diffusive media
Methods and systems for projecting wave fields use a diffusing medium, a wavefront shaper, an illumination source, and a control system. A system for projecting an object wave field into a projection volume includes a wave scatterer, a wave field projector configured to project a wave field onto the wave scatterer, and a controller coupled to the wave field projector. The controller is configured to cause the wave field projector to project a wave field that, upon interacting with the wave scatterer, is redirected to form an object wave field that forms a predetermined pattern in the projection volume. |
US10321100B2 |
System and method of foreground extraction for digital cameras
A system and method of foreground objection extraction in connection with detection of single color objects in video frames. A laser emitter in combination with a random, textual pattern producing element illuminates a field of view thereby producing a background frame. The pattern is projected onto single color objects in the field of view. A current frame is compared to one of the background frame, or a prior frame to determine if there are any differences. Responsive to any detected differences, foreground objects are extracted from the current frame, without shadows, light spots or reflections. |
US10321099B2 |
Software, systems, and methods for video recording of a transaction involving protected data
Software, systems, and methods for recording a scene encompassing a transaction, such as a point-of-sale transaction, are presented. In one implementation of a method, the scene is recorded to a data storage system using a first video camera capable of capturing protected data associated with the transaction. While recording the scene using the first camera, and in response to receiving a first trigger, the recording of the scene is continued using a second video camera not capable of capturing the protected data. While then recording the scene using the second camera, and in response to receiving a second trigger, the recording of the scene is continued using the first video camera. The first and second timing triggers are initiated based on at least one event associated with the transaction. |
US10321097B2 |
Perimeter monitoring device for work vehicle
A perimeter monitoring device is configured to monitor a surrounding of a work vehicle and to display a monitored result on a display device. The perimeter monitoring device comprises a vehicle information detecting part, a plurality of cameras, a bird's-eye image display unit, a plurality of obstacle detecting sensors, an obstacle processing part, and a camera image displaying unit. The vehicle information detecting part detects a speed of the work vehicle. The cameras capture image data regarding the surrounding of the work vehicle. The bird's-eye image display unit displays a bird's-eye image based on the image data. The obstacle detecting sensors detect obstacles in the surrounding. The obstacle processing part issues a warning when an obstacle is detected. The camera image displaying unit displays a camera image adjacent the bird's-eye image. The images are not displayed and the warning is not issued when the vehicle speed exceeds a threshold value. |
US10321094B2 |
Secure video visitation system
Video conferencing in a controlled environment facility entails significant security concerns. These concerns are even more prevalent in a system that permits residents of such facilities to communicate via their own personal devices. Therefore, in order to alleviate these concerns and provide a secure system in which a resident is able to make video calls using their personal device, a kiosk unit is provided to which the personal device must be linked for completing a video call. When making the video call, the camera and display on the personal device are disabled, and all video data is captured and displayed by the kiosk unit. The link between the kiosk unit and the personal device facilitates the exchange of the image information for transmission to the outside party, or display to the user. By providing a fixed camera, and disabling the personal device camera, security can be maintained while permitting video calling services. |
US10321085B2 |
Pixel unit for an image sensor, image sensor, method for sensing a light signal, method of controlling a pixel unit, and method for generating an image using a pixel unit
A pixel unit for an image sensor. The pixel unit includes a photodiode for converting alight signal into a processing signal, a multiplexer unit that is designed for using the processing signal to generate at least a first multiplexer signal and a second multiplexer signal that deviates therefrom, and a storage device having at least a first storage unit for buffer storing a time-limited integral value of the first multiplexer signal and a second storage unit for buffer storing a time-limited integral value of the second multiplexer signal. The pixel unit makes possible a time-overlapped sampling of the first multiplexer signal and of the second multiplexer signal. |
US10321079B2 |
Solid-state imaging apparatus having multiple structures to reduce the apparatus size, manufacturing method of the same, and electronic device
The present disclosure relates to a solid-state imaging apparatus, a manufacturing method of the same and an electronic device which can make an apparatus size further smaller. A solid-state imaging apparatus includes: a laminate of a first structure in which a pixel array unit in which pixels that perform photoelectric conversion are two-dimensionally arranged is formed and a second structure in which an output circuit unit configured to output pixel signals output from the pixels to an outside of an apparatus is formed. The output circuit unit, a first through hole via which penetrates through a semiconductor substrate constituting part of the second structure, and an external terminal for signal output connected to the outside of the apparatus are disposed below the pixel array unit of the first structure. The present disclosure can be applied, for example, to a solid-state imaging apparatus or the like. |
US10321077B2 |
Line buffer unit for image processor
An apparatus is described that include a line buffer unit composed of a plurality of a line buffer interface units. Each line buffer interface unit is to handle one or more requests by a respective producer to store a respective line group in a memory and handle one or more requests by a respective consumer to fetch and provide the respective line group from memory. The line buffer unit has programmable storage space whose information establishes line group size so that different line group sizes for different image sizes are storable in memory. |
US10321067B2 |
Detection system and method
A detection system include a light source including three or more than three equiangularly spaced light-emitting devices for emitting light onto multiple cutting edges of a cutter blade of a cutter, a camera for capturing images of the cutting blade of the cutter, and a controller electrically coupled with the light source and the camera and capable of figuring out the angle of the cutter blade of the cutter by analyzing the images of the cutter blade and then controlling one specific light-emitting device to emit light onto the cutter blade of the cutter. |
US10321065B2 |
Remote communication method, remote communication system, and autonomous movement device
A remote communication method of a remote communication system including a first robot deployed in a first place and a first presentation device deployed in a second place, includes capturing an image of a first user in the first place with a camera, transmitting the captured image of the first user from the first robot to the first presentation device, receiving the captured image from the first robot, displaying the captured image, detecting a first amount of change indicating a change in a position of a second user in the second place with reference to a second robot that virtually represents the first user, transmitting the first amount of change to the first robot, receiving the first amount of change from the first presentation device, and moving the first robot to change a point of view of the camera in response to the first amount of change. |
US10321063B2 |
Electronic apparatus and image pickup apparatus
An electronic apparatus includes a display unit configured to be rotatable with respect to a main body unit in a first direction about a first axis and a second direction about a second axis, a magnet configured to generate a magnetic field, a first sensor configured to detect, based on the magnetic field, a first state of the display unit in the first direction, a second sensor configured to detect, based on the magnetic field, a second state of the display unit in the second direction, a third sensor configured to detect, based on the magnetic field, a third state of the display unit, and a control unit configured to control a display state of the display unit based on the first state, the second state, and the third state. |
US10321061B2 |
Camera-shake correction apparatus, camera module and camera
A lens drive apparatus that displaces a lens holder in a direction of an optical axis and a direction orthogonal to the optical axis in collaboration with a magnet and a coil that includes: a first coil that is disposed at a position shifted in a radial direction of the lens holder with respect to the magnet and displaces the lens holder in the direction of the optical axis; and a second coil that is disposed at a position shifted in the direction of the optical axis with respect to the magnet and displaces the lens holder in the direction orthogonal to the optical axis, comprises a Hall device that is disposed at a position shifted in the direction of the optical axis with respect to the second coil and detects a position of the magnet in the direction orthogonal to the optical axis. |
US10321057B2 |
Imaging device and control method therefor
A function relating to communication of imaging data is assigned to an operational switch of an operating unit 32. A control unit 310 switches a working mode of the assigned assignment function among a stop mode in which power supply to a communication unit 307 that communicates the imaging data is stopped, a standby mode in which standby is performed to enable the communication of the imaging data by supplying power to the communication unit 307, and an executing mode in which the imaging data is communicated, depending on operational duration of the operational switch. In a case where the imaging data is not communicated, the assignment function is set to the stop mode, thereby realizing power saving. Further, the working mode of the assignment function can be switched depending on the operational duration of the operational switch, which improves the operability of an imaging device. |
US10321055B2 |
Low power eye tracking system and method
A method of reducing the illumination power requirements for an object tracking system, the method including the steps of: (a) determining a current location of the object within a scene; (b) for a future frame: determining a band around the object of interest; determining a start and stop time for when the rolling shutter detector will be sampling the band; and illuminating the object only while the rolling shutter detector is sampling the band; (c) for a future frame predicting the location of the object relative to the tracking system; determining the ambient light levels; and illuminating the object with the minimum optical power required for the object to be imaged suitably for tracking. |
US10321053B2 |
Information processing apparatus and control method for reading out information recorded in association with an image
An information processing apparatus includes a readout unit that reads out information recorded in association with an image and that indicates an effect applied to the image, a processing unit that applies an effect to an image, and a control unit that, in a case where the information indicating the effect applied to the image has been read out, performs control to restrict the processing unit from applying to the image a part of effects including an effect other than the applied effect and being set according to the applied effect indicated by the information, from among a plurality of effects that can be applied by the processing unit. |
US10321050B2 |
Determining optimal photograph capture timing based on data from wearable computer eyewear devices
A computer-implemented method includes: receiving, by a computing device, criteria for timing a capture of a photograph by an associated camera device; receiving, by the computing device, an instruction to capture the photograph at a time determined based on the criteria; obtaining, by the computing device, information regarding a status of one or more photograph participants from one or more wearable computing devices worn by the one or more photograph participants; determining, by the computing device, the time to capture the photograph based on the criteria and the status of the one or more photograph participants; and capturing, by the computing device, the photograph at the determined time. |
US10321049B2 |
Photographing control methods, photographing control apparatuses, and photographing devices
Photographing control methods, apparatuses, and devices are described. A method comprises: determining a first orientation of a photographing device and a second orientation corresponding to a scenario mode; and determining, in response to that the first orientation is different from the second orientation, an imaging mode of the photographing device according to the second orientation. In this regard, an appropriate imaging mode is determined according to a second orientation when a first orientation of a photographing device is different from the second orientation corresponding to a scenario mode, to separate orientating of the photographing device from imaging of an imaging module, and therefore a photographing effect is not affected while consideration is given to both device gripping stability and operational convenience. |
US10321046B2 |
Imaging apparatus
The present invention is to provide an imaging apparatus superior in operability and visibility at the time of setting and adjusting functions thereof.The apparatus includes GUI screen image generating means for generating a GUI screen image for operating the imaging apparatus to display the GUI screen image on image display means; operating means for operating the GUI screen image displayed on the image display means; controlling means for controlling the imaging apparatus in accordance with the operation of the GUI screen image by the operating means; storing means for storing hierarchy type main menu information; menu generating means; and menu editing means capable of editing the unique menu information generated by the menu generating means. The controlling means controls the GUI screen image generating means when detecting a predetermined operation by the operating means, and the GUI screen image generating means generates the GUI screen image in which the index information to operate the menu editing means is included in the unique menu information, in accordance with the control by the controlling means, and displays the GUI screen image on the image display means. |
US10321043B2 |
Focus detection apparatus, focus control apparatus, image-capturing apparatus and focus detection method
The focus detection apparatus includes circuitry which function as a producer configured to acquire paired phase difference image signals that are produced through photoelectric conversion of an object image formed by an optical system including a focus lens and that have therebetween a phase difference corresponding to a focus state of the object image, and configured to produce focus detection information using the phase difference acquired from the paired phase difference image signals, and an acquirer configured to acquire a feature value relating to a correlation value between the paired phase difference image signals. The producer is configured to acquire the phase difference depending on a result of comparison between the feature values acquired before and after driving of the focus lens. |
US10321041B2 |
Imaging apparatus, control method of imaging apparatus, and non-transitory storage medium storing control method of imaging apparatus
An imaging apparatus includes a photographic lens, an imager, a diaphragm, a drive unit, and a control unit. The imager receives light fluxes passing through the photographic lens to generate an imaging signal. The diaphragm regulates the light fluxes passing through the photographic lens and received by the imager. The drive unit drives the diaphragm. The control unit performs still image continuous photography and displays a live-view image on a display unit during each main exposure of the still image continuous photography. The control unit controls a start timing of the driving of the diaphragm for the main exposure performed by the drive unit while the live-view image is displayed during each main exposure of the still image continuous photography, in accordance with a drive speed of the diaphragm. |
US10321040B2 |
Image apparatus and method for calculating depth based on temperature-corrected focal length
An image apparatus may be configured to calculate a depth of an object relative to the image apparatus. The image apparatus may include an image sensor that may capture a plurality of images of the object. Depth calculation may include calculating a binocular disparity using the plurality of images, measuring a local temperature value from at least one temperature sensor, correcting a focal length of at least a portion of the image apparatus according to the measured local temperature value, and calculating a depth of the object using the binocular disparity and the corrected focal length. The corrected focal length may be determined based on a focal length variation value. The focal length variation value may be determined based on performing contrast autofocus on one or more captured images and the local temperature value. |
US10321039B2 |
Dispatch-based responder camera activation
A method of automatic activation of a responder camera to begin capturing a video can be performed by a computing device. The computing device receives an indication of a location or an event. The computing device determines a geographic area associated with the location or event. The computing device receives a dispatch acknowledgement from a responder, where the dispatch acknowledgement indicates that the responder is at the geographic area or that the responder is en route to the geographic area. The computing device automatically sends a camera activation signal to a responder camera associated with the responder in response to receiving the dispatch acknowledgement from the responder. The responder camera is configured to begin capturing a video in response to receiving the camera activation signal. |
US10321036B2 |
Lens and sensor positioning system
A positioning system is designed to align a lens barrel with a sensor assembly. A first end of a lens barrel includes ridges along an edge. The sensor assembly includes a recessed channel with reciprocal ridges for mating with the ridges of the lens barrel. The sensor assembly also includes a plurality of shim platforms structured, each structured to position a wedge shaped shim, the wedge shaped shim including a flat bottom to slide on the shim platform and raise or lower the lens barrel relative to the reciprocal ridges on which the lens barrel rests. |
US10321035B2 |
Camera and optical apparatus
A camera includes: a ring-like body mount having an inside diameter smaller than about 48 millimeters; and a solid-state image pickup device arranged oppositely to the body mount, the solid-state image pickup device having a rectangle light receiving section with a diagonal line length of about 43 millimeters or more. An apparent shape of the solid-state image pickup device viewed from a front surface side of the body mount is a rectangle in which one or more corners are oblique. |
US10321034B2 |
Image recording system and a motor vehicle
An image recording system, for example of a motor vehicle, includes a carrier plate, an optics holder with a through hole of which one side is closed by a surface of the carrier plate, and an image recorder situated on the carrier plate surface, a needle channel that extends through the optics holder from the through hole to an outer side of the optics holder and that is suitable for, after the optics holder has been manufactured, injection molding of an encapsulation that forms an optical lens of the image recorder without having to protect a surface of the encapsulation during the manufacturing of the optics holder. Manufacturing of a microstructured protective lens directly after manufacturing of the optics holder on the same injection mold is thus enabled. |
US10321032B2 |
Image pickup apparatus having plurality of external connection terminals
An image pickup apparatus that prevents hooking of a cable, coming-off of a connector, or the like without lowering insertion and extraction performance of a cable even when external connection terminals are arranged on inclined faces formed on a side surface of an apparatus main body in its width direction while reducing a size of the apparatus main body in the width direction. The inclined faces inclines such that ends of the respective inclined faces on a back side of the apparatus main body are inclined in a direction to come close to the optical axis. The inclined faces are arranged at positions so as not to overlap to each other when viewed from the width direction of the apparatus main body, and are arranged such that a part of the inclined faces overlap to each other when viewed from a direction of the optical axis. |
US10321023B2 |
Image processing apparatus and image processing method
An image processing method is performed by a processor of an image processing apparatus which performs image processing of an input frame image. In the image processing method, a tonal histogram is generated, of which a gross area corresponds to a total number of pixels in the input frame image, and contrast is calculated from the tonal histogram. An input of a motion-detecting level with respect to the input frame image is received. A motion-detecting threshold corresponding to the motion-detecting level and the contrast is calculated. A composite image of the input frame image and a preceding frame image of the input frame image is generated based on a comparison result of a finite difference value between the input frame image and the preceding frame image, and the motion-detecting threshold. |
US10321021B2 |
Image pickup device and electronic system including the same
An image pickup device includes a first camera, a second camera, a first image signal processor (ISP) and a second ISP. The first camera obtains a first image of an object. The second camera obtains a second image of the object. The first ISP performs a first auto focusing (AF), a first auto white balancing (AWB) and a first auto exposing (AE) for the first camera based on a first region-of-interest (ROI) in the first image, and obtains a first distance between the object and the first camera based on a result of the first AF. The second ISP calculates first disparity information associated with the first and second images based on the first distance, moves a second ROI in the second image based on the first disparity information, and performs a second AF, a second AWB and a second AE for the second camera based on the moved second ROI. |
US10321018B2 |
Information processing apparatus, information processing method, and non-transitory computer readable medium
An information processing apparatus includes a detection unit and a change unit. The detection unit detects a first communication interface which has been newly assigned to the information processing apparatus, and a first network to which a connection is made via the first communication interface. The change unit changes, in a case where the first network and a second network to which a connection is made via a second communication interface that has been assigned earlier have an independent relationship, settings for a limitation on use of a service via the second communication interface. |
US10321017B2 |
Image processing apparatus for improving image sharpness according to the output condition, image processing method and program
An image processing apparatus according to the present invention includes an acquisition unit configured to acquire an output condition when an image forming apparatus forms an image on a recording medium based on image data, and a processing unit configured to perform image processing on the image data for improving sharpness of the image by using a parameter based on the output condition. The parameter to be referred to by the processing unit represents such a characteristic that the image formed by the image forming apparatus has a luminous characteristic in relation to spatial frequency that remains constant or decreases continuously without causing any inflection point or any discontinuous point in a frequency band from a predetermined frequency to a limit frequency of the image forming apparatus. |
US10321016B2 |
Control apparatus, control method, and storage medium for controlling a concavo-convex layer forming apparatus that forms a concavo-convex layer on a printing medium
A control apparatus for controlling a concavo-convex layer forming apparatus, includes at least one memory that stores instructions, and at least one processor coupled to the at least one memory, and configured to execute the instructions to cause the control apparatus to function as an input unit configured to input concavo-convex data representing a three-dimensional object, and a correction unit configured to perform correction on the input concavo-convex data in accordance with at least one frequency band of the input concavo-convex data and a filter having an intensity that is made higher for the input concavo-convex data having a greater amplitude on the input concavo-convex data. |
US10321007B2 |
Printing apparatus and method of controlling the same that selectively perform predetermined image processing based on a detected sheet size
A printing apparatus includes a processor that causes a conveyance unit to convey a first sheet to print an image on the first sheet in a free size printing mode, before a user instruction for starting printing is accepted, and causes the conveyance unit to start conveying a portion of sheets of a plurality of sheets following the first sheet to print a portion of images on the portion of the sheets following the first sheet, before detection of the size of the first sheet. The processor also causes, in the free size printing mode, the conveyance unit to start conveying other sheets, of the plurality of sheets, following the portion of the sheets following the first sheet, to print other images on the other sheets, in accordance with having confirmed detection of the size of the first sheet. |
US10321002B1 |
Variable data vector graphic pattern ink pantograph
Methods and systems for forming a pattern ink pantograph. In an example embodiment, two or more pattern inks can be configured, such that a frequency of one pattern ink among the two (or more) pattern inks comprises a frequency below an MTF (Modulation Transfer Function) and a frequency of another pattern ink among the two or more pattern inks comprises a frequency above said MTF. The two or more pattern inks can be used as a special color space to paint a font or a geometric object, and such pattern inks are also independent of what is being written. Each pattern ink comprises vector graphic data. |
US10321001B2 |
Image processing apparatus, method for controlling image processing apparatus, and storage medium
An image processing apparatus includes first and second detecting units, a conveying unit, a reading unit, a setting unit, an executing unit, a storing unit, and a correcting unit. The first detecting unit detects a size of a set document. The conveying unit conveys the set document. The second detecting unit detects a size of the conveyed document. The reading unit reads an image of the conveyed document and generates image data. The setting unit sets a setting value based on the detected size before the document image is read. The executing unit executes image processing on the image data, based on the set setting value. The storing unit stores the image data. The correcting unit corrects, where the size detected by the second detecting does not match the size detected by the first detecting, the stored image data based on the size detected by the second detecting unit. |
US10320999B2 |
Image forming apparatus, image forming system, and image forming method
An image forming apparatus includes circuitry configured to receive a first print job and ejection-destination designating information designating one of a plurality of ejection destinations as an ejection destination of a first printed matter based on the first print job. The circuitry is configured to perform, based on the ejection-destination designating information, a determination of whether to eject the first printed matter to a previous ejection destination to which a second printed matter has been ejected based on a second print job received one before the first print job. The circuitry is configured to select the ejection destination of the first printed matter according to the determination. |
US10320995B2 |
Communication system, communication apparatus, and communication connection method
A user causes a portable device (information processing device) to approach one PC (communication apparatus), and the PC transfers to the portable device by means of NFC unique connection information, such as a password, required for communication connection. Also, the user causes the portable device which has obtained the connection information to approach another PC. The portable device transfers connection information unique to the one PC to another PC by means of NFC. Another PC uses the obtained connection information to execute communication connection with the one PC. Thus, connection information required for communication connection is transferred among a plurality of PCs so as to easily execute communication connection among the plurality of PCs. |
US10320990B2 |
Device assisted CDR creation, aggregation, mediation and billing
Device assisted CDR creation, aggregation, mediation and billing is provided. In some embodiments, device assisted CDR creation, aggregation, mediation and billing for a wireless network includes collecting device generated service usage information for one or more devices in wireless communication on the wireless network; and providing the device generated service usage information in a syntax (e.g., a device assisted charging data record (CDR)) and a communication protocol (e.g., 3GPP, 3GPP2, or other communication protocols) that can be used by other network devices to augment or replace network generated service usage information for the one or more devices in wireless communication on the wireless network. |
US10320989B2 |
Access point with controller for billing and generating income for access point owner
A modified end user network access point includes a switching module and a controller to track usage of the end user network access point by wirelessly connected end user devices. The tracked usage information is transmitted from the end user network access point to a remotely coupled data center. The data center collects usage information from a plurality of different end user network access points. The collected usage information is in turn transmitted from the data center to a network carrier. The network carrier uses the received usage information to bill users for accessing the end user network access points and using any services provided by the end user network access points. An owner of each end user network access point is compensated by the network carrier each instance that an end user device utilizes the end user network access point to access the network carrier's communications network. |
US10320987B2 |
Portable multifunction device, method, and graphical user interface for conference calling
In some embodiments, a portable multifunction device with a touch screen display performs a method that includes: displaying a phone call user interface on the touch screen display, wherein the phone call user interface includes: a first informational item associated with an active phone call between a user of the device and a first party, a second informational item associated with a suspended phone call between the user and a second party, and a merge call icon; upon detecting a user selection of the merge call icon, merging the active phone call and the suspended phone call into a conference call between the user, the first party, and the second party, and replacing the phone call user interface with a conference call user interface. The conference call user interface includes: a third informational item associated with the conference call, and a conference call management icon. |
US10320986B2 |
Selective mapping of callers in a call center routing system
Techniques for handling contacts and agents in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for handling contacts and agents in a contact center system including associating an outcome of an interaction between a contact and an agent with an identification of a matching strategy used for matching the contact with the agent. |
US10320984B2 |
Techniques for L3 pairing in a contact center system
Techniques for L3 pairing in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for L3 pairing in a contact center system comprising identifying a first contact, identifying a first agent available for assignment to the first contact, comparing information about the first contact with information about the first agent, and postponing, by a first period of delay, assignment of the first agent and assignment of the first contact based on the comparison. |
US10320978B2 |
Call filtering to a user equipment
A user equipment and method for call filtering is provided. On receipt of an incoming call, the incoming call's telephone number or other caller identifier is determined and then used as a search query in a search engine search. Using natural language processing or text string comparison, text from the search hits is processed by comparing with the stored permitted caller description(s). If a match is found, then a call alert is generated, whereas if not, then the call is blocked. |
US10320973B2 |
Venue owner-controllable per-venue service configuration
There are provided measures for venue owner-controllable per-venue service configuration. Such measures could comprise configuring a per-venue service model of services of a network operator for terminal devices of subscribers of the network operator on the basis of an input by a venue owner of a venue, the per-venue service model including at least one configurable parameter for defining a venue-based service for terminal devices of subscribers residing in a specified venue area of the venue, and controlling provision of services of the network operator to terminal devices or subscribers of terminal devices in accordance with the per-venue service model depending on applicability thereof for the service provision. |
US10320972B2 |
Enhanced session initiation protocol recording
When a first SIP INVITE is received a Session Border Controller (SBC) to establish a communication session between communication devices, a second SIP INVITE message is also sent by the SBC to a media recorder without a media line or a media attribute set to inactive. The second SIP INVITE message without the media line or the media attribute set to inactive indicates that there is currently no media associated with the communication session to the media recorder. The SBC receives one of a SIP PUBLISH message or a SIP NOTIFY message that indicates whether to start or stop recording the voice or video communication session. The SBC sends or does not send a media stream of the communication session between the communication devices based on whether the SIP PUBLISH or the SIP NOTIFY indicates whether to start or stop recording the voice or video communication session. |
US10320970B2 |
System and method for anomaly detection for non-homogenous arrival rate
The method includes receiving a plurality of calls from users of the communication network, the plurality of calls having a non-homogenous arrival rate that is defined by first arrival rate information, transforming the first arrival rate information into second arrival rate information, the second arrival rate information having a homogenous arrival rate, and detecting at least one first anomaly of the received plurality of calls using the second arrival rate information. A network node may be configured to perform this method. |
US10320966B2 |
Cellular phone with keystroke entry nullification concurrent with vehicular motion
A wireless communication device such as a cell phone with a screen with a portrait mode and a landscape mode and a motion sensor to disable the portrait mode while in a vehicle in motion to prevent texting and vehicle operation at the same time. The novel wireless communication device includes a continuous grasp and retention device along with an active control device and a passive control device to distinguish between a driver and passenger and prevent vehicle operator texting while allowing passenger texting while the vehicle is in motion. |
US10320962B1 |
Dual screen smartphone and portable devices with a full display screen
Disclosed are dual screen smartphone devices with a high resolution full screen display. In some aspects, a dual display smartphone device includes a first display screen on a first face of the smartphone device operable to provide a high resolution, fully viewable visual display that occupies substantially 100% of the surface area of the first face; a second display screen on a second face of the smartphone device operable to provide a high resolution visual display while providing space for placing one or more cameras and sensors on the second face. |
US10320960B2 |
Metal frame and method of manufacturing the metal frame for the mobile communication terminal
The present invention relates to a metal frame for a mobile communication terminal, manufactured using extruding and a die casting die. The metal frame for the mobile communication terminal, manufactured using extrusion and the die casting die includes a housing frame formed by cutting a metal preform having a square pipe shape obtained by extruding a metal material such as an aluminum alloy to have a square ring shape having a hollow square cross section to form an edge exterior of the mobile communication terminal and a bracket frame formed by inserting the housing frame into the die casting die and injecting a molten metal thereinto to be a flat panel member which supports a display panel and a main board of the mobile communication terminal inside the housing frame. |
US10320957B2 |
Increasing data resiliency operations based on identifying bottleneck operators
A streaming application processes data by processing tuples via operators. Bottleneck operators are identified. A degree of streaming speed is maintained, even when non-bottleneck operators participate in increased resiliency operations. |
US10320956B2 |
Generic data integrity check
A system, comprising: a configurable parser that comprises one or more configurable parsing engines, wherein the configurable parser is arranged to receive a packet and to extract from the packet headers associated with a set of protocols that comprises at least one protocol; a packet type detection unit that is arranged to determine a type of the packet in response to the set of protocols; and a configurable data integrity unit that comprises a configuration unit and at least one configurable data integrity engine; wherein the configuration unit is arranged to configure the at least one configurable data integrity engine according to the set of protocols; and wherein the at least one configurable data integrity engine is arranged to perform data integrity processing of the packet to provide at least one data integrity result. |
US10320953B2 |
User datagram protocol networking method for stability improvement
The present invention relates to a UDP networking method which improves the stability against a data damage occurring during a transmission by configuring an additional header area in a UDP transmission packet. The UDP (User Datagram Protocol) networking method for stability improvement may include the steps of: (A) generating, by a transmission terminal, a UDP packet by fragmenting transmission data on a packet basis; (B) transmitting, by the transmission terminal, the generated UDP packet to a reception terminal; (C) determining, by the reception terminal, whether the received UDP packet has an error; (D) storing, by the reception terminal, error information on UDP packet reception and detecting an error pattern; (E) transmitting, by the reception terminal, the detected error pattern to the transmission terminal; and (F) resetting, by the transmission terminal, a packet transmission pattern by reflecting the error pattern. The present invention can ensure stability in processing of repeatedly received data. |
US10320949B2 |
Referencing change(s) in data utilizing a network resource locator
The subject disclosure relates to techniques for referencing a change in data utilizing a network resource locator. An interface component can receive one or more requests that are associated with a data set from a client, and send, based on the one or more requests, a network resource locator and at least one portion of the data set to the client. Further, a data service component can compute a parameter that is associated with a change of the data set, and include the parameter in the network resource locator. In other embodiments, the data service component can receive a request utilizing the network resource locator, determine the change of the data set based on the parameter, and send the change of the data set to the client. |
US10320947B2 |
Method of designing business logic, server performing the same and storage medium storing the same
A method for designing business logic being performed on a computer server that includes respectively executing a test engine and a service engine independent of each other, receiving the business logic representing a business service from a modeling terminal, the business service being associated with an event, allowing the modeling terminal to register the business logic to the test engine and to test the business logic, and allowing the modeling terminal to register the business logic to the service engine when the test of the business logic is completed. |
US10320941B2 |
Server-side caching for web user interfaces
The described technology relates to rendering a client-side user interface, such as, for example, display of a web page, using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the plurality of widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh. |
US10320938B2 |
Monitoring and maintaining social group cohesiveness
One embodiment a method for ensuring group cohesiveness, the method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining community information associated with a group; generating, based on the community information, a group profile; detecting a user action; determining, based on the group profile, if the user action negatively affects group cohesiveness; and generating, based on the determining, a notification. Other aspects are described and claimed. |
US10320934B1 |
One-time cache
A method of delivering dynamic web content by a proxy server is disclosed. A plurality of responses to requests for dynamic web content at a URL (uniform resource locator) is prefetched by a proxy server from an origin server. The plurality of prefetched responses is cached by the proxy server in a one-time cache, wherein each prefetched response cached in the one-time cache is served at most once and then removed from the one-time cache. A request from a client device for the dynamic web content at the URL is received by the proxy server. One of the plurality of prefetched responses cached in the one-time cache is served by the proxy server to the client device, wherein the one of the plurality of prefetched responses is removed from the one-time cache after the one of the plurality of prefetched responses has been served. |
US10320932B2 |
Conveying state changes using connectionless messaging and a store-and-forward cache
The disclosure relates to conveying state changes from an advertising node to one or more discovering nodes, wherein the advertising node may convey the state changes using small efficient low-level broadcast or multicast advertisements to trigger delivering larger structured data in a manner that may be conceptually similar to broadcasting or multicasting but actually delivered using point-to-point or other delivery mechanisms that may be more efficient and reliable. In particular, the advertising node may the convey state changes using broadcast messaging and a store-and-forward cache in a manner that removes bandwidth and/or size constraints that networks impose on multicast/broadcast datagrams while preserving benefits associated therewith. |
US10320930B2 |
Method and system for providing network caches
A method and apparatus for deploying a set of network caches in a communication network is provided. A set of network nodes is identified such that, for each of a set of client device locations, and for at least a number c of the set of nodes, output of a coverage cost function is no greater than a threshold. The coverage cost function receives as input a client location and one of the nodes. The set of network caches are then located at the respective set of nodes. The set of network nodes can be selected from plural candidate sets based on a utility criterion. The candidate sets can be generated by successive addition and/or removal of nodes. Information obtained from a Traffic Engineering function can be used to direct selection of the set of nodes. A cache-client association can be generated for directing clients to particular caches. |
US10320926B2 |
Modifying application functionality based on usage patterns of other users
In an approach for modifying a user interface for a user of an application, a processor receives a plurality of actions for a user of an application. A processor generates a unique identifier for each action of the plurality of actions. A processor generates a unique string of the generated unique identifiers for each action of the plurality of actions. A processor determines that a portion of a pattern of the unique string matches, within a predetermined threshold, a portion of a pattern of a history of usage of a set of users of the application. A processor modifies a user interface of the application, for the user, based on the portion of the pattern of the matched unique string, within the predetermined threshold, the portion of the pattern of the history of usage. |
US10320923B2 |
Predictive resource preparation and handoff for vehicle-to-infrastructure systems
In one embodiment, a prediction agent process collects travel information of a vehicle, and determines a profile of the vehicle, the profile indicative of one or more real-time resource requirements of the vehicle. The prediction agent process also predicts a path of the vehicle based on the travel information, and determines a next resource node along the predicted path having one or more real-time resources corresponding to the one or more real-time resource requirements of the vehicle. After further predicting a time of arrival of the vehicle being within range of the next resource node based on the travel information, the prediction agent process informs the next resource node of the profile of the vehicle and the predicted time of arrival, the informing causing the next resource node to operate the one or more real-time resources for the vehicle for the predicted time of arrival. |
US10320919B2 |
Method, device, apparatus, and storage medium for generating identification information
A method for generating identification information is disclosed including: when a terminal receiving a data acquisition instruction from a server, and then collecting data according to the data acquisition instruction; storing the data, and updating the data to the server to enable the server to issue a rule of generating identification information, to generate the identification information of the terminal; storing the identification information of the terminal that could be used as current identification information when install application action is detected. A device for generating identification information having the same is disclosed. The rule of generating identification information issued by the server and the data collected by the terminal are invariant, and hence the obtained identification information is invariant, ensuring the stability of generating identification information. |
US10320918B1 |
Data-flow architecture for a TCP offload engine
In an example, an integrated circuit (IC) includes a receive circuit, a transmit circuit, and a control circuit. The receive circuit includes a receive data path and a receive control interface, the receive data path coupled to store received transmission control protocol (TCP) data for a plurality of TCP sessions in a respective plurality of receive buffers in an external memory circuit external to the IC. The transmit circuit includes a transmit data path and a transmit control interface, the transmit data path coupled to read TCP data to be transmitted for the plurality of TCP sessions from a respective plurality of transmit buffers in the external memory circuit. The control circuit is coupled to the receive control interface and the transmit control interface, the control circuit configured to maintain data structures to maintain TCP state information for the plurality of TCP sessions. |
US10320913B2 |
Service content tailored to out of routine events
In implementations, a divergence from a pattern of detected instances of an event is identified, where the event is of a routine of a user. The identified divergence corresponds to an out of routine event. Contextual information is generated corresponding to the identified out of routine event. Furthermore, one or more recommended actions for presenting content to the user are selected based on the contextual information. An indication of the identified out of routine event, the contextual information, and the one or more recommended actions are provided to a service, which may be an application on a user device. The service can present content to the user based on the identified out of routine event, the generated contextual information corresponding to the identified out of routine event, and the selected one or more recommended actions. The service may follow or disregard any of the selected one or more recommended actions. |
US10320908B2 |
In-flight computing device for aircraft cabin crew
A system for use by cabin crew on board an aircraft, comprising a server including a database, the server being at a location remote from the aircraft. The server selectively communicates with a plurality of systems external to the system to retrieve information related to a journey to be made by the aircraft. The server runs an application for communicating with the external systems to send and receive data to and from the server. A portable computing device such as a tablet computer on board the aircraft has a database for receipt and storage of flight related information received from the server, the flight related information including seating information and other passenger related information. The portable device runs an application for real-time communication with the server during a flight or after the flight, for exchange with the server of at least one of seating and passenger related information. |
US10320907B2 |
Multi-stage prefetching to exploit long-term future data access sequence knowledge
A system and method for scheduling the pre-loading of long-term data predicted to be requested in future time epochs into a faster storage tier are disclosed. For each epoch into the future, which may be on the order of minutes or hours, data chunks which may be accessed are predicted. Intersections are taken between predicted data chunks, starting with the furthest predicted epoch in the future, ranging back to the next future epoch. These are then intersected with adjacent results, on up a hierarchy until an intersection is taken of all of the predicted epochs. Commands are generated to preload the data chunks predicted to have the most recurring accesses, and the predicted data chunks are pre-loaded into the cache. This proceeds down the load order until either the last predicted data set is pre-loaded or it is determined that the cache has run out of space. |
US10320905B2 |
Highly available network filer super cluster
Techniques are provided for processing file system requests using a super cluster of clusters of nodes. Mirror file systems for processing the requests are exported through multiple clusters in the super cluster. A cluster may be assigned to an active or passive role for processing file system requests for a set of mirror file systems. A super cluster bundle, or mapping between a cluster in the super cluster and a file system resource on the set of mirror file systems, is created to process the file system requests. The super cluster bundle represents an amount of work assigned to the cluster. A super cluster bundle is reassigned from one cluster to another in response to a failover, or in response to a load balancing determination. |
US10320904B2 |
Method and apparatus for a file sharing and synchronization system
A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser. |
US10320901B2 |
Contextual information for a peer-to-peer network
Various embodiments are described that relate to network communication. In a mobile peer-to-peer ad hoc network, nodes can use a context-aware key-based distribution hash table routing algorithm to create the route scheme. This can be done among nodes that are cluster-heads while nodes that are within a cluster can use a non-context based algorithm. |
US10320898B2 |
Automated multi-network failover for data centers
A device may monitor a status of a first data center of a group of data centers. The device may determine, based on the status of the first data center, to cause a failover from the first data center to a second data center. The device may cause a domain name server (DNS) configuration, associated with an external DNS, to be and a set of DNS entries, associated with an internal DNS, to be altered to cause a portion of the network traffic, respectively associated with a first network and a second network of the plurality of networks, to be routed the second data center. The device may cause a load balancer configuration to be altered to cause a portion of the network traffic associated with a third network of the plurality of networks to be redirected from the first data center to the second data center. |
US10320893B2 |
Partitioning and mapping workloads for scalable SaaS applications on cloud
A system for migrating a non-tenant-aware local application to a tenant-aware cloud application environment is disclosed to migrate individual modules of the application to instances of the cloud by grouping the modules via common characteristics in partition groups. By grouping modules together by partition group before migrating the modules to cloud instances, modules that share resources can be placed in closer logical proximity to one another in the cloud to optimize performance. |
US10320891B2 |
Node selection for message redistribution in an integrated application-aware load balancer incorporated within a distributed-service-application-controlled distributed computer system
The current document is directed to an integrated application-aware load-balancing component of a distributed computer system. The integrated application-aware load-balancing component is, in a described embodiment, incorporated within a distributed application that serves as a control component of multiple physical computers within a distributed computer system. The integrated application-aware load-balancing component includes a layer-4 load-balancing subcomponent that distributes communications connections initiated by remote client computers among computational nodes within the distributed computer system in order to balance the computational load applied to the distributed application and distributed computer system by the remote client computers. The integrated application-aware load-balancing component additionally includes a layer-7 load-balancing subcomponent that periodically and locally computes weights for each computational node and redistributes client requests according to the computed weights among cluster nodes within the distributed computer system in order to enhance balancing of the computational load applied to the distributed service application and distributed computer system by the remote client computers. Operation of the layer-4 and layer-7 load balancers are controlled and/or adjusted by rules and policies informed by performance and operational characteristics of the distributed service application and distributed computer system. |
US10320890B1 |
Generating client applications from service model descriptions
Technologies are disclosed herein for generating a stand-alone client application for communicating with a network service based on a proprietary communication protocol. A service model description may be parsed to identify resources associated with the network service. Thereafter, executable program code may be generated describing the resources as a set of basic commands and pathnames. The program code may be packaged as the stand-alone client application without inclusion of program code for communication via the proprietary communication protocol. |
US10320889B2 |
Processing incoming transactions based on resource utilization status of backend systems in an appliance cluster
A first reverse proxy appliance of the plurality of reverse proxy appliances receives an incoming transaction. A machine logic determines that the incoming transaction cannot be directly processed by the first reverse proxy appliance based, at least in part, upon the current threshold level of the first reverse proxy appliance and the current transaction count of the first reverse proxy appliance. Responsive to the determination that the incoming transaction cannot be directly processed by the first reverse proxy appliance, a second reverse proxy appliance of the plurality of reverse proxy appliances and a third reverse proxy appliance of the plurality of reverse proxy appliances negotiate in order to determine that the third reverse proxy appliance will process the incoming transaction. Responsive to the negotiating, the incoming transaction is sent to the third reverse proxy appliance. |
US10320884B2 |
Methods for processing solicited multimedia files
Methods and systems for processing multimedia files associated with an incident. One method includes receiving a request to submit a multimedia file associated with the incident and, in response to receiving the request, transmitting a text message including an identifier of the incident to a communication device. The method also includes receiving, at the answering point, a reply to the text message, the reply including the multimedia file and the identifier, and storing, at the answering point, the multimedia file including using the identifier to link the multimedia file to an incident record for the incident. |
US10320882B2 |
Uniform resource locator discovery and tracking for managing sponsored data
In one example, the present disclosure describes a device, computer-readable medium, and method for discovering and tracking uniform resource locators (URLs) for the purposes of managing sponsored data. For instance, in one example, a method includes monitoring a request for a stream of data delivered to a user endpoint device via a content distribution network, wherein the stream of data is accessed via a digital content distribution application running on the user endpoint device, discovering a uniform resource locator associated with the stream of data, and updating a list of sponsored uniform resource locators in accordance with the discovering, wherein the sponsored uniform resource locators comprise uniform resource locators that are permitted to be accessed by the digital content distribution application without impacting a data allowance allocated to the user endpoint device. |
US10320873B1 |
Newsroom production system with syndication feature
Disclosed is a system and method relating to the production and syndication of a news program. An example method involves: (i) receiving a first media-stream; (ii) using the received first media-stream to generate a first media-file representing the first media-stream; (iii) using a first portion of the generated first file to generate a second media-stream; (iv) transmitting the generated second media-stream to a broadcasting system for broadcast; (v) using a second portion of the generated first media-file to generate a second media-file representing a third media-stream having a lower bitrate than the first media-stream, wherein the first portion of the generated first media-file is different from the second portion of the generated second media-file; and (vi) transmitting the generated second media-file to a syndication server for syndication. |
US10320871B2 |
Providing handover capability to distributed sensor applications across wireless networks
Improved capabilities are described for increasing the bandwidth in a wireless communication network, such as where host computers provide publish-subscribe broker services to a sensor device and a communicating entity. A queuing service application may provide service packet continuity when the sensor device or the communicating entity moves between two wireless RF access nodes (in the same or different wireless networks). The publish-subscribe broker network is adapted to route packets of sensor data, on behalf of the sensor device that publishes the sensor data, to a sensor-processing application, wherein the sensor-processing application subscribes to the sensor data, and wherein the sensor-processing application generates application data that is at least in part sensor data from the sensor device. The publish-subscribe broker network is adapted to route packets of the application data, on behalf of the sensor-processing application that publishes the application data, to the communicating entity if the communicating entity subscribes to the application data. The queuing service application connects to the publish/subscribe broker network and subscribes to receive packets of the application data matching the packets being sent to the communicating entity, wherein the queuing service application makes available the matching application data packets to replace application data packets that the communicating entity did not receive during a time when the sensor device or the communicating entity transitions between connections with the two wireless RF access nodes. |
US10320870B2 |
Method and apparatus for carrier controlled dynamic rate adaptation and client playout rate reduction
A method and system is provided for controlling bandwidth rate limiting and client rendering rate limiting in a video delivery network. The method provides network service providers with a means for overriding video delivery data rates selected through dynamic client bitrate adaptation, as well as video data rendering rates of the clients, to limit the impact of network congestion. A system is also specified for implementing a client and a proxy computer in accordance with the method. The system works transparently with standard HTTP-based video delivery systems and includes an HTTP proxy cache infrastructure to support bandwidth rate limiting and client rending rate limiting. The system further provides for administrative overrides of client bitrate selection and client bandwidth usage. |
US10320869B2 |
Network-capacity optimized adaptive HTTP streaming
The present disclosure relates to a technique of adjusting the download of one or more adjustable content streams, the one or more content streams are provided in a network by a server (200) for streaming the one or more content streams to one or more clients (100a, 100b) and each of the one or more content streams comprises a plurality of content segments. A method embodiment comprises the steps of: generating a manifest file comprising one or more media bit rate candidates each of which indicating an encoded media data rate of the content segments of the one or more content streams, wherein the media data rate candidates are generate by considering a perceived quality of the one or more content streams; and manipulating the manifest file by adjusting at least one of the one or more media data rate candidates based on the available data rate between the server (200) and the one or more clients (100a, 100b) for downloading the content segments. |
US10320868B2 |
Processing of multimedia data
Providing media content in a broadcast scenario to a streaming player. In order to compensate a problem of variable segment sizes, which leads to the variation in the reception intervals of the media segments, it is proposed to estimate the segment availability time. In some embodiments, the estimation considers a correction value compensating the variation in a reception intervals of media segments so that the streaming player receives the media segments at a constant time interval. |
US10320866B2 |
Chronological event information for multimedia content
Disclosed is a technique for generating chronological event information. The technique involves receiving event data comprising a plurality of events, where each event is associated with a different position in a video stream. The technique further involves determining that a current playhead position in the video stream corresponds to a first position associated with a first event, and, in response, causing the first event to be displayed in an event list as a current event, causing a second event to be displayed in the event list as a previous event, where the second event is associated with a second position in the video stream that is before the first position, and causing a third event to be displayed in the event list as a next event, where the third event is associated with a third position in the video stream that is after the first position. |
US10320864B2 |
System and method for providing supplemental information related to media content
A method of providing supplemental information synchronized with a piece of media content being played and related to a current state of the piece of media content being played is provided. The supplemental information may be transmitted to an electronic device in synchronization with the playing of the piece of media content on an audio/visual display interface. The method includes receiving identifying information from the electronic device and/or the audio/visual display interface, storing the identifying information in an active device table, receiving a viewing initiation notification, and transmitting the supplemental information to the electronic device in response to the viewing initiation notification. The electronic device may also transmit a request to begin playing the piece of media content. Transmission of the supplemental information may be paused, stopped, or resumed in synchronization with the piece of media content being played. |
US10320860B1 |
Server orchestrated connectivity
The disclosure includes a system and method for detecting fine grain copresence between users. The system includes a processor and a memory storing instructions that when executed cause the system to: transmit a wakeup signal to a plurality of devices based on coarse grain location information; send a request to a first device of the plurality of devices to transmit a token using a first communication technology to determine fine grain copresence; receive a first token acknowledgment from a first subset of the plurality of devices; send a request to a second device of the first subset of the plurality of devices to transmit the token using a second communication technology to determine fine grain copresence; receive a second token acknowledgment from a second subset of the plurality of devices; and refine copresence based on receiving the first and second token acknowledgment. |
US10320859B2 |
Multiple user interactive interface
A plurality of participants in a conversation may be scored based on ability to correctly answer questions and based on entertainment value as determined by viewers of the conversation. The conversation may be in the form of a game, or may include a number of different substantially simultaneous conversations. Audio data and video data of the conversation may be transmitted over a network, and viewer scores of the participants in the conversation may be received over the network. Participants in future conversation may be selected based on their skill in answering questions and their entertainment value, with different future conversations using different weightings of skill scores and entertainment scores in determining who may participate in the conversation. |
US10320857B2 |
Hybrid synchronous/asynchronous means for sharing user interactions across multiple devices
In an aspect of the invention, a method of communication comprises: establishing an asynchronous communication stream between a first user and a second user; and sending clipped dynamic content from the second user to the first user via the asynchronous communication stream, the clipped dynamic content selected and extracted from a web page by the second user. |
US10320855B2 |
Method and apparatus for controlling operations of devices based on information regarding power consumption of the devices
A method of controlling operations of a participating controlled device in a network that includes a control device and the participating controlled device, the method including: receiving operation limiting information from the participating controlled device, the operation limiting information including combinations of allowed operations from among a plurality of operations that the participating controlled device is capable of performing, and power consumption levels that are relative amounts of power consumption of the combinations of allowed operations; setting a power consumption level corresponding to the participating controlled device, from among the power consumption levels, based on information regarding time-based price and the operation limiting information; and controlling the operations of the participating controlled device based on the set power consumption level. |
US10320854B1 |
Systems and methods for setting up a session in a collaborative communication system
A collaborative communication system comprises a highly flexible architecture that facilitates connecting communication devices and networks to establish multimedia collaboration sessions in a manner that allows distribution of various services and features throughout the collaborative communication system to provide scalability and selectable combination of cost, resource usage, and performance. |
US10320851B2 |
Methods and devices for detecting and correlating data packet flows in a lawful interception system
The following disclosure relates a method and mediation device (100) in a Lawful Interception (LI) system for detecting and correlating copies of SIP and RTP flows, from different domains EPS or IMS, said method comprising to determine a unique IMS Communication Identity Number, IMS CIN, and a corresponding correlation set of identifiers, storing each unique IMS CIN together with its correlation set for an intercepted communication session, correlating a SIP or RTP flow received from one domain to the same SIP or RTP flows of the same communication session received from the other domain by comparing the flow identity information of the received flow to the stored correlation sets for identifying a matching correlation set and its unique IMS CIN and sending to a LEA requesting for LI of the target said received SIP or RTP flow comprising said identified unique IMS CIN for a matching correlation set. |
US10320850B2 |
Securing method for lawful interception
A method is presented for secure communication, the method including generating a signature using a private key, a nonce, and at least one of an identifier and a key component; and transmitting the signature, the nonce, a security parameter, and the at least one of the identifier and the key component, wherein the security parameter associates a user identity with a public key, the public key being associated with the private key. |
US10320848B2 |
Smart lockout
Embodiments are directed to having multiple lockout counters that apply to login requests from different origins. More specifically, one counter is associated with a user's familiar locations, another counter is associated with unfamiliar locations. In another embodiment, hashes of incorrect passwords are recorded so that lockout counters are not incremented multiple times when the same incorrect password is entered repeatedly. |
US10320847B2 |
User-based network onboarding
A request related to an access to a network by a first user device may be received. The user device may be included in a plurality of user devices associated with a first first-level security profile assigned to the user. An application extension to an application executing on the first user device may be accessed in response to the request related to the access. A network connectivity file may be provided to the application extension. The network connectivity file may include network configuration information for the first user device. The network configuration information may be associated with a first second-level security profile assigned to the first user device. Instructions to configure the first user device to access the network based at least in part on the network configuration information in the network connectivity file may be provided. |
US10320846B2 |
Systems and methods for generation and selection of access rules
A resource security system may generate access rules for use in determining whether to grant or deny a request for access to a resource. In order to generate the access rules, the resource security system may select certain access request parameters and determine conditions associated with those parameters. The resource security system may generate mutually exclusive segments associated with a condition of each of the parameters. The resource security system may generate independent access rules based on the segments. The resource security system may then evaluate the performance of each of the access rules based on validity information corresponding to previously received access requests that satisfy the conditions of a particular access rule. |
US10320845B2 |
Recommended security action feature sets
Systems, methods, and software described herein provide for identifying recommended feature sets for new security applications. In one example, a method of providing recommended feature sets for a new security application includes identifying a request for the new security application, and determining a classification for the new security application. The method further provides identifying related applications to the new security application based on the classification, and identifying a feature set for the new security application based on features provided in the related applications. |
US10320844B2 |
Restricting access to public cloud SaaS applications to a single organization
Allowing an entity managed device to access a tenant associated with the e on a public cloud service while preventing the device from accessing one or more other tenants on the cloud service. A method includes, at the cloud service, obtaining policy from the entity with respect to tenant access. The method further includes, at the cloud service, receiving a request from the entity managed device to access a tenant at the cloud service. The method further includes granting or denying the access request based on the policy obtained from the entity. |
US10320843B1 |
Methods, systems, and devices for encrypted electronic storage and confidential network transfer of private data through a trustless distributed ledger technology system
In some embodiments, systems, methods, and devices disclosed herein enable trusted sharing of private data and/or transactions via a distributed ledger, while maintaining data consistency properties. Some embodiments provide and utilize one or more independent and/or dependent channels. In particular, in some embodiments, one or more independent and/or dependent channels can exist on a single distributed ledger, wherein participants or nodes that are members of a particular channel can view and access the information in a given network transaction. To other participants or nodes not on the particular channel, however, only an encrypted or redacted version of the information can be viewable, thereby not disclosing the transaction information to such participants or nodes. In some embodiments, consistency properties may be preserved even in the presence of selective sharing of transaction information with proofs of validity. |
US10320842B1 |
Securely sharing a transport layer security session with one or more trusted devices
Securely sharing a Transport Layer Security (TLS) session with one or more trusted devices. In one embodiment, a method may include establishing a TLS session between a client device and a server device, communicating encrypted messages that are encrypted using encryption keys between the client device and the server device, and intercepting and decrypting one or more of the encrypted messages at a trusted device using the encryption keys. In this embodiment, the establishing of the TLS session may include negotiating a master secret, establishing a secure channel between the trusted device and the client device or the server device, sending, from the client device or the server device, the master secret to the trusted device over the secure channel, and employing the master secret at the client device, at the server device, and at the trusted device to generate, for the TLS session, the encryption keys. |
US10320839B2 |
Automatic anti-spoof for multicast routing
A method, system and computer-usable medium are disclosed for performing an automated anti-spoofing configuration operation, comprising: determining whether a source address of an internet protocol (IP) packet is allowed by a receiving interface of a firewall; determining whether the IP packet comprises a multicast packet when the IP packet is allowed by the receiving interface of the firewall; replacing the source address with a rendezvous point address; using the rendezvous point address to determine whether routing path information associated with the multicast packet matches information stored within a multicast routing information base for the receiving interface of the firewall; and, identifying the multicast packet as spoofed when the routing path information associated with multicast packet does not have corresponding information stored within the multicast routing information base. |
US10320833B2 |
System and method for detecting creation of malicious new user accounts by an attacker
A system is provided for detecting creation of malicious user accounts. The system includes a processor, a memory, and an application including instructions configured to: collect data corresponding to creation of new user accounts, where the new user accounts are associated with at least two distinct organizations, at least two distinct subscriptions, or at least two distinct customers, and where each of the new user accounts has a user name; determine properties based on the data and for a group of similar ones of the user names; evaluate the properties of the new user accounts corresponding to the group of similar ones of the user names and determine whether a probability for the new user accounts to be created having the group of similar ones of the user names is less than a predetermined threshold, and generate an alert based on a result of the evaluation of the properties. |
US10320829B1 |
Comprehensive modeling and mitigation of security risk vulnerabilities in an enterprise network
Approaches for analyzing risk of security breaches to a network. Agents gather, from multiple sources across the network, analysis data that identifies one or more habitable nodes and one or more opaque nodes. Habitable nodes each possess a computing environment conducive to installation of at least one of agent, while opaque nodes do not. An enterprise risk model is generated for the network using the analysis data. The enterprise risk model models a risk of security breaches to assets of the network from both authorized and unauthorized users of the network based on attributes of the habitable nodes and the opaque nodes of the network. The enterprise risk model may model both the present and the future risk to the enterprise, enabling, resources, such as time and money, to be best allocated in a scientific and methodical manner to improve the risk profile of the enterprise network. |
US10320826B2 |
Anomaly detection electronic control unit, onboard network system, and anomaly detection method
An anomaly detection electronic control unit, that performs anomaly detection processing and that is connected to a bus which a plurality of electronic control units use for communication to communicate following a Controller Area Network (CAN) protocol, includes an anomaly detection processing requester that decides an anomaly detection processing timing based on an ID of a data frame acquired from the bus, and an anomaly detection processor that performs anomaly detection processing regarding the data frame at the anomaly detection processing timing decided by the anomaly detection processing requester. |
US10320823B2 |
Discovering yet unknown malicious entities using relational data
Data is collected from a database arrangement about behavior of observed entities, wherein the collected data includes one or more features associated with the observed entities. A probabilistic model is determined that correlates the one or more features with malicious and/or benign behavior of the observed entities. Data is collected from the database arrangement for unobserved entities that have at least one common feature with at least one of the observed entities. One of the unobserved entities is determined to be a malicious entity based on the at least one common feature and the probabilistic model. Network policies are applied to packets sent from the malicious entity. |
US10320822B2 |
Systems and methods of viral enablement of features by peer-to-peer connection
The technology disclosed relates to identifying and notifying a user of nearby attendees at a mega attendance event who are in user's social graph by comparing the user's social graph to a list of event attendees. The identified attendees can be stratified into social graph tags that annotate, categorize and prioritize other users in the user's social graph. The technology disclosed also relates to identifying and notifying the user of nearby attendees of sessions at the event who meet introduction preferences of the user by finding matches between introduction preference attributes specified by the user and attributes of the attendees provided by the list of event attendees. |
US10320821B2 |
Digital safety and account discovery
Methods, computer-readable media, software, and apparatuses may assist a consumer in keeping track of a consumer's accounts in order to prevent unauthorized access or use of the consumer's identified accounts. To discover the various accounts, the methods, computer-readable media, software, and apparatuses can monitor at least a consumer's email accounts, web browser history, and web cache. The discovered accounts may be displayed to the consumer along with recommendations and assistance for closing unused or unwanted accounts to prevent unauthorized access or use. |
US10320820B2 |
Systems and techniques for guiding a response to a cybersecurity incident
A cybersecurity engine can guide a forensic investigation of a security incident by estimating the utility of investigating events associated with the security incident, selecting a subset of such events based on the estimated utilities, and presenting data associated with the selected events to the investigator. A method for guiding a response to a security incident may include estimating, for each of a plurality of security events associated with the security incident, a utility of investigating the security event. The method may further include selecting a subset of the security events based, at least in part, on the estimated utilities of investigating the security events. The method may further include guiding the response to the security incident by presenting, to a user, data corresponding to the selected security events. |
US10320819B2 |
Intelligent security management
A corpus of documents (and other data objects) stored for an entity can be analyzed to determine one or more topics for each document. Elements of the documents can be analyzed to also assign a risk score. The types of topics and security elements, and the associated risk scores, can be learned and adapted over time using, for example, a topic model and random forest regressor. Activity with respect to the documents is monitored, and expected behavior for a user determined using a trained recurrent neural network. Ongoing user activity is processed to determine whether the activity excessively deviates from the expected user activity. The activity can also be compared against the activity of user peers to determine whether the activity is also anomalous among the user peer group. For anomalous activity, risk scores of the accessed documents can be analyzed to determine whether to generate an alert. |
US10320817B2 |
Systems and methods for detecting an attack on an auto-generated website by a virtual machine
A system for detecting an attack by a virtual or physical machine on one or more auto-generated websites is provided. The system includes a processor, a memory, and an application. The application is stored in the memory and includes instructions, which are executable by the processor. The instructions are configured to: access an index of a search engine server computer and determine uniform resource locators (URLs) of auto-generated websites, where the auto-generated websites include the one or more auto-generated websites; and access Internet protocol (IP) address-URL entries stored in a domain name system server computer. The instructions are also configured to: determine a first feature based on the URLs of the auto-generated websites and the IP address-URL entries; collect header data of packets transmitted to or received from the virtual or physical machine; determine a second feature based on the first feature and the header data; based on the second feature, generate a value indicative of whether the first virtual or physical machine has attacked the one or more auto-generated websites; and perform a countermeasure based on the value. |
US10320815B2 |
Computer-implemented methods and systems for identifying visually similar text character strings
Methods and systems are disclosed for selecting text character strings from a corpus of relevant strings that would commonly be considered to be visually similar to human viewer to an input string. The initial corpus may be any sufficiently broad or specific source of text, e.g., the names of users in a computer application system. The character strings in the corpus are classified such that direct, character-by-character comparisons may be limited to a small subset of likely-similar strings. The input string is then directly compared to strings that are likely to be similar to it, taking into account individual characters' similarities, combinations of characters that look similar to individual characters, transposition of characters, and simple additions and deletions. |
US10320810B1 |
Mitigating communication and control attempts
The profiling and fingerprinting of communication and control (C&C) infrastructure is disclosed herein. An initial C&C profile is transmitted to a first network monitoring system. The initial C&C profile includes at least one of: (1) a domain corresponding to a C&C channel, and (2) a C&C pattern corresponding to a C&C channel. At least in part in response to information received from a second network monitoring system, the initial C&C profile is revised. An updated C&C profile is transmitted to the first network monitoring system. |
US10320803B2 |
Determining eligibility for multiple client media streaming
Methods, systems and devices to authorize access to a simultaneous media streams are described. After a first media stream is initiated with a first client device, an authorization service receives a request to establish the simultaneous second media stream with a second client device. The service determines whether the second client device is at a geographic location where simultaneous streaming is allowed, and grants or denies access to the second simultaneous stream accordingly. |
US10320802B1 |
Method and system for identifying security risks using graph analysis
Methods, systems, apparatus, and non-transitory computer readable media are described for identifying users who are likely to have unauthorized access to secure data files in an organizational network. Various aspects may include presenting the identified users on a display for a system administrator and/or security analyst to resolve. For example, the display may include a graph data structure with users represented as nodes and connections between users represented as edges. Each connection may be a pair of users belonging to the same security group. Nodes of the graph data structure may be clustered to indicate that each of the users in the cluster belong to the same security group. Moreover, the users who are connected to multiple clusters may be identified as a potential risk of having unauthorized access to secure data files. The authorized access may then be remedied or taken away. |
US10320799B2 |
Dynamic multi-user computer configuration settings
In an approach for managing user profiles, a computer identifies a first user profile and one or more additional user profiles, wherein the first user profile is active on a computing device. The computer receives streaming data. The computer receives a trigger wherein the received trigger includes biometric data. The computer identifies a second user profile from the identified one or more additional user profiles that is associated with the received trigger. The computer compares biometric data from the second user profile with the biometric data in the received trigger. The computer determines whether the biometric data matches, within a defined tolerance level, the biometric data in the second user profile. |
US10320798B2 |
Systems and methodologies for controlling access to a file system
A method for controlling access to a file system having data elements, including the steps of maintaining a record of respective actual accesses by users of the file system to the data elements, defining a proposed removal of a set of the users from a superset of the users, wherein members of the superset have common access privileges to a portion of the data elements, and wherein following an implementation of the proposed removal, members of the set retain respective proposed residual access permissions, ascertaining, prior to the implementation of the proposed removal, that at least one of the respective actual accesses are disallowed to the members of the set, or to non-members of the set having actual access profiles which are similar to the actual access profiles of the members of the set, by the respective proposed residual access permissions, and generating an error indication, responsively to the ascertaining. |
US10320797B2 |
Enabling a multi-dimensional collaborative effort system
Aspects include methods, systems, and computer programs to manage user access to a collaborative effort system. The method includes providing, by a processor, a user interface allowing a first user access to the collaborative effort system, responsive to the first user utilizing the user interface, generating a plurality of threads within the collaborative effort system, responsive to the first user utilizing the user interface, authorizing a second user access to at least one thread of the plurality of threads, and generating an icon displayed in the user interface to indicate that the second user is authorized to access the at least one thread. Authorization to a thread comprises an ability to view and participate in the thread. |
US10320789B1 |
Fast and secure way to fetch or post data and display it temporarily to a user
A method for interacting with one or more data resources is disclosed which decreases necessary user actions and improves security. In one embodiment, the method comprises detecting the selection of a desired action to fetch data, obtaining that data from a data source associated with the action, and displaying the data to a user for a display period. The method comprises automatically restoring the device to a prior state after the end of the display period, eliminating the need for the user to do so. In one embodiment, this also ensures that the data is no longer present on the device. In one embodiment, the method includes automatic logout for secure data sources, eliminating the need for the user to logout, and improving security of the data resource. In one embodiment, the method can also post data to a data resource more securely and easily. |
US10320786B2 |
Electronic apparatus and method for controlling the same
Provided are an electronic apparatus in which a normal operating system (OS) and a secure OS are installed and a method for controlling the electronic apparatus. The method for controlling the electronic apparatus includes searching for at least one external terminal in which a secure OS is installed, selecting a first terminal from among the at least one external terminal in which a secure OS is installed, in response to a first terminal being selected from the retrieved at least one external terminal, performing communication connection with the first terminal, searching for at least one terminal in which only a normal OS is installed, from among at least one external terminal that is capable of being communication-connected to the first terminal, and performing communication with a second terminal of the at least one terminal in which only the normal OS is installed, through the first terminal. |
US10320785B2 |
Method of protecting the identifying information of persons and computing devices, specifically those devices which are capable of sensing, capturing, receiving, transmitting, processing and storing digital information
The present invention relates to the secure identification, authentication, protection and transfer of personal and computing device identifying information between computing devices. Specifically the present invention is a method that removes the need to expose personal or computing device identifying information, while such information is in transit between computing devices. |
US10320778B2 |
Digital identification document
Some implementations may include a computer-assisted method for digitizing an identification document, the method including: receiving a digital biometric of a subject; applying the received digital biometric to a digital identification document; applying a digital watermark to the digital identification document, the digital watermark encoding personally identifiable information of the subject identified by the digital biometric; and generating the digital identification document with the applied digital watermark, the digital identification document comprising both the digital watermark and the digital biometric. |
US10320771B2 |
Single sign-on framework for browser-based applications and native applications
Disclosed are various approaches for providing single sign-on capabilities for a user on a client device. A user's credentials can be authenticated by an identity provider application. The identity provider application can facilitate single sign-on capabilities for browser-based applications and native applications on the client device. |
US10320762B2 |
Secure registration and ignition of network nodes on a multi-hop wireless network
In one embodiment, a method includes receiving from a requesting network node identifying information, and accessing registration information of previously registered network nodes of a multi-hop wireless network. The registration information includes a firmware hash or a serial number of the previously registered network node. The registration information may have been extracted from the previously registered network node and communicated to the network-management system as cipher text encoded with a public key and decoded at the network-management system with a private key. The method may further include comparing the identifying information of the requesting network node with the registration information of the previously registered network nodes to determine whether the requesting network node is one of the previously registered network nodes. If, based on the comparison, the requesting network node is one of the previously registered network nodes, then the requesting node may be permitted to join the network. |
US10320761B2 |
Selective encryption configuration
Encoding a partially encrypted data stream may include receiving, at an edge encryption proxy, an unencrypted data stream, evaluating the unencrypted data stream using communication encryption rules including rule conditions and content mappings, determining whether the rule conditions match on the unencrypted data stream, and on a condition that the rule condition matches on the unencrypted data stream, and identifying a portion of the unencrypted data stream corresponding to the content mapping as a candidate sensitive portion. On a condition that the data encryption configuration information indicates that a data storage container corresponding to a matching content mapping is configured for storing sensitive information, generating an encrypted portion by encrypting the candidate sensitive portion, generating a partially encrypted data stream, including the encrypted portion, and unencrypted insensitive portions of the unencrypted data stream, and omitting the candidate sensitive portion, and transmitting or storing the partially encrypted data stream. |
US10320760B2 |
Method and system for mutating and caching content in a content centric network
One embodiment provides a system that facilitates mutating and caching content in a CCN. During operation, the system receives, by an intermediate node, a content object that indicates an encrypted payload, a signature, and a parameter for a group to which the content object belongs, wherein the content object includes a name that is a hierarchically structured variable length identifier which comprises contiguous name components ordered from a most general level to a most specific level. The system re-encrypts the content object based on the encrypted payload and the parameter to obtain a new encrypted payload and a new signature, wherein re-encrypting is not based on a private key or a public key associated with the encrypted payload. The system transmits the re-encrypted content object to a client computing device, thereby allowing the client computing device to decrypt the re-encrypted content object and verify the new signature. |
US10320758B2 |
Cryptography using multi-factor key system and finite state machine
A process selects a public key from a plurality of public keys provided by a message recipient that is to receive an encrypted message. The process establishes an input alphabet for a finite-state machine. The process further constructs the finite-state machine and a language over the input alphabet such that the finite-state machine accepts the language, where the language includes language elements. The process encrypts a language element of the language using the selected public key to provide an encrypted language element. The process electronically transmits the encrypted language element and a specification of the finite-state machine to the message recipient for securely identifying the selected public key to the message recipient. The process encrypts a message using the selected public key to provide the encrypted message. The process also electronically transmits the encrypted message to the message recipient. |
US10320757B1 |
Bounded access to critical data
A secure repository receives and stores user data, and shares the user data with trusted client devices. The user data may be shared individually or as part of bundled data relating to multiple users, but in either case, the secure repository associates specific data with specific users. This association is maintained by the trusted client devices, even after the data is altered by processing on the client device. If a user requests a purge of their data, the system deletes and/or disables that data on both the repository and the client devices, as well as deleting and/or disabling processed data derived from that user's data, unless a determination has been made that the processed data no longer contains confidential information. |
US10320753B1 |
Method and system for providing persona masking in a computer network
A machine has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to allow a user to designate a selected persona from a pool of potential personas, where each potential persona is associated with the user and has a distinct set of computer network attributes. A virtual private network egress point for the selected persona is designated, where the virtual private network egress point masks computer network attributes of the selected persona. Contact with the virtual private network egress point is coordinated to initiate a network communication for the selected persona. |
US10320752B2 |
Gradients over distributed datasets
This disclosure relates to characterising data sets that are distributed as multiple data subsets over multiple computers such as by determining a gradient of an objective function. A computer determines a partial gradient of the objective function over a data subset stored on the computer and determines random data. The computer then determines an altered gradient by modifying the partial gradient based on the random data and encrypts the altered gradient such that one or more operations on the altered gradient can be performed based on the encrypted gradient and sends the encrypted gradient. Since the partial gradient is altered based on random data and encrypted it is difficult for another computer to calculate the data that is stored on the first computer. This is an advantage as it allows to preserve the privacy of the data stored on the first computer while still allowing to characterise the data set. |
US10320748B2 |
Single packet authorization in a cloud computing environment
Concepts and technologies disclosed herein are directed to single packet authorization (“SPA”) in a cloud computing environment. A compute node can include a virtual switch operating on at least a portion of a plurality of hardware resources of a cloud computing environment, a virtual firewall, a cloud workload executing a cloud service, and a SPA service. The virtual switch can receive a SPA request from a SPA client executing on a computing device. The virtual switch can forward the SPA request to the virtual firewall and to the SPA service. The virtual firewall can deny the SPA request in accordance with a firewall policy. The SPA service can utilize a SPA validation scheme to validate the SPA request. The virtual firewall can implement a temporary firewall policy to allow incoming packets from the SPA client and directed to the cloud service. |
US10320741B2 |
Server IP address assignment system and method
A server IP address assignment system which can automatically assign IP address for servers includes a data center management system (DCMS) server, a dynamic host configuration protocol (DHCP) server, a plurality of switches, and a plurality of servers. The DCMS server obtains a location table of the servers and the switches based upon initial data center construction details, and assigns an IP address to each of the servers, the location table with these assignments is then transmitted to the DHCP server. The server transmits a DHCP packet to the switch, and the switch adds an Option82 message into the DHCP packet and transmits an added DHCP packet to the DHCP server. The DHCP server analyzes the Option82 message of the DHCP packet to obtain the IP address and assigns the IP address to the server. A server IP address assignment method is also provided. |
US10320740B2 |
Systems and methods for performing dual DNS lookup to detect public versus intranet
The present disclosure is directed towards systems and methods for performing dual domain name system (DNS) lookups to detect whether a request is for a public site versus an intranet site on a private network. A hosted application on a client device on a first network can receive web page content from a second network via a tunnel connection. The hosted application may intercept a request on the client device to access an intranet site on the second network identified by the web page content. An IP address resolution can be performed of a first DNS lookup of sites on the first network and a second DNS lookup can be performed. The hosted application can communicate the request via the tunnel connection to a second device on the second network responsive to determining that the first IP address resolution is different from the second IP address resolution. |
US10320733B2 |
Prioritization of lock allocation
Aspects of the present invention disclose a method, computer program product, and system for prioritization of lock allocation. The method includes one or more computer processors receiving a first message in a queue of messages. The method further includes one or more computer processors determining whether the received first message is related to one or more messages in the queue. The method further includes one or more computer processors responsive to determining that the first message is related to one or more messages in the queue, assigning a priority value to the first message. The method further includes one or more computer processors assigning a priority order to the first message, wherein the priority order indicates a position in which the first message is granted access to a resource lock. |
US10320731B2 |
System and method for threading electronic messages
A system and method includes a network interface device to receive and retransmit electronic messages between a first user and a second user, an electronic data storage configured to store database entries related to electronic messages as received and retransmitted by the network interface device, at least some of the database entries including a latest message in thread flag identifying a latest electronic message in a thread of multiple electronic messages, and a processor. The processor may create a database entry corresponding to a first electronic message, the database entry including the latest message in thread flag indicating that the first electronic message is a latest electronic message of a thread, and change a status of a latest message in thread flag of a database entry corresponding to a second electronic message of the thread to indicate that the second electronic message is not a latest message in the thread. |
US10320730B2 |
Method and device for displaying message
A method for a device to display a message includes receiving a message marking instruction directed to a message in a message display window; processing the message according to the message marking instruction; and updating the message display window with the processed message. |
US10320725B1 |
Method and apparatus and electronic device for integrating multifunctional services
The invention provides method, apparatus and electronic device for integrating multifunctional services. The method includes assigning users with corresponding user identification numbers in an interactive application platform; responding to the login operation of the user based on the user identification number, and displaying the personal homepage of the user after login is successful; after detecting a click operation of the user on the audio and video communication label, entering an audio and video communication interface; and when the user identification number of another user input by the user on a dialing sub-interface is received, initiating a communication request to the another user based on the user identification number, or when the click operation on a communication key arranged on the audio and video communication interface is detected, initiating a communication request to another user to which the communication key corresponds. |
US10320722B2 |
Subscription/notification of a conference in a collaboration conferencing system
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for collaboration conferencing with multiple participants over a communications network, and more specifically for a conferencing controller in the network configured to control certain aspects of establishing a collaboration conference. In one particular embodiment, the user of the network may access the control system application to provide one or more conferencing parameters or settings the user wishes to be present during a collaboration conference session. The parameters may then be established by the control system and associated with the conferencing session involving the user. In one embodiment, such information may be associated with the identification token. In yet a further embodiment, a user to the collaboration control system may subscribe to receive a notification when another user of the system accesses a portion of a collaboration of the system. |
US10320721B2 |
Setting, visualizing and predicting an availability status of an individual for a messaging application
Methods, systems and computer program products for determining and providing an availability status of an individual in a messaging application are provided. Aspects include obtaining historical usage data for the individual for the messaging application, obtaining location data, activity data and calendar data for the individual, and calculating a current availability status for the individual based on the historical usage data, the location data, the activity data and the calendar data. Aspects also include calculating a predicted future availability status for the individual based on the historical usage data, the location data, the activity data and the calendar data and providing the current availability status and the predicted future availability status to other users of the messaging application. |
US10320718B2 |
Maintaining message privacy on an exposed display device
A determination is made as to whether a computer is in a slide presentation mode. In response to determining that the computer is in the slide presentation mode, a configured designee alert mode is automatically selected. Message data is received through a communications medium. The message data is transferred to an alternate designated recipient according to the automatically selected designee alert mode when the computer is in the slide presentation mode. |
US10320717B2 |
System and method of using conversational agent to collect information and trigger actions
A system of using a conversational agent to collect information and trigger actions, in one example embodiment, comprises a user interface to selectively receive user credentials to obtain access to a computer-implemented marketplace, an information exchange module to establish an information exchange between the user and a conversational agent based on the user profile, where the conversational agent is a computer program designed to simulate an intelligent conversation. The system may further include a communication module to communicate with the user to receive information related to a marketplace offering; and a listing module to list the marketplace offering at the computer-implemented marketplace based on the information received. |
US10320714B2 |
Distributed packet switch having a wireless control plane
A packet network device such as a network switch includes a number of functional cards or chassis modules at least some of which are connected to both an electrical backplane and a wireless backplane. The electrical backplane provides data plane signal paths and the wireless backplane provides control plane signal paths. |
US10320713B2 |
Packet data traffic management apparatus
A packet data network traffic management device comprises a plurality of ports comprising at least a first port, a second port, and a third port; and a plurality of deterministic multi-threaded deterministic micro-controllers, each of the micro-controllers associated with a corresponding one of the ports to control packet data through the corresponding port; and the plurality of multi-threaded deterministic micro-controllers cooperatively operate to selectively communicate data packets between the plurality of ports. |
US10320711B2 |
Real-time wireless multicast router
This invention generally relates to Low-power and Lossy Wireless Networks. The proposed solution takes advantage of the fact that retry mechanism and back-off mechanism are already present in trickle-based algorithms. This way, it is possible to disable the equivalent features present at the MAC level which are the main causes of the large maxima of the fluctuating end-to-end delay. Also, it has been done away with the additional waiting time which comes from the packet waiting in the buffer in the MAC. Therefore, it has been provided a real-time layer with a limited size buffer able to allocate a deadline to a multicast packet and to select packets for transmission or rejection on the basis of the packet deadline. This way, it is kept a tighter hold on the rejection and waiting of the packets. |
US10320706B2 |
Interference-aware client placement
A management server and method for performing resource management operations in a distributed computer system utilizes interference scores for clients executing different workloads to create an interference affinity-type rule for at least some of the clients contending for a resource based on the interference scores for that resource. The interference affinity-type rule can then be used to recommend a target host computer to place a client. |
US10320700B2 |
Apparatus for managing optimized asset of distributed resources and operation method of the same
Disclosed is an optimized asset management apparatus and an operation method thereof, the method including transmitting a request for state information of distributed resources to resource aggregators, receiving the state information of the distributed resources from the resource aggregators, analyzing the state information of the distributed resources, and registering at least one distributed resource among the distributed resources as an optimized asset based on a result of the analyzing. |
US10320695B2 |
Message aggregation, combining and compression for efficient data communications in GPU-based clusters
A system and method for efficient management of network traffic management of highly data parallel computing. A processing node includes one or more processors capable of generating network messages. A network interface is used to receive and send network messages across a network. The processing node reduces at least one of a number or a storage size of the original network messages into one or more new network messages. The new network messages are sent to the network interface to send across the network. |
US10320693B2 |
Method for packet data convergence protocol count synchronization
Aspects of the present disclosure provide mechanisms for count synchronization in a wireless communication network. A respective count value may be maintained for each packet transmitted over a wireless connection, where each count value includes a respective hyper frame number and a respective sequence number. To synchronize a current count value associated with a current packet, a count synchronization may be initiated to transmit at least a current hyper frame number of the current count value over the wireless connection. |
US10320690B1 |
Methods and apparatus for range measurement
A first communication device generates a physical layer (PHY) protocol data unit having a beginning portion and an ending portion, where the beginning portion includes a PHY protocol header having a PHY protocol preamble, and the ending portion includes a reference signal. The PHY protocol data unit prompts a second communication device to record a first time corresponding to reception of the reference signal by the second communication device. The first communication device transmits the PHY protocol data unit, records a second time corresponding to transmission of the reference signal by the first communication device. The first communication device calculates a time of flight of the PHY protocol data unit using the second time, and/or transmits the second time to the second communication device, a third communication device, or both, to facilitate calculation of the time of flight of the PHY protocol data unit using the second time. |
US10320687B2 |
Policy enforcement for upstream flood traffic
Systems, methods, and computer-readable media are provided for enforcing policy for upstream (e.g., traffic from an endpoint to the physical network layer or hardware fabric of a data center) flood traffic (e.g., broadcast, unknown unicast, or multicast traffic) originating from a virtual endpoint via a network fabric. In one embodiment, upstream flood traffic can be transmitted using a special multicast group to which only elements of the data center fabric (e.g., physical switches, routers) are subscribed. That is, upstream flood traffic is assigned to the special multicast group, resulting in unintended endpoints not receiving the flood traffic. However, the hardware fabric receives the flood traffic and will then enforce applicable policies to route the packets to intended endpoints. |
US10320682B2 |
Maintaining information of TE link
A Path Computation Element (PCE) in a Multi-Protocol Label Switching (MPLS) network receives initial information of all Traffic Engineering (TE) links that is reported by a Label Switching Router (LSR), and stores the initial information into a TE database (TEDB). For the information of each TE link, the PCE determines initial values of pending bandwidth, reserved bandwidth and unreserved bandwidth of each TE-Class in the information of the TE link, and stores the initial values into the TEDB. The PCE receives a Constraint-based Routed Label Switched Path (CRLSP) calculation request from a Path Computation Client (PCC), calculates a Label Switched Path (LSP) according to the information of each TE link stored in the TEDB, and updates pending bandwidth, reserved bandwidth and unreserved bandwidth of TE-Class in the information of TE link corresponding to the LSP, wherein the information of TE link corresponding to the LSP is stored in the TEDB. |
US10320681B2 |
Virtual tunnel endpoints for congestion-aware load balancing
Example methods are provided for a source virtual tunnel endpoint (VTEP) to perform congestion-aware load balancing in a data center network. The method may comprise the source VTEP learning congestion state information associated with multiple paths provided by respective multiple intermediate switches connecting the source VTEP with a destination VTEP. The method may also comprise the source VTEP receiving second packets that are sent by a source endpoint and destined for a destination endpoint; and selecting a particular path from multiple paths based on the congestion state information. The method may further comprise the source VTEP generating encapsulated second packets by encapsulating each of the second packets with header information that includes a set of tuples associated with the particular path; and sending the encapsulated second packets to the destination endpoint. |
US10320675B2 |
System and method for routing packets in a stateless content centric network
A gateway router can receive an Interest that includes a location-independent name for a data collection. If the Interest does not include an Anchor Identifier, the gateway router can perform a lookup operation in a name-prefix forwarding-information base (NP-FIB) to select an Anchor Identifier for a target anchor node, and to select an interface for forwarding the Interest toward the anchor. The router can update the Interest to include the Anchor Identifier prior to forwarding the Interest via the interface. An edge or core router that receives the Interest can perform a lookup in a routing table using the Interest's Anonymous Identifier (AID) to obtain an interface toward the anchor node and a second AID that is to be used by the next-hop neighbor to process the Interest. The router may then update the Interest to replace the Interest's AID with the second AID prior to forwarding the Interest. |
US10320668B2 |
System and method for supporting unique multicast forwarding across multiple subnets in a high performance computing environment
Systems and methods for supporting unique multicast forwarding across multiple connected subnets in a high performance computing environment. In accordance with an embodiment, by enforcing that incoming (i.e., incoming on a router port of a subnet) multicast packets have SGIDs (source global identifiers) that correspond to a restricted set of source subnet numbers when entering the ingress router ports to a local subnet, it is possible to ensure that multicast packets sent from one subnet are never returned to the same subnet through a different set of connected router ports (i.e., avoid looping multicast packets). |
US10320664B2 |
Cloud overlay for operations administration and management
Systems, methods, and computer-readable media are provided for facilitating the implementation of an operations, administration, and management (OAM) protocol in a network overlay environment. In particular, aspects of the technology facilitating the transport of OAM communications across overlay environments of different types. Aspects of the technology can include steps for receiving a packet comprising an OAM payload, and encapsulating the packet with an OAM transport header, wherein the transport header is configured to be read by transit nodes of different overlay types. |
US10320659B2 |
Source routed deterministic packet in a deterministic data network
In one embodiment, a method comprises receiving, by a network device in a deterministic data network, one or more deterministic schedules for reaching a destination network device along one or more deterministic paths in the deterministic data network; generating, by the network device, a deterministic source-route path for reaching the destination network device based on the deterministic schedules allocated for the deterministic paths, the deterministic source-route path comprising, for each specified hop, a corresponding deterministic start time; and outputting, by the network device, a source routed deterministic packet comprising the deterministic source-route path for deterministic forwarding of the source routed deterministic packet to the destination network device. |
US10320658B2 |
Method and system for asymmetric redundancy mechanisms in multi-homed network access topologies
In one embodiment, a method is described. The method includes receiving a network communication at a network device of a redundancy group. The redundancy group comprises a plurality of network devices, and the plurality of network devices are addressed in a first network using an anycast address. The method further includes, if the network communication is received from the first network, forwarding the network communication into a second network. If the network communication is received from the second network, the method determines whether to forward the network communication into the first network based on a status of the network device in the redundancy group, and a result of a filtering operation. |
US10320656B2 |
Loop prevention system
A loop prevention system includes a first networking node that includes a first direct link that connects the first networking node to a loop configuration that includes plurality of networking node devices, and a second direct link that connects the first networking node to the loop configuration. The first networking node receives, through the first direct link, first network traffic that entered the loop configuration at a second networking node in the loop configuration. The first networking node then blocks the first network traffic through the second direct link based on a first forwarding rule for network traffic that enters the loop configuration at the second networking node and that is received by the first networking node device. The first networking node also receives, through the second direct link, second network traffic that entered the loop configuration at a third networking node in the loop configuration. |
US10320653B2 |
Route topology discovery in data networks
A system and method for performing topology discovery in a data network is provided. Network elements utilizing a distance-vector protocol, such as EIGRP, advertises routes and metric information. A resource control point or other element analyzes the advertised routes and metrics and determines the nexthop, thereby providing a topology map of the network. |
US10320644B1 |
Traffic analyzer for isolated virtual networks
A traffic analyzer of a provider network identifies endpoint categories into which traffic directed to or from a first isolated virtual network of the provider network is to be classified. A first endpoint category includes an endpoint configured in a second isolated virtual network. Using packet-level metrics collected at virtualization management components of virtualization hosts, the traffic analyzer determines the amount of data transmitted between the first isolated virtual network and the various endpoint categories during selected time intervals. The traffic analyzer provides the categorized traffic amounts as input to a predictive model, and stores expected future traffic trends generated by the model. |
US10320642B2 |
Dynamic TCP proxy selection for acceleration of short network flows
A method for transmitting, over a transport network, data belonging to a data flow includes creating a proxy network including a plurality of transport network proxies; defining a plurality of proxy pairs; defining a plurality of proxy pair links; determining, for each proxy pair link, a round trip time (RTT) of the respective proxy pair link; determining, using the determined RTTs of the plurality of proxy pair links, a list of one or more preferred paths for each proxy pair, each preferred path connecting, via one or more of the plurality of proxy pair links, one proxy of the respective proxy pair to the other proxy of the respective proxy pair; and transmitting, from an ingress proxy to an egress proxy, the data belonging to the data flow over a proxy pair path selected from the list of preferred proxy pair paths. |
US10320629B2 |
Illicit route viewing system and method of operation
A route viewing system includes a computing system that receives information associated with one or more routes through a network, and identifies the routes that are associated with at least one illicit user computer used by an illicit user. The computing system then obtains a source location of a source address of the routes and a destination location of a destination address of the routes, and displays the routes on a geographical display at the source location of the source address and the destination location of the destination address of each of the routes. |
US10320625B1 |
Managing service deployment in a cloud computing environment
A service deployment manager may receive a service request that includes data identifying a service to be deployed in a cloud computing environment, data identifying an execution environment in which the service is to be deployed, data identifying a framework on which the service is to be deployed, and data identifying a version strategy to be applied to the service. The service deployment manager may receive data identifying a user account associated with the service request, and may determine that the user account has permission to deploy the requested service. The service deployment manager may identify a service template, based on the service, that specifies a virtual hardware configuration, and may provide, to a service deployment platform, instructions to deploy the service using the virtual hardware configuration. The instructions may include the data identifying the execution environment, the data identifying the framework, and the data identifying the version strategy. |
US10320624B1 |
Access control policy simulation and testing
A method and apparatus for testing and simulating an access control policy are disclosed. Evaluating an access control policy may be performed by utilizing a deny statement that causes the access request to be rejected despite actions indicated in the access request being authorized. Further, an independent simulation environment may be utilized for testing access control policy evaluation. |
US10320619B2 |
Method and system for discovery and mapping of a network topology
Systems and methods for discovery and mapping of industrial control and SCADA networks are described herein. The disclosed systems and methods help operators ensure the cyber security of their SCADA network through accurate discovery, fingerprinting and mapping the industrial control network map, including PLCs (Programmable Logic Controller) and RTUs (Remote Terminal Unit), using passive techniques. |
US10320613B1 |
Configuring contextually aware IoT policies
In one embodiment, a device in a network loads a selectable lexicon. The device receives a command that uses the loaded lexicon. The device interprets the command using the loaded lexicon. The device generates a configuration for one or more network nodes in the network based on the interpreted command. The device causes the one or more network nodes to implement the configuration. |
US10320609B1 |
Storage mobility using locator-identifier separation protocol
A processing device such as a router or other network device implements a locator-identifier mapping system associating identifiers of respective endpoints with respective locators in accordance with a locator-identifier separation protocol. A first one of the endpoints comprises a storage server associated with a storage array. In conjunction with reconfiguration of the storage server, the locator-identifier mapping system updates a particular one of the locators corresponding to the endpoint identifier of the storage server. The reconfiguration of the storage server may comprise, for example, a migration of the storage server within a given data center, or from a first data center to a second data center. The locator of the storage server illustratively specifies a subnet of the storage server. The processing device may comprise a router operating as at least one of an ingress tunnel router and an egress tunnel router in accordance with the locator-identifier separation protocol. |
US10320607B2 |
Data transmission method, forwarding information update method, communications device, and controller
Embodiments of the present invention provide a data transmission method, a forwarding information update method, a communications device, and a controller. The communications device includes: a forwarding module and one or more interfaces, where the forwarding module receives a data packet sent to a receive end; determines, according to a correspondence between data filtering template information of the data packet and interface information in forwarding information maintained by the forwarding module, an interface for forwarding the data packet to the receive end, where if data packet transmission is performed by using a specific radio access technology between the communications device and a next hop to which the communications device forwards the data packet, the interface is an interface corresponding to the radio access technology; and forwards the data packet to the interface; and the interface receives the data packet sent by the forwarding module, and forwards the data packet. |
US10320604B1 |
Sending alerts from cloud computing systems
A system is described for sending alert messages collected for cloud computing system to external systems. The alert messages may be sent according to determined protocols, such as the syslog protocol and/or SNMP trap, among other appropriate protocols. Partitioning and/or fragmenting of the alert message may be provided based on the use of various types of message identifications and/or other information in which, by virtue of the partitioning and fragmenting, an alert message, regardless of its length, may be sent and reconstructed at the external system. The system advantageously provides for transmission of alert messages using mechanisms other than the syslog protocol and with additional included alert attribute information. |
US10320601B2 |
Transmitting/receiving device and method in wireless communication system
Disclosed herein is a station (STA) device of a wireless LAN (WLAN) system. The STA device includes a radio frequency (RF) unit sending and receiving a radio signal and a processor controlling the RF unit. The processor may generate a physical protocol data unit (PPDU) including a physical preamble and a data field and send the PPDU using the RF unit. |
US10320595B2 |
Optimized CORDIC for APSK applications
A reduced COordinate Rotation DIgital Computer (CORDIC) cell in a parallel CORDIC has an xy-path from x and y inputs to x and y outputs, and a z-path from a z-input to a z-output. Bit-shifts in the xy-path are hardwired. The z-path has a shortened adder/subtractor with a built-in or hardwired fixed parameter. Input bits from the z-input are split into most significant and least significant bits. The number of most significant bits equals the shortened adder/subtractor width. The most significant bits are input to the non-inverting inputs of the adder/subtractor for calculating the most significant z-output bits. The least significant bits are connected directly (or via buffers) from the z-input to the z-output. |
US10320593B2 |
Receiver for data communication
A receiver for data communication may include: an input buffer suitable for generating plural comparison signals by differentially comparing plural input signals; a de-serializer suitable for generating plural groups of de-serialized signals by de-serializing the plural comparison signals at a preset de-serialization ratio; a D flip-flop suitable for generating plural delayed signals by delaying last de-serialized signals of the respective plural groups of de-serialized signals by a preset time; a symbol decoder suitable for comparing current and previous states of the plural comparison signals and for generating plural symbol signals based on a preset state diagram defining a correspondence relationship between the plural symbol signals and changes between current and previous states of the plural comparison signals. |
US10320592B2 |
Bias-voltage-adjustable communications apparatus and communication method
A bias-voltage-adjustable communications apparatus including a radio frequency RF part, an analog-to-digital converter, a digital baseband communications processor, a voltage controller, and a voltage generator. The RF part is coupled to the analog-to-digital converter and the voltage controller. The voltage generator is coupled to the analog-to-digital converter and the voltage controller. The analog-to-digital converter is coupled to the digital baseband communications processor. In an adjustment mode, the RF part is configured to generate a single-ended reference signal, where the single-ended reference signal includes a first bias voltage; the voltage generator is configured to generate a second bias voltage; and the voltage controller is configured to obtain a difference between the first bias voltage and the second bias voltage, and generate a control signal based on the difference, where the control signal is configured to adjust the first bias voltage or the second bias voltage to decrease the difference. |
US10320576B1 |
Energy management system
Described are systems to manage energy distribution and operation of computing devices (“devices”). The devices may connect to a shared data and power distribution system, such as receiving electrical energy in conjunction with data signals using Power over Ethernet (POE). During activation of the facility, such as after an energy outage, the demand for energy from many devices attempting to startup may exceed the energy capacity available. Described are devices and techniques for distributing energy to devices, coordinating operating mode of the devices, and so forth, to mitigate demand spikes for electrical energy that exceed the capacity of the energy distribution system. |
US10320574B2 |
Blockchain for open scientific research
Techniques facilitating using a blockchain system that integrates the trustworthiness of the blockchain concept with open scientific research by generating a blockchain of the experiments formed, data collected, analyses performed, and results achieved are provided herein. In an example, the blockchain system can form a blockchain representing a research project, wherein the blockchain comprises a first block of research data and a second block of analysis data representing a log of an analysis performed on the research data. Summary blocks and correction blocks can also be added to the blockchain representing the post analysis of the research results. One or more of the subsequent blocks can be linked to the preceding blocks using information in block headers that can also serve to determine whether modifications to the blocks have been performed. |
US10320573B2 |
PUF-based password generation scheme
The present invention provides a method for authenticating distributed peripherals on a computer network using an array of physically unclonable functions (PUF). As each PUF is unique, each PUF is able to generate a plurality of challenge response pairs that are unique to that PUF. The integrated circuits of the PUF comprise a plurality of cells, where a parameter (such as a voltage) of each cell may be measured (possibly averaged over many readings). The plurality of cells in the PUF may be arranged in a one, two or more dimensional matrix. A protocol based on an addressable PUF generator (APG) allows the protection of a network having distributed peripherals such as Internet of things (IoT), smart phones, lap top and desk top computers, or ID cards. This protection does not require the storage of a database of passwords, or secret keys, and thereby is immune to traditional database hacking attacks. |
US10320572B2 |
Scope-based certificate deployment
The techniques described herein facilitate scope-based certificate deployment for secure dedicated tenant access in multi-tenant, cloud-based content and collaboration environments. In some embodiments, a method is described that includes receiving an incoming authentication request from an access system, wherein the authentication request includes metadata, extracting the metadata from the authentication request, and processing the metadata to identify a tenant corresponding to the request. A tenant-specific certificate associated with the tenant is then accessed and provided to the access system for validation by a third-party certificate authority. |
US10320571B2 |
Techniques for authenticating devices using a trusted platform module device
Described are examples for authenticating a device including detecting an event related to communications with a trusted platform module (TPM) device, performing, in response to detecting the event, one or more security-related functions with the TPM device, such as generating and/or signing one or more digital certificates, which may be based on one or more keys on the TPM device. |
US10320567B2 |
Security scheme for authenticating object origins
Systems and methods subjecting a computer graphics object to a pseudo-random transformation to produce a surface-texture snapshot used to verify the authenticity of a host object. An example method includes generating a hash of a private manufacturer identifier, a product identifier, and a chain of ownership identifier and generating a three-dimensional surface using a first portion of the hash. The method also includes generating a texture pattern using a second portion of the hash and generating a surface-texture snapshot by mapping the texture pattern onto the three-dimensional surface. The surface-texture snapshot may be provided for imprinting on the host object. In some implementations, the surface-texture snapshot may be used as a first check in an authentication procedure. |
US10320566B2 |
Distributed logging of application events in a blockchain
A blockchain of transactions may be used for various purposes and may be later accessed by interested parties for ledger verification. One example method of operation may include one or more of monitoring one or more applications to identify application events, identifying one or more application events, determining a hash of a log message payload associated with the application events and logging the hash of the log message payload in a blockchain. |
US10320565B2 |
Generating an elliptic curve point in an elliptic curve cryptographic system
Systems, methods, and software can be used to generate elliptic curve points. In some aspect, the method includes: selecting a field size of 8^91+5; selecting a curve equation that is compatible to the field size; using, by a hardware processor, the selected field size to generate an elliptic curve point; and using, by the hardware processor, the elliptic curve point in an Elliptic Curve Cryptography (ECC) operation. |
US10320564B2 |
System and method for generating and depositing keys for multi-point authentication
The present invention is an platform and/or agnostic authentication method and system operable to authenticate users, data, documents, device and transactions. Embodiments of the present invention may be operable with any client system. The authentication method and system are operable to disburse unique portions of anonymous login related information amongst multiple devices. These devices and the disburse unique portions of anonymous login information are utilized by the solution to authenticate users, data, documents, device and transactions. Login-related information is not stored in any portion of the solution, users and devices are anonymously authenticated. The solution also permits a user to access secured portions of the client system through a semi-autonomous process and without having to reveal the user's key. |
US10320563B2 |
Cryptographic entropy tree
A device may include a secure processor and a secure memory coupled to the secure processor. The secure memory may be inaccessible to other device systems. The secure processor may store some keys and/or entropy values in the secure memory and other keys and/or entropy values outside the secure memory. The keys and/or entropy values stored outside the secure memory may be encrypted using information stored inside the secure memory. |
US10320561B2 |
Method for providing encrypted information and encrypting entity
A method for providing encrypted information by an information entity to one or more operating entities, the information entity having a database for storing encrypted information and the one or more operating entities being configured to operate on the encrypted information, wherein the encrypted information is stored encrypted with an encryption key known to the one or more operating entities includes performing, by an operating entity, a request on the encrypted information, wherein plaintext information to be stored encrypted is provided in tuples, each having ID information, one or more fields with field information specifying the fields, and values, wherein at least the values are encrypted with non-deterministic order preserving encryption with at least one encryption key such that each plaintext value is encrypted into a set of encrypted values, and wherein the set of encrypted values is partitioned into a left set and a right set. |
US10320558B2 |
Method and apparatus for a secure and deduplicated write once read many virtual disk
A method and apparatus is provided for the operation of a secure and deduplicated write once read many virtual disk which exceeds the write performance of traditional cryptographic methods. This is achieved through the utilization of a time-memory tradeoff via the empty space on a virtual disk at format time. Traditionally empty space is zeroed to indicate that data is not present. When implementing the apparatus, the empty space is filled with the output of a symmetric-key algorithm uniquely keyed for that specific disk. From an information theoretic point of view, the format operation stores cryptographically structured data, rather than purely redundant data, enabling the write operation that encodes data to be stored on the disk to operate without additional cryptographic computation. This reduced computation requirement for encoding enables the computation required deduplication to operate as if encoding was not being performed, resulting in a net throughput increase. |
US10320557B2 |
Encoder, decoder and methods employing partial data encryption
A method of encoding and encrypting input data (D1) to generate corresponding encoded and encrypted data (E2) is provided. The input data (D1) is encoded to generate intermediate encoded data streams. The intermediate encoded data streams include at least one critical data stream that is critical and essential for subsequent decoding of one or more remaining data streams of the intermediate encoded data streams. The at least one critical data stream is encrypted using one or more encryption algorithms to generate at least one intermediate encrypted data stream. Subsequently, unencrypted portions of the intermediate encoded data streams are merged together with the at least one intermediate encrypted data stream to generate the encoded and encrypted data (E2). |
US10320552B2 |
Multicast broadcast multimedia service-assisted content distribution
Embodiments provide methods, systems, and apparatuses for multicast broadcast multimedia service (MBMS)-assisted content distribution in a wireless communication network. A proxy terminal may include an MBMS access client configured to receive and cache an MBMS transmission including media data and metadata. The proxy terminal may further include a hypertext transfer protocol (HTTP) server module configured to transmit at least a portion of the media data to a user equipment (UE) of the wireless communication network via an HTTP transmission. The media data and metadata may be in a dynamic adaptive streaming over HTTP (DASH) format. The proxy terminal may be included in an evolved Node B (eNB), the UE, or another UE of the wireless communication network. |
US10320550B2 |
CQI estimation in a wireless communication network
Techniques for estimating and reporting channel quality indicator (CQI) are disclosed. Neighboring base stations may cause strong interference to one another and may be allocated different resources, e.g., different subframes. A UE may observe different levels of interference on different resources. In an aspect, the UE may determine a CQI for resources allocated to a base station and having reduced or no interference from at least one interfering base station. In another aspect, the UE may determine multiple CQI for resources of different types and associated with different interference levels. For example, the UE may determine a first CQI based on at least one first subframe allocated to the base station and having reduced or no interference from the interfering base station(s). The UE may determine a second CQI based on at least one second subframe allocated to the interfering base station(s). |
US10320547B2 |
User terminal, radio base station and radio communication method
The present invention is designed so that uplink control signals can be transmitted adequately even when the number of component carriers that can be configured in a user terminal is expanded. A user terminal can communicate by using six or more component carriers, and has a receive receiving section that receives a DL signal, a transmission section that transmits a UL control signal, which includes a delivery acknowledgement signal in response to the DL signal, and a control section that controls a format to apply to the UL control signal, and the control section applies a format, having large capacity in comparison to a PUCCH format of an existing system in which the number of component carriers to be configured is five or less, to the UL control signal. |
US10320537B2 |
Downlink physical layer protocol data unit format in a high efficiency wireless LAN
The present invention provides a new downlink frame format to support MU-MIMO and OFDMA, and methods, apparatuses, etc. therefor. In an aspect of the present invention, a method for transmitting data to a plurality of STAs by an AP in a WLAN may include generating a HE-LTF field for the plurality of STAs, and transmitting a PPDU frame to the plurality of STAs, the PPDU frame including the HE-LTF field and data for the plurality of STAs. The data for the plurality of STAs may be transmitted to different STA on each of a plurality of subchannels, and a starting point of the HE-LTF field may be same across the plurality of STAs and an end point of the HE-LTF field may be same across the plurality of STAs. |
US10320536B2 |
Communication system and mobile station apparatus
Disclosed are a communication system, a base station apparatus, a mobile station apparatus, and a method for communication, which facilitate efficient administration of information for settings maintained by base station apparatuses and mobile station apparatuses in a system involving a plurality of component carriers. A mobile communications system including the base station apparatus and the mobile station apparatus administers the system information of one or more component carriers possessing select spectrum width from the system spectrum. When a component carrier is added to the mobile station apparatus, the system applies the system information belonging to the component carriers already connected to the system to the component carrier added thereto. |
US10320534B2 |
Receiver clock test circuitry and related methods and apparatuses
An integrated circuit is operable in two modes, including a test mode in which a pattern of variation is injected into a receiver's sampling clock and used to simulate jitter. Adding frequency offset, jitter or both, to this clock can be equivalent to adding jitter of an equal magnitude but opposite sign in a transmitted test signal. In this way, a clock can be produced that simulates timing variations that can be encountered during mission function operation of the device under test, while test input data is applied by local pattern generators or other data sources that, under test conditions, do not, or need not, exhibit such variations. In detailed embodiments, these techniques can be separately employed in one or more clock and data recovery circuits (CDRs) of the integrated circuit; for example, a first local clock recovery circuit in a first receiver can be caused to produce a test clock which simulates a condition to be tested, and while a second receiver in the plurality of receivers that includes a second local clock recovery circuit is caused to use the test clock in place of the reference clock while receiving a test data sequence at its input. |
US10320533B2 |
Terminal device, base station apparatus, communication method, and integrated circuit
There is provided a terminal device which includes a transmission unit that transmits HARQ response information to a first serving cell and a second serving cell on a physical uplink shared channel in a subframe n. The physical uplink shared channel is transmitted based on a physical downlink control channel or an enhanced physical downlink control channel which is detected in a state of including a downlink control information format 0/4. Two or more serving cells are configured in the terminal device, in a case where frame constitution types of any two configured serving cells are different from each other, and in a case where a primary cell has Frame constitution type 2, BcDL is applied to the first serving cell of Frame constitution type 2 by using the following expression (1), and is applied to the second serving cell of Frame constitution type 1 by using the following expression (2). [Math. 1] BcDL=min(WDAIUL,Mc) Expression (1) [Math. 2] BcDL=min(WDAIUL+4┌(U−WDAIUL)/4┐,Mc) Expression (2) |
US10320527B2 |
Methods and arrangements relating to transmission of additional information from a transmitting device to a receiving device in a wireless communications network
A transmitting device (12) and a receiving device (10) in a wireless communications network (1). The transmitting device (12) determines (701) additional information to transmit to the receiving device (10). The transmitting device (12) determined (702) an order of different circular shifts of repeated blocks of data as a set of transmission parameters indicating the additional information, each circular shift shifting bits differently. The transmitting device (12) then transmits (703) information to the receiving device (10), which receives the information, using the determined set of transmission parameters, thereby indicating the additional information to the receiving device (10). |
US10320524B2 |
Transmitting node, a receiving node and methods therein for providing enhanced channel coding
A Transmitting Node (TN) 102 and a method therein for providing enhanced channel coding of a packet transmitted in a communications network 100. The TN applies, to payload data, an outer channel encoder resulting in a plurality of outer code bits. Further the TN applies an inner channel encoder to the plurality of outer code bits. Furthermore, the TN divides resulting code bits of the inner channel encoder into a first group and one or more second groups. Yet further, the TN generates a first set of OFDM symbols carrying at least a part of the first group, and second sets of OFDM symbols carrying at least a part of the one or more second groups. The TN transmits a packet comprising the first set of OFDM symbols followed by the second sets of OFDM symbols, whereby an enhanced channel coding of the transmitted packet is provided. |
US10320523B2 |
Method for detecting sent sequence, receiver, and receiving device
A method for detecting a sent sequence, a receiver, and a receiving device in order to simplify an algorithm for detecting a sent sequence and improve detection efficiency. The method for detecting a sent sequence includes determining a maximum possible candidate value of each element in N elements of a received element sequence to obtain N maximum possible candidate values, where N is a positive integer, determining state sequences corresponding to the N maximum possible candidate values as reserved sequences to obtain N groups of reserved sequences, performing likelihood computation on the N groups of reserved sequences, and setting a reserved sequence that is in the N groups of reserved sequences and is most consistent with the element sequence as a detected sent sequence. |
US10320520B2 |
Communication device, system and method
Provided is a method for effectively suppressing packet losses by burst losses without an increase in delay by adaptively or fixedly changing a size of an FEC encoded block even when the number of packets per unit time is small. Each communication device 101 includes a transmitting unit 102 and a receiving unit 103. The transmitting unit 102 has a function of calculating forward error correction (FEC) codes based on the number of packets per encoding time and a value of a burst loss time of a network line. The receiving unit 103 decodes an FEC encoded packet and measures line quality information of the network for transmission to the transmitting unit 102. The transmitting unit 102 transmits the packets at equal intervals for as long as it is required for encoding, and can change a system for calculating FEC based on the burst loss time and the encoding time. |
US10320518B2 |
Apparatus and method for preventing information leakage
An apparatus and a method for preventing an information leakage. The apparatus for preventing the information leakage includes a shielding signal pattern generation unit configured to generate a shielding signal pattern including a radiation band and a radiation suppression band; a shielding signal generation unit configured to generate an electromagnetic leakage shielding signal corresponding to an Orthogonal Frequency Division Multiplexing (OFDM) scheme by using the shielding signal pattern; a signal amplification unit configured to amplify a transmitting power of the electromagnetic leakage shielding signal; and an antenna unit configured to transmit the amplified electromagnetic leakage shielding signal. |
US10320516B1 |
Alignment marker generation and detection for communication
Apparatus and method for communication is disclosed. In an apparatus, at least one transmission circuit is configured to provide an output alignment marker representing an exclusive disjunction of an orthogonal sequence and an input alignment marker. A multiplexer is configured to multiplex the output alignment marker with payload data for transmission via a communication lane of a plurality of communication lanes. |
US10320514B2 |
Method and apparatus for reducing preamble length in passive optical network (PON) systems
A method of handling upstream data transmissions in a passive optical network includes determining signal power levels of a plurality of optical network units (ONUs); and scheduling transmissions of upstream data bursts of the plurality of ONUs by, assigning each of the upstream data bursts to one of two or more data burst groups based on the determined signal power levels, and selecting time intervals during which the upstream data bursts are transmitted in accordance with the two or more data burst groups such that the two or more data burst groups are scheduled to be transmitted sequentially. |
US10320513B2 |
Distributed automatic power optimization system and method
A distributed Automatic Power Optimization (APO) system and method are provided. The distributed APO system includes: one or more APO modules and a network management system. The one or more APO modules belong to one or more pre-divided APO links. Each APO module in the one or more APO modules belongs to only one APO link. The APO module is configured to, when the APO link to which the APO module belongs is triggered to perform power regulation, regulate a power attenuation or a gain between the two adjacent stations corresponding to the APO module and report a regulation result. The network management system is configured to, when learning that all of one or more APO modules in one APO link are successful in regulation, if there is a next APO link of the APO link, trigger the next APO link of the APO link to perform power regulation. |
US10320507B2 |
Method for determining a propagation time of a telegram in a communication network, and corresponding network components
A method determines a propagation time of a message in a communication network. The message is transmitted from a first network component to a second network component along a communication connection, and the first network component detects a transmission time of the message and stores the corresponding transmission time information. The propagation time is determined using the transmission time information. The aim is to improve the accuracy when determining the propagation time. This is achieved in that the second network component returns the message to the first network component immediately after the message is encountered in the second network component. The first network component detects a reception time upon receiving the returned message and stores corresponding reception time information of the message. The propagation time of the message along the communication connection is determined using the transmission time information of the message and the reception time information of the message. |
US10320503B2 |
Method and system for remote television replay control
A method, system, computer medium, and other embodiments for integrating unrelated web hosted services with stand-alone media-based devices are provided. Users can access and control the media-based device conveniently with a web-browser through various portals on the Internet. In one embodiment, users access the media-based device through one or more unrelated web portals, so as to control and to program the media-based device in a single web session, and to see information both stored on the media-based device and originating from third-party online sources of information and services in a single integrated presentation. |
US10320502B2 |
Audio capture
A system may allow users to automatically record radio programs for later consumption. When a user is listening to a radio program in the car, and arrives at the destination, the user's mobile device may capture an audio sample of the radio station, along with a GPS location of the user, and may transmit this information to a radio station application server. The server may use the location to identify a list of candidate radio stations, and may compare the audio sample with reference recordings of the candidate radio stations, to identify the radio station and program. The program may then be recorded for the user and subsequently played back at the user's convenience and on a device selected by the user, such as a mobile device, television, computer, DVR, or the like. |
US10320499B2 |
Real-time network analyzer and applications
In some applications network parameters vary over time in a manner that precludes the use of conventional swept frequency network analyzers. Swept measurements incur penalty both in terms of acquisition time, and in terms of registration between measurements taken at the beginning and at the end of a sweep. Disclosed is an architecture and method for real-time analysis of network parameters. Example applications are presented, ranging from thermal drift of amplifiers, to microwave imaging of moving objects, to characterizing materials on conveyors, to characterizing plasma buildup, and many more. |
US10320497B2 |
Control of directive antennas for wireless links
The present disclosure relates to a radio receiver, a radio transmitter, and methods for evaluating receive and transmit antenna patterns of directive payload antennas. The method for evaluating receive antenna patterns of a directive payload antenna comprises the step of steering a probing signal receive pattern of a steerable receive pattern antenna according to a pre-determined sequence of probing signal receive patterns, and receiving a probing signal via the steerable receive pattern antenna, as well as determining a probing signal quality value from the received probing signal as a function of the pre-determined sequence of probing signal receive patterns. |
US10320495B2 |
Method of characterizing the performance of a payload of a satellite in orbit and associated IOT system
A method of characterizing the performance of the payload of a satellite in orbit is executed with the aid of a test ground station including first radio-frequency amplification means and a radio-frequency transmit ground antenna. The method includes a step of providing first amplification means that can be configured to generate at the input of the transmit ground antenna a wide-band test thermal noise the power spectral density of which can be adjusted to a test thermal noise reference power spectral density Dref so that the ratio of the test thermal noise spectral density received at the input of the transponder and that corresponds to it to the thermal noise floor spectral density generated by the satellite alone internally and the natural thermal noise of the Earth is greater than or equal to a first threshold Ds1 equal to 10 dB. An IOT system is configured to execute the method. |
US10320494B2 |
RF testing system using integrated circuit
An integrated circuit (IC) is provided. The IC includes an RF transmitter and an RF receiver. The RF transmitter is configured to generate an RF signal in response to an analog test signal from a test signal generator of a module circuitry that is external to the IC. The RF receiver is configured to generate an outgoing signal according to an input RF signal, and to report the outgoing signal to the module circuitry. The module circuitry performs a test analysis on the RF signal generated by the RF transmitter or on the outgoing signal generated by the RF receiver to determine a test result. The test result is reported to a test equipment having no RF instruments. |
US10320493B2 |
Apparatus removing self-interference in environment supporting FDR method
An apparatus for removing self-interference in an environment supporting an FDR method according to the present invention may comprise: an analog self-interference removal unit that is constructed to remove a first analog self-interference by subtracting a self-interference signal received through a first delay circuit connected between an RF transmission chain and an RF reception chain of the apparatus from a self-interference signal received at a first circuit of the RF reception chain of the apparatus, and that is constructed to remove a second analog self-interference by subtracting a self-interference signal received through a second delay circuit connected between the RF transmission chain and the RF reception chain of the apparatus from a self-interference signal received at a second circuit of the RF reception chain of the apparatus; and a processor that is constructed to determine whether the first and the second analog self-interference removals were respectively successful on the basis of the respective residual self-interference signals that are left after removing the first and the second analog self-interferences. |
US10320487B2 |
Power management implementation in an optical link
An optical link power management scheme takes the best advantage of a dynamic connection environment, where ports may be connected and disconnected at any time, and where data flows may start and stop as needed by the applications using the high speed data links. Power consumption is optimized, eye safety standards are met, and robust connection detection is preserved. |
US10320485B2 |
Optical relay system and method for setting identification information of remote device in optical relay system
Provided are an optical relay system and a method for setting identification information of a remote device in an optical relay system. In particular, provided are an optical relay system and a method for setting identification information of a remote device in an optical relay system in which a donor device generates unique identification information of a remote device based on temporary identification information and characteristic information received from the remote device to automatically set identification information of the remote device, and as a result, the optical relay system can be normally implemented rapidly in initial installation of the optical relay system or a change of an optical relay system environment and convenience of a manager and reliability of a mobile communication service can be improved. |
US10320472B2 |
Robust beam switch scheduling
Systems and methods are described for robust scheduling of beam switching patterns in satellite communications systems. Embodiments operate in context of a hub-spoke satellite communications architecture having a number of gateway terminals servicing large numbers of user terminals over a number of spot beams. The satellite includes switching subsystems that distribute capacity to the user beams from multiple of the gateway terminals in a shared manner according to a beam group switching pattern. The beam group switching pattern is robustly formulated to continue distributing capacity during gateway outages (e.g., when one or two gateway terminals are temporarily non-operational due to rain fade, equipment failure, etc.). For example, the beam group switching pattern can be formulated to minimize worst-case degradation of capacity across user beams, to prioritize certain beams or beam groups, etc. |
US10320468B2 |
Repeater system for use on a moveable object
In one example, a repeater system includes a master unit on a movable object configured to couple to antennas for receiving a downlink RF signal from at least one base station external to the movable object and for transmitting an uplink RF signal towards the at least one base station; and a plurality of remote units each configured to couple to the master unit, each positioned on the movable object and associated with different coverage areas, the remote units each configured to couple to a respective antenna system for transmitting the downlink RF signal into respective coverage areas and for receiving the uplink RF signal from the coverage areas, a control unit, wherein, for at least a subgroup of the remote units, a gain for each remote unit is dynamically adjusted in a time-offset fashion by the control unit to trigger handovers between overlapping base-station cells in a time-offset manner. |
US10320467B2 |
Frequency-based radio beamforming waveform transmission
Various embodiments are described that relate to radio beamforming waveform transmission. Transmission can occur, for example, in three manners. The first manner is time-based where waveform transmission is staggered at the same frequency. The second manner is frequency-based where different frequencies are used at one time. This third manner is a combination of time and frequency such that simultaneous transmission occurs, but at different times different frequencies are used. |
US10320465B2 |
Method for reporting channel state information in wireless communication system and device therefor
The present specification relates to a method for reporting channel state information (CSI) in a wireless communication system, comprising the steps of: receiving, from a base station, CSI-reference signal (RS) resource configuration information for indicating a resource configuration of a CSI-RS using more than eight antenna ports; receiving, from the base station, a CSI-RS using the more than eight antenna ports based on the received CSI-RS resource configuration information; and reporting, to the base station, channel state information (CSI) based on the received CSI-RS. Therefore, mutual compatibility with a legacy system may be obtained and resources may be more efficiently utilized. |
US10320460B2 |
Method for transmitting signal through high-frequency band in wireless communication system, and apparatus therefor
A method for a transmitting end transmitting a signal to a receiving end in a wireless communication system is provided. The method includes receiving, from the receiving end, information on a first precoder and a second precoder which are for a channel between the transmitting end and the receiving end and transmitting a signal to the receiving end based on the first precoder where the signal is transmitted to the receiving end based on the second precoder if the receiving performance of the receiving end based on the first precoder is greater than or equal to a threshold value. |
US10320455B2 |
Systems and methods to coordinate transmissions in distributed wireless systems via user clustering
Systems and methods are described for coordinating transmissions in distributed wireless systems via user clustering. For example, a method according to one embodiment of the invention comprises: measuring link quality between a target user and a plurality of distributed-input distributed-output (DIDO) distributed antennas of base transceiver stations (BTSs); using the link quality measurements to define a user cluster; measuring channel state information (CSI) between each user and each DIDO antenna within a defined user cluster; and precoding data transmissions between each DIDO antenna and each user within the user cluster based on the measured CSI. |
US10320454B2 |
Technique for precoder determination
A technique for determining a precoder for a radio transmission via a channel (110) including at least two transmit antennas (106) is disclosed. As to a method aspect of the technique, channel state and optionally channel noise characteristics are measured by a measuring unit (122). Based on a result of the measurement, a subset of precoders is selected out of a codebook (116) including a plurality of precoders by a selecting and determining unit (120). The selecting and determining unit (120) further determines a precoder for precoding the transmission out of the subset. |
US10320451B2 |
Downlink channel parameters determination for a multiple-input-multiple-output (MIMO) system
Embodiments of methods and apparatus for providing downlink channel parameters determination for downlink channels associated with a multiple-input-multiple-output (MIMO) system are generally described herein. Other embodiments may be described and claimed. |
US10320449B2 |
Dynamic cell clustering for coordinated multipoint operation
The present invention addresses method, apparatus and computer program product for dynamic cell clustering for Coordinated Multipoint operation. Clustering metric information defining relevant metrics for making cell clustering decision for Coordinated Multipoint operation are received from a network element serving a neighboring cell, and based on the received clustering metric information, it is decided whether to include the neighboring cell to a cluster for Coordinated Multipoint operation. |
US10320446B2 |
Miniaturized highly-efficient designs for near-field power transfer system
Near-field power transfer systems can include antenna elements that constructed or printed close to each other in a meandered arrangement, where neighboring antenna elements conduct currents that flow in opposite directions. This current flow entirely or almost entirely cancels out any far field RF radiation generated by the antennas or otherwise generated by the electromagnetic effects of the current flow. For a first current flowing in a first path, there may be a second current flowing in a second cancellation path, which cancels the far field radiation produced by the first current flowing in the first path. Therefore, there may be no radiation of power to the far field. Such cancellation, may not occur in a near-field active zone, where the transfer of power may occur between the transmitter and the receiver. A ground plane may block the leakage of power from the back of a transmitter and/or a receiver. |
US10320441B2 |
Systems and methods for a switchless radio front end
A radio circuit, comprises an antenna; a differential power amplifier, comprising differential transmit inputs and differential transmit outputs, configured to amplify differential transmit signals received via the differential transmit inputs and output the amplified differential transmit signals via the differential transmit outputs; a differential low noise amplifier, comprising differential receive inputs and differential receive outputs, configured to receive differential receive signals via the differential receive inputs and output amplified differential receive signals via the differential receive outputs; and a transformer comprising a primary winding and a secondary winding, the primary winding coupled with the differential transmit outputs of the power amplifier and the differential receive inputs of the low noise amplifier and the secondary winding coupled with the antenna. |
US10320439B2 |
Medical device case
This disclosure relates generally to embodiments disclosing a case designed to contain both a smartphone and a medical device, such as an epinephrine auto-injector. The case contains allows both the smartphone and the medical device to remain within the case while the case is being transported. The case may also include a release mechanism for releasing the medical device from the case. |
US10320435B2 |
Remote-control device for a motor vehicle
An electronic assembly for a remote-control device for a motor vehicle includes an electric power source and a supercapacitor block. The supercapacitor block has one or more supercapacitors, and said supercapacitor block is arranged in parallel with the electric power source. Additionally, a transmitter/receiver is connected to the supercapacitor block and a frequency amplifier stage is connected to said transmitter/receiver. |
US10320432B2 |
Appliance for receiving radio frequency signals, usable in particular for the management of uplink signals
The appliance for receiving radio frequency signals, usable in particular for the management of uplink signals, comprises an input port of a radio frequency input signal, an amplification unit connected to the input port an output port connected to the amplification unit, an adjustable notch filter operatively connected to the amplification unit, a detection unit of the interference frequency of a disturbance signal of the input signal, an adjustment unit operatively connected to the adjustable notch filter and to the detection unit and able to adjust the central frequency of the adjustable notch filter on the interference frequency. |
US10320430B2 |
Transmitter with power supply rejection
Described is an apparatus which comprises: a driver comprising a push-pull transmitter; a first circuitry to sense variation in a power supply; and a second circuitry coupled to the first circuitry and to the driver, the second circuitry to generate a code according to an output of the first circuitry, wherein the code is provided to the driver to adjust a performance parameter of the driver. |
US10320421B2 |
Method and device for error correction coding based on high-rate generalized concatenated codes
Field error correction coding is particularly suitable for applications in non-volatile flash memories. We describe a method for error correction encoding of data to be stored in a memory device, a corresponding method for decoding a codeword matrix resulting from the encoding method, a coding device, and a computer program for performing the methods on the coding device, using a new construction for high-rate generalized concatenated (GC) codes. The codes, which are well suited for error correction in flash memories for high reliability data storage, are constructed from inner nested binary Bose-Chaudhuri-Hocquenghem (BCH) codes and outer codes, preferably Reed-Solomon (RS) codes. For the inner codes extended BCH codes are used, where only single parity-check codes are applied in the first level of the GC code. This enables high-rate codes. |
US10320420B2 |
Bit-flip coding
Bit-flip coding uses a bit-flip encoder to flip bits in a redundancy-intersecting vector of a binary array having n rows and n columns until Hamming weights of the binary array are within a predetermined range Δ of n divided by two. Information bits of an input data word to the bit-flip coding apparatus are stored in locations within the binary array that are not occupied by n redundancy bits of a redundancy vector. |
US10320417B2 |
Decoding method and related apparatus
A method of decoding a received message includes: determining a weighting vector corresponding to at least one bit of the received message according to a syndrome and a parity check matrix; determining a bit state of the bit according to a bit value of the bit; changing the bit state according to the weighting vector and a flipping threshold, wherein a change range of the bit state is variable; and flipping the bit according to the bit state. |
US10320416B2 |
Data processing device and data processing method
The present technology relates to a data processing device and a data processing method so that an LDPC code with a good bit error rate is provided.An LDPC encoder encodes by an LDPC code whose code length is 16200 bits and code rate is 8/15. The LDPC code includes information bits and parity bits. A parity check matrix H includes an information matrix part corresponding to the information bits of the LDPC code and a parity matrix part corresponding to the parity bits. The information matrix part of the parity check matrix H is represented by a parity check matrix initial value table that indicates a position of an element 1 of the information matrix part for each 360 columns. The present technology is applicable to a case in which LDPC encoding and LDPC decoding are performed. |
US10320415B2 |
Dynamic data compression selection
Aspects of dynamic data compression selection are presented. In an example method, as uncompressed data chunks of a data stream are compressed, at least one performance factor affecting selection of one of multiple compression algorithms for the uncompressed data chunks of the data stream may be determined. Each of the multiple compression algorithms may facilitate a different expected compression ratio. One of the multiple compression algorithms may be selected separately for each uncompressed data chunk of the data stream based on the at least one performance factor. Each uncompressed data chunk may be compressed using the selected one of the multiple compression algorithms for the uncompressed data chunk. |
US10320413B2 |
Methods and devices for vector segmentation for coding
A method for partitioning of input vectors for coding is presented. The method comprises obtaining (210) of an input vector. The input vector is segmented (220), in a non-recursive manner, into an integer number, NSEG, of input vector segments. A representation of a respective relative energy difference between parts of the input vector on each side of each boundary between the input vector segments is determined (230), in a recursive manner. The input vector segments and the representations of the relative energy differences are provided (250) for individual coding. Partitioning units and computer programs for partitioning of input vectors for coding, as well as positional encoders, are presented. |
US10320412B2 |
Memory compression operable for non-contiguous write/read addresses
Disclosed embodiments include a system having a first memory, a second memory, circuitry that reads data quantities from the first memory along a first orientation, a compression engine that compresses each of the read data quantities to produce corresponding compressed data quantities, and circuitry that writes the compressed data quantities to the second memory along a second orientation which differs from the first orientation. The read data quantities have a first bit width and the compressed data quantities have a second bit width that is less than the first bit width. |
US10320410B2 |
Successive approximation type A/D conversion circuit
A circuit device includes a code data generation circuit that generates code data which changes with time, and a successive approximation type A/D conversion circuit that performs code shift based on the code data and performs A/D conversion of an input signal. The code data generation circuit generates error data of which a frequency characteristic has a shaping characteristic and converts the error data into the code data. |
US10320405B2 |
Pattern based estimation of errors in ADC
In described examples, an analog to digital converter (ADC) includes a flash ADC. The flash ADC generates a flash output in response to an input signal, and an error correction block generates a known pattern. A selector block is coupled to the flash ADC and the error correction block, and generates a plurality of selected signals in response to the flash output and the known pattern. A digital to analog converter (DAC) is coupled to the selector block, and generates a coarse analog signal in response to the plurality of selected signals. A residue amplifier is coupled to the DAC, and generates a residual analog signal in response to the coarse analog signal, the input signal and an analog PRBS (pseudo random binary sequence) signal. A residual ADC generates a residual code in response to the residual analog signal. |
US10320400B2 |
Phase-locked loop with high bandwidth using rising edge and falling edge of signal
Disclosed is a phase-locked loop having a high bandwidth using the rising edge and falling edge of a signal. The disclosed phase-locked loop controls the frequency of a voltage control oscillator by comparing both a phase difference between rising edge of a reference signal and rising edge of a feedback signal and a phase difference between falling edge of the reference signal and falling edge of the feedback signal. |
US10320399B2 |
Scaleable DLL clocking system
A clocking system disclosed herein includes a delay locked loop (DLL) circuit with a plurality of delay elements, where the DLL circuit is configured to receive a clock input signal and generate a plurality of clock output signals. The clocking system also includes a feed-forward system configured to increase the speed of the clock signal transmission through the delay elements and to enforce symmetric zero crossings of the clock signal at each of the plurality of delay elements. |
US10320392B2 |
Apparatus and method for a permutation sequencer
Aspects of the disclosure are directed to sequencing. In accordance with one aspect, sequencing includes creating a one hot list; selecting a current word of the one hot list as a one hot list output; comparing the one hot list output with a current accumulation register value of an accumulation register to produce a logical comparison; inputting the logical comparison to the accumulation register to generate an updated accumulation register value; and outputting the updated accumulated register state to a client unit to enable or disable the client unit. |
US10320388B2 |
Dynamic decode circuit with active glitch control method
A method for decoding a plurality of input signals in a plurality of dynamic decode circuits, each dynamic decode circuit sharing a conditioned node and comprising a decoder that decodes the plurality of input signals to produce a result at a first node, the result is propagated to second node while an evaluation clock is active by a pair of serially connected transistors consisting of a transistor receiving an evaluation clock at its gate and a transistor receiving the first node at its gate. |
US10320387B1 |
Static state control of a digital logic circuit within an integrated circuit during low power mode
An integrated circuit includes a digital logic circuit having a first transistor and a second transistor, a replica circuit having a first transistor and a second transistor which replicate the first transistor and second transistor of the digital logic circuit, and a storage circuit configured to store a static state indicator. The circuit also includes a comparison circuit configured to compare threshold voltages of the first and second transistor of the replica circuit, and having an output coupled to provide the static state indicator to the storage circuit, and a selection circuit configured to provide the state indicator to an input of the digital logic circuit and an input of the replica circuit during a lower power mode and to provide a run mode signal instead of the state indicator to the input of the digital logic signal and the input of the replica circuit during a high power mode. |
US10320383B2 |
Lossless switch controlled by the phase of a microwave drive
A technique relates to a lossless multiport device. The lossless multiport device includes a first port. A plurality of ports are operable to communicatively couple one at a time to the first port according to a pump drive. |
US10320382B2 |
Power line communication smart relay
A replacement smart relay having a relay, controlled by a microcontroller operably connected through a power line communication line that receives instructions from a relay controller, the relay has a simulated resistor representative of a reference resistance, the instructions pass through commands that are sent to the relay control terminals to the relay switched terminals to allow the relay to function the same as the relay it is replacing in the existing application, the instructions from the relay controller are capable of opening or closing the relay switched terminals to override a command on the relay control terminals from the existing application based on a set of vehicle conditions communicated to the relay controller, and instructions from the relay controller allow the smart relay to act deterministically when the smart relay is not actively communicating with the relay controller. A feedback circuit may be used to enhance functionality. |
US10320378B2 |
Passive leakage management circuit for a switch leakage current
A passive leakage management circuit for a switch leakage current includes a switch being operable in a first operating mode, wherein the switch output supplies an output current having a first predetermined voltage. In a second operating mode, the switch output supplies a leakage current having a second voltage, a first current path, and a leakage current path. |
US10320371B2 |
Method and apparatus for reducing impact of transistor random mismatch in circuits
An analog circuit including a pair of input nodes and a pair of output nodes is coupled to a mismatch reduction circuit including an input node, an output node, a phase controller that times even and odd phases, an input switch, and an output switch. The input switch electrically connects the mismatch reduction circuit input node to a first node of the pair of analog circuit input nodes during each even phase and to electrically connects the mismatch reduction circuit input node to a second node of the pair of analog circuit input nodes during each odd phase. The output switch electrically connects a first node of the pair of analog circuit output nodes to the mismatch reduction circuit output node during each even phase and electrically connects a second node of the pair of analog circuit output nodes to the mismatch reduction circuit output node during each odd phase. |
US10320370B2 |
Methods and circuits for adjusting parameters of a transceiver
Methods and circuits for analyzing a signal and adjusting parameters of an equalizer for a signal. The signal is received at a receiver over a channel wherein the signal has a wave form. The signal is equalized at an equalizer using an adjustable parameter for the equalization. Data points from the signal are sampled between upper and lower limits of a threshold at an error sampler. A performance metric of the signal is computed based on a statistical density of the data points from the signal between the upper and lower limits of the threshold. |
US10320368B2 |
Ring oscillator circuit and clock signal generation circuit
A ring oscillator circuit includes a plurality of first delay circuits each including X first delay elements, and a second delay circuit including a plurality of second delay elements different in delay amount from each other arranged in parallel to each other so as to be alternatively loaded, the plurality of first delay circuits and the second delay circuit are configured to be connected to each other in a ring-like manner, and X is an integer fulfilling X≥1. |
US10320367B2 |
Method for synchronizing commutated control circuits controlled by PWM control signals
Disclosed is a method for synchronising at least one slave control circuit, controlled by a slave control signal having pulse width modulation, with a master control circuit, controlled by a master control signal having pulse width modulation, including the following steps: the master control circuit emitting a synchronisation signal indicating a master edge of an electrical quantity; the slave control circuit receiving the synchronisation signal; measuring a delay between a slave edge of the same electrical quantity and the master edge of the electrical quantity; time-shifting the slave control signal so as to reduce the delay; and repeating the measurement step until the delay is eliminated. |
US10320366B2 |
Method for providing a filter and filter
A filter having an impulse response including a first partial impulse response and a second partial impulse response includes a supplementary filter having a supplementary impulse response. A first filter has the first partial impulse response using an output of the supplementary filter as an input and a second filter has the second partial impulse response using an output of the supplementary filter as an input. |
US10320362B2 |
Elastic wave device
An elastic wave device includes a multilayer film provided on a support substrate and including a piezoelectric thin film and a layer other than the piezoelectric thin film, an interdigital transducer electrode provided on one surface of the piezoelectric thin film, and an external connection terminal electrically connected to the interdigital transducer electrode. In a plan view, the multilayer film is partially absent or omitted in a region outside a region where the interdigital transducer electrode is provided, and the elastic wave device further includes a first insulating layer provided on the support substrate in at least a portion of a region where the multilayer film is absent or omitted. |
US10320361B2 |
Wide-band acoustically coupled thin-film BAW filter
In a bulk acoustic wave (BAW) filter based on laterally acoustically coupled resonators on piezoelectric thin films, one can utilize two distinct acoustic plate wave modes of different nature, for example the thickness extensional (longitudinal) TE1 and the second harmonic thickness shear (TS2) mode to form a bandpass response. The invention is based on the excitation of at least two lateral standing wave resonances belonging to different plate wave modes that facilitate the transmission of signal. The passband is designed by tailoring the wave propagation characteristics in the device such that the resonances are excited at suitable frequencies to form a passband of a desired shape. The bandwidth of the filter described herein may therefore be more than twice that of the existing state-of-the-art microacoustic filters. Consequently, it has significant commercial and technological value. |
US10320360B2 |
Quantum algorithms for arithmetic and function synthesis
Quantum circuits and associated methods use Repeat-Until-Success (RUS) circuits to perform approximate multiplication and approximate squaring of input values supplied as rotations encoded on ancilla qubits. So-called gearbox and programmable ancilla circuits are coupled to encode even or odd products of input values as a rotation of a target qubit. In other examples, quantum RUS circuits provide target qubit rotations that are associated with reciprocals using series expansion representations. |
US10320357B2 |
Electromagnetic tunable filter systems, devices, and methods in a wireless communication network for supporting multiple frequency bands
Systems, devices, and methods for tunable filters that are configured to support multiple frequency bands, such as within the field of cellular radio communication, can include a first resonator and a second resonator configured to block signals within one or more frequency ranges, and one or more coupling element connected to both the first resonator and the second resonator. The one or more coupling element can be configured to provide low insertion loss within a pass band. |
US10320355B2 |
Method of manufacturing elastic wave device
Functional element units and a connection line electrically connecting the functional element units are formed on one principal surface of a piezoelectric motherboard. A resin support layer enclosing the functional element units is formed on the one principal surface of the motherboard. An elastic wave device with the functional units is obtained by dividing a multilayer body including the motherboard, the functional element units, and the support layer into a plurality of sections along a dicing line. The connection line includes a line main body positioned on the dicing line, and a connection unit in which the line main body and the functional element units are electrically connected. Prior to dividing the multilayer body, a retaining member made of resin which straddles the line main body in the width direction of the line main body is formed separate from the support layer on the motherboard. |
US10320354B1 |
Controlling a volume level based on a user profile
Examples of techniques for controlling a volume of an audio device or system based on a user profile are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes generating, by a processing device, a user volume profile. The method further includes receiving, by the processing device, a volume command to change a volume level of audio. The method further includes determining, by the processing device, a volume change factor based at least in part on the user volume profile. The method further includes changing, by the processing system, the volume level of the audio based at least in part on the volume change factor. |
US10320348B2 |
Driver circuit and operational amplifier circuit used therein
A driver circuit including a first op-amp, a second op-amp, and a power switching circuit is provided. The first op-amp includes a first input stage circuit for generating a first amplified signal and a first output stage circuit. The second op-amp includes a second input stage circuit for generating a second amplified signal and a second output stage circuit. The power switching circuit includes a first output terminal for outputting one of the first amplified signal and the second amplified signal and a second output terminal for outputting the other of the first amplified signal and the second amplified signal. The power switching circuit is configured to switch a first power supply for both the first input stage circuit and the second input stage circuit between a first supply voltage and a second supply voltage in response to the control signal. |
US10320345B2 |
Amplifier architecture using positive envelope feedback
Described herein are power amplifier (PA) architectures that improve PA performance (e.g., efficiency, linearity, etc.) over an extended range of the operating power levels of the PA. These architectures can be implemented on a single chip to provide a single-chip standalone PA solution. This improvement comes with little additional complexity, little additional current consumption, and/or little additional chip area. The architectures utilize a dynamic biasing technique using positive envelope feedback based at least in part on an instantaneous envelope signal at an output of a power amplifier. |
US10320342B2 |
Advanced RF input port against surge
A bi-directional RF signal amplifier includes a RF input port and surge suppression circuitry downstream of the RF input port. First and second communications paths lead from the surge suppression circuitry to first and second RF output ports. The second communications path is considered non-interruptible and can support both downstream and upstream RF communications even in the absence of power being supplied to the RF signal amplifier. The surge suppression circuitry includes a data line connected to the RF input port. A first circuit path is electrically connected between the data line and ground. A gas discharge tube (GDT), within the first circuit path, acts as an open circuit when a voltage across the GDT is less than a predetermined value and acts as a short circuit when the voltage across the GDT exceeds the predetermined voltage. An electronic device is placed in series with the GDT within the first circuit path. The electronic device enables the second communications path of the RF signal amplifier to remain operable even if the GDT fails to a short circuit state due to a breakdown of the gases within the GDT. |
US10320341B2 |
Amplifier
An amplifier for a receiver circuit is disclosed. The amplifier has an input node (Vin) and an output node (Vout). It comprises a tunable tank circuit connected to the output node (Vout), a feedback circuit path connected between the output node (Vout) and the input node (Vin), and a tunable capacitor connected between an internal node of the feedback circuit path and a reference-voltage node. A receiver circuit and a communication apparatus is disclosed as well. |
US10320336B2 |
Output power cell for cascode amplifiers
A cascode power cell for a power amplifier circuit includes a radio frequency signal input node, a radio frequency signal output node, and a plurality of sub-cells each including a first transistor having a collector coupled to the radio frequency signal output node, each of the plurality of sub-cells further including a second transistor having a collector coupled to an emitter of the first transistor at a connection node, and a base coupled to the radio frequency signal input node, the connection nodes for each of the plurality of sub-cells being electrically isolated from one another. |
US10320333B2 |
Voltage mode power combiner for radio frequency linear power amplifier
A radio frequency (RF) power combining amplifier circuit has a circuit input and a circuit output. A first amplifier is connected to the circuit input and to a first bias input. A first output matching network is connected to an output of the first amplifier and to the circuit output. A second amplifier is connected to the circuit input and to a second bias input. A second output matching network is connected to an output of the second amplifier, and to the circuit output. A voltage level of an input signal applied to the circuit input, together with the respective first bias input and the second bias input, selectively activates the first amplifier and the second amplifier. |
US10320332B2 |
Octagonal phase rotators
Octagonal phase rotator includes an I-mixer having an I-DAC for steering current between positive and negative phases of an in-phase signal depending on k I-DAC control bits of a control code, a Q-mixer having a Q-DAC for steering current between the positive/negative phases of a quadrature signal depending on k Q-DAC control bits of the code, and an IQ-mixer having n IQ-mixer units each comprising an IQ-DAC for switching a second current unit between the in-phase and quadrature signals, in dependence on a respective bit of n IQ-DAC control bits, and between the positive/negative phases of the in-phase and quadrature signals via I and Q polarity switches respectively of that component. I and Q polarity switches of some different IQ-DAC components switch depending on different I-DAC control bits and Q-DAC control bits respectively. A summation circuit sums weighted output signals from the mixers to produce an output signal of phase. |
US10320331B1 |
Applications of a superconducting device that mixes surface acoustic waves and microwave signals
Superconducting device applications implemented with a surface acoustic wave resonator and a superconducting microwave resonator coupled to a Josephson ring modulator are provided. A method can comprise receiving, by a microwave Josephson mixer, and from a superconducting surface acoustic wave resonator of a superconducting device, a surface acoustic wave signal that comprises one or more phonons that resonate at a first frequency. The method can also comprise receiving, by the microwave Josephson mixer and from a superconducting microwave resonator of the superconducting device, a microwave signal that comprises one or more photons that can resonate at a second frequency. Further, the method can also comprise mixing, by the microwave Josephson mixer, the surface acoustic wave signal and the microwave signal based on a microwave control signal received from a microwave source operatively coupled to the microwave Josephson mixer. |
US10320318B2 |
Divided phase AC synchronous motor controller
A circuit includes motor phase windings that are divided, a direct current (DC) power supply between the divided motor phase windings, a power switch circuit comprising at least one power switch, the at least one power switch being between the divided motor phase windings. The circuit also includes a first non-collapsing DC power supply component to prevent the DC power supply from collapsing when the at least one power switch is on during a first portion of a cycle and a second non-collapsing DC power supply component to prevent the DC power supply from collapsing when the at least one power switch is on during a second portion of the cycle. |
US10320315B2 |
Method for controlling wind turbines
A method for feeding electrical energy into an electrical supply grid by means of a wind turbine or wind farm, where the wind turbine or wind farm converts kinetic energy from wind with variable speed to electrical energy, a wind speed is predicted based on a wind forecast and a reactive power to be fed in is calculated as predicted reactive power based on the predicted wind speed. |
US10320311B2 |
High temperature, self-powered, miniature mobile device
High temperature miniature mobile device includes a power generator including a first material of one polarity and a second material that is fixed in position and is of opposite polarity of the first material, wherein the first material is propelled towards or slid against the second material based on motion of the miniature mobile device so that the two materials have a maximized point of contact to generate maximum power, an electrode that is connected to the first material or second material, a bridge rectifier connected to the electrode to transform the power generated into direct current from alternating current, a storage unit for storing the power generated by the power generator, a sensor that gathers information concerning a downhole environment, and a microcontroller and transceiver unit to manage the power generated by the power generator and transmit information gathered by the sensor. |
US10320305B2 |
Transformer
A transformer is provided between a power supply, and a load with a resistance value R, and includes a two-terminal pair circuit composed of n-number of reactance elements that are mutually connected, where n is a natural number equal to or greater than 4. With respect to any value of the resistance value R of the load, an input impedance Zin of the two-terminal pair circuit has a real number component of k·R, where k is a constant, and an imaginary number component of 0. Such a transformer has a small size and a light weight, and does not need a coil, an iron core, and the like as used in a conventional transformer. |
US10320301B2 |
Power converter responsive to device connection status
Various embodiments of apparatuses, systems, and methods for controlling the operating status of a power converter during, a standby mode, a powered mode, and a transition from the standby mode to the powered mode is described. For at least one embodiment, a power converter includes a primary controller and a secondary controller wherein the primary controller includes a first circuit configured to initiate a transition from standby mode to powered mode upon receipt of a wake-up signal and wherein the first circuit is powered during standby mode. For at least one embodiment, the first circuit is powered during a transition from a standby mode to a powered mode by voltages induced in a third coil of a transformer by a device battery powering a second coil of the transformer. For one embodiment, an IMIN controller is utilized to control output currents during transitions from standby to powered mode. |
US10320295B2 |
Asymmetric switching capacitor regulator
The present disclosure provides an asymmetric switching capacitor regulator that is capable of providing an output voltage, covering a wide voltage range, with a high efficiency. The disclosed switching capacitor regulator is configured to generate a wide range of an output voltage by differentiating a voltage across one or more switching capacitors from a voltage across the rest of the switching capacitors in the switching capacitor regulator. |
US10320293B1 |
Cycle skipping prevent circuit in a regulator of a DC-to-DC converter
A DC-to-DC converter employs peak current mode control and includes a cycle skipping prevent circuit. If a latch is set, then a high side switch is turned on. A comparator receives a signal indicative of current flow and a compensated error signal. The prevent circuit supplies a delayed version of a low duty cycle, fixed frequency, oscillator signal onto the set input lead of the latch. The prevent circuit gates a high signal as output by the comparator onto the reset input lead of the latch. If the output of the comparator has, however, not transitioned high by a predetermined time, then the prevent circuit gates a high pulse onto the reset input lead. Accordingly, the prevent circuit ensures that the latch is reset once every period of the signal SET. A cycle skipping prevent circuit is also disclosed for use in a converter that employs valley current mode control. |
US10320292B2 |
Phase compensation circuit and DC/DC converter using the same
A phase compensation circuit, being for compensating phase of a first voltage inputted to a PWM comparator of a DC/DC converter having a sleep mode, includes: a phase compensation resistor part including a resistor; a phase compensation capacitor part including a plurality of capacitors; and a switch group arranged to change over the capacitors, in the sleep mode, to a first connection state in which at least one of the capacitors is charged with a first bias voltage and to change over the capacitors, at cancellation of the sleep mode, to a second connection state in which the first voltage is set to a desired initial value. |
US10320289B2 |
Voltage charge pump with segmented boost capacitors
A voltage charge pump circuit with boost capacitor segments and boost delay chain structures are provided. The voltage charge pump circuit comprising a plurality of boost capacitor segments each of which is individually controlled by a respective signal line of a boost delay chain structure. |
US10320288B2 |
Voltage charge pump with segmented boost capacitors
A voltage charge pump circuit with boost capacitor segments and boost delay chain structures are provided. The voltage charge pump circuit comprising a plurality of boost capacitor segments each of which is individually controlled by a respective signal line of a boost delay chain structure. |
US10320287B2 |
DC-DC converter driving device and method for driving DC-DC converter using the same
Provided are a DC-DC converter driving device and a driving method thereof, the DC-DC converter driving device including an error detector configured to compare a first feedback voltage corresponding to a first output terminal with a first compensation reference voltage to generate a first error voltage, and configured to compare a second feedback voltage corresponding to a second output terminal with a second compensation reference voltage to generate a second error voltage, an interference detector configured to determine interference between the first and second output terminals on the basis of the first and second error voltages to generate an interference error voltage, and a reference voltage compensator configured to assign a weight to the interference error voltage to generate the first and second compensation reference voltages, and thus priorities are determined for outputs of the DC-DC converter and weights according thereto are assigned to reduce occurrence of cross-regulation. |
US10320279B2 |
Power supplies and methods for reducing common mode noise
An example switched-mode power supply includes an input for receiving an input voltage from a voltage source, an output for providing an output voltage to a load, and a transformer having a primary winding, a secondary winding, and a conductive shield disposed between the primary winding and the secondary winding. The power supply also includes a neutralization signal generator circuit coupled to the conductive shield to apply a neutralization signal to the conductive shield to reduce a common mode noise between the primary winding and the secondary winding of the transformer. The neutralization signal has an adjustable amplitude and/or phase. Other example power supplies and methods are also disclosed. |
US10320278B2 |
Semiconductor device having a decreased switching loss
There is provided a semiconductor device capable of decreasing a switching loss. The semiconductor device has first semiconductor elements (Su)-(Sw) and second semiconductor elements (Sx)-(Sz) connected in series, in which the first semiconductor element includes a low switching loss semiconductor element having a switching loss which is smaller than a switching loss of the second semiconductor element and the second semiconductor element includes a low conduction loss semiconductor element having a conduction loss which is smaller than a conduction loss of the first semiconductor element. |
US10320268B2 |
Modular stator drive units for axial flux electric machines
A stator module pack for an axial flux electric machine includes a housing for attachment to a stator base, a plurality of stator modules attached to the housing, and a drive unit attached to the housing. Each stator module includes a core having at least one winding disposed thereon. The drive unit is electrically connected to at least one stator module. A plurality of stator module packs and a plurality of drive units are coupled to the stator base to form a stator of the axial flux electric machine. |
US10320260B2 |
Canned motor and vacuum pump
Provided is a canned motor to be coupled to a vacuum pump and used as a rotary driving source for the vacuum pump. The canned motor includes: a stator core; a rotor provided on an inner side of the stator core; and a non-conductive can provided between the stator core and the rotor. The non-conductive can is configured to separate the stator core and the rotor from each other. The non-conductive can is made of resin, ceramic, or composite material thereof. The non-conductive can is bonded to the stator core with an adhesive. |
US10320257B2 |
Electric motor and method for manufacturing same
An electric motor has: a rotor; a stator; a housing, an opening for opening the storage space upward, and a notch that is concaved downward from an edge surface surrounding the opening; a lead wire connected to the stator; a partition wall that is provided on the inside of the notch in order to separate a sealing space for injecting a sealant and a space outside the sealing space from each other, and has a through-hole for allowing the lead wire to be extended to the outside of the sealing space; a cover that can be attached to the housing from above; and an elastic member that is more elastic than the partition wall and disposed under the partition wall. An end surface of the partition wall is disposed on or above a plane surface including the edge surface of the housing. |
US10320255B2 |
Wave winding having a low cogging torque, stator and electric machine comprising a wave winding of said type
A wave winding for a stator of an electric machine is configured to be placed in a series of stator grooves located along a periphery of the machine to increase power and efficiency of the machine by avoiding losses, particularly during upper rotational speed range operation. The wave winding has at least two conductors for one respective phase of the machine. The conductors are interconnected in parallel and/or series and can be disposed at a given winding pitch in a number of at least two successive stator grooves of each magnetic pole and each phase of the machine in a sequence predefined for each phase and for one respective magnetic pole along the periphery of the machine. The predefined sequence at least of the conductors interconnected in parallel is transposed by at least one groove skip in at least one position along the periphery of the machine. |
US10320245B2 |
Lateral positioning for wireless electric vehicle charging
A method of determining alignment of an inductive power coupler of an electric vehicle relative to an inductive power transmit element includes: receiving, at the electric vehicle, a first wireless signal and a second wireless signal; analyzing the first wireless signal and the second wireless signal to determine an alignment value, the alignment value being a magnitude of the first wireless signal relative to a magnitude of the second wireless signal or being a difference between a time of arrival of the first wireless signal and a time of arrival of the second wireless signal; and determining, based on the alignment value, an indication of a lateral offset of the inductive power coupler of the electric vehicle relative to the inductive power transmit element. |
US10320242B2 |
Generator unit for wireless power transfer
An RF signal generator wirelessly transferring power to a wireless device includes, in part, a multitude of generating elements generating a multitude of RF signals transmitted by a multitude of antennas, a wireless signal receiver, and a control unit controlling the phases and/or amplitudes of the RF signals in accordance with a signal received by the receiver. The signal received by the receiver includes, in part, information representative of the amount of RF power the first wireless device receives. The RF signal generator further includes, in part, a detector detecting an RF signal caused by scattering or reflection of the RF signal transmitted by the antennas. The control unit further controls the phase and/or amplitude of the RF signals in accordance with the signal detected by the detector. |
US10320238B2 |
Inductive power transmission for electrical devices
An electrical system that includes an enclosure and a power source located outside the enclosure and generating a first current. The electrical system can also include a transmitting inductor located within the enclosure and electrically connected to the power source, where the first current generated by the power source flows through the transmitting inductor. The electrical system can further include a receiving inductor positioned proximate to the transmitting inductor within the enclosure, where the first current flowing through the transmitting inductor induces a second current to flow through the receiving inductor. The electrical system can also include a device located within the enclosure and electrically connected to the receiving inductor, wherein the second current induced in the receiving conductor powers the device. |
US10320236B2 |
Wireless power transmission apparatus and method of controlling the same
A wireless power transmission apparatus includes a resonator configured to be magnetically coupleable to a wireless power reception apparatus; an inverter configured to operate the resonator; and a resonant frequency controller configured to control a resonant frequency of the resonator in response to a change in operating frequency of the inverter. |
US10320235B2 |
Power feeding device, power receiving device and wireless power feeding system
Disclosed herein is a power feeding device including a power transmitter adapted to generate a plurality of transmission signals at different frequencies including at least power to be fed; a power feeding element that is fed with transmission signals including power generated by the power transmitter; and a plurality of resonance elements that have different resonance frequencies and are provided where they can be coupled with the power feeding element by electromagnetic induction. |
US10320234B2 |
Multimode wireless power receivers and related methods
A wireless power receiver comprises a resonant tank configured to generate an AC power signal responsive to an electromagnetic field, a rectifier configured to receive the AC power signal and generate a DC output power signal, and control logic configured to control the resonant tank to reconfigure and adjust its resonant frequency responsive to a determined transmitter type of a wireless power transmitter. The control logic may operate the wireless power receiver as a multimode receiver having a first mode for a first transmitter type and a second mode for a second transmitter type. The resonant tank may exhibit a different resonant frequency for each of the first mode and the second mode. A method comprises determining a transmitter type for a wireless power transmitter desired to establish a mutual inductance relationship, and adjusting a resonant frequency of a resonant tank of a wireless power receiver. |
US10320233B2 |
Changing guided surface wave transmissions to follow load conditions
Disclosed are various embodiments of a guided surface waveguide transmit system. One embodiment of the guided surface waveguide transmit system includes a guided surface waveguide probe configured to transmit a guided surface wave along a lossy conducting medium. The system further includes a controller device configured to receive load status data and signal for the guided surface waveguide probe to adjust transmission of the guided surface wave based at least in part on the load status data. |
US10320231B2 |
Wireless powered electrochromic windows
Electrochromic windows powered by wireless power transmission are described, particularly, the combination of low-defectivity, highly-reliable solid state electrochromic windows with wireless power transmission. Wireless power transmission networks which incorporate electrochromic windows are described. |
US10320227B2 |
System, method, and apparatus for electric power grid and network management of grid elements
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of active grid elements. Grid elements are transformed into active grid elements following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity. Also preferably, messaging is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators. |
US10320226B2 |
Solar photovoltaic generation device
In a case where it is determined that a generated electric power of a solar panel is less than a predetermined value, a control unit of a solar photovoltaic generation device is configured to disconnect a solar battery from a first electric power conversion unit and a second electric power conversion unit, stop providing a power supply to the first electric power conversion unit to execute a power saving control, and store an open circuit voltage of the solar panel as a reference voltage after the execution of the power saving control. In a case where the open circuit voltage of the solar panel exceeds the reference voltage continuously for a predetermined time period after the execution of the power saving control, the control unit is configured to connect the solar battery to the first electric power conversion unit and the second electric power conversion unit, and start providing the power supply to the first electric power conversion unit to release the power saving control. |
US10320225B2 |
Charging system and charging method for increasing service life of battery of terminal and power adapter thereof
A charging system, a charge method, and a power adapter are provided. The charging system includes a battery, a first rectifying circuit, a switch circuit, a transformer, a second rectifying circuit, a sampling circuit, and a control circuit. The control circuit outputs a control signal to the switch circuit, and regulates a duty cycle of the control signal according to the current sampling value so that the voltage with the third pulsating waveform satisfies a requirement of charging the battery. |
US10320224B2 |
Wireless charging transmitter and method for operating the wireless charging transmitter
A wireless charging transmitter has a phase-shift controlled inverter, a capacitor, a transmitter coil, and a control circuit. The phase-shift controlled inverter has an input for receiving a phase-shift signal, and first and second output terminals for providing an inverter output voltage. The capacitor has a first terminal coupled to the first output terminal of the phase-shift controlled inverter, and a second terminal. The transmitter coil having a first terminal coupled to the second terminal of the capacitor, and a second terminal coupled to the second terminal of the phase-shift controlled inverter. The control circuit has an input coupled to the second terminal of the capacitor for sampling a capacitor voltage of the capacitor, and an output for providing the phase-shift signal corrected for the phase error. The control circuit determines the phase error of the capacitor voltage relative to a phase of an inverter output voltage to ensure the wireless charging transmitter operates in resonance. |
US10320222B2 |
System and method for a multi-coil wireless power transfer
Systems and methods are disclosed for multi-coil wireless power transfer. The system includes a first transmitting coil disposed within a lower portion of a wireless charger, and a second transmitting coil disposed within a side portion of the wireless charger. The system further includes a communications module configured to receive a signal from an information handling system. The information handling system includes a receiving coil. The system additionally includes a transmit module configured to determine an orientation of the receiving coil, and provide a first current to the first transmitting coil and a second current to the second transmitting coil based on the orientation of the receiving coil. |
US10320211B2 |
Hearing aid and hearing-aid charging system
In regard to a hearing aid and a hearing aid charging system, frequent replacement of a battery is avoided even if power consumption is large, and the structure is simplified and waterproofness is improved. A Hearing aid includes a secondary battery having a nominal voltage higher than a nominal voltage of an air battery, a driving component driven by power supplied from the secondary battery, and a transformation unit configured to output the charging power of the secondary battery at a voltage suitable for driving the driving component. |
US10320210B2 |
Portable power adapter with detachable battery unit
A power adapter has an adapter housing, AC to DC power conversion circuitry disposed within the adapter housing, a positive power contact and a negative power contact disposed on the adapter housing and operatively connected with the power conversion circuitry, AC wall outlet prongs mounted in one of the faces and operatively connected with the power conversion circuitry, a DC power connection interface connected by a cable to the adapter housing, wherein the cable operatively connects the DC power connection interface with the power conversion circuitry; and a magnet disposed in the first face of the adapter housing. The magnet and the power contacts of the power adapter mate with corresponding magnet and power contacts of a battery unit, which also includes a battery housing and an electrolyte disposed within the battery housing. |
US10320207B2 |
Systems and methods for intelligently charging battery cells
A battery management system (BMS) connected to a battery is disclosed. The battery management system includes a battery status component configured to detect one or more parameters of the battery; a timer component configured to compute an amount of time needed to recharge the battery based on one or more of the parameters of the battery; and a scheme initiation component configured to determine an optimal time to begin charging based on the amount of time needed to recharge the battery. |
US10320204B2 |
Electric storage apparatus and electric-storage controlling method
An electric storage apparatus according to one exemplary aspect of an embodiment of the disclosure includes a battery unit, a determination unit, and a connection controlling unit. In the battery unit, a plurality of storage batteries is connected in parallel. Each of the storage batteries includes serially connected electric storage elements. |
US10320196B2 |
Wind power plant, and a method for increasing the reactive power capability of a wind power plant
In various embodiments of the present disclosure, there is provided a method for increasing the reactive power capability of a wind power plant, in controlling a wind power plant. According to an embodiment, the method includes receiving a reactive power requirement from an electrical grid. The method further includes determining an active power generated by the wind power plant. According to an embodiment, the method includes checking if the reactive power requirement is satisfied by the wind power plant based on the active power generated by the wind power plant. The method further includes controlling the wind power plant to curtail the active power generated by the wind power plant by a curtailment amount when the reactive power requirement is not satisfied, and in response to a grid event. A corresponding wind power plant is further provided. |
US10320192B2 |
Method for the computer-assisted configuration of an electrical power grid
A method for the computer-assisted configuration of an electrical power grid is provided. Grid forming generating unit nodes are provided in the power grid as first grid nodes and grid-boosting generating unit nodes are optionally provided as second grid nodes. The latter nodes are regenerative energy generation plants such as, for example, photovoltaic systems. In the method, closed-loop control methods and in particular proportional control of the generating unit nodes are set on the basis of a suitable dynamic model of the power grid such that an optimization problem is solved with the aim of optimum operation of the power grid in respect of one or more optimization criteria. |
US10320189B2 |
Input circuit for providing a supply voltage
An input circuit for providing a supply voltage, which input circuit has a first input on the input side, wherein the input circuit has at the output end an output which serves to connect an electronic unit. The supply voltage can be transmitted via the first input to the output of the input circuit, and the first input of the input circuit is connected via a first path to the output of the input circuit. In the first path a switching unit is provided which serves for connecting the first input to an auxiliary connection of the input circuit. |
US10320187B2 |
Apparatus to provide reverse polarity protection
An apparatus configured to protect one or more system components from damage due to reverse polarity connection of a power supply comprising a relay located between said power supply and said components, and configured to detect when a power supply is provided with reverse polarity and to consequently switch the relay to an open state to isolate said power supply from said components. |
US10320186B2 |
Display drive chip
A display drive chip includes an electrostatic discharge (ESD) protection circuit unit configured to protect a circuit from ESD, an output including output pins for ouputting an output signal from a circuit disposed in an electric circuit region located in a central part of the display drive chip, a main voltage metal line electrically connecting the ESD protection circuit unit and the output to each other in the electric circuit region, an auxiliary voltage metal line that is connected to the ESD protection circuit unit and is disposed in a region of the chip outside the perimeter of the electric circuit region, and connection metal lines electrically connect the auxiliary voltage metal line and the output pins to each other. |
US10320183B2 |
Control strategy of a dual lane fault tolerant permanent magnet motor to reduce drag torque under fault condition
A motor drive circuit comprising two or more inverters to provide current to a permanent magnet motor. Each inverter includes a respective switch arm comprising one or more switches for each phase of the motor to be driven. The motor drive circuit includes means for detecting a switch short circuit for any switch within one of the inverters and means for determining the speed of the motor. The motor drive circuit further includes a controller configured to short circuit each switch arm of the inverter containing the switch short circuit if the motor speed exceeds a predetermined threshold, but not if the motor speed does not exceed the predetermined threshold. |
US10320179B2 |
Circuit breakers with back-feed protection
A circuit breaker includes a switch with a supply terminal and a load terminal. A blocking diode is electrically connected in series between the switch and one of the supply terminal and the load terminal. The blocking diode is arranged to oppose current flow between the load terminal and the supply terminal through the switch to prevent current back-flow through the circuit breaker. |
US10320178B2 |
Method and apparatus for continuous short-circuit protection
A power-source protection circuit includes a power source including a first voltage rail and a second voltage rail, a pass switch connected across the first voltage rail and a third voltage rail, a control switch connected to the second voltage rail and a control terminal of the pass switch, such that the pass switch turns on in response to the control switch turning on and the pass switch turns off in response to the control switch turning off, and output terminals connected to the third voltage rail and the second voltage rail. The control switch is arranged to switch on when the power source is started and the control switch is arranged to switch off when the output terminals are short-circuited and to switch on when the short-circuit is removed. |
US10320172B2 |
Electric wire lead-in part structure of electric compressor, and electric compressor and shield electric wire provided with same
An electric wire lead-in part structure (15) includes: a conductor insertion hole (16) formed through a wall part (2Ca) of an inverter accommodating chamber; a conductor member (17) made of an electrically conductive material and inserted into the conductor insertion hole (16) in a waterproof manner and also, electrically conducted to the conductor insertion hole (16) and holding a power supply cable (11) passed therethrough; a shield grounding part (50) for electrically conducting a shield part (45) of the power supply cable (11) to the conductor member (17) at a position where the conductor member (17) is provided; and an electric wire waterproofing part (40) for waterproofing a gap between the conductor member (17) and the power supply cable (11). The shield grounding part (50) is configured to fasten a set screw (52) abutted against a crimp ring (55) provided on the shield part (45), the set screw (52) being threadedly engaged with the conductor member (17) so as to protrude into an electric wire passing hole (23) formed in the conductor member (17), across the axial direction of the electric wire passing hole (23). |
US10320167B2 |
Conduit stub-up assembly
A conduit stub-up assembly as disclosed herein comprises a conduit connector comprising a connector body including first and second openings for selectively receiving conduit end portions. The second opening has a threading element and is of a select diameter corresponding to a size of conduit end portions. A conduit stub-up form comprises an elongate tubular wall having a shoulder connected to a narrowed cylindrical neck closed at a distal end. The elongate tubular wall is of a diameter greater than the select diameter and the neck has a size to be removably received in the second opening and being engagable by the threading element. |
US10320166B2 |
Protection cover for connecting electric and/or data communication cables to several locations
According to one embodiment, the disclosure relates to a protection cover for connecting electric and/or data communication cables to several locations. The cover includes an installation space which enables the installation of cables in the cover. The installation space is defined by a plurality of interconnected protection blocks, which are adapted to move relative to each other by way of coupling elements thereof in such a way that the cover lends itself to bending, and the protection blocks enable the cables to be connected to several locations in such a way that to each location is connected an electric and/or data communication cable. |
US10320165B2 |
Shielded conduction path
A shielded conduction path that makes it possible to reduce the diameter of a portion where a braided wire is fixed to a pipe. The shielded conduction path includes a pipe that has a shielding function, reduced diameter portions that are formed in the outer circumference of the pipe, braided wires that have a shielding function and are arranged such that the base end portions thereof envelop the outer circumference of the reduced diameter portions, crimp rings that are arranged so as to envelop the outer circumference of the base end portions of the braided wires and fix the braided wires to the reduced diameter portions, and a conduction path main body that is inserted into the pipe and into the braided wires. |
US10320162B2 |
Motor control center units with retractable stabs and interlocks
Motor control centers have units or buckets with one or more sliding shutters that controllably block access to a stab isolation port based on position of the operator disconnect handle using attached cams that slide the shutter right and left. A front panel of the unit or bucket may also be configured to pivot out about a long axis associated with a bottom long side thereof. |
US10320156B2 |
Spark plug and method for manufacturing same
A spark plug and a method for manufacturing a spark plug. The spark plug has a retaining mechanism holding the insulator in the body in a positive manner, by means of which the insulator is pressed against the seal seat in the longitudinal direction with a preloading force (Fv) in order to seal the passage against the flow of combustion gases through it. A positive-acting securing mechanism that at least partially overlaps the side of the retaining mechanism facing away from the front end is placed on, and attached to, the body. Provision is made so that the insulator projects beyond the side of the securing mechanism facing away from the front end, wherein the securing mechanism overlaps the retaining mechanism, forming a gap with the retaining mechanism and forming a gap with the insulator. |
US10320155B2 |
Ignition device for internal combustion engine
This invention is concerning an ignition device for an internal combustion engine, wherein a plug boot has a reduced-inner-diameter portion having an inner diameter size smaller than that of the other portion, a spring has a larger diameter portion having a diameter size larger than that of the other portion, and a plurality of reduced clearances each having a width reduced by the reduced-inner-diameter portion and the larger diameter portion are formed between the spring and the inner wall surface of the plug boot. |
US10320154B2 |
ESD protection device and manufacturing method for ESD protection device
An ESD protection device includes a multilayer substrate, first and second discharge electrodes, and a discharge auxiliary electrode. Discharge portions of the first and second discharge electrodes are opposed to each other in a lamination direction of insulating layers with the discharge auxiliary electrode interposed between both the discharge portions. A cavity is provided within the multilayer substrate in at least one of a region positioned adjacent to or in a vicinity of the discharge portion of the first discharge electrode on an opposite side to the discharge auxiliary electrode and a region positioned adjacent to or in a vicinity of the discharge portion of the second discharge electrode on an opposite side to the discharge auxiliary electrode. |
US10320153B1 |
Systems and methods of an L-switched light emission
Provided herein are systems and methods for switching the generation of light emissions using charge separation in a gain medium to manipulate carrier lifetimes. For a given output pulse energy, extended carrier lifetimes may allow carrier generation powers to be reduced and/or carrier generation times to be extended. L-switching of light output from a gain medium may be combined with other switching schemes utilizing different approaches to control lasing, such as Q-switching. |
US10320146B2 |
Semiconductor light-emitting element, manufacturing method of semiconductor light-emitting element, and semiconductor device
A semiconductor light-emitting element includes a laminated structure which has an active layer between a first conductivity-type semiconductor layer and a second conductivity-type semiconductor layer, a first semiconductor layer which includes at least the first conductivity-type semiconductor layer of the laminated structure, an insulation film which is formed on the first semiconductor layer and has an opening, and a second semiconductor layer which is formed on the insulation film and includes at least the second conductivity-type semiconductor layer of the laminated structure. The second semiconductor layer includes a first region facing the opening of the insulation film and a second region not facing the opening, and the second region has a portion with a higher impurity concentration than the first region. |
US10320135B2 |
Miniature interconnection device for pyrotechnics displays
An electrical interconnection device for coupling a firing module to a pyrotechnic electric match may generally comprise a circuit board comprising a first surface and a second surface, an input connector electrically connected to the first surface of the circuit board to couple the device to the firing module and at least one output connector electrically connected to the second surface of the circuit board to couple the device to the pyrotechnic match. The device may have a weight of less than about 200 grams, and a length of less than about 100 mm, a width of less than about 200 mm, and a height of less than about 100 mm. An electrical interconnection system for pyrotechnic displays comprising the electrical interconnection device is also described. |
US10320133B2 |
Constant impedance connector system
A connection system for a quantum computer that employs constant impedance connectors with attenuation or filtering components or both embedded therein or within an adaptor removably insertable within an adaptor housing for use in a cryogenically cooled quantum computer. The connection system provides a higher density of cables traversing through a hermetic sealed top plate, and which are accessible to chill blocks to reduce the thermal energy from the signal lines. Attenuators or filter circuits are embedded in the constant impedance connector housings, or provided in adaptors that connect on each end to form mating constant impedance connections, in order to reduce signal strength as the signal progresses through the cryogenic environment and to remove extraneous electrical signal noise. |
US10320132B2 |
Radio frequency connector
A radio frequency connector is provided, it includes an outer conductor and an inner conductor including a conductive sleeve and an elastically conductive structure and being in the outer conductor and not contact each other; one end of the conductive sleeve is open and the other end is closed; the elastically conductive structure is disposed inside the conductive sleeve; one end of the elastically conductive structure abuts against the closed end of the conductive sleeve and the other end extends out from the open end part of the conductive sleeve and can move in a height direction of the conductive sleeve; the outer conductor is connected to an antenna PCB and a transceiving PCB; the closed end of the conductive sleeve is welded on the transceiving PCB; and the part, extending out from the open end of the conductive sleeve, of the elastically conductive structure abuts against the antenna PCB. |
US10320127B2 |
Electrical connector for a multi-wire electrical cable
An electrical connector for a multi-wire electrical cable has two or more cable-side electrical contact elements including associated electrical terminals to each of which is to be connected a wire of the electrical cable, and has two or more output-side electrical contact elements, from each of which projects an electrical connector element via which an electrical connection is establishable to a mating connector. An inductive electrical device is disposed between the cable-side and the output-side electrical contact elements. The inductive electrical device is integrally formed with the cable-side and/or the output-side electrical contact elements. The cable-side and the output-side electrical contact elements are electrically connected to each other via the inductive electrical device. The inductive electrical device includes a coil having a plurality of integrally formed windings and/or is at least partially enclosed by a jacket of a plastic material having ferromagnetic material mixed in the plastic material. |
US10320117B2 |
Apparel compute device connection
System and techniques for an apparel compute device connection are described herein. A base for a removable apparel compute device is bonded to a garment. The base includes connector portions to interface between the apparel compute device and traces within the garment electrically. The apparel compute device is secured to the base via a magnet and oriented via a physical arrangement of the connector portions. |
US10320114B2 |
Waterproof connector
A waterproof connector (1) includes an accommodation recess (31) formed in a wire draw-out surface (26) of a housing (10) and configured to accommodate a ventilation film (63). A wire cover (50) is mounted on the housing (10) to cover the wire draw-out surface (26) and the accommodation recess (31). A wire bending space (54) inside the wire cover (50) is configured to bend wires (15) drawn out from the wire draw-out surface (26). A partition (56) is formed in the wire cover (50) and partitions between the accommodation recess (31) and the wire bending space (54) by contacting the wire draw-out surface (26) to cover an opening of the accommodation recess (31). Drainage portions (37, 38, 39, 40) are formed in a contact area between the wire draw-out surface (26) and the partition (56) and has a convexo-concave or stepped cross-sectional shape. |
US10320112B2 |
Modularly expandable enclosure
A modularly expandable enclosure including a top end plate, a bottom end plate, and one or more elongated tray modules. The top end plate, the bottom end plate and the tray modules define an interior space of the enclosure. Opposite vertical ends of each tray module define an upper end connecting portion and a lower end connecting portion. The upper end connecting portion is configured for engagement with the top end plate and further configured for engagement with a lower end connecting portion of a vertically upwardly adjacent module tray. The lower end connecting portion is configured for engagement with the bottom end plate and further configured for engagement with an upper end connecting portion of a vertically downwardly adjacent tray module. |
US10320108B2 |
Rotation terminal device for portable terminals and electric lamp
A terminal device which is used for charging of portable terminals and data communication, the device including a terminal holder including at least one terminal, a device main body 12 including an opening for mounting the terminal holder, which is configured such that a decorative surface constituting a portion of the device main body is provided on one surface of the terminal holder and the terminal is provided on the other surface and is rotatably attached to the device main body by a rotation mechanism, and is configured so the terminal protrudes the front surface side of the main body in a use state and the decorative surface appears on the front surface side. |
US10320103B2 |
Electrical connector capable of increasing number of terminals with same size of insulating body
An electrical connector includes a body, having a bottom wall and first and second side walls extending upward from the bottom wall. The bottom wall is provided with an accommodating hole, and a first supporting portion extending upward from the bottom wall to support a chip module. Multiple terminals are correspondingly accommodated in the body. One of the terminals is accommodated in the accommodating hole. A first protruding block and a second protruding block are respectively connected to the first and second side walls and extend toward each other, and each has an arc-shaped surface. The first supporting portion is connected to the first protruding block. The first supporting portion and the accommodating hole are located at two opposite sides of the first protruding block. An extending line of the second protruding block in an extending direction thereof passes above the accommodating hole. |
US10320101B2 |
Connector for an electronic device
The invention provides a connector (16) for functionally coupling a module (8) in a modular electronic device, in particular a portable device, more in particular a handheld device (1), comprising a first connector end, wherein said first connector end comprises a series of contacts (34) and an electromagnetic shielding (81) surrounding said contacts (34). Said connector (16) is in particular suited for a modular electronic device (1), for electronically coupling its modules (8) to a chassis (9). |
US10320098B2 |
High frequency BGA connector
A connector for surface mounting with a solder reflow process with solder masses fused to mounting ends of contacts exposed in a mounting surface of the connector. The solder masses may be attached to edges of the mounting ends using a pin transfer method to apply flux to the edges. The edges may have a concave shape to both increase the length of the edge to which the solder masses are attached and position the solder masses with respect to the mounting ends. Solder paste may be omitted in attaching the solder balls to the contacts, reducing the capacitance of the contact and promoting uniformity of the impedance of the signal paths through the mounting interface of the connector. |
US10320097B2 |
Electrical connectors having a bent main body for electrical connection between a housing and a support, and being disposed as a grid array or network
An electrical connector allowing a connection between two substantially facing electrical contacts respectively pertaining to a housing and a support, and including a main body including a first end for secure connection thereof to the housing and a second end for secure connection thereof to the support, the main body being bent in at least one bending area. |
US10320094B2 |
Multi-band dual polarization omni-directional antenna
A horizontally polarized antenna may be mounted or operated with a vertical axis of the antenna being substantially perpendicular to a plane defined by the surface of the earth, and still emanate an electric field that is parallel to the surface of the earth. Use of horizontal polarization may improve communications reliability by reducing interference from predominantly vertically polarized signals in overlapping and adjacent frequency bands. Also, a vertically polarized antenna may be mounted or operated with a vertical axis of the antenna being substantially vertical to a plane defined by the surface of the earth, and still emanate an electric field that is vertical to the surface of the earth. A horizontally polarized antenna and a vertically polarized antenna mounted with their vertical axes collinearly aligned, but both antennae physically separated, provide a compact dual polarized unit emanating vertical and horizontal polarized electric fields. |
US10320090B2 |
Array antenna
An array antenna is provided. The array antenna includes at least one pair of interleaved TR antenna arrays in a continuous arraying direction, where the TX arrays and RX arrays of two adjacent TR antenna arrays are interleaved. This can effectively rectify discontinuousness of TX arrays and RX arrays in a discontinuous arraying direction in the prior art, and thereby reduce grating lobes or side lobes caused by discontinuous TX arrays and discontinuous RX arrays in an array antenna, so that performance of the array antenna improves. |
US10320089B2 |
Electronically steerable planar phase array antenna
A two-dimensional (2-D) beam steerable phased array antenna is presented comprising a continuously electronically steerable material including a tunable material or a variable dielectric material, preferred a liquid crystal material. A compact antenna architecture including a patch antenna array, tunable phase shifters, a feed network and a bias network is proposed. Similar to the LC display, the proposed antenna is fabricated by using automated manufacturing techniques and therefore the fabrication costs are reduced considerably. |
US10320086B2 |
Near-field electromagnetic induction (NFEMI) antenna
One example discloses a near-field electromagnetic induction (NFEMI) antenna, including: an electric antenna including a first electrically conductive surface; a magnetic antenna including a first coil (L1) coupled to a second coil (L2); a first feeding connection coupled to one end of the first coil; a second feeding connection coupled to another end of the first coil and one end of the second coil; wherein a another end of the second coil is connected to the electrically conductive surface; and a magnetic permeable material coupled to one side of the magnetic antenna and configured to be placed between the magnetic antenna and a set of electric components. |
US10320083B2 |
Waveguide device and antenna device including the waveguide device
A waveguide device includes: a first conductive member having an electrically conductive surface; a second conductive member having a plurality of electrically conductive rods arrayed thereon, each conductive rod having a leading end opposing the conductive surface; and a waveguide member having an electrically conductive waveguide face opposing the conductive surface, the waveguide member being disposed among the conductive rods and extending along the conductive surface. The waveguide member includes at least one of a bend and a branching portion. A measure of an outer shape of a cross section of at least one of the plurality of conductive rods that is adjacent to the bend or the branching portion, taken perpendicular to an axial direction of the at least one conductive rod, monotonically decreases from a root that is in contact with the second conductive member toward a leading end. |
US10320081B2 |
Container having a slot antenna
A container having a slot antenna is provided. In particular, a shipping container is provided, the shipping container comprising: a chassis; a door moveably mounted to the chassis, the door having an external surface and an internal surface; at least one slot antenna located at the external surface of the door; a tracking device having a radio transceiver, the tracking device located on the internal surface of the door; and, an antenna feed coupling the radio transceiver to the slot antenna through the internal surface of the door. |
US10320078B2 |
Small form factor CPL antenna with balanced fed dipole electric field radiator
An antenna is disclosed with a magnetic loop, a dipole electric field radiator inside the magnetic loop, and with symmetric geometry about the feed. This symmetry allows for realization of image theory and significant size reduction, whereby half of the antenna is removed and replaced by the image induced in a connected ground plane. |
US10320074B2 |
Satellite broadcast reception antenna, method and apparatus for searching and identification of broadcast satellites in geostationary orbit
Finding and recognizing geostationary satellite orbital slots includes acquiring a location estimate for a satellite broadcast receiving antenna. A set of satellite look angles is captured in the antenna's reference frame coordinate space. A pattern of expected look angles is generated from the antenna location estimate. A pattern matching algorithm is executed to determine azimuth axis rotation to transform antenna reference frame into world reference frame. The validity of the reference frame transform is then checked for correctness by looking for a satellite position outside the set of satellite positions used for the pattern matching. |
US10320073B2 |
Mobile terminal antenna alignment using arbitrary orientation attitude
Systems and methods for aligning a satellite antenna mounted on a mobile platform to the platform are disclosed. At each of several arbitrary orientations, a first directional vector is determined from the antenna to a satellite. For each orientation, an alias transformation is performed to transform the first vector having coordinates defined with respect to a first reference frame to a second vector having coordinates defined with respect to a second reference frame. A third vector is determined based on the orientation of the antenna after peaking the antenna. A rotation matrix is derived from the collection of second and third vectors. An estimate of the rotational offset of the satellite antenna with respect to the platform is determined based on the rotation matrix. The rotational offset is applied to the attitude of the platform to accurately point the antenna to the satellite. |
US10320071B2 |
Methods for selectively shielding radio frequency modules
Aspects of this disclosure relate to methods of selectively shielded radio frequency modules. A radio frequency module can be provided with a radio frequency component and an antenna. A shielding layer can be formed over a portion of the radio frequency module such that the radio frequency component is shielded by the shielding layer and the antenna is unshielded by the shielding layer. |
US10320065B2 |
Electronic circuit board
An electronic circuit board includes an antenna pattern for wireless communication and an electrostatic removing member. The antenna pattern is arranged on a first surface of the electronic circuit board, the electrostatic removing member is arranged on a second surface of the electronic circuit board, the second surface being on a side opposite to the first surface, and the electronic circuit board is to be incorporated in a console unit of a printing apparatus. |
US10320064B2 |
Multiport amplifiers (MPAs) using output filtering to improve performance over life
A payload subsystem of a satellite includes a plurality of transmit antenna feeds, a plurality of frequency filters, and a power amplification arrangement including a plurality of power amplifiers. The power amplification arrangement has at least one multiport amplifier, the multiport amplifier including a plurality of output ports, each output port coupled with a respective one of the plurality of transmit antenna feeds by way of a respective one of the plurality of frequency filters. |
US10320062B2 |
Mounting base, communication device, antenna characteristic correction member, and communication system
[Object] To optimize the antenna characteristic both when worn on the human body and when separated from the human body. [Solution] A mounting base includes a mounting portion on which a communication device including an antenna and being worn on a human body is mounted or held such that the communication device comes into contact with or comes close to the mounting portion and a correcting unit installed in the mounting portion and configured to correct an antenna characteristic of the antenna of the communication device mounted or held on the mounting portion. |
US10320058B2 |
Portable electronic device and back cover assembly thereof
The present disclosure provides a portable electronic device and a back cover assembly thereof. The back cover assembly includes a substrate structure and a coil structure. The substrate structure includes a metal substrate and a first non-metal substrate connected with the metal substrate. The coil structure is matched with an IC chip for generating an antenna magnetic field that passes through the first non-metal substrate without matching with the metal substrate. The coil structure has a first coil portion and a second coil portion connected to the first coil portion, the first coil portion is disposed above the metal substrate, the second coil portion is disposed above the first non-metal substrate, and the percentage of the first coil portion to the coil structure is larger than that the percentage of the second coil portion to the coil structure. |
US10320057B2 |
Antenna device, wireless communication device, and band adjustment method
In order to provide an antenna technology capable of easily achieving, with a simple structure, a wide bandwidth in which wireless communication can be performed, an antenna device is provided with a feed antenna element, and a parasitic antenna element. The feed antenna element is provided on a circuit board, and is electrically coupled to a power supply that is provided on the circuit board. The parasitic antenna element is electrically coupled to the feed antenna element. The parasitic antenna element has a grounding portion. The grounding portion is electrically coupled to a ground layer via an inductive element, said ground layer being formed on the circuit board and having a reference potential. |
US10320056B2 |
Antenna structure
An antenna structure of multi-band frequency and simple structure includes a base plate, a supporting portion and an antenna mounted on the supporting portion. The base plate has a signal source thereon. The antenna has an input end. The antenna includes a first antenna, a second antenna and a connecting portion coupled with the first antenna and the second antenna, the antenna also has a first switch portion, a second switch portion and a third switch portion, the base plate has a first circuit and a second circuit. The input end is mounted on the connecting portion, the first switch portion is mounted between the signal source and the input end, the second switch portion is mounted on the first antenna, and the third switch portion is mounted on the second antenna. |
US10320055B2 |
Radio frequency antenna for short range communications
An antenna assembly includes a substrate, a first antenna having a first, second, third, fourth sections, which have different configuration respectively, and a first transmission cable, a second antenna having a fifth, sixth, seventh, eighth sections, which have different configuration respectively, and a second transmission cable. The first and fifth sections extend vertically from a surface of the substrate respectively. The second, third and fourth sections extend in parallel with the first section and extend from its next section. The sixth, seventh, eighth sections extend in parallel with the fifth section and extend from its next section. The first and second transmission cables physically and electrically are connected to the first and second antenna respectively. The second antenna is spaced away from the first antenna a selected distance. The first antenna is arranged having each of its sections extending perpendicular to each of its sections of the second antenna. |
US10320054B2 |
RFID tags designed to work on difficult substrates
An RFID tag device is disclosed that is designed to operate on difficult substrates, such as dielectric surfaces with high loss, organic material surfaces, or metallic surfaces. The RFID tag device comprises an RFID antenna structure formed on one side of a thermoplastic substrate component with an RFID chip coupled to it in a roll to roll process. The substrate component is then deformed into a series of cavities with the RFID antenna structure within the cavities. Specifically, the RFID antenna structure is positioned fully on a top surface of the cavity, or positioned partially in a top and partially on an edge/bottom of the cavity. |
US10320053B2 |
Wideband coplanar waveguide fed monopole applique antennas
A thin, flexible antenna that has particular application to be mounted to a dielectric structure on a vehicle, such as vehicle glass, where the antenna has a wideband antenna geometry for various communications applications, and where the conductive portion of the antenna can employ transparent conductors. |
US10320050B2 |
Multi-mode resonator
A multi-mode resonator includes: a housing having a cavity therein; and a plurality of resonance ribs which are arranged radially around a center of the cavity with a predetermined interval therebetween. Each of the plurality of resonance ribs includes a body having a lower end and an upper end. The lower end of each of the plurality of resonance ribs is fixed to a bottom surface of the housing, and the body of the each of the plurality of resonance ribs is bent so that the upper end of each of the plurality of resonance ribs points to the center of the cavity. |
US10320048B2 |
Circuit board and communication device with side coupler
A communication device includes a circuit board having an upper surface and a lower surface, an upper housing disposed on the upper surface, and a lower housing disposed on the lower surface. The circuit board includes a top metal frame disposed on the upper surface, wherein the top metal frame defines a top cavity; a bottom metal frame disposed on the bottom surface, wherein the bottom metal frame defines a bottom cavity corresponding to the top cavity; a microstrip line disposed on the upper surface and extending into the top cavity; and a side coupler disposed on the lower surface and extending into the bottom cavity. The upper housing includes a depression corresponding to the top cavity, and the lower housing includes an aperture corresponding to the bottom cavity. |
US10320046B2 |
Apparatus and method utilizing a transmission medium with a plurality of hollow pathways
Aspects of the subject disclosure may include, for example, a transmission medium for propagating electromagnetic waves. The transmission medium can include a core for propagating electromagnetic waves guided by the core without an electrical return path, a rigid material surrounding the core, wherein an inner surface of the rigid material is separated from an outer surface of the core, and a conductive layer disposed on the rigid material. Other embodiments are disclosed. |
US10320040B2 |
Cooling system having a coolant-conducting heat sink for cooling a battery
A cooling system includes at least one coolant-conducting heat sink configured to cool a battery. The cooling system also includes further coolant-conducting components including at least one conduit configured to feed coolant to the at least one heat sink and at least one conduit configured to carry coolant away from the at least one heat sink. At least some of the further coolant-conducting components are at least partially surrounded by at least one sheathing element, such that a closed volume space is formed between the at least one sheathing element and the at least some of the further coolant-conducting components. |
US10320035B2 |
Battery pack
A battery pack includes a pouch, an electrode assembly in the pouch, an electrode lead, the electrode lead being electrically coupled to the electrode assembly and extending from a sealing portion of the pouch, the sealing portion having a first thickness in a first region corresponding to the electrode lead and a second thickness in a second region adjacent to the electrode lead, the second thickness being less than the first thickness, and a protecting circuit module, the protecting circuit module including a substrate, a temperature control portion, and a connecting tab, the substrate having a first surface mounted on the first region, the first surface of the substrate being spaced apart from the second region, the connecting tab coupling the temperature control portion to the substrate, the connecting tab being configured such that a first surface of the temperature control portion contacts the second region of the sealing portion. |
US10320034B2 |
Modular battery with battery cell and submodule interconnectivity
A modular power system is configured to supply configurable power to a load. The system includes battery submodules, each having at least one submodule circuit that is configured to replaceably connect one or more of a plurality of battery cells to a submodule positive bus and a submodule negative bus. The system further includes a power output that is in operable connection with each of the one or more battery submodules. The power output is configured to receive electrical power transmission from one or more of the plurality of battery cells, via the one or more battery submodules. The power output is further configured to transmit electrical power to the load. The system further includes a configuration circuit configured to interconnect each of the one or more battery submodules, operably connect the one or more battery submodules to the power output, and reconfigure characteristics of electrical power output. |
US10320032B2 |
Organic electrolytic solution and lithium battery using the same
Provided is an organic electrolyte solution that includes a lithium salt, an organic solvent, and a sulfonate ester-based compound represented by Formula 1: R2—O—S(═O)2—R1 |
US10320027B2 |
Application of force in electrochemical cells
The present invention relates to the application of a force to enhance the performance of an electrochemical cell. The force may comprise, in some instances, an anisotropic force with a component normal to an active surface of the anode of the electrochemical cell. In the embodiments described herein, electrochemical cells (e.g., rechargeable batteries) may undergo a charge/discharge cycle involving deposition of metal (e.g., lithium metal) on a surface of the anode upon charging and reaction of the metal on the anode surface, wherein the metal diffuses from the anode surface, upon discharging. The uniformity with which the metal is deposited on the anode may affect cell performance. For example, when lithium metal is redeposited on an anode, it may, in some cases, deposit unevenly forming a rough surface. The roughened surface may increase the amount of lithium metal available for undesired chemical reactions which may result in decreased cycling lifetime and/or poor cell performance. The application of force to the electrochemical cell has been found, in accordance with the invention, to reduce such behavior and to improve the cycling lifetime and/or performance of the cell. |
US10320025B2 |
Secondary battery and electronic device
To provide a secondary battery that is suitable to a portable information terminal or a wearable device. To provide an electronic device having a novel structure that can have various forms and a secondary battery that fits the forms of the electronic device. The secondary battery includes a film provided with depressions or projections that can ease stress on the film due to application of external force. The sizes of the depressions or projections are different between a center portion and an end portion of the film. The end portion of the film is sealed with an adhesive layer. The depressions or projections of the film are formed by pressing such as embossing. |
US10320022B2 |
Manufacturing device and manufacturing method of fuel cell component
A manufacturing device of a fuel cell component includes an MEA unwinder on which a fabric panel is rolled. An MEA including an electrolyte membrane and an electrode is disposed on a protective film. The manufacturing device further includes a first hot roller disposed to press an upper sub-gasket supplied to a surface of an edge of the MEA from an upper sub-gasket unwinder, a protective film winder disposed behind the first hot roller and disposed to separate the protective film from the fabric panel, a second hot roller disposed to press the lower sub-gasket supplied to another surface of the edge of the MEA from the lower sub-gasket unwinder, and an MEA winder winding the MEA to which the upper sub-gasket and the lower sub-gasket are attached, in a roll shape. |
US10320017B2 |
Sorbent bed assembly and fuel cell system including same
A sorbent bed assembly, a fuel cell system including the sorbent bed assembly, and methods of using the same. The sorbent bed assembly includes sorbent beds disposed in a stack, such that the sorbent beds extend lengthwise in a non-vertical direction, and conduits configured to fluidly connect the sorbent beds. One or more of the sorbent beds may also include a housing, a removable cartridge disposed in the housing and comprising a sorbent material configured to purify the fuel, and a support configured to prevent the fuel from bypassing the cartridge when the fuel flows through the housing. |
US10320014B2 |
Water recapture/recycle system in electrochemical cells
A system for managing water content in one or more electrochemical cells, each comprising a plurality of electrodes and a liquid ionically conductive medium, includes a first gas-phase conduit for receiving humid gas-phase associated with the electrochemical cell. The system also includes a desiccator unit communicated to the first air conduit and configured for extracting water from the humid gas-phase. The system additionally includes a heater for selectively heating the desiccant to selectively release extracted water from the desiccator unit. The system further includes a return conduit communicating the desiccator unit to the ionically conductive medium for receiving extracted water from the desiccator unit, and directing the extracted water to the ionically conductive medium. Other associated systems and methods are also disclosed. |
US10320010B2 |
Thermal control system for tramcar
Disclosed is a thermal control system for a tramcar. The system includes a roof profile (11) arranged above a compartment roof of the tramcar (10); a fuel cell system (12) and an air-conditioning system (14) arranged above the roof profile (11); and a heat dissipating system (13) arranged above the roof profile (11), where the fuel cell system (12) communicates with the heat dissipating system (13) via a piping (16), and the piping (16) is arranged with a circulating pump (15) for pumping a coolant to the heat dissipating system. The thermal control system solves the problem of low heat dissipating efficiency of a fuel cell in the prior art. |
US10320009B2 |
Deformation absorption member and fuel cell
A deformation absorption member for a fuel-cell-stack disposed between an anode side separator and a cathode side separator. The deformation absorption member includes a thin-board-like base material, and a plurality of raised pieces in which extension portions extended from proximal ends are arranged in a grid pattern. Each raised piece of the plurality of raised pieces is formed in a non-rectangular shape in which the width of the extension portion is shorter than the width of the proximal end, and plurality of raised pieces are configured so that the directions of the extension portions of mutually adjacent raised pieces are alternately arranged, and positions of the proximal ends of the mutually adjacent raised pieces are arranged in at least overlapping positions. |
US10320006B2 |
Interconnect including lattice-type conductive core, oxidation-resistant insulating part, and oxidation-resistant conductive material layer for solid oxide fuel cell and method for manufacturing the same
Disclosed herein are an interconnect for a solid oxide fuel cell and a method for manufacturing the same, the interconnect including: a conductive core; an oxidation-resistant insulating part receiving therein; and an oxidation-resistant conductive material layer coated on an exposed surface of the conductive core, which is exposed to an external environment by removing a portion of the oxidation-resistant insulating part, so that the interconnect can maintain durability against high-temperature heat generated from a flat type solid oxide fuel cell for a long time and thus have a very small voltage loss due to oxidation even with the use over a long-time period; have no sealing problem and no delaminating problem of a coating film due to a difference in coefficient of thermal expansion; be inexpensive; and have a simple structure. |
US10320004B2 |
Fuel cell with segregated electrolyte distribution and method for making the same
A method of making a fuel cell including the following steps: comprising: (a) mixing carbon nanotubes (CNT) with an initial dispersion, wherein the initial dispersion includes an ionomer; (b) heating and stirring the initial dispersion to form a CNT-ionomer composite suspension; (c) after forming the CNT-ionomer composite suspension, mixing the CNT-ionomer composite suspension with an electrode catalyst solution to form an electrode ink, wherein the electrode catalyst solution includes a carbon black powder and a catalyst supported by the carbon black powder; and (d) coating a proton exchange membrane with the electrode ink to form the fuel cell electrode. |
US10320002B2 |
Method for manufacturing electrode sheet and electrode sheet
A method for manufacturing an electrode sheet includes the steps of forming a granulated material containing a plurality of granules; forming an electrode mixture layer by molding the granulated material into a sheet; and placing the electrode mixture layer on electrode current collector foil. The step of forming the granulated material includes the steps of forming a granule containing at least an electrode active material and a binder; and adhering a polyglycerol fatty acid ester to a surface of the granule. |