Document Document Title
US10306623B2 Channel configuration in device-to-device communications
The present invention provides for a method of configuring a physical channel, such as a physical control channel, for device-to-device communication between mobile terminal devices within a cellular communications network environment and comprising a step of locating a device-to-device control channel within a cellular uplink signalling spectrum, and applying a frequency offset parameter to determine separation of the device-to-device control channel from a cellular uplink control channel, and to related terminal devices and computer program products.
US10306620B2 Uplink grant, downlink assignment and search space method and apparatus in carrier aggregation
Methods of mapping, indicating, encoding and transmitting uplink (UL) grants and downlink (DL) assignments for wireless communications for carrier aggregation are disclosed. Methods to encode and transmit DL assignments and UL grants and map and indicate the DL assignments to DL component carriers and UL grants to UL component carriers are described. Methods include specifying the mapping rules for DL component carriers that transmit DL assignment and DL component carriers that receive physical downlink shared channel (PDSCH), and mapping rules for DL component carriers that transmit UL grants and UL component carriers that transit physical uplink shared channel (PUSCH) when using separate coding/separate transmission schemes.
US10306619B2 Method and apparatus for channel estimation for radio link between a base station and a relay station
A method is provided for receiving a downlink signal at a downlink reception entity in a wireless communication system. Downlink control information is received by demodulating a Physical Downlink Control Channel (PDCCH) in a first resource block (RB) pair within an RB bundle by using a first Demodulation Reference Signal (DMRS). Downlink data is received by demodulating a Physical Downlink Shared Channel (PDSCH) in one or more second RB pairs scheduled by the downlink control information within the RB bundle by using a second DMRS based on an assumption that a same precoder is applied to the scheduled one or more second RB pairs.
US10306615B2 Control-less data transmission for narrow band internet of things
Various methods of control-less data transmission for NB-IoT/NR devices have been proposed to improve efficiency and system capacity in cellular networks. In a first embodiment, a PDCCH-less operation is performed between eNB and UE. UE will blindly decode some PDSCH subframes according to the parameters configured by higher layer. In a second embodiment, a PDCCH-lite operation is performed between eNB and UE. UE may use one PDCCH to schedule more than one subsequent PDSCH resources. In a third embodiment, an extremely compact DCI (E-DCI) format is used between eNB and UE. When the same assignment parameters are used by the eNB for the UE, DCI overhead may be reduced by E-DCI. In a fourth embodiment, direct data transmission in PDCCH is performed between eNB and UE. Data transmission is directly transmitted by PDCCH with a new DCI format.
US10306614B2 Method for setting search region to detect downlink control channel in wireless communication system and apparatus for same
A method and a user equipment for receiving, and a method and an eNodeB for transmitting, downlink control information in a wireless communication system are discussed. The method for receiving downlink control information according to an embodiment includes receiving information on a starting symbol for monitoring an enhanced physical downlink control channel (EPDCCH) from an eNodeB; and receiving downlink control information by monitoring the EPDCCH in a specific region of a subframe starting from a starting symbol from the eNodeB. The starting symbol is determined based on a downlink bandwidth assigned to the user equipment and the information on the starting symbol.
US10306613B2 Dynamic channel allocation
A method for a network controller to carry out automatic channel allocation for a network of wireless communication links between communication nodes, the method including determining an estimated signal attenuation between communication nodes in a network, allocating wireless channels, determined by a set of transmission parameters, to a plurality of wireless communication links in the network, based, at least in part, on the estimated signal attenuation, sending a message to a first communication node, the message instructing the first communication node to use a set of transmission parameters for communicating a first wireless communication link connecting the first communication node to a second communication node at an opposite end of the first wireless communication link, the transmission parameters based, at least in part, on the allocating wireless channels. Related apparatus and methods are also described.
US10306611B2 Method for enabling terminal to transmit and receive signal in wireless communications system and apparatus therefor
The present invention relates to a method for enabling a terminal to transmit and receive a signal in a wireless communications system and an apparatus therefor. More specifically, the method includes the steps of: receiving physical downlink shared channel (PDSCH) data and reconfiguration downlink control information (DCI); and transmitting at least one of the information of ACK/NACK (acknowledgement/Negative Acknowledgement) for downlink data and the answer message corresponding to the reconfiguration downlink control information, characterized in that the answer message represents whether to succeed in receiving the reconfiguration downlink control information.
US10306608B2 Method for transmitting and receiving uplink control information, terminal, base station
A method for transmitting and receiving Uplink Control Information (UCI), a terminal, and a base station are provided. The transmitting method includes: calculating the number (Q′) of modulation symbols occupied by the UCI to be transmitted; dividing the information bit sequence of the UCI to be transmitted into two parts; using Reed Muller (RM) (32, 0) codes to encode each part of information bit sequence of the UCI to be transmitted to obtain a 32-bit coded bit sequence respectively, and performing rate matching so that the rate of the first 32-bit coded bit sequence ┌Q′/2┐×Qm bits and that the rate of the second 32-bit boded bit sequence is (Q′−┌Q′/2┐)×Qm bits; and mapping the two parts of coded bit sequences that have undergone rate matching onto a Public Uplink Shared Channel (PUSCH), and transmitting the coded bit sequences to a base station.
US10306606B2 Decoupled transmissions of channel quality feedback and acknowledgement/negative-acknowledgement feedback
Techniques are described for wireless communication at a user equipment (UE). One method includes receiving a downlink grant for a downlink transmission; transmitting channel quality feedback at a first time triggered by receipt of the downlink grant, the first time occurring during a first transmission time interval (TTI); and transmitting acknowledgement/negative-acknowledgement (ACK/NACK) feedback for the downlink transmission at a second time triggered by receipt of the downlink grant, the second time occurring during a second TTI, and the second TTI occurring later in time than the first TTI.
US10306603B1 Resource request for uplink multi-user transmission
A method for transmitting a resource request for an uplink (UL) multi-user (MU) transmission is described. A High Throughput (HT) Control field that includes buffer information corresponding to media access control (MAC) protocol data units (MPDUs) that are queued for transmission by a first communication device is generated by the first communication device. The buffer information indicates a number of bytes for the MPDUs that are queued for transmission. A resource request MPDU that includes the HT Control field is generated by the first communication device. The resource request MPDU is transmitted by the first communication device to a second communication device via a wireless communication channel to request an allocation of radio resources for the UL MU transmission by the second communication device.
US10306591B2 Keeping the UE awake
When mobile terminated devices sleep, the devices might not be reachable when needed, for instance when the device is a recipient of data from a third party server. As described herein, a third party application server may inform the network that it has data to send to a particular UE or group of UEs. In an example, the mobile core network (MCN) may use information from the third party server to ensure that the UE is awake when it needs to be. For example, a given UE or group of UEs can be prevented from entering a sleep state before a data transfer is completed.
US10306589B2 Hybrid reference signals for wireless communication
Embodiments of the present disclosure describe systems and methods for hybrid reference signal transmission in wireless communication. In some embodiments, an apparatus may include assignment logic to assign indices to a first set and a second set; identification logic to identify resource elements for a hybrid reference signal in accordance with a first rule for each index in the first set and in accordance with a second rule for each index in the second set, the second rule different from the first rule; and transmission logic to provide the hybrid reference signal for wireless transmission using a common transmission mode in the identified resource elements. Other embodiments may be described and/or claimed.
US10306587B2 Communication system, base station, host node, and communication method
An object of the present invention is to provide a communication system, a base station, a host node, and a communication method in order to address one or more of the above-described problems. A communication system according to the present invention is a communication system including: a base station (10) and a host node (40) that communicates with the base station (10). The base station (10) included in the communication system transmits to the host node (40) setting information indicating whether or not a paging message transmitted from the host node (40) can be transmitted to other base stations, and the host node (40) receives the setting information from the base station (10).
US10306579B2 User plane for fifth generation cellular architecture
Apparatuses, systems, and methods to perform attachment of a wireless device to a next generation gateway via either a base station of a next generation radio access network (RAN) or a mobility management entity of a legacy RAN. An apparatus may be configured to receive an attachment request from a wireless device, determine authentication information via communication with a home subscriber server, determine, based at least in part on the authentication information, whether the wireless device is capable of communicating via the next generation RAT, and send, in response to determining the wireless device is capable, a connection request to a gateway of the next generation RAN. The authentication information may include subscription information associated with the wireless device.
US10306575B2 Direct control signaling in a wireless communication system
A first wireless communication device belongs to a first of multiple groups of wireless communication devices. Devices in any given group are synchronized to the same timing reference and devices in different groups are not synchronized to the same timing reference. The first device receives a message that indicates, for each of one or more of the groups, a range of possible values for misalignment between the timing reference of that group and a common timing reference. The range accounts for uncertainty in that misalignment. The first device determines, based on the one or more ranges, intervals of times during which direct control signaling is expected to be received at the first device from one or more devices in one or more other groups. The first device then adjusts intervals of times during which it is configured to operate in an awake state to narrowly encompass the intervals of times during which the direct control signaling is expected to be received.
US10306573B2 System and method for transmitting a synchronization signal
A method for device-to-device (D2D) communications includes generating, by a synchronization source, a primary device-to-device synchronization signal that is different from a primary synchronization signal (PSS) sent by an Evolved NodeB (eNodeB) and an existing uplink (UL) signal sent by device-to-device communications devices, and transmitting, by the synchronization source, the primary device-to-device synchronization signal in a single carrier frequency division multiple access (SC-FDMA) waveform.
US10306571B2 Terminal device, base station device, communication method, and integrated circuit
A first parameter that is used for configuration of a cyclic prefix for transmission of first information is configured, a second parameter that is used for configuration of a cyclic prefix for transmission of second information is configured, and one third parameter that is used for configuration of cyclic prefixes for transmission of a first synchronization signal, transmission of third information, transmission of a second synchronization signal, and transmission the fourth information, and that is common to the transmission of the first synchronization signal, the transmission of the third information, the transmission of the second synchronization signal, and the transmission of the fourth information is configured.
US10306566B2 Method and apparatus
A method includes determining a first transmission power for a first transmission from a user equipment and a second transmission power for a second transmission from the user equipment, the first and second transmission at least partially overlapping, the first and second transmission power being selected in dependence on at least one of which one or more channels are being transmitted and information on the at least one or more channels.
US10306561B2 User terminal, radio base station, radio communication method and radio communication system
A user terminal is disclosed that connects with a plurality of radio base stations and the decrease of uplink throughput is reduced. A user terminal connects with a plurality of radio base stations including a first radio base station and a second radio base station, and this user terminal has a transmission section that transmits uplink signals to each radio base station, a receiving section that receives terminal-specific information with respect to the first radio base station, related to the maximum transmission power of the uplink signals, and a maximum transmission power setting section that sets the maximum transmission power for the first radio base station based on the terminal-specific information with respect to the first radio base station.
US10306559B2 Power management of a global navigation satellite system (GNSS) receiver in a traffic tunnel
Techniques provided herein are directed toward using information from various sources to determine when the mobile device enters and exits a traffic tunnel, turning off the GNSS receiver of the mobile device when the mobile device enters the tunnel, and turning the GNSS receiver back on once it exits. For example, the mobile device can turn off the GNSS receiver based, at least in part, on a determination that the mobile device has entered the traffic tunnel, and a determined traffic tunnel length and/or estimated amount of time the mobile device will be in the traffic tunnel.
US10306556B2 Access point notification of wireless stations about availability of data
An access point device comprising a transceiver configured to receive and send messages on a communication channel, and a controller configured to cause the transceiver to transmit beacon messages regularly on the communication channel is disclosed. The beacon messages include a first indication that data, for one or more stations arranged to communicate with the access point device over the communication channel, is buffered in a buffer associated with the access point device when data is buffered in the buffer. The transceiver is arranged to transmit at least one utility message, transmitted over the communication channel between transmissions of the beacon messages, wherein the at least one utility message comprises a second indication for at least one of the one or more stations as to whether an upcoming beacon message comprises the first indication that data for the at least one of the one or more stations is buffered in the buffer. The station is arranged to communicate over the communication channel with the access point device, and arranged to apply a power save mode including a Doze state and an Awake state, wherein, when the station is in the Doze state, the station occasionally enters the Awake state for determining whether data for the station is buffered in the buffer and then re-enters the Doze state if no data for the station is indicated to be buffered in the buffer. The station is arranged to perform the re-entering to the Doze state at the first found one of the first indication and the second indication that indicates that no data for the station is buffered in the buffer. Methods and computer programs for the station and the access point device are also disclosed.
US10306547B2 Intelligent access point scanning based on a profile
The methods described herein are configured to collect profile data on a device, scan for access points based on the profile data, and update a machine learning (ML) component based on feedback from the scan. Profile data is collected on a device as input to the ML component and a scan pattern is generated by the ML component based on the collected profile data, the scan pattern including a scan frequency, a scan iteration count, and a channel hint. A scan for access points is run in accordance with the generated scan pattern and the ML component receives feedback including a scanning result based on the scan for access points. ML component is then updated based on the scanning result, the scan pattern, and the profile data. Improving the ML component and thereby, the scanning efficiency of the device provides consistent network connection and improved battery performance.
US10306545B2 System and method for controlling network scan parameters for a network connection
A system and method for controlling aspects of network communications from a device to a network are provided. In particular, a method of initiating scans for a network by a communication device for a communication network is provided. The method comprises: monitoring for a first condition relating to a network scan for the communication network; and when the first condition relates to a receipt of at least one request to initiate the network scan and when at least the first condition is satisfied, identifying a first parameter for the network scan and configuring and initiating the network scan at the communication device for the communication network implementing the first parameter.
US10306543B2 Base station discovery and association in cellular networks
Embodiments of a method and apparatus for discovery and association, by a mobile station, of a femto base station from a plurality of base stations. The mobile station may select a base station for consideration for association by decoding a physical layer identifier to determine that the base station is a macro base station and select a different base station based on other considerations. Other embodiments may be described and claimed.
US10306537B2 Transmission of PUCCH channel state information
A plurality of cells comprise a PUCCH secondary cell with a secondary PUCCH. The wireless device receives, in subframe n, a media-access-control control element indicating activation of the PUCCH secondary cell. The wireless device starts transmission of channel state information (CSI) fields for the PUCCH secondary cell from subframe n+8+k. k is an integer depending, at least in part, on when the PUCCH secondary cell is successfully detected by the wireless device.
US10306525B2 Method and apparatus for supporting handover of user equipment in mobile communication system
Defined is a handover procedure of a User Equipment (UE) for which multiple UpLink (UL) carriers requiring different UL Timing Advances (TAs) are aggregated in a mobile communication system. The handover procedure includes admitting execution of handover to a target cell of the UE at the request of a source cell, setting radio resource information to be used by the UE in the target cell and transmitting the set radio resource information to the source cell, determining whether a random access procedure, which is executed, among the multiple UL carriers, with a reference UL carrier or with an UL carrier to which the same UL TA as that of the reference UL carrier is applied, has been completed, and determining that a handover procedure of the UE has been successfully completed if the random access procedure has been completed, and determining that the handover procedure of the UE has failed if the random access procedure fails.
US10306513B2 Connectivity service level orchestrator and arbitrator in internet of things (IoT) platforms
Disclosed embodiments relate to an orchestrator and arbitrator in an Internet of Things (IoT) platform. In one example, a method of servicing a plurality of data flows of a plurality of wireless devices using a plurality of protocols includes: monitoring one or more interfaces that communicate using the plurality of protocols, activating a first interface upon detecting a demand to exchange data thereon, wherein a connectivity manager performs the monitoring, and activating, extracting, by a packet analyzer, packet metadata from one or more of the plurality of data flows, determining latency encountered and bandwidth utilized by the one or more data flows based on the packet metadata, applying, by an adaptive connectivity manager (ACM), a latency reduction strategy to attempt to comply with latency criteria, and applying, by a bandwidth utilization manager (BUM), a bandwidth reduction strategy to attempt to comply with bandwidth criteria.
US10306512B2 Mobile station
A mobile station UE enables scheduling with the congestion status of each component carrier taken into consideration when performing inter-eNB CA using a cell under a radio base station eNB#1 and a cell under a radio base station eNB#2. The mobile station UE includes a transmitter 12 configured to transmit the congestion status in the radio base station eNB#2 to the radio base station eNB#1.
US10306511B2 Method and apparatus for optimizing UE-AMBR for dual connectivity in wireless communication system
A method and apparatus for deciding a secondary eNB (SeNB) user equipment aggregate maximum bit rate (UE-AMBR) in a wireless communication system is provided. In one embodiment, a master evolved NodeB (MeNB) in dual connectivity receives assistant information, which includes at least one of a buffer size or load information of a SeNB, from the SeNB, and decides whether to change a SeNB UE-AMBR based on the assistant information. In another embodiment, the MeNB transmits an indication which requests change of a SeNB UE-AMBR to a SeNB, receives information related to a new SeNB UE-AMBR from the SeNB; and decides whether to change the SeNB UE-AMBR based on the information related to the new SeNB UE-AMBR.
US10306510B2 Bandwidth limitation of non-GBR bearers
There is provided bandwidth limitation of a connectivity service for a user equipment with respect to an access point name (APN) served by a packet data gateway (PGW) in a communications network. The PGW receives a request to separate bandwidth limitation with respect to the APN for a connectivity service and a specific service delivered over the connectivity service. The PGW enforces a first bandwidth limitation on the connectivity service. The PGW enforces a second bandwidth limitation on the specific service.
US10306509B2 DRX operation for UL/DL reconfiguration
In embodiments, apparatuses, methods, and storage media may be described for identifying subframes in a radio frame on which a UE may receive a Physical Downlink Control Channel (PDCCH) or enhanced PDCCH (ePDCCH) transmission. Specifically, the UE may receive multiple indications of uplink/downlink (UL/DL) subframe configurations and identify one or more subframes in which the UE may receive the PDCCH or ePDCCH transmission. The UE may then monitor one or more of the identified subframes and base discontinuous reception (DRX) timer functionality on one or more of the identified subframes.
US10306504B2 Method and controller for low-overhead user equipment measurements
An embodiment method includes identifying a plurality of VTP configurations representing allocations of TPs among a plurality of VTPs each having at least one TP. Potential serving VTPs are then identified for a selected UE in a plurality of UEs according to at least one UE centric criterion. The potential serving VTPs are selected for each of the plurality of VTP configurations. A UE measurement set is then scheduled for the potential serving VTPs for a scheduled channel resource according to measurement parameters. The method further includes selecting a serving VTP configuration from the plurality of VTP configurations according to UE measurement feedback from the selected UE.
US10306498B2 Radio communication system, radio terminal, radio network, radio communication method and program
A wireless communication system comprises: a setting notifying means for notifying, to a radio terminal, setting information related to at least one of the radio terminal's collection of measurement information and the radio terminal's reporting of the measurement information to a radio network; a status notifying means for notifying, to the radio network, a status related to at least one of the radio terminal's collection of the measurement information and the radio terminal's reporting of the measurement information; and a re-establishing means for receiving the status and determining whether to re-establish the setting information.
US10306497B2 Method for determining stability of a wireless signal and system thereof
A method for determining stability of a wireless signal includes transmitting a plurality of transmitted testing signals periodically during a time interval, receiving the plurality of transmitted testing signals and identifying at least one received testing signal from the plurality of transmitted testing signals, and generating a signal stability indicator according to a time weighting of each received testing signal of the at least one received testing signal.
US10306494B2 System and method for over-the-air testing of milli-meter wave and other beamforming technologies
A method and system for measurement of a device under test (DUT) are provided. According to one aspect, a system includes a first positioner having a first antenna and a second positioner having a second antenna. The system also includes circuitry configured to cause the first antenna to radiate a test signal to the DUT and to implement one of a probing mode and an interference mode. The probing mode causes, for each of at least one position of the first antenna, the second antenna to receive a signal from the DUT at each of the second set of positions of the second antenna. The interfering mode causes, for each of at least one position of the first antenna, the second antenna to transmit an interfering signal to the DUT at each of the second set of positions of the second antenna.
US10306493B2 Measurement device and measurement method
A measurement device includes a capability information acquisition unit that acquires capability information indicating capability of a DUT set for each item determined in advance, a setting unit that sets a measurement condition of the DUT, a measurement unit that performs measurement of the DUT on the basis of the measurement condition, a capability determination unit that notifies of capability excess information indicating that the measurement condition regarding a certain item among the measurement conditions exceeds capability determined for each item in advance on condition that the measurement condition regarding the item among the measurement conditions has been set to exceed the capability determined for each item in advance, and a display unit that displays capability excess information.
US10306490B2 Multi KPI correlation in wireless protocols
A network monitoring system is provided that includes a processor, a memory coupled to the processor and a database that includes key performance indicator (KPI) records for monitoring a wireless communication system. The network monitoring system further includes a rules engine configured and operable to store in the memory KPI rules associated with at least one rule set. The network monitoring system also includes an analysis engine configured and operable to identify a list of root causes identifying failure events based on the at least one KPI rule in the at least one rule set.
US10306489B2 Method for transmitting status report of PDCP layer in mobile telecommunications system and receiver of mobile telecommunications
A status report transmission of the PDCP layer for a PDCP status report can reduce radio resources by transmitting the reception success or failure of a series of PDCP service data units (SDUs) in the form of a bitmap when configuring the PDCP status report for reporting a reception status of PDCP SDUs to another party in the PDCP layer. A PDCP control packet data unit (PDU) is generated to communicate a status report for one or more PDCP SDUs transmitted from a transmitting node. The PDCP control PDU includes a data/control (D/C) bit field to indicate the PDCP control PDU is a control PDU, a control PDU type field to indicate a type of corresponding control information, a sequence number field to indicate a first missing PDCP SDU, and a bitmap field for a variable length bitmap. A specific bit in the variable length bitmap indicates whether a corresponding one of the one or more PDCP SDUs has been successfully been received. The PDCP control PDU is transmitted to the transmitting node.
US10306488B2 Controller node, method and computer programrat
A method of a controller node arranged to act with or within a cellular radio access network, RAN, is disclosed. The method comprises determining mobility data for UEs in active mode in at least a part of the RAN, estimating mobility data for UEs in idle mode in the at least the part of the RAN and determining reliability of the mobility data estimates, causing the RAN to page, when reliability of mobility data estimates of a set of the idle UEs is below a threshold, the set of the idle UEs and receive updated position information for the mobility data estimates, and determining a mobility situation within the at least the part of the RAN from the determined mobility data for the active UEs and the estimated mobility data for the idle UEs. The method further comprises comparing the determined mobility situation with one or more stored mobility situation data, and taking one or more control actions for the RAN when a change or anomaly is discovered in the determined mobility situation and based on the comparison. Such a controller node and a computer program therefor are also disclosed.
US10306485B2 Configurable antenna and method of operating such a configurable antenna
An antenna apparatus for use in a wireless network and method of operating such an antenna apparatus are provided. A wireless network controller provides a configuration of such an antenna apparatus, a method of operating such a wireless network controller, and a resulting wireless network. The antenna apparatus comprises a directional antenna and a uniform circular antenna array. The directional antenna can be rotatably positioned about an axis with respect to a fixed mounting portion of the apparatus in dependence on wireless signals received by the antenna array. The antenna array allows the antenna apparatus to receive wireless signals isotropically and thus to accurately monitor the wireless signal environment in which it finds itself. The antenna apparatus can thus monitor and characterize incoming signals, both from external interference sources and from other network nodes, and the directional antenna can then be positioned in rotation to improve the network throughput.
US10306484B2 Long range beamforming and steering in wireless communication links
An apparatus includes a transceiver circuit, an antenna and a focus array. The transceiver circuit may have a plurality of fed channels configured to generate a plurality of signals. The antenna may have a plurality of antenna arrays configured to generate one or more beams in response to the signals. Each antenna array may (i) have a plurality of subarrays and (ii) be coupled to the fed channels of the transceiver circuit. The focus array may have a plurality of focal zones configured to reflect the beams into a beam zone. Each beam may be steerable by the antenna to one of the focal zones at a time. The focal zones may redirect the beams to a plurality of locations within the beam zone.
US10306483B2 Measurement gap schedule supporting multiple beams
An embodiment method for measurement gap scheduling includes generating, by a serving cell to which a UE is connected, a bitmap that indicates timing of measurement gaps for reference signals transmitted by the serving cell and at least one neighbor cell of the serving cell in beamformed and beam swept beams, and transmitting the bitmap to the UE in a configuration message.
US10306481B2 Wireless mesh network configuration
A wireless mesh network employs an integrated interface between a plurality of access points for mitigating throughput degradation of multiple consecutive “daisy chain,” or mesh, links. The mesh network employs a plurality of access points, each linked back to a root access point by a series of “hops” through other access points. The wireless mesh network, therefore, employs a plurality of access points operable for wireless links to subscriber, or user, devices, including cellular phones, smart phones, tablet and laptop computing devices, or any suitable portable or handheld computing device. Access points establish an integrated interface with an adjacent access point for direct coupling of the access points for message traffic. The resulting integrated access point establishes a wireless link to a root access point connected to a backhaul network from which media services emanate.
US10306480B2 Selection tool for access point positions
A solution how to calculate locations scores that depict the quality of specific locations as an installation point of an access point is disclosed. To calculate a location score a network planning area is divided into location topology cells, and in each location topology cell a plurality of predefined metrics that take into account environment are calculated. Then the metrics are converted into metric scores, and from the metric scores a location score for a location topology cell is calculated. Further, a solution in which final positions of access points are determined in a two-step procedure is disclosed. Firstly, initial positions are determined based on received planning information. Then final positions are determined starting from the initial positions and using both planning information and location scores.
US10306479B2 Technique for communicating on unlicensed spectrum
A technique for communicating on unlicensed spectrum is provided. As to a method aspect of the technique, a clear-channel assessment, CCA, is performed for the unlicensed spectrum. A result of the CCA indicates clearance of the unlicensed spectrum. A signal in the unlicensed spectrum is sent. The signal including a signature sequence (110) indicating that the unlicensed spectrum is used by a cellular radio-access technology. The communication on the unlicensed spectrum is in accordance with the cellular radio-access technology.
US10306478B2 Radio terminal, radio station, and method thereof
A radio terminal (3) operates to perform a predetermined process regarding a first cell (Cell #2) on an unlicensed frequency (F2) based on a predetermined relationship between a frame timing of a first serving cell (Cell #1) using a licensed frequency (F1) and a frame timing of the first cell (Cell #2) using the unlicensed frequency (F2). This contributes, for example, to enabling a radio terminal to differentiate among two or more cells when these cells use the same cell identifier.
US10306472B2 Secure authorization in an implantable medical device system
Embodiments presented herein are generally directed to techniques for enabling a user of a mobile electronic device to wirelessly control one or more functions of an implantable medical device system. The techniques presented herein establish a secure (encrypted) communication channel between the implantable medical device system and a central system associated with the manufacturer of the implantable medical device system and use the secure communication channel to authorize a user to wirelessly control one or more functions of the implantable medical device system via the mobile electronic device.
US10306470B2 System and method for validating authenticity of base station and/or information received from base station
A communication method and a system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for internet of things (IoT) are provided. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A system and a method for validating authenticity of a base station and/or information received from the base station are provided. The method for determining authenticity of system information received from a base station and a cell operated by the base station includes receiving, from a base station, system information, receiving, from a base station, system information, receiving, from the base station, first authenticity information associated with the system information, determining whether the system information is authentic based on the first authenticity information, and determining that a cell operated by the base station is authentic if the system information is authentic.
US10306469B2 Metadata delivery method for prose communication and related apparatuses using the same
The disclosure is directed to a metadata delivery method and related apparatuses using the same method. According to one of the exemplary embodiments, the disclosure is directed to a metadata delivery method used by a ProSe Function. The method would include not limited to: receiving a first Authentication Response which includes not limited to a metadata indicator; creating a binding information between the metadata indicator and a RPAUID in response to receiving the first Authentication Response; receiving a Match Report comprising the RPAUID; transmitting a second Authentication Request message which includes not limited to the metadata indicator in response to determining the RPAUID matches the metadata indicator; receiving a second Authentication Response which includes not limited to a metadata corresponding to the metadata indicator; and transmitting a Match Report Acknowledgment which includes not limited to the metadata in response to receiving the second.
US10306468B2 Internet protocol multimedia system session resurrection
The techniques described herein are configured to map a new security association to an active Internet Protocol (IP) Multimedia Subsystem (IMS) session subsequent to the occurrence of a connectivity interruption. In various examples, the connectivity interruption occurs in an access network that supports an IMS network. The new security association is established using an updated IP address that is configured for (e.g., assigned to) a mobile device after the connectivity interruption to the IMS session occurs. The techniques described herein improve network performance because less resources are spent to establish new IMS session in response to the interruption. Rather, in accordance with the examples provided herein, network components can determine that a new security association is associated with an active IMS session, and the network components can map the new security association to the active IMS session (e.g., one for which the IMS has not released the IMS bearer).
US10306466B2 Customer/merchant interaction system for merchant branding and product information
Apparatus and associated methods relate to securely transmitting, directly between two mobile devices, AES-256 encrypted file attachments which are decrypted within an application program (APP) using a decryption key that is available only to the APP. In an illustrative embodiment, the encrypted file may be attached to an e-mail. The e-mail may be transmitted directly to another mobile device via direct Wi-Fi, for example. The e-mail may be transmitted directly to another mobile device using Bluetooth, for example. In encrypted attachment may be deciphered only within the APP running on the receiving mobile device using a private key accessible to only the APP.
US10306464B2 Method and apparatus for initializing an RFID tag via an optical display
A method and apparatus for initializing a radio frequency identification tag are disclosed. For example, the method receives an optical signal having a unique identifier and an encryption key from a display by a radio frequency identification repeater associated with the radio frequency identification tag, wherein the radio frequency identification repeater comprises an optical reader. The method then transmits a communication comprising radio frequency identification information associated with the radio frequency identification tag and the unique identifier via the radio frequency identification repeater to a wireless access point, wherein the communication is encrypted using the encryption key.
US10306461B2 Provision of subscriber profile to a MME in case of roaming
The invention relates to a method for providing roaming services, for a user equipment, within a mobile communication network, the mobile communication network comprising a core network and an access network, the access network of the mobile communication network comprising at least one radio cell being served by a base station entity, wherein the user equipment is able to be attached to the mobile communication network via the base station entity despite the user equipment being related to a further mobile communication network as the home public land mobile network of the user equipment, wherein the core network comprises a serving core network node and a home subscriber server functionality, wherein the serving core network node provides mobility management functionality regarding the base station entity and thereby provides mobility management functionality regarding the user equipment, wherein the further mobile communication network comprises a further core network, the further core network comprising a further home subscriber server functionality, the further home subscriber server functionality being able to provide subscription profile data regarding the user equipment, wherein upon attachment of the user equipment with the mobile communication network the method comprises the following steps: in a first step, the serving core network node requests, from the home subscriber server functionality and by means of a first request message, subscription profile data regarding the user equipment, in a second step, subsequent to the first step, the home subscriber server functionality requests, from the further home subscriber server functionality and by means of a second request message, subscription profile data regarding the user equipment, in a third step, subsequent to the second step, the further home subscriber server functionality transmits, by means of a first response message, first subscription profile data regarding the user equipment to the home subscriber server functionality, in a fourth step, subsequent to the third step, the home subscriber server functionality transmits, by means of a second response message, second subscription profile data to the serving core network node having requested subscription profile data by means of the first request message, the second subscription profile data corresponding at least in part to the first subscription profile data.
US10306460B2 Establishment of connection to the internet
Some demonstrative embodiments include devices, systems and/or methods to establish a connection to the Internet via a local gateway (L-GW) function for a LIPA or a SIPTO@LN. The establishment of the connection to the Internet may be performed, for example, by at least one of an E-RAB SETUP procedure, an INITIAL CONTEXT SETUP procedure, an INITIAL UE MESSAGE procedure or an UPLINK NAS TRANSPORT procedure.
US10306459B1 Methods, systems, and computer readable media for validating a visitor location register (VLR) using a signaling system No. 7 (SS7) signal transfer point (STP)
A method includes maintaining a VLR validation database accessible by an SS7 STP and receiving, by the STP, a MAP SAI request message. The method also includes determining that the MAP SAI request message includes a VLR identifier not recorded in the VLR validation database accessible by the STP and recording the VLR identifier in the VLR validation database. The method further includes receiving a first MAP LU request message and detecting a VLR identifier in the first MAP LU request message and determining that the VLR identifier read from the first MAP LU request message does not match the VLR identifier recorded for a subscriber in the VLR validation database. In response to determining that the VLR identifier does not match the VLR identifier recorded for the subscriber in the VLR validation database, the first MAP LU request message is rejected.
US10306454B2 User equipment detection of interference-sensitive devices
Concepts and technologies are described herein for user equipment (“UE”) detection of interference-sensitive devices. According to one aspect disclosed herein, a mobile initiator device can utilize a near-field communications (“NFC”) hardware component to generate a radio frequency (“RF”) field that is used to activate a passive NFC component associated with an interference-sensitive device. The mobile initiator device can utilize the NFC hardware component to receive information about an interference sensitivity of the interference-sensitive device. The mobile initiator device can adjust one or more operational aspects of the mobile initiator device to accommodate the interference sensitivity information of the interference-sensitive device.
US10306453B2 Communication apparatus and control method for the same
Issues are addressed by providing a control method including executing first search processing for searching for a second apparatus by using a predetermined communication channel used for a first wireless connection and second search processing for searching for the second apparatus by using the predetermined communication channel in a succession of the first search processing in a state in which the first wireless connection is established and executing third search processing for searching for the second apparatus by using a first communication channel other than the predetermined communication channel and fourth search processing for searching for the second apparatus by using a second communication channel other than the predetermined communication channel in a succession of the third search processing in a state in which the first wireless connection is established in a case where the second apparatus is not discovered by the first search processing and the second search processing.
US10306451B2 Wireless system, wireless device, non-transitory computer-readable storage medium having stored therein communication program, and communication method
A communication system as an example of an exemplary embodiment includes two mobile terminals and two BLE terminals. The mobile terminals establish connections with the BLE terminals. Specifically, one of the mobile terminals and one of the BLE terminals are connected together such that the mobile terminal is a central and the BLE terminal is a peripheral. In the state of being connected to the mobile terminal, the BLE terminal communicates with the other BLE terminal in the state of being connected to the other mobile terminal. The BLE terminals may establish a connection with each other and communicate with each other, or may communicate with each other without establishing a connection with each other.
US10306448B2 System and method for requesting and providing location-based assistance
The present invention provides a method for requesting location-based assistance executed on a mobile device of an assistance requester, and a method and system for providing location-based assistance executed on a server of a joint assistance service provider. The present invention integrates mobile positioning and telecommunications technologies to provide assistance provision information. In the present invention, an assistance request module of the mobile device is activated for execution to locate the assistance requester; assistance request information containing the assistance requester's location information is transmitted to the server of the joint assistance service provider. Then, the mobile device is connected to a social networking website or an assistance provider via the server of the joint assistance service provider to receive real-time assistance provision information. The present invention improves conventional assistance request methods as well as assistance provision timings. Also, the assistance request information, containing the assistance requester's location information, is analyzed to provide more accurate assistance-related data to the assistance provider. Therefore, the present invention allows the efficiency of providing assistance to be improved.
US10306446B2 Facilitating virtual personal area networks
A system that incorporates teachings of the present disclosure may include, for example, a coordinator device having a memory, and a controller. The memory can have computer instructions, which when executed by the controller, causes the controller to facilitate establishing a first virtual personal area network with a first sensor by executing computer instructions associated with a first application profile, and facilitate establishing a second virtual personal area network with a second sensor by executing computer instructions associated a second application profile. The first application profile can be defined by a first protocol specification, while the second application profile can be defined by a second protocol specification. The first protocol specification can also be operationally distinct from the second protocol specification. Other embodiments are disclosed.
US10306443B2 Providing access to and enabling functionality of first device based on communication with second device
In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive at least a first Bluetooth low energy (BLE) signal from a BLE beacon and enable a first function of the first device at least in part in based on receipt of the first BLE signal.
US10306442B1 Devices and methods for specialized machine-to-machine communication transmission network modes via edge node capabilities
Disclosed herein are hub devices for a machine-to-machine (M2M) communications network that enables multiple communication modes for data source nodes, the hub comprising a processor, a local connectivity system configured to communicate data with the data source nodes via an interface, a data processing and caching system comprising a local memory and configured to receive and store user-defined data routing and processing functions, prioritize the data based on the user-defined functions; and route the prioritized data to the local memory for storage or to the data transmission system for immediate transmission based on the priority, and a data transmission system configured to dynamically assign an M2M upload mechanism to the routed data selected from: a real-time transmission mechanism, a fixed interval mechanism, a data backhaul mechanism, and a user pull mechanism; and transmit the data to a network backhaul link for delivery to a host point.
US10306435B2 Smart communication device or apparatus for collecting and evaluating information about equipment distributed over a large area, E.G., over a large industrial plant or oil field
Apparatus is provided having a smart communication device having a processor configured to: receive signaling containing information about sensed data from a multiplicity of data collectors each associated with a respective piece of equipment and configured to collect the sensed data related to the respective piece of equipment when the smart communication device is moved within a predefined proximity to automatically connect with each data collector to receive the signaling during movement of the smart communication device on a programmed route having multiple pieces of equipment; and determine corresponding signaling containing information about prioritized sensed data related to each of the multiplicity of data collectors for operating an app in the processor, based upon the signaling received. The smart communication device includes an iPad, a smart phone, a laptop or a subsystem of a vehicle/robot. The apparatus may include the vehicle/robot having the subsystem.
US10306433B1 Mobile phone differentiated user set-up
A method of configuring user settings on a mobile communication device. The method comprises sending a message by a software service layer of a mobile communication device to a first computer system to request an identity of a second computer system from which to obtain user settings configuration instructions, receiving a response message by the software service layer from the first computer system, wherein the response message comprises the identity of the second computer system, sending a user settings request message by the software service layer to the second computer system, receiving a user settings response message by the software service layer from the second computer system, and configuring user settings on the mobile communication device by the software service layer by executing instructions received in the user settings response message.
US10306429B2 Method for transmitting signal for V2X communication in wireless communication system and device for same
The present invention relates to a method and a device for transmitting a vehicle to everything (V2X) signal of user equipment for V2X communication in a wireless communication system. Particularly, the present invention comprises the steps of: receiving a resource pool configuration of which a first resource unit and a second resource unit, set for V2X communication, are defined; and transmitting the V2X signal, according to the resource pool configuration, through a specific resource region among the entire time-frequency hopped resource region, wherein the first resource unit is a multiple of the second resource unit, a first resource region corresponding to the first resource unit comprises a plurality of second resource regions corresponding to the second resource unit, and with respect to time-frequency hopping, frequency axis-based hopping or time axis-based hopping is determined according to a period of the V2X signal.
US10306426B2 Systems and methods for the identification and messaging of trading parties
According to some embodiments, systems, methods, computer program code, and means are provided to receive a broadcast request and a message from a first mobile device where the first mobile device is associated with a first user, compare information in the message to information in a preferences database to match the message with at least a first recipient of the message, and to transmit the message to a second mobile device associated with at least the first recipient.
US10306425B2 Mesh architecture for distributed telecommunication systems
A method includes, with a first bearer node of a telecommunication component, utilizing network connections between the first bearer node and a first plurality of control nodes of the telecommunication component, the bearer node configured to process media data being transmitted between endpoints over a network. The method further includes, with a second bearer node of the telecommunication component, utilizing network connections between the second bearer node and a second plurality of control nodes of the telecommunication component, the second plurality of control nodes having at least one control node in common with the first plurality of control nodes and at least one control node not common with the first plurality of control nodes.
US10306418B2 Collision avoidance signaling from mobile devices
A location of a target associated with a first system is determined at the first system at a first time. A signal is constructed at the first system where the data of the signal includes an identifier indicative of a collision avoidance nature of the signal. The signal is broadcast from the first system. the broadcasting causes a second system to receive the signal; compute a likelihood of a collision between the first system and the second system using the location from the signal, a velocity of the first system, a location of the second system at the first time, and a velocity of the second system at the first time; and send a notification from the second system about the likelihood of collision when the likelihood of collision exceeding a threshold likelihood.
US10306415B2 Method for positioning using wireless signal and positioning server
The embodiments of the present invention provide a method for positioning using wireless signal and a positioning server. The coverage area of wireless signal is divided into multiple grids. The method comprises: acquiring speed information of UE; and determining a grid, in which the UE is located, based at least upon the speed information of the UE and speed information of the grids. Accordingly, according to the embodiments of the present invention, when the UE is positioned by using the wireless signal, the grid in which the UE is located is determined by using the speed information of the UE and the speed information of the grids, so that pattern matching may be performed more accurately and the positioning precision is improved.
US10306412B2 Method for adjusting a wireless network based on whether a device is being used
A wireless access point servicing multiple clients can have access to sensors that can be used to determine which clients have users present and potentially who those users are. Using this information, the wireless access point can automatically adjust the wireless network as appropriate in order to provide the optimal system performance.
US10306411B2 Evacuation of buildings with elevator systems
During an evacuation situation in a building that is equipped with an elevator system and in which a plurality of fixed point markers are arranged at defined sites, an escape route is transmitted to a person by means of a mobile device. The fixed point markers store data that can be received by the mobile device. An instantaneous position of the mobile device can be determined when the mobile device uses data received from a fixed point marker to access a database in which the data is linked to a site of the fixed point marker. The ascertainment of the escape route to a destination is based on the instantaneous position of the mobile device. The person is registered on reaching the destination when the mobile device is detected at the destination.
US10306406B2 Method for obtaining location information and electronic device thereof
An electronic device and a method of the electronic device are provided. The electronic device includes a location measurement module configured to measure a location; a memory configured to store an application program; and a processor electrically connected to the location measurement module and the memory, wherein the memory stores instructions that, when executed, cause the processor to store location information obtained by the location measurement module in the memory, process a request from the application program to obtain location information, and, in response to the request to obtain location information, provide the stored location information to the application program based on at least part of the location information stored in the memory.
US10306405B2 Determining the geographic location of a portable electronic device
Determining the geographic location of a portable electronic device (100) in a radio communications network, by transmitting radio signals from a plurality of first network transmitters (200, 300, 400); receiving, in the network, a measurement signal from the portable electronic device, which measurement signal comprises, for each transmitted radio signal, a plurality of data samples obtained in the electronic device from the respective transmitted signal at different time points during a measurement period with movement of the portable electronic device (100), and local position data associated to each data sample obtained from a local positioning unit in the electronic device, so as to form a synthetic antenna array; obtaining, a direction measurement between the electronic device and the first network transmitter from the synthetic antenna array; obtaining geographic location data for the first network transmitter; and identifying geographic location data of the portable electronic device based on the direction measurement and the geographic location data for the first network transmitter.
US10306402B2 Method and apparatus for providing notification information
The present disclosure provides a method and an apparatus for providing notification information. The method includes identifying terminal location information in an area including a terminal; identifying at least one piece of setting location information in an area which is set by a user; providing corresponding first notification information when there occurs a notification event corresponding to the terminal location information; and providing at least one piece of corresponding second notification information when there occurs a notification event corresponding to the at least one piece of setting location information.
US10306400B2 Systems and methods for enforcing wireless regulatory compliance
This disclosure relates to systems and methods for verifying that a device is using its Wi-Fi circuitry in compliance with the regulations governing the location in which the device is located. Embodiments discussed herein can verify the location using location verification tools that evaluate locally ascertainable factors that contribute to a probability determination of the device's location. Locally ascertainable factors include information that be gleaned from the surroundings of the device. The surroundings or environment in which the device resides may provide clues as to whether the device is located in a particular regulatory domain.
US10306399B2 Supporting an update of radio map data
A system receives user input based information that allows deriving an identifier of a first radio transmitter, wherein a database stores, associated with the identifier of the first radio transmitter, information that allows deriving expected characteristics of radio signals of the first radio transmitter at different locations of a site. The system moreover receives a user input based indication of a replacement of the first radio transmitter at the site. The system receives user input based information that allows deriving an identifier of a second radio transmitter replacing the first radio transmitter at the site. The system updates the database by associating the information that allows deriving expected characteristics of radio signals of the first radio transmitter at different locations of the site with the identifier of the second radio transmitter.
US10306395B1 Emoji that indicates a location of binaural sound
A smartphone displays an emoji that when activated plays sound that externally localizes in binaural sound to the listener. The emoji includes an indication that shows a location where the sound will externally localize as the binaural sound away from a head of the listener when the listener activates the emoji.
US10306394B1 Method of managing a plurality of devices
A method of managing a plurality of devices is described. The method comprises receiving an image comprising the plurality of devices; determining, based on an analysis of the image, a spatial map for the plurality of devices, wherein the spatial map comprises, for each device of the plurality of devices, a position relative to another device of the plurality of devices; and adjusting a sensor of at least one of the plurality of devices to modify an acoustic field associated with the plurality of devices based on the spatial map. A system for providing information is also described.
US10306393B2 Method and device for rendering an audio soundfield representation
The invention discloses rendering sound field signals, such as Higher-Order Ambisonics (HOA), for arbitrary loudspeaker setups, where the rendering results in highly improved localization properties and is energy preserving. This is obtained by a new type of decode matrix for sound field data, and a new way to obtain the decode matrix. In a method for rendering an audio sound field representation for arbitrary spatial loudspeaker setups, the decode matrix (D) for the rendering to a given arrangement of target loudspeakers is obtained by steps of obtaining a number (L) of target speakers, their positions (L), positions (S) of a spherical modeling grid and a HOA order (N), generating (141) a mix matrix (G) from the positions (S) of the modeling grid and the positions (L) of the speakers, generating (142) a mode matrix ({tilde over (Ψ)}) from the positions (S) of the spherical modeling grid and the HOA order, calculating (143) a first decode matrix ({circumflex over (D)}) from the mix matrix (G) and the mode matrix ({tilde over (Ψ)}) and smoothing and scaling (144,145) the first decode matrix ({circumflex over (D)}) with smoothing and scaling coefficients.
US10306386B2 Portable speaker configurations
A portable public address (PA) speaker comprises an enclosure constructed and arranged for positioning at a first position having a vertical orientation to output audio shaped for a first acoustic coverage area, a second position having an angular orientation to output audio shaped for a second acoustic coverage area, and a third position having a horizontal orientation to output audio shaped for a third acoustic coverage area. The weight of the speaker rests on a bottom surface of a base when in the first position having the vertical orientation or the second position having the angular orientation. The weight of the speaker rests on a side surface when in the third position having the horizontal orientation.
US10306375B2 Speech intelligibility enhancement system
A speech intelligibility system. Embodiments comprise a talker unit, a listener unit and an earpiece. The talker unit includes a microphone to receive audible speech content and to produce electrical signals representative of the speech content, and a transmitter coupled to the microphone to produce wireless transmissions containing the speech content. The listener unit includes a receiver to receive the wireless transmissions and to produce electrical signals representative of the speech content. At least one of the talker unit and the listener unit includes an amplifier to amplify spectral components of the speech content within a frequency range having a lower end between about 800 Hz and 1,700 Hz and an upper end between about 7,000 Hz and 11,000 Hz. The earpiece is coupled to the listener unit and includes a speaker to produce audible speech content having the amplified spectral components and a tube to direct the audible speech content from the speaker toward a user's ear canal.
US10306370B2 Dual coil electrodynamic transducer with channels for voice coil cooling
An electromagnetic transducer includes a diaphragm movable relative to a central axis, a magnetic assembly axially spaced from the diaphragm, and a magnetic gap annularly disposed about the central axis. A voice coil is coupled to the diaphragm and includes spaced first and second coil portions which are at least partially disposed in the magnetic gap. A housing includes a rear frame surrounding and supporting the magnetic assembly, the rear frame having an annular well portion in fluid communication with the magnetic gap. At least one channel is formed in the rear frame in fluid communication with the well portion and extends outwardly beyond the well portion in a radial direction. A vent is provided on an outer surface of the rear frame in fluid communication with the at least one channel, wherein air exits the transducer via the vent to transfer heat from the transducer to the ambient environment.
US10306368B2 Method and apparatus for rendering an audio source having a modified virtual position
A method, apparatus and computer program product are provided to cause AN audio source to be modified in a manner consistent with the corresponding video images once the user and/or a display upon which the images are rendered has been tilted. In regards to a method, an initial virtual position of an audio source is determined. The method also includes determining a tilt angle that defines an angle that an apparatus embodying a display for rendering images has been tilted relative to a reference orientation of the apparatus with respect to a user of the apparatus. The method may also include modifying a virtual position of an audio source based upon the tilt angle and an initial virtual position of the audio source. The method may also include causing the audio source to be rendered in accordance with the virtual position as modified.
US10306365B2 Playback device pairing
Technology for grouping, consolidating, and pairing individual playback devices with network capability (players) to stimulate a multi-channel listening environment is disclosed. An example method includes receiving an audio signal containing a range of audio frequencies; amplifying, according to a gain parameter, the audio signal to be reproduced by at least one speaker. The example method includes automatically increasing the gain parameter to a higher gain parameter responsive to a determination that no more than a subset of the range of audio frequencies is to be reproduced by the at least one speaker. The example method includes amplifying, according to the higher gain parameter, the audio signal containing no more than the subset of the range of audio frequencies to be reproduced by the at least one speaker.
US10306364B2 Audio processing adjustments for playback devices based on determined characteristics of audio content
Methods and systems are provided for adjusting a crossover frequency between a plurality of audio speakers rendering audio content. In one example, a first subset of a plurality of audio speakers may be rendering a first sub-range of a range of audio frequencies of an audio content, and a second subset of speakers of the plurality of audio speakers may be rendering a second sub-range of the range of audio frequencies. In this example, the first sub-range and the second sub-range may be substantially separated at the crossover frequency. In one case, a characteristic of the audio content may be determined, and the crossover frequency may be adjusted based on the determined characteristic to help improve the audio content rendering quality by the respective subsets of audio speakers in the plurality of audio speakers.
US10306361B2 Direction detection device for acquiring and processing audible input
Embodiments of the disclosure generally include a method and apparatus for receiving and separating unwanted external noise from an audible input received from an audible source using an audible signal processing system that contains a plurality of audible signal sensing devices that are arranged and configured to detect an audible signal that is received from any position or angle within three dimensional space. The audible signal processing system is configured to analyze the received audible signals using a first signal processing technique that is able to separate unwanted low frequency range noise from the received audible signal and a second signal processing technique that is able to separate unwanted higher frequency range noise from the received audible signal. The audible signal processing system can then combine the signals processed by the first and second signal processing techniques to form a desired audible signal that has a high signal-to-noise ratio throughout the full speech range.
US10306359B2 Voice processing system
There is provided a voice processing system capable of acquiring user voice more clearly, the voice processing system including: a mounting unit configured to be attached to a user. The mounting unit includes at least three voice acquisition units configured to acquire voice data for beamforming.
US10306352B2 Microphone having closed cell foam body
A microphone 10 that comprises a transducer 12 and a closed cell foam body 18, 20 positioned between the transducer 12 and an opening 25 fashioned for receiving ambient sound. The microphone 10 is protected from external factors without exhibiting substantial sound transmission loss while using few parts. Good voice transmission, wind buffeting mitigation, and environmental protection can be achieved with a single material.
US10306351B2 Portable sound device
A portable sound device includes: a main body having an audio output unit holder; an audio output unit detachably mountable in the audio output unit holder and configured to output audio; an audio cable coupled to the audio output unit and configured to transmit an audio signal to the audio output unit, one end of the audio cable located outside the main body and the other end of the audio cable located inside the main body; and a rotary module rotatably mounted in the main body and configured to wind or unwind the audio cable according to a rotational direction of the rotary module.
US10306347B2 Audio reproduction device
Provided is a sound reproduction device including: speakers; light emitting elements provided to a part of each of the speakers, or in a vicinity of each of the speakers; a detecting section configured to detect a beat of an audio signal reproduced by the speakers, and output a detection signal corresponding to the beat; and a light emission control signal outputting section configured to output a light emission control signal for controlling a light emission mode of the light emitting elements according to the detection signal. The light emission control signal outputting section outputs a first light emission control signal according to the detection signal, and outputs a second light emission control signal when a period in which the beat is not detected exceeds a set period, the second light emission control signal being for controlling the light emitting elements to perform a predetermined light emission mode.
US10306342B2 Transmission of data from wind turbines and wind farms to a control center
A method for transmitting data records of a plurality of wind turbines or and a plurality of windfarms to a control center as well as a wind turbine, control center and a system configured to perform the method are disclosed. The method includes dispatching a notification of an updated data record from one of the wind turbines or windfarms to the control center. A decision is then made in the control center as to whether the updated data record is to be requested. A request for the updated data record is dispatched from the control center to the wind turbine or windfarm only if the updated data record is to be requested. The request is received in the windfarm or wind turbine and a reply with the updated data record reply is sent to the control center.
US10306340B2 System and method for collecting and aggregating water usage data based on vibration sensors
Embodiments are disclosed that sense vibrations caused by flow of water in pipes, and covert the sensed vibrations into water usage data which can be analyzed, aggregated, and made available to users. In one embodiment, mechanical vibrations of a pipe are sensed, via a piezo-electric sensor attached to an external surface of the pipe, to form analog electrical signals. The analog electrical signals are converted into time-sampled digital data via a microcontroller having analog-to-digital conversion capability. A frequency analysis is performed on the time-sampled digital data, via at least one processor, to generate spectral data. The spectral data is analyzed, via the at least one processor, to determine whether the vibrations are caused by a fluid flowing through the pipe.
US10306338B2 Personalized user interface for managing multimedia streams
The disclosure is related to a personalized user interface having at least one moving image produced based on a multimedia stream received in real time from a preferred streaming server. A service server for providing the personalized user interface may perform receiving multimedia streams transmitted in real time from preferred streaming servers selected based on user interface configuration information, obtaining personalized items based on the user interface configuration information, producing a single multimedia stream for the personalized user interface by combining the received multimedia streams and the obtained personalized items, and transmitting the produced single multimedia stream to the user device.
US10306334B2 Synchronized advertisement playback across navigation experiences and transitional states
Systems and methods that effectuate synchronized advertisement playback across navigation experiences and transitional states, are provided. In an aspect, a system includes an advertisement component configured to play a pre-roll media advertisement associated with a first media item prior to playing of the first media item, a request component configured to receive a request play a second media item prior to completion of the pre-roll media advertisement, and a streaming component configured to initiate playing of the second media item in response to the request, wherein the advertisement component is configured to continue to play the pre-roll media advertisement prior to playing of the second media item.
US10306333B2 Flagging advertisement frames for automatic content recognition
A method for flagging advertisement frames for automatic content recognition is provided. The method includes receiving broadcast fingerprints indicative of broadcast frames of a media stream comprising a series of broadcast scenes. The method also includes receiving advertisement fingerprints indicative of ad frames of ad scenes. The method further includes determining a scene change between a first broadcast scene and a second broadcast scene. The scene change is based on a Pearson correlation coefficient between an initial broadcast fingerprint of an initial broadcast frame of the second broadcast scene and a last broadcast fingerprint of a last broadcast frame of the first broadcast scene. The method also further includes determining whether the second broadcast scene is one of the ad scenes. When the second broadcast scene is one of the ad scenes, the method associates an identification of the second broadcast scene as the one of the ad scenes.
US10306332B2 Use of audio signals to provide interactive content to end users via smart devices
Various arrangements for providing interactive content to viewers of television programming are presented. A television service provider system may supplement broadcast television programming with a supplemental audio signal. The supplemental audio signal may not part of the broadcast television programming as received by the television service provider system from a content provider. The television service provider system may broadcast a data stream comprising the broadcast television programming and the supplemental audio signal via a television programming distribution network. A television receiver may receive the data stream and output the broadcast television programming and the supplemental audio signal. A viewer's mobile device may detect the supplemental audio signal using an on-board microphone of the mobile device. In response to the received supplemental audio signal, the mobile device may access interactive content and provide such interactive content to the viewer.
US10306328B2 Systems and methods for rendering text onto moving image content
A method for rendering text onto moving image content. The method comprises receiving a request to translate dialog associated with moving image content, transmitting an interface, transmitting a time-stamped transcription, and receiving a translation of the dialog.
US10306326B1 Channel jumping
Channel jumping is provided for allowing a user to quickly find and jump to desired content on a desired channel. Channel data and metadata and program guide data may be received by a data mining engine. The data mining engine may associate the channel data and metadata with the program guide data and cache the resulting associated channel/guide data. A user may enter a channel name, call letters, or a name of a program in a user interface, wherein a channel jumping application may search the channel/guide data for a match. If a match is found, the application may jump provide for jumping to the desired channel or if more than one match is found, the application may populate a list of possible matching channels to provide to the user.
US10306325B2 Apparatus and method for monitoring and control on a network
A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to present an overlay that is combined with a presentation of media content, collect one or more user-generated remarks from each of a plurality of computing devices where the one or more user-generated remarks are temporally associated with media content presented at the plurality of computing devices according to the overlay, monitor one or more user-generated comments from each of the plurality of computing devices, and selectively filter the one or more user-generated comments from each of the plurality of computing devices. Other embodiments are disclosed.
US10306324B2 System and method for presenting content with time based metadata
Systems and methods are described for presenting content with time-based metadata. Methods may comprise transmitting the time-based metadata to a playback device. The time-based metadata may comprise a plurality of time stamps that are triggerable at different points of a timeline of content and one or more of the time stamps may be associated with corresponding metadata content. The playback device may trigger a sequence of time stamps of the time-based metadata and the triggered sequence of time stamps may be synchronized with the occurrence of one or more events in the timeline of the content.
US10306320B2 Providing service based on user operation behavior
A service providing method based on user operation behavior including determining whether a current service interface provides a valid service according to received operation information; and when the valid service is not provided, performing the following operation: providing a preset service for a user when a preset service trigger condition is met. The present disclosure also provides a service providing apparatus based on user operation behavior. By use of the method provided in the present disclosure, the techniques of the present disclosure relatively accurately identify whether the user is in a browsing state without a determined target, and timely provide a preset service for the user, thereby increasing user loyalty of a user service system and improving use experience of the user.
US10306317B2 Methods, systems, and devices for securing content
Methods, systems, and devices secure content in memory. The content includes a lock that prohibits reading the content from memory. Prior to expiration of the lock the content cannot be read from the memory. However, a preview option allows at least a portion of the content to be accessed. The preview option provides a preview of the content. At expiration, the content is readable.
US10306312B2 Data connection device, method and storage medium
According to one embodiment, a data connection device includes a first log storage, a second log storage, and a hardware processor. The first log storage is configured to store a plurality of first logs indicating a first behavior of a first user. The second log storage is configured to store a plurality of second logs which are independent of the plurality of first logs and indicate a second behavior of a second user. The hardware processor is configured to acquire a set of first logs indicating a specific first behavior, from the plurality of first logs, acquire a set of second logs having a feature in common with the set of first logs, and connect the set of first logs with the set of second logs.
US10306304B1 Automated identification of product or brand-related metadata candidates for a commercial using dominance and prominence of product or brand-related text or objects in video frames of the commercial
A method and system are provided for assigning metadata candidates to a commercial by performing image analysis on a plurality of the video frames to identify video frames that include one or more of identifiable product-related logos, brand-related logos, product-related text, or brand-related text which appear in the video frames, capturing frame data for such video frames, calculating a dominance or prominence metric from the frame data for each of the identifiable product-related logos, brand-related logos, product-related text, or brand-related text, comparing the dominance or prominence metric for each of the identifiable product-related logos, brand-related logos, product-related text, or brand-related text to a predetermined threshold percentage or value, and assigning to the commercial, the identified products or brands as metadata candidates when the dominance or prominence metric exceeds the predetermined threshold percentage or value.
US10306303B2 Tailored audio content delivery
Delivery of audio content is tailored to individual users. A viewing direction of a user to a display presenting a video stream showing a scene of an environment is determined. A physical location, in the environment, that the user is viewing in the scene is determined, and an audio stream, of several audio streams obtained from different physical locations in the environment, is identified that correlates to the determined physical location that the user is viewing. The identified audio stream is then provided to the user. Additional aspects include identifying potentially interesting areas from which audio streams are obtained and selectively triggered by users for provision to the users. Further aspects include an ability for a user to identify for other users a particular area that the user views to obtain interesting audio, informing the other users that the user is listening to interesting audio associated with that particular area.
US10306301B2 Apparatus and methods for use in a content distribution network
Apparatus and methods for premises gateway functions that integrate or unify functions typically distributed across multiple devices within a content-based network. In one embodiment, the out-of-band (OOB) signaling functionality normally provided in each of a set-top-box (STB) and digital video recorder (DVR) are unified into a common OOB (e.g., DOCSIS) capable premises gateway device, thereby obviating OOB tuners and related components from each device. In another variant, the premises gateway is adapted for all-IP operation, such as for use with IP-based computers and IP set-top boxes, etc. Fully unified variants are also disclosed, wherein the DVR and/or STB functions are physically integrated within the premises gateway.
US10306299B2 Methods, systems, and media for transferring playback of media content
Methods, systems, and media for transferring playback of media content are provided. In some implementations, the method comprises: receiving a request to initiate a mirroring session in which a tabbed window including a page having a plurality of media content items is rendered on a computing device and transmitted as a video stream to a display device that is in communication with the computing device over a local area network; encoding the video stream including the tabbed window and the plurality of media content items; transmitting the encoded video stream to the display device via the local area network; determining that a user of the tabbed window on the display device intends to view a media content item from the plurality of media content items on the page; inhibiting presentation of the media content item on the computing device; causing the media content item to be decoded and presented on the display device; detecting an event associated with presentation of the media content item on the display device; and, in response to detecting the event associated with presentation of the media content item on the display device, causing the mirroring session to resume.
US10306298B2 Image processing apparatus and control method thereof
An image processing apparatus includes: a signal receiver configured to receive a content signal comprising video data and first extraction information used in extracting the video data; a signal processor configured to process the video data extracted from the content signal; a communicator comprising communication circuitry configured to communicate with a server; and a controller configured to receive second extraction information from the server through the communication circuitry of the communicator, to extract the video data from the content signal based on the received second extraction information, and to control the signal processor to process an image based on the extracted video data.
US10306296B2 Device and method for transmission and reception for performing hierarchical encoding of image data
Image data of each of pictures which constitute dynamic image data is classified into a plurality of layers, image data of each of the classified layers is encoded, and a video stream having the encoded image data of the pictures of each of the layers is generated. A container in a predetermined format which includes the generated video stream is transmitted. Decoding timing information, which has been set so that a higher layer has a shorter decoding time interval of the encoded image data of each of the pictures, is added to the encoded image data of the pictures of each of the layers. The operations enable a reception side to perform a favorable decoding process commensurate with its decoding capability.
US10306294B2 User centric adaptation of vehicle entertainment system user interfaces
A vehicle entertainment system includes a video display unit and a user interface (UI) control processor. The UI control processor is configured to receive passenger attributes sensed from the passenger operating the video display unit, generate a passenger metric that characterizes the passenger based on the attribute, and control a UI of the video display unit based on the passenger metric. The passenger metric may be a passenger demographic metric determined based on facial features of the passenger. The passenger demographic metric may be a passenger emotion metric, a passenger attentiveness metric, a passenger UI operational effectiveness metric, a passenger biometric feature metric, etc.
US10306288B2 Apparatus and method for managing media content delivery for multiple communication devices
A system incorporating teachings of the present disclosure may include, for example, a server having a controller to monitor for a first adjustment made by a first communication device associated with a user where the first communication device is capable of presenting media content and where the first adjustment is associated with the presentation of the media content, determine a second adjustment to be made to a second communication device associated with the user where the determination is based at least in part on the monitored first adjustment where the second adjustment is associated with the presentation of the media content and where the second communication device is a battery-operated mobile device, and wirelessly communicate adjustment information to the second communication device that is representative of the second adjustment, where the adjustment information is adapted for allowing the second communication device to perform the second adjustment. Other embodiments are disclosed.
US10306287B2 System and method for organizing multimedia content
In one embodiment, a method including receiving, by a server, an input video and extracting features of the input video to produce extracted features. The method also includes comparing the extracted features of the input video with metadata stored in a metadata database storage and incorporating the input video into a matched video corresponding to metadata that matches the extracted features of the input video upon determining that the extracted features of the input video match metadata in the metadata database storage.
US10306286B2 Replacing content of a surface in video
Replacing content of a surface in video is described. In one or more embodiments, a surface captured in a scene of video content is replaced with replacement content. As part of doing so, an indication of the surface to be replaced is received. The indication may be received as user input to select the surface for replacement from a frame of video content or as a pattern that can be used to search for the surface in frames of the video content. Once the surface is identified, it is tracked throughout the video content using motion tracking techniques. The motion tracking identifies frames of the video content that include the identified surface as well as locations of surface in the identified frames. Based on the identified frames and locations, the replacement content is incorporated into the video content to replace the surface.
US10306284B2 ABR adjustment for live OTT
There is provided a mechanism for providing Adaptive Bit Rate adjustments of media streams like video for live Over the Top distribution without the need to monitor buffer fill levels, which is advantageous for live video distribution over IP networks. An embodiment of the invention is based on monitoring change in the received bitrate level at a client device, and providing a predicted future bandwidth characteristics of the network based on the change. By monitoring the received bitrate and its rate of change over time, a prediction of (near future) available bandwidth in the network is advantageously provided. A drastic drop of the received bitrate may for instance indicate that the available bandwidth will become too low to sustain a currently received media stream, and the system can accordingly initiate a decision to request a lower video quality.
US10306280B2 Method, system, mobile device, apparatus and computer program product for validating rights objects
A method, system, mobile device, apparatus and computer program product are provided for accurately determining whether one or more rights objects associated with a mobile device are valid. In particular, a secure time source (e.g., DRM clock or time) may be maintained by the mobile device and used to check the validity of the one or more rights objects. In order to ensure that the secure time source or clock remains accurate, the mobile device may update the secure time source by regularly requesting and receiving the DVB-H network time from a DVB-H network entity. Because the DVB-H network time is secure, accurate and readily accessible, it provides an ideal tool for correcting possible drift in the mobile device's secure time source.
US10306276B2 Information device
An information device is provided, including a communication part, communicating with an external device; and a controller, downloading video data from the external device via the communication part and executing an application. The application creates distribution data having the same format as the video data from the video data and reproduction list data, and to reproduce the distribution data. A local server in the application transmits the distribution data and the reproduction list data to a reproduction part. The controller puts transmission of the reproduction list data from the local server to the reproduction part on standby until the reproduction list data is updated based on the distribution data, or adding reproduction-continuation video data to update the reproduction list data until the reproduction list data is updated based on the distribution data.
US10306273B2 Information processing device and method for generating partial image information including group identification information
The present disclosure relates to an information processing device and method for adaptively supplying data of partial images. The information processing device includes: a partial image information generation unit configured to generate partial image information which is information regarding each partial image which is a part of an entire image; and a metadata generation unit configured to generate metadata to be used for supply of a bit stream of the entire image and supply of a bit stream of the partial image using the partial image information generated by the partial image information generation unit. For example, the present disclosure can be applied to an information processing device that performs a process for adaptively supplying image data.
US10306270B2 Techniques for detecting media playback errors
An endpoint device outputs frames of test media during a testing procedure. Each frame of test media includes a test pattern. A test module coupled to the endpoint device samples the test pattern and transmits sample data to a media test engine. The media test engine decodes a binary number from the test pattern and then converts the binary number to an integer value that is associated with the corresponding frame. The media test engine then analyzes sequences of these integer values to identify playback errors associated with the endpoint device.
US10306269B2 Operation point for carriage of layered HEVC bitstream
A device for processing a bitstream including video data, such as a demultiplexer, extracts a descriptor from the bitstream, wherein the bitstream includes layers of video data for operation points, separate from the descriptor, such that each operation point includes one or more of the layers of video data, and wherein the descriptor includes a set of profile, tier, and level (PTL) structures and data that associates each of the layers of each of the operation points with a corresponding one of the PTL structures, extracts video data for one of the operation points from the bitstream based at least in part on the PTL structures to which the layers of the one of the operation points correspond, and provides the extracted video data to a video decoder.
US10306268B2 Information processing device and method
There is provided an information processing device including an adjustment unit that adjusts respective lengths of delay times, which delay data transmission, for a plurality of different delay elements regarding the data transmission, so as to match with the longest delay time of the plurality of delay times or a predetermined time equal to or more than the longest delay time, and a setting unit that sets the respective plurality of delay times of which the lengths are adjusted by the adjustment unit in a processing unit which performs a process for the data transmission.
US10306267B2 System, method, and recording medium for compressing aerial videos
A compression system for compressing a video received from an imaging device, the compression system including a transformation estimation device configured to estimate, based on pixel transformations between a first frame and a second frame of the video, a transformation matrix, an encoding device configured to encode the second frame as an increment with the first frame based on the transformation matrix generated by the transformation device, a compression device configured to compress the increments into compressed data, and a reconstruction device configured to reconstruct the first frame and the second frame using the transformation matrix generated by the transformation estimation device.
US10306265B2 Simplification of segment-wise DC coding of large prediction blocks in 3D video coding
In general, this disclosure describes techniques for simplifying SDC coding of large intra-prediction blocks, such as 64×64 blocks, in a 3D video coding process, such as 3D-HEVC. In some examples, the techniques may include processing 64×64 intra-prediction blocks as four 32×32 intra-prediction blocks in intra SDC. Processing large intra-prediction blocks as multiple, smaller intra-prediction blocks in intra SDC may reduce maximum buffer size requirements in the intra SDC process.
US10306264B2 System and method for performing image data conversion using intraprediction modes
An encoding apparatus to encode multiple binary data into a bitstream is disclosed. A decoding apparatus to decode multiple intra prediction modes is also disclosed. The encoding apparatus groups first context-dependent segments, and first context-independent segments. The encoding apparatus further performs context adaptive binary arithmetic coding on a group of the first context-dependent segments using a variable probability, and performs bypass coding on a group of the first context-independent segments using a fixed probability. The decoding apparatus obtains a bitstream including coded second context-dependent segments and coded second context-independent segments. The decoding apparatus reconstructs the coded second context-dependent segments and the coded second context-independent segments. The decoding apparatus further performs context adaptive binary arithmetic decoding on reconstructed coded second context-dependent segments using a variable probability, and performs bypass decoding on reconstructed coded second context-independent segments using a fixed probability.
US10306263B2 Method and apparatus for decoding video signal
A method and apparatus for decoding a video signal are disclosed. A method for decoding a video signal includes obtaining block type information of a current block, confirming a prediction mode of the current block based on the block type information, obtaining, if the prediction mode of the current block is an intra prediction mode according to the prediction mode, at least one correlation parameter information using at least one neighboring pixel of the current block, obtaining an intra prediction value of the current block using the correlation parameter information, and reconstructing the current block using the intra prediction value of the current block.
US10306261B2 Open to closed group of pictures conversion in interframe video compression
Methods of converting an open group of pictures (GOP) to a Closed GOP are described that remove backward references to the GOP prior to the GOP undergoing conversion in an Open GOP interframe-encoded video stream. Within the GOP undergoing conversion, bipredictive frames with backward references to the prior GOP are replaced with frames referring only to the I frame of the GOP undergoing conversion, which is flagged as an IDR frame. Consolidation and assembly of video clips that are encoded using Open GOP compression schemes generally result in broken interframe references between GOPs. To address this, existing methods involve significant decoding and re-encoding of edited video sequences. The described methods serve to break the backward chain of references in the encoded stream, resulting in reduced re-encoding requirements, with attendant reduced quality degradation of the edited sequence.
US10306260B2 Device and method for fast block-matching motion estimation in video encoders
A solution is provided to estimate motion vectors of a video. A multistage motion vector prediction engine is configured to estimate multiple best block-matching motion vectors for each block in each video frame of the video. For each stage of the motion vector estimation for a block of a video frame, the prediction engine selects a test vector form a predictor set of test vectors, computes a rate-distortion optimization (RDO) based metric for the selected test vector, and selects a subset of test vectors as individual best matched motion vectors based on the RDO based metric. The selected individual best matched motion vectors are compared and a total best matched motion vector is selected based on the comparison. The prediction engine selects iteratively applies one or more global matching criteria to the selected best matched motion vector to select a best matched motion vector for the block of pixels.
US10306258B2 Last frame motion vector partitioning
Encoding or decoding a video signal includes determining a first partitioning of at least a portion of a frame before a current frame in a video sequence. The first partitioning is modified to a second partitioning using a motion vector that predicts at least one prediction sub-region of a first region from the first partitioning. The second partitioning is used to encode or decode a current region of the current frame. The current region may be collocated with the first region. The technique eliminates the need to re-partition an entire frame each time, and can be used with both rectangular-shaped block partitioning and partitioning using masks and other partitioning techniques.
US10306250B2 Video encoding with content adaptive resource allocation
One or more computing devices, systems, and/or methods for video encoding are provided. For example, a video file may be segmented into at least a first portion and a second portion. The first portion may be analyzed to determine that the first portion is associated with a first level of complexity, and the second portion may be analyzed to determine that the second portion is associated with a second level of complexity. A first bitrate associated with the first level of complexity may be determined, and a second bitrate associated with the second level of complexity may be determined. The first portion may be encoded at the first bitrate to generate a first encoded portion, and the second portion may be encoded at the second bitrate to generate a second encoded portion. The first encoded portion and the second encoded portion may be assembled to generate an optimized video file.
US10306245B2 Picture order count alignment in scalable video
A POC recalculation value is retrieved by a decoder from an encoded representation of a RAP picture in a base layer of a video stream comprising pictures in multiple layers. POC values of reference pictures in a DPB of the decoder are recalculated using the POC recalculation value. By signaling the POC recalculation value in the RAP picture, which enables the decoder to correctly handle video streams with non-aligned RAP pictures.
US10306240B2 Intra block copy mode for screen content coding
A video block of a current picture may be coded in an intra block copy (IBC) mode. Weighted prediction may be disabled for the IBC-coded screen content video block. Fractional block vectors may be used for the chroma components of the IBC-coded video block. An interpolation filter may be utilized to generate chroma prediction samples for the video block. A decoded version of the current reference picture may be added to both reference picture list L0 and reference picture list L1 that are associated with the IBC-coded video block. When constrained intra prediction is applied, reference samples that may be used to predict an intra-coded video block may be limited to those in intra-coded neighboring blocks. The range of IBC searches may be restricted by imposing a maximum absolute value for block vectors.
US10306236B2 Image coding device and image decoding device
In terms of the transmission of the coding method, it is ensured to decode information coded according to the intra-frame prediction coding with vector information. An error of a piece of divisional image information targeted for image prediction coding and a piece of predicted information is determined to perform prediction coding. A data stream in which a piece of information for identifying a prediction method and a piece of information subjected to prediction coding according to the method are arranged is produced according to the process sequence of the prediction coding for each process on the divisional image information. At this time, the data stream has a pair of vector information and the error information as information subjected to prediction coding for each process on the divisional image information on condition that the prediction method is intra-frame prediction coding with vectors.
US10306235B2 Image decoding apparatus, image coding apparatus, and prediction-vector deriving device
Motion-vector deriving processing using inter-view shift prediction according to the related art makes processing for determining a reference position complicated. In a sequence parameter set, it is not possible to independently set an ON/OFF flag of a texture extension tool and an ON/OFF flag of a depth extension tool. Additionally, even in a case in which only one of an intra SDC wedge segmentation flag IntraSdcWedgeFlag and an intra contour segmentation flag IntraContourFlag is 1, depth_intra_mode_flag for selecting one of the wedge segmentation mode and the contour segmentation mode is unnecessarily decoded.A prediction-vector deriving device derives the coordinates of a reference block of an inter-view merge candidate IV from the sum of the top-left coordinates of a target block, half the size of the target block, and a disparity vector of the target block which is converted into the integer precision. In this case, the value of the sum is normalized to a multiple of 8 or a multiple of 16. The prediction-vector deriving device derives the coordinates of a reference block of an inter-view shift merge candidate IVShift from the sum of the top-left coordinates of a target block, the size of the target block, a predetermined constant of 0 to 4, and a disparity vector of the target block which is converted into the integer precision. In this case, the value of the sum is normalized to a multiple of 8 or a multiple of 16. Then, from the motion vectors positioned at the derived coordinates of the reference blocks, the prediction-vector deriving device derives a motion vector of the inter-view merge candidate IV and a motion vector of the inter-view shift merge candidate IVShift.
US10306233B2 Apparatuses and methods for improved encoding of images for better handling by displays
To allow better quality rendering of video on any display, a method is proposed of encoding, in addition to video data (VID), additional data (DD), wherein the additional data includes at least one change time instant (TMA_1) indicating a change in time of a characteristic luminance (CHRLUM) of the video data, which characteristic luminance summarizes a set of luminances of pixels in an image of the video data, the method: generates on the basis of the video data (VID) descriptive data (DED) regarding the characteristic luminance variation of the video, the descriptive data comprising at least one change time instant (TMA_1), and encodes and outputs the descriptive data (DED) as additional data (DD).
US10306232B2 Entropy coding of motion vector differences
An entropy decoder is configured to, for horizontal and vertical components of motion vector differences, derive a truncated unary code from the data stream using context-adaptive binary entropy decoding with exactly one context per bin position of the truncated unary code, which is common for horizontal and vertical components of the motion vector differences, and an Exp-Golomb code using a constant equi-probability bypass mode to obtain the binarizations of the motion vector differences. A desymbolizer is configured to debinarize the binarizations of the motion vector difference syntax elements to obtain integer values of the horizontal and vertical components of the motion vector differences. A reconstructor is configured to reconstruct a video based on the integer values of the horizontal and vertical components of the motion vector differences.
US10306225B2 Method of texture merging candidate derivation in 3D video coding
A method of depth map coding for a three-dimensional video coding system incorporating consistent texture merging candidate is disclosed. According to the first embodiment, the current depth block will only inherit the motion information of the collocated texture block if one reference depth picture has the same POC (picture order count) and ViewId (view identifier) as the reference texture picture of the collocated texture block. In another embodiment, the encoder assigns the same total number of reference pictures for both the depth component and the collocated texture component for each reference list. Furthermore, the POC (picture order count) and the ViewId (view identifier) for both the depth image unit and the texture image unit are assigned to be the same for each reference list and for each reference picture.
US10306224B2 Apparatus and method of adaptive block filtering of target slice based on filter control information
Provided is an image processing apparatus including: area determination unit configured to determine whether or not an area of a control block functioning as control unit for filtering of an image includes a processing-target slice area of a plurality of slices formed in a frame of an encoded image; control information creation unit configured to create filter control information representing whether or not the filtering is performed for the area of the control block including a processing-target slice for each area of the control block including the processing-target slice when the area determination unit determines that the area of the control block includes the area of the processing-target slice; and filter unit configured to perform filtering for the image based on the filter control information created by the control information creation unit.
US10306215B2 Object display utilizing monoscopic view with controlled convergence
Aspects of the technology described herein can insert a 2D object into a 3D environment utilizing a monoscopic view with controlled convergence. An exemplary computing device may use a depth regulator to determine a depth associated with a stereoscopic view. Moreover, a view converter in the exemplary computing device can transform the stereoscopic view into a monoscopic view with a controlled convergence distance. Further, a display configurator in the exemplary computing device can cause an external object to be displayed in the monoscopic view.
US10306214B2 Stereoscopic image presenting device, stereoscopic image presenting method, and head-mounted display
In a stereoscopic image presenting device, an image obtaining portion obtains an image to be presented. An image presenting portion presents a virtual image of the image obtained by the image obtaining portion to a field of view of a user of the stereoscopic image presenting device. The image presenting portion is configured to be able to change the position of the virtual image presented to the user, and changes the position at which the virtual image is presented on the basis of depth information of an object appearing in the image.
US10306211B2 Remote control of pivotable stereoscopic camera
A camera device and a display device are configured to enable changing direction of capturing a stereoscopic image using a camera pair, according to an operator's motion. The camera device includes a rotatable camera base on which the stereoscopic camera pair is mounted, a motor configured to rotate the camera base, and a communication interface arranged to receive a movement signal corresponding to the operator's motion. The display device transmits the movement signal to enable the camera device to align the image capture direction with the operator view, receives stereoscopic images covering more than the operator view from the camera device, and displays a sector of the stereoscopic images corresponding to the operator view.
US10306210B2 Image processing apparatus and image capturing apparatus
An image processing apparatus includes: an acquisition unit configured to acquire captured image data and depth map data representing a distribution of depth information of an object acquired from the captured image data; a reduction unit configured to reduce the captured image data acquired by the acquisition unit in accordance with a data amount of the depth map data; and a correction unit configured to correct the depth map data by using the reduced captured image data.
US10306202B2 Image encoding and display
Aspects of the technology encompass image encoding, which includes generating image content according to a viewpoint defined by image viewpoint data. Successive output images are generated such that each output image includes image content generated according to one or more viewpoints, and encoding metadata associated with each output image which indicates each viewpoint relating to image content contained in that output image, and which defines which portions of that output image were generated according to each of those viewpoints. An image display method for generating successive display images from successive input images is also provided, which includes re-projecting portions of each input image to form a respective display image, according to any differences between a desired display viewpoint and a particular viewpoint defined for that portion by metadata associated with a respective input image. The metadata indicating viewpoints relating to image content contained in the respective input images.
US10306193B2 Trigger zones for objects in projected surface model
An integrated processing and projection device suitable for use on a supporting surface includes a processor and a projector designed to provide a display on the supporting surface proximate to the device. Various sensors enable object and gesture detection in a detection area in the display area. Trigger zones are defined in the detection area such that interaction of an object or human limb in the detection zone provides object and zone specific feedback by the integrated processing and projection device. The feedback can be provided in the projection area or may be provided as audible or active feedback to a device having active feedback capabilities.
US10306191B2 System and method for high dynamic range image sensing
A high dynamic range sensing device is disclosed. The device may comprise an array of Bayer-pattern units of color filters, each of the color filters corresponding to a pixel of the sensing device, and each of the color filters overlapping with a plurality of photodiodes.
US10306189B2 Method and apparatus for automated gated facility entry authorization using a camera as part of the process
A fuel authorization system enables data to be exchanged between vehicles and a gated facility, to verify that the vehicle is authorized to enter the facility. The gated facility is equipped with a camera and a short-range radio (RF) component. Participating vehicles are equipped with fuel authorization component including a RF component that can establish a data link with the gated facility's RF unit. When the camera senses a vehicle in the fuel lane, an RF query is sent to the vehicle. Participating vehicles respond with an action perceivable by the camera. An RF data link is then established between the enrolled vehicle and the gated facility to verify that the vehicle is authorized to receive fuel. Once the verification is complete, the fuel dispenser is enabled.
US10306188B2 Photographic image exchange system, imaging device, and photographic image exchange method
A photographic image exchange system includes an imaging device having an imager that performs imaging, a communicator that performs communication with a server, and a controller that controls the communicator such that an image that includes a registered target among images captured by the imager is transmitted to the server, and the server provides the image received from the imaging device to a device used by a user who is related to the registration.
US10306187B2 Adjustable movement detection doorbell
Systems, apparatuses, and methods relating to security system and automation monitoring are described. In one embodiment a method may include receiving motion detection data via an electrical signal, analyzing the motion detection data based at least in part on a first parameter, identifying a movement of an object based at least in part on the analyzing, and adjusting one or more light emitting diodes based at least in part on the identifying.
US10306183B2 Social media platform
An improved social media or messaging platform can be provided, retaining in large measure both the immediacy and engagement of video conferencing, while not sacrificing benefits more characteristic of email and similar messaging platforms, such as asynchronous scheduling, bandwidth efficiency, and various administrative record-keeping benefits. Audio data and associated gesture data (for example, panning and zooming) is recorded by users in associating with image data, and shared with other users in a conversational thread, permitting a video-like experience without associated bandwidth overhead.
US10306177B2 Television stand and electronic apparatus
According to one embodiment, an electronic apparatus includes a display, a support part which supports the display, and an opposed part which is opposed to at least part of the support part at a side opposite to the display. The electronic apparatus also includes a rotator which includes a first end part and a second end part that is located opposite to the first end part. The rotator is rotatable between a first position where the second end part is positioned between the support part and the opposed part and a second position which is different from the first position. The electronic apparatus also includes a control part which abuts against the rotator that is located in the first position and is capable of stopping rotation of the rotator.
US10306176B2 Display apparatus and control method thereof
A display apparatus includes a communicator configured to be operable in one of a first state, which enables communications, and a second state, which disables the communications, to receive a beacon signal for connecting with an external apparatus; a display; and a controller configured to control the communicator to operate in the first state to receive the beacon signal for signal receiving sections corresponding to transmission times of the beacon signal and a second state for remaining sections, and in response to the communicator not receiving the beacon signal for the signal receiving sections in the first state, to control the communicator to adjust the signal receiving sections to receive the beacon signal. With this, if the beacon signals for connecting with the external apparatus are not normally received, the display apparatus may adjust the signal receiving sections to maintain the connection with the external apparatus.
US10306173B2 Imaging apparatus, imaging method, and program
An imaging apparatus can communicate with an external apparatus via a network. The imaging apparatus includes an imaging unit configured to capture an image of a target object, a coding unit configured to compress a video captured by the imaging unit, and a reception unit configured to receive at least two types of coding method setting commands, which can be used to set a coding method to be used by the coding unit, via the network. The imaging apparatus further includes a conversion unit configured to automatically convert coding method information to be set by coding setting command into at least one type of different coding method information, and a storage unit configured to store coding method information to be set by the coding setting command and the coding method information converted by the conversion unit.
US10306169B2 Image sensor with oversampled column output
A pixel in an integrated-circuit image sensor is enabled to output, throughout a sampling interval, an analog signal having an amplitude dependent, at least in part, on photocharge integrated within a photosensitive element of the pixel. A plurality of samples of the analog signal are generated during an initial portion of the sampling interval that is shorter than a settling time for a maximum possible level of the analog signal.
US10306166B2 Solid-state imaging device, manufacturing method thereof, camera, and electronic device
A solid-state imaging device is provided, which includes a photodiode having a first conductivity type semiconductor area that is dividedly formed for each pixel; a first conductivity type transfer gate electrode formed on the semiconductor substrate via a gate insulating layer in an area neighboring the photodiode, and transmitting signal charges generated and accumulated in the photodiode; a signal reading unit reading a voltage which corresponds to the signal charge or the signal charge; and an inversion layer induction electrode formed on the semiconductor substrate via the gate insulating layer in an area covering a portion or the whole of the photodiode, and composed of a conductor or a semiconductor having a work function. An inversion layer is induced, which is formed by accumulating a second conductivity type carrier on a surface of the inversion layer induction electrode side of the semiconductor area through the inversion layer induction electrode.
US10306159B2 Continuous output of frames with constant frame rate
The present disclosure relates to an image sensor that includes a pixel unit, a memory, a control unit, and a detection unit. The pixel unit has a plurality of reading modes and generates image data in accordance with incident light. The memory has a capacity capable of storing the image data equivalent to at least two or more frames. The control unit simultaneously performs processing for storing the image data input from the pixel unit in a different region in the memory for each frame, and processing for reading the image data from the region where previous storage has been performed. The detection unit detects a change in the reading mode in the pixel unit. The present disclosure can be applied to an electronic device having an image capturing function.
US10306156B2 Image-capture device
An image-capture device includes an enclosure, a lens arranged in a lens housing, an illumination source and an image sensor. The illumination source has separately energized light emitters adjacent to the lens housing. When a first light emitter is energized, light oscillating in a first orientation is directed away from the image-capture device. When a second light emitter is energized, light oscillating in a second orientation different from the first orientation is directed away from the image-capture device. Alternatively, an image-capture device includes image sensors, a lens and an illumination source. The illumination source directs emitted light away from the device in different orientations. Light reflected from a subject-of-interest is received in optical paths intersected by respective polarizers. Reflected light passing through a first polarizer is substantially orthogonal to reflected light passing through a second polarizer.
US10306155B2 Compact, high resolution thermal infrared imager
A dual band infrared imaging system self-contained to fit within a small spacecraft is provided. The imaging system uses a detector array cooled by a mini cryocooler, and includes telescope optics and two bandpass filters for fire detection and thermal and evapotranspiration Earth science.
US10306153B2 Imaging apparatus, image sensor, and image processor
The present disclosure relates to an imaging apparatus, an image sensor, and an image processor capable of reducing a load on an image processing unit related to image recognition processing.An imaging apparatus according to a first aspect of the present disclosure includes: an image sensor adapted to output image data including pixel signals generated in accordance with incident light by photoelectric conversion elements vertically and horizontally arranged on an imaging surface, adapted to divide the imaging surface into a plurality of areas, and adapted to generate image recognition support information for each of the areas on the basis of the pixel signals generated by the photoelectric conversion elements belonging to the area; and an image processing unit adapted to apply predetermined image processing to the image data output from image sensor by using the image processing support information output from the image sensor. The present disclosure is applicable to, for example, a camera having a face detection function.
US10306152B1 Auto-exposure controller, auto-exposure control method and system based on structured light
An auto-exposure (AE) control system, includes a camera configured to capture an input image, a region of interest (ROI) determination circuit configured to determine a ROI of the input image, a depth decoder and an AE controller. The depth decoder is configured to generate a depth map of the input image and determine a decode rate value according to the depth map of the input image and the ROI of the input image. The AE controller includes an exposure adjustment circuit which is configured to receive a decode rate value and the detection result and sequentially adjust a plurality of the exposure parameters according to the variation of the decode rate value. A step size for adjusting the plurality of the exposure parameters is determined according to the variation of the decode rate value and the detection result.
US10306146B2 Image processing apparatus and image processing method
The present technology relates to an information processing apparatus and an image processing method that make it possible to accurately reproduce a blur degree of an optical lens. A ray generation section generates rays to be incident to a virtual lens having a synthetic aperture configured from a plurality of image pickup sections that pick up images of a plurality of visual points from a real space point in a real space. A luminance allocation section allocates a luminance to rays remaining as a result of a collision decision for deciding whether or not the rays collide with an object before the rays are incident to the virtual lens. The present technology can be applied to a light field technology for reconstructing, for example, images picked up using various optical lenses from images of a plurality of visual points.
US10306145B2 Motion-based camera mode control to reduce rolling shutter artifacts
Cameras may monitor its operation and automatically switch between operation modes thereby to best capture users' experiences. Auxiliary sensor data collected by the one or more sensors and/or captured image data may be analyzed to determine when a camera should switch to a high-motion operation mode. The auxiliary sensor data include motion information of the camera and the content of the captured images include motion information of the captured objects. When a camera or objects captured by the camera are moving rapidly, the camera is switched to operate at the high-motion operation mode to ensure image quality and minimize artifacts to best capture users' experiences. Motion of the camera may be detected or predicted by analyzing the auxiliary sensor data and motion of the captured objects may be detected by analyzing the captured image data thereby to determine whether or not the camera should switch to the high-motion operation mode.
US10306144B2 Image pickup device and image pickup method
An image pickup device includes at least one camera, a display, and a touch panel that overlaps the display, and detects a touch operation in a first direction, a second direction substantially opposite to the first direction, a third direction, and a fourth direction substantially opposite to the third direction. The image pickup device has at least first and second imaging modes, in which the display displays a video image being obtained by the at least one camera. Switching to the second imaging mode occurs by a first touch operation in the first direction in the first imaging mode. Switching to the first imaging mode occurs by a second touch operation in the second direction in the second imaging mode. In the first and second imaging modes, a setting is changed by a third touch operation in the third direction and a fourth touch operation in the fourth direction.
US10306138B2 Image output method and image capturing device
An image output method for an image capturing device includes capturing a first test image at a first time point and a second test image at a second time point, calculating a first image feature value of the first test image and a second image feature value of the second test image, and determining whether to output images generated by the image capturing device according to the first image feature value of the first test image and the second image feature value of the second test image.
US10306133B2 Image processing apparatus for generating a likelihood distribution of an object
One aspect of the present invention provides an image processing apparatus capable of tracking an image region to be tracked with high accuracy.A distance distribution generation unit generates distance information indicating a distance of each of regions in first image data. An object likelihood distribution generation unit generates a likelihood distribution of an object in the first image data based on information indicating a position specified as the object in the first image data, the distance information, and reliability of the distance information. A feature amount extraction unit calculates a feature amount to be used to detect the object from second image data based on the likelihood distribution.
US10306132B2 Distance calculation apparatus, imaging apparatus and distance calculation method that include confidence calculation of distance information
A distance calculation apparatus calculates distance information based on a first image, which is generated based on luminous flux that passed through a first pupil region, and a second image, which is generated based on luminous flux that passed through a second pupil region. The distance calculation apparatus includes a distance calculation unit to calculate the distance information by comparing a local region of the first image and a local region of the second image and a confidence calculation unit to calculate confidence of the distance information based on a contrast evaluation value, which is a value indicating a magnitude of a contrast change amount in the local region of the first image, in the local region of the second image, or in a local region of a composite image of the first image and the second image.
US10306131B2 Focus detection apparatus and control method therefor
A focus detection apparatus includes an image pickup unit configured to perform photoelectric conversion on a luminous flux having passed through an imaging optical system, a focus detection unit configured to detect a focusing state based on a signal generated by the image pickup unit, a setting unit configured to set a first region within an image generated by the image pickup unit, a display controller configured to control such that an index representing the focusing state detected by the focus detection unit within the first region can be superimposed on the image, and an obtaining unit configured to obtain information regarding a predetermined subject in the image. In this case, the setting unit sets a position of the first region based on information regarding at least one of a position, a size, and a direction of the predetermined subject in the image.
US10306130B2 Image-capturing apparatus, accessory apparatus and control method therefor
The image-capturing apparatus includes a camera communicator configured to provide, with the accessory apparatus, a first data communication channel used for transmitting accessory data from the accessory apparatus to the image-capturing apparatus, and a second data communication channel used for transmitting camera data from the image-capturing apparatus to the accessory apparatus; and a camera controller configured to perform communication with the accessory apparatus through the camera communicator. The camera controller and the accessory apparatus are configured to be capable of switching their communication modes between a first communication mode and a second communication mode. The camera controller is configured to cause the accessory apparatus to transmit the accessory data whose settings of parity bits are different between in the first and second communication modes.
US10306128B2 Synchronized media capturing for an interactive scene
There are provided systems and methods for synchronized media capturing for an interactive scene. A user at a venue may watch an event unfold at the venue. The venue may include wireless beacons established throughout the venue. The wireless beacons may be configured to establish short range wireless communications with the user's device. Once a connection is established, the wireless beacons may instruct the user's device to capture media of an instance during the event. The wireless beacons may similar instruct other user's devices to capture media of the instance at the same time, thereby synchronizing media capturing of a particular instance during the event. The user may review the media and select to delete the media or upload the media to a media sharing service. The server may further process the media into an interactive scene.
US10306114B2 Camera module mounting in an electronic device
An electronic device including a camera module is provided. In some embodiments, the electronic device includes a display device, a housing including an outer cover, and a camera module including an image sensor, a camera module circuit board, and an optical element. The outer cover defines a cavity, and the camera module is positioned at least partially within the cavity.
US10306111B2 Color table compression
In some examples, a print cartridge includes a memory device comprising quantized coefficients derived from a lossy compression, at a selected step size, of a difference color table including a plurality of difference nodes in which each difference node represents a difference value that is a difference of a value of a node of a color table and a value of a corresponding node of a reference table, the quantized coefficients useable to produce a reconstructed difference color table including a first set of difference nodes each representing a difference value that is within an error threshold at the selected step size, and a second set of difference nodes each representing a difference value that is outside an error threshold at the selected step size. The memory device further comprises corrective information to correct the second set of difference nodes of the reconstructed difference color table.
US10306110B2 Measuring device and printing apparatus
A printer includes a spectrometer which is relatively movable between media having a front surface of the media and a rear surface of the media which is opposite to the first surface and a platen which holds the second surface of the media. The platen includes a plurality of light transmitting units transmitting light.
US10306107B2 Method of printing full colour images
The invention relates to a method of colour separation and printing full colour images, directly onto a substrate, in such a way that no ink trapping or the use of semi-transparent or transparent inks is required, and without requiring ink drying between ink stations. In particular, the method provides the steps of using non-transparent, semi-transparent, or transparent inks; half-toning (i.e. screening) separated CMYK digital image files to 1-bit files; creating additional ink colour channels from the 1-bit CMYK separated files; and performing removal of trapped or inked areas that will be overprinted, utilising the 1 bit files.
US10306101B2 Information processing apparatus capable of establishing connection with internet based on first communication method and connection with external apparatus based on second communication method in parallel, and control method
A control method including switching, in accordance with receipt of a print instruction, from a first state to a second state in which communication with an external apparatus based on a second communication method is possible and communication with the Internet based on a first communication method is not performed, while connection to the Internet based on the first communication method and connection to the external apparatus based on the second communication method are established and maintained in parallel.
US10306096B2 Image forming system selecting plurality of image parts obtained by dividing original image data on basis of history of position information of wearable device. and forming image
An image forming system includes a plurality of image forming devices and a server device. The plurality of image forming devices and the server device are connected to one another via a network. The server device includes a position information history management unit configured to receive the position information of a wearable device through an image forming device performing short-range wireless communication with the wearable device and to manage a history of the position information of the wearable device and an image data generating unit configured to generate image data according to a history of the position information of the wearable device, and transmits image data generated by the image data generating unit to the image forming device performing short-range wireless communication with the wearable device.
US10306092B1 Image capture using multiple illumination sources
This disclosure provides a self-contained imaging device that takes digital photographs of portions of documents (such as photos or photo albums) instead of scanning those images. The imaging device uses a lens to zoom in on specific portions of the document that represent images that are to be digitized. Generally speaking, disclosed embodiments utilize a physical device having a housing, a location for retaining or holding an image to be imaged, such as a platen or image conveyance mechanism, a light source and the imaging system (which can be a digital camera). The disclosed device camera provides a low-cost mechanism that can at-once capture a high resolution image without the delays associated with most scanners.
US10306091B2 Image forming apparatus and method of controlling a display for selecting a sheet feeding cassette source
An image forming apparatus having a plurality of sheet feeding cassettes includes a display device; and a controller circuit including: a display control unit configured to generate information to be displayed on the display device, the information including a sheet feeding cassette selection region and a first recording agent selection region; and a setting unit configured to apply a recording agent setting for each of the sheet feeding cassettes based on a selection made in the first recording agent selection region among at least a decolorable recording agent including a decolorable color material and a non-decolorable recording agent including a non-decolorable color material. The display control unit is further configured to generate for display on the display device a list of the sheet feeding cassettes along with the recording agent setting for each of the sheet feeding cassettes.
US10306084B2 Communication apparatus acquiring setting information associated with user
A display unit displays a predetermined message, if at least part of setting information received from a server after a login is not reflected or is possibly not to be reflected in an information processing apparatus.
US10306083B2 Image processing system, image processing device, non-transitory computer readable recording medium, and processing device for wireless communication with a portable terminal
An image processing system includes a first image processing device including a first processor. The first processor executes a process including: detecting a change in a load status at the first image processing device; sending a request for information relating to a load status at the second image processing device to the second image processing device when the change in the load status at the first image processing device is detected; analyzing the information relating to the load status at the second image processing device, and determining whether or not the first image processing device establishes wireless communication with a portable terminal; and adjusting to relatively lower a radio field strength from the first image processing device below the radio field strength from the second image processing device when the first image processing device determines not to establish wireless communication with the portable terminal.
US10306076B2 Triplexer signal combiner
Aspects of the subject disclosure may include, for example, apparatus that includes a first port that receives a radio frequency signal input, a second port that provides a high-speed Internet connection and the radio frequency signal input and receives a power supply current, and a third port that receives the high-speed Internet connection and receives the power supply current and that the first port is isolated from the power supply current. Other embodiments are disclosed.
US10306074B2 System and method for generating telecom service access credit
A method for accessing telecommunications services (124-126) from a terminal (110-112, 140-142) having credit-based communications capabilities. The method includes consuming credit when accessing telecommunications services, when available communications credit value becomes lower than a predefined threshold, providing to a user of said terminal a action selection user interface enabling the selection of a credit-generating action by the user, and after the action has been executed, recharging communications credit for the user. The present invention also provides a system for implementing the method.
US10306070B2 Call transfer method and user equipment
A call transfer method and user equipment relate to the communications field, where the method includes acquiring a phone number of a current call to first user equipment, determining whether the phone number of the current call is a trigger number, determining whether a ring parameter corresponding to the number of the call meets a preset condition when the phone number of the current call is the trigger number, and sending a call transfer instruction to a server when the ring parameter corresponding to the number of the call meets the preset condition such that when a number of a call is a trigger number and a ring parameter corresponding to the number of the call meets a preset condition, the call to first user equipment is transferred.
US10306069B2 Publishing contacts to opt-in users
A method for reducing backlog at a call center comprises receiving a request for an agent of a contact center from a device associated with a contact and determining a context for the request. Based on the context, the request may be published while restricting agents from servicing the request, and the duration of time that the request is published is monitored. If an interrupt that indicates that an opt-in user would like to handle the published request is received, then a device associated with the opt-in user is communicably coupled to the device associated with the contact. However, after the request is published for a publish time and an interrupt from a device associated with an opt-in user is not received the request is removed from being published and agents of the contact center are allowed to service the request.
US10306066B2 Direct engagement and device assisted caller authentication using a dynamic phone number
Embodiments may include apparatuses, computer readable mediums, and methods to directly connect and engage a visitor to a custom website or application with an operator. In addition, an authentication of visitor's identity entered into an inter-enabled device may be confirmed and carried through to a call center. In an embodiment, a dynamic phone number may be allocated to the visitor. The dynamic phone number may be displayed on the custom website in the visitor's browser when a visitor lands on the custom website or when the visitor authenticates his or her identity through the custom website. When a visitor calls the dynamic number from any device, the call may be directed from a back-end service to an Interactive Voice Response system (IVR), where the visitor may be connected to an operator without additional authentication steps.
US10306065B1 Method and system for a scalable computer-telephony integration system
Methods, systems, apparatus, and non-transitory computer readable media are described for a scalable computer-telephony integration system. Various aspects may include storing sets of call agent login information for several call agents within the computer-telephony integration system and across several independent computing systems in a contact center login database. Additionally, various aspects may include generating several contact center service categories and sets of contact information for each contact center service category, which may be stored in a contact center directory database. When an incoming call is received from a customer, various aspects may include obtaining customer call information from the customer and generating a customer call key, which may be stored as a reference to the customer call information in a contact center customer call information database. The call key may be used to reduce an amount of data electronically transferred between call agents during telephone call transfers.
US10306061B1 System for creating a voice authentication credential
This disclosure describes techniques for establishing a voice authentication credential for an authenticated user of a mobile device. Techniques in accordance with one or more aspects of the present disclosure may enable use of an interactive voice response (IVR) system for creating a voice authentication credential for a user of a computing device, such as a mobile phone. In one example, a method includes receiving authentication data from a computing device; authenticating a user operating the computing device; storing session data associated with the computing device; outputting instructions for communicating with an interactive voice response (IVR) system; receiving information from the IVR system; determining that the computing device has used the instructions to communicate with the IVR system; and enabling the IVR system to establish a voice authentication credential for the user of the computing device.
US10306056B1 System, method, and computer readable medium for establishing communication between devices
A system, method, and computer readable medium for establishing communication between two devices comprises connecting, by a first computer, to an open source Private Branch Exchange (PBX) platform via a port, receiving a phone number sent by a first one of the two devices at the open source PBX platform, invoking an interface module by the open source PBX platform, where the interface module resides on the open source PBX platform, and building a Calling Name request by the interface module related to the received phone number.
US10306053B1 Restricting computing devices used by vehicle operators
Determining whether a user of a mobile computing device is designated as an operator of a vehicle and/or heavy machinery and restricting one or more functions of the device when the user is so designated. In an embodiment, a system restricts a display of visual information via an electronic visual display when the user claims an operator token and the speed of the device exceeds a predetermined threshold value.
US10306048B2 Electronic device and method of controlling noise by using electronic device
A method of controlling noise using an electronic device and the electronic device are provided. The method includes: determining a main work space of a user; determining at least one among a facing direction of the user and a rotating speed of the user; sensing noise around the user; and providing the wearable device with a sound for offsetting the sensed noise based on at least one among the determined main work space, the facing direction of the user, and the rotating speed of the user.
US10306047B2 Mechanism for providing user-programmable button
Embodiments of the disclosure provide an intuitive way for a first electronic device (e.g., a head unit) to request context information from a second electronic device (e.g., a phone or tablet), and to store the context information in association with an affordance (e.g., such as a physical or virtual button on the head unit) so that the context can be later recalled in response to input on the affordance.
US10306044B2 Method and apparatus for preventing screen off during automatic response system service in electronic device
A method of avoiding screen off during an Automatic Response System (ARS) service is provided. The method includes enabling a proximity sensor in a call connection, detecting one of a first gesture and a second gesture during a call, and upon detecting the first gesture, disabling the proximity sensor.
US10306039B2 Electronic device and method of manufacturing the same
An electronic device includes an FPC as an extending member which extends to connect a first region and a second region to each other and includes a first surface and a second surface facing away from each other, a first member located to abut on the first surface, and a second member located to abut on the second surface. The first member and the second member form in combination, a sealing region which surrounds a certain section of the extending member with a gap being located in part. The first region and the second region are watertightly separated from each other by a sealant located in the gap at least in the sealing region. The first member includes a through hole which allows communication between the gap and the outside.
US10306038B2 Head-mounted display apparatus for retaining a portable electronic device with display
Head-mounted display systems and methods of operation that allow users to couple and decouple a portable electronic device such as a handheld portable electronic device with a separate head-mounted device (e.g., temporarily integrates the separate devices into a single unit) are disclosed. The portable electronic may be physically coupled to the head-mounted device such that the portable electronic device can be worn on the user's head. The portable electronic device may be operatively coupled to the head-mounted device such that the portable electronic device and head mounted device can communicate and operate with one another. Each device may be allowed to extend its features and/or services to the other device for the purpose of enhancing, increasing and/or eliminating redundant functions between the head-mounted device and the portable electronic device.
US10306036B2 Head-mounted display apparatus for retaining a portable electronic device with display
Head-mounted display systems and methods of operation that allow users to couple and decouple a portable electronic device such as a handheld portable electronic device with a separate head-mounted device (e.g., temporarily integrates the separate devices into a single unit) are disclosed. The portable electronic may be physically coupled to the head-mounted device such that the portable electronic device can be worn on the user's head. The portable electronic device may be operatively coupled to the head-mounted device such that the portable electronic device and head mounted device can communicate and operate with one another. Each device may be allowed to extend its features and/or services to the other device for the purpose of enhancing, increasing and/or eliminating redundant functions between the head-mounted device and the portable electronic device.
US10306034B1 Mobile device pocket with reusable sticky back and optional charging cord holder
A system and method for fabricating a mobile device holder may include the mobile device holder being fabricated from a base plate overlaid with an elastic and a non-elastic or semi-elastic material. The mobile device holder may include a base plate, a front panel, a middle panel and a back panel. The base plate may be temporarily or permanently attached to the back panel with an adhesive. The middle plate may be temporarily attached to the base plate with an adhesive. The front panel comprised from an elastic material and a non-elastic or semi-elastic material that forms a pocket to hold the mobile device. The base plate, the front panel, the middle panel and the back panel are attached to each other by an attachment means. A reusable sticky adhesive is attached to the back panel to allow the mobile devise holder to be attached to any surface multiple times. A cord holder may be attached to the pocket, where the cord holder is comprised of a hard or flexible material to grip the cord when in use and release the cord when not in use.
US10306028B2 Data processing method and apparatus
A data processing method and apparatus are presented, which relate to the communications field and are helpful in improving flexibility and expanding application scenarios. A first physical layer coding data block flow and a second physical layer coding data block flow are received; a first data flow is obtained according to the first physical layer coding data block flow and the second physical layer coding data block flow; multiple subframe headers are generated; a second data flow is obtained according to the first data flow and the multiple subframe headers; and data blocks in the second data flow are distributed to a first physical medium dependent (PMD) sublayer circuit and to a second PMD sublayer circuit, so as to obtain a first PMD sublayer data flow and a second PMD sublayer data flow. The data processing method and apparatus are used for data processing.
US10306027B2 Frame delineation method for a generic framing procedure
A frame delineation method for a generic framing procedure (GFP) that includes: searching a serial data stream comprising GFP frames, octet by octet, to identify an eight octet sequence; and delineating GFP frames from the serial data stream in response to determining that a first group of four octets of the identified eight octet sequence comprises a valid Core Header, and in response to determining that a second group of four octets of the identified eight octet sequence comprises one of a valid Core Header and a valid descrambled Type Header.
US10306025B2 Method of managing an MPTCP connection and network device
A method of managing a multipath TCP (MPTCP) connection includes establishing the MPTCP connection as a logical connection between end-points that utilizes multiple network paths with one TCP subflow per network path. At least two subflows of the MPTCP connection are terminated at different end-points.
US10306024B2 Compression dictionary snapshot system and method
A system configured to generate a set of compression dictionary snapshots. The system can determine a subset of a set of compression dictionary definitions, the subset having a first subset comprising one or more definitions that have changed since a time of a previous snapshot and a second subset having one or more definitions associated with a predetermined portion of the dictionary. The system can further generate and store snapshots based at least in part on the determined subset of one or more definitions and determine a plurality of active snapshots from the set of snapshots such that the set of one or more definitions is included in the plurality of active snapshots.
US10306023B2 Pre-formed instructions for a mobile cloud service
Methods, systems, and computer readable mediums are disclosed for introducing pre-formed instruction sets to a mobile cloud service. In some examples, an archive file, such as a .zip file, can include two sets of files: 1) logic for creating an application programming interface (API) and connecting the API with backend service behind a corporate enterprise network's firewall, and 2) custom user-code. In such examples, the API can connect through defined channels to the back end service. In some examples, the custom user code can execute in a secure virtual machine (VM) on the cloud service. In such examples, the custom user code can perform error checks on data, recalculate or reformat data, or otherwise modify it before sending to a user's mobile device or receiving from a user's device.
US10306019B2 Variable role-specialization among computing devices of computing platforms
Systems, methods, and software described herein provide enhancements for computing platforms. In one example, a computing platform includes a plurality of computing devices, with one or more of the computing devices comprising specialized roles defined by at least one among software elements and hardware elements targeted to the specialized roles. Individual ones of the computing devices are configured to identify tasks to be serviced using one or more of the specialized roles, determine one or more target computing devices among the plurality of computing devices to handle the tasks based at least in part on attributes of the target computing devices, and transfer at least task instructions for delivery to the target computing devices for performing the tasks.
US10306016B2 System and method for scoped attributes
In some example embodiments, a method includes storing a user attribute, a resource attribute of a resource of a web service, one or more scope conditions for applying one of attributes in generating a decision of whether to permit an action, and a script comprising an access control policy comprising one or more policy conditions to be satisfied in order to permit an action. A web service request may be received for accessing the resource. The scope condition(s) may be determined to be satisfied, and a decision to permit or deny the web service request may be generated based on the access control policy, with use of the stored attribute in generating the decision being based on the determination that the scope condition(s) are satisfied. Generating the decision may comprise interpreting the script. The decision may be transmitted to the web service.
US10306014B2 Method, device, and system for controlling quality of service
A method for controlling quality of service, including receiving an application programming interface (API) call request that a user terminal is triggered to send when an application (APP) is being used, where the API call request carries a user identifier of the APP and an identifier of the APP, acquiring a quality of service control policy of the APP according to the identifier of the APP and the user identifier of the APP, and controlling, according to the quality of service control policy of the APP, quality of service of a user indicated by the user identifier. Hence, quality of service control can be provided for an APP that registers with an API management device, which improves the APP development efficiency.
US10306011B2 Dynamic modification of image resolution
Systems and methods for dynamic modification of image resolution are disclosed. In embodiments, a method comprises: identifying, by the computing device, one or more contextually relevant portions of a digital image based on user context data; creating, by the computing device, boundaries that define the one or more contextually relevant portions of the digital image; ranking, by the computing device, the one or more contextually relevant portions and one or more remaining portions of the digital image; and generating, by the computing device, an altered version of the digital image, wherein the altered version comprises one or more contextually relevant portions at a higher resolution than the one or more remaining portions.
US10306008B2 Limiting client side data storage based upon client geo-location
Embodiments of the present invention provide a method, system and computer program product for limiting client side data storage based upon client geolocation. In an embodiment of the invention, a method for the differentiated treatment of data at rest in a mobile device includes receiving in a cache manager a request to cache data in a cache of a mobile device. Also, a geolocation for the mobile device is retrieved contemporaneous with the receipt of the request. Thereafter, it is determined from the geolocation whether or not the mobile device is present within a restricted geographic zone. Finally, in response to determining that the mobile device is present within a restricted geographic zone, the cache manager is directed to cache the data in a cache in the mobile device. But, otherwise the cache manager is directed to cache the data in a cache disposed in the computer communications network.
US10306003B2 Systems and methods for providing information regarding future content
Systems, methods, and non-transitory computer-readable media can determine a frequency by which content items published by an entity are to be provided for a user. Examples of content items previously published by the entity are selected. Information is provided to assist the user in a determination about whether to assent to provision of content items published by the entity for the user.
US10306002B2 Must-reply mobile questionnaire system and method
The present invention provides a must-reply mobile questionnaire system and method. The system comprises a cloud composed of a database, a server, and a push gateway. The server generates a questionnaire issuing request and sends it as a push notification, via the push gateway and an external push server, to a specific mobile communication device. All executable functions on the mobile communication device enabled with an organization ID are locked until a questionnaire involved in the questionnaire issuing request is replied.
US10306000B1 Methods and apparatus for generating, aggregating and/or distributing presence information
Methods and apparatus for deriving and/or generating, user presence information from communication signals monitored by a SBC or PRI Gateway and aggregating and/or distributing the user presence information. An exemplary method embodiment includes the steps of storing a plurality of user profile records, each of the user profile records mapping contact information for a user to one or more user identifiers corresponding to the user; receiving first signaling information; determining a first user corresponding to the first signaling information by comparing at least a first portion of the information contained in the first signaling information to at least a first portion of the information contained in the plurality of user profiles; and generating presence status information for the first user and communicating the first presence status information to a presence server as presence status information corresponding to a first user identifier, said first user identifier corresponding to said first user.
US10305997B2 Method and apparatus for dynamically presenting content using an interface for setting conditional network destinations
QR codes or the like are used in hardlink applications, by which different users may receive different information in response to a user's interaction with a touchpoint. The content delivered to a particular user in response to a hardlink code or a presented hyperlink may be dependent on the time of the scan, the geographic location of the user, a weather condition at the geographical location, personal information associated with the user, a number of previous scans of the code by prior individuals, and any combination of the these or other variables, which may be determined by an originator of the QR code or other party. User devices may be re-directed to alternate content or network addresses based on one or more programmed conditions.
US10305996B2 System, device, and method for service coordination
A system for service coordination, includes a service coordination server, including a map manager, a service manager, and a service user registry; and first and second service coordination clients, each comprising a location manager, a map controller, and respectively a service receiver and a service requester, such that a customer user creates a service request, including place of service, point of service, and optionally type of service, that is received by a service user. Also disclosed is a method for service coordination, including selecting place of service, selecting points of service, requesting service, and receiving service request.
US10305994B2 Synchronizing action execution across networked nodes using relative time
A way of synchronizing action execution across networked nodes using relative time. A command and a first time value can be received at a first networked device, where the first time value can correspond to a relative time at which an action is to occur. The command can be forwarded to another, second networked device along with a second relative time value that has been adjusted to take into account the elapsed time between the receipt of the command at the first device and the sending of the command to the second device. The action, which can include one or more events, can be caused to take place upon the execution of the command at about the first time value after the command was received at the first device and at about the second time value after the command was received at the second device.
US10305989B2 Finding alternate storage locations to support failing disk migration
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device detects a potentially adverse storage issue with a memory device of a storage unit (SU) of set(s) of storage unit(s) (SU(s)). The computing device also determines whether to transfer at least one EDSs (associated with the memory device) to another memory device for temporary storage therein. Based on a determination not to transfer, the computing device identifies at least one alternate storage location and facilitates transfer of the at least one EDSs for temporary storage therein. When the potentially adverse storage issue has subsided, the computing device facilitates transfer of the at least one EDSs back.
US10305988B2 Adaptive resource utilization with request cancellation
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. The computing device receives a data object, dispersed error encodes the data object to generate a set of encoded data slices (EDSs), and determines whether there are a sufficient amount of write sequence operational resources of the DSN are available within the DSN to execute a write request for the set of EDSs to the DSN memory. The computing device transmits the set of EDSs to the DSN memory for storage or determines whether the write sequence operational resources may be modified for storage of the set of EDSs to the DSN memory.
US10305986B2 Peer-to-peer sharing of cloud-based content
A cloud-based storage service hosts content information that may be accessed by client machines in a peer-to-peer network. The content information is a compact representation of the content which is stored outside of the cloud-based storage service. The cloud-based storage service generates the content information and a content information hash. The content information hash is used to validate the content information when the content information is downloaded to the peer-to-peer network. The cloud-based storage service also generates metadata that describes the content information so that a client machine in the peer-to-peer network may access the content information from the cloud-based storage service.
US10305985B1 Defining new properties using expressions in API calls
Described are techniques for request processing. A server receives from a client a request for first data to be returned to the client. The first data includes a first property of an object. The object is included in an object model and includes a predefined property. The first property is not a predefined property of the object and is a new property defined using an expression included in the request. The request includes any of the predefined property and a constant. First processing is performed at the server to service the request and obtain the first data. At the server in accordance with the first processing, a response to the request including the first data is generated.
US10305981B2 Data replication in scalable messaging system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for maintaining a plurality of channels, each channel comprising an ordered plurality of messages stored in one or more buffers, each buffer having a respective time-to-live and a plurality of copies residing on respective nodes, detecting failure of a first node of the plurality of nodes wherein the first node stores respective first copies of first buffers and at least one subscriber is subscribed to messages of one or more first channels, for a first buffer with a first copy residing on the first node, identifying any other of the plurality of nodes as a second node storing a second copy of the first buffer, redirecting the at least one subscriber from the first node to the second node, and retrieving messages stored in the second copy on the second node for the at least one subscriber.
US10305980B1 Arrangements for communicating data in a computing system using multiple processors
Data employed in computations amongst multiple processors in a computing system is processed so that less bits than a full representation of the data needs to be communicated yet all of the relevant information is communicated. More specifically, a sensitivity value is determined for various items of the data which reflect the number of bits in the data items that are not garbage bits, and only information in the data items that are indicated by the sensitivity value to not be garbage bits are necessarily effectively retained. At least the information that is not garbage bits and the corresponding associated sensitivity are packed together. The results of computations that are performed using the data items as at least one of the operands for the computation are associated with a sensitivity that is derived from the individual sensitivities of the operands used in the computation.
US10305979B2 Clone efficiency in a hybrid storage cloud environment
An efficient cloning mechanism is provided for a distributed storage environment, where, for example, a private cloud computing environment and a public cloud computing environment are included in a hybrid cloud computing environment (on-premise object storage to off-premise computation resources), to improve computation workloads. The disclosed algorithm forms an efficient cloning mechanism in a hybrid storage environment where the read/write speed of data from the disk is not limited by its angular velocity.
US10305965B2 Provision of applications on multiple electronic devices
Method for executing applications on electronic devices, wherein a first application (11) on a first electronic device (21) controls the execution of a second application (12) on a second electronic device (22), and a first server (31) provides an environment for executing the second application (12), wherein the method includes the steps of: executing the first application (11) on the first electronic device (21); initiating the execution of the second application (12) by the first electronic device; coupling of the first electronic device (21) to the second electronic device (22); providing the environment for executing the second application (22) by the first server (31); and executing the second application (12) on the second electronic device (22).
US10305964B2 Generating content fragments for content distribution
Disclosed are various examples for serving certain portions of a content file from a server and accessing other portions of the content file from a local storage on a client device. A content proxy can extract a manifest file from a content package, and determine that a content file is associated with the manifest file. Content fragments associated with the content file can be identified and stored in client device storage. Content fragments that are not stored on the client device can be requested from the server. The content proxy can provide a URL that references the content file through which the content file can be served.
US10305962B1 Unit testing clients of web services
In one example, a method for testing client operation includes transmitting an interface call, intercepting the interface call with a simulated service, and determining a correct response to a predicted network call. Next, the interface call is passed from the simulated service to an actual service that prepares a network request based on the interface call. The network request is correlated with an expected server response and the server interface response compared with the correct response to determine whether the client is operating properly.
US10305959B2 Self-organizing network communication
A method includes after determining that a first type of communication path to a self-organizing network controller is not available at an access point that supports a first wireless local area network, selecting, by an agent application at the access point, a second type of communication path to the self-organizing network controller from a prioritized set of communication paths. The method also includes attempting to establish a communication connection to the self-organizing network controller using the second type of communication path.
US10305956B2 Systems and methods of communicating platform-independent representation of source code
A computing device includes a processor and a memory storing a media player. The media player is executable to cause the processor to, during playback of a media stream, receive an abstract syntax tree (AST) in the media stream, invoke a compiler to compile the AST to generate a platform-specific component, and execute the platform-specific component.
US10305950B2 Agent-based passive streaming
A native content handler in a user device, such as a smart phone, determines whether requested content may by delivered using special handling, such as prioritized or sponsored access. A listener of the content handler determines whether special handling may possibly be applicable to the content, and the listener modifies a universal resource locator (URL) associated with the content to mark the URL. An agent portion of the content handler exchanges data with a validation device to determine whether the user device is actually eligible to receive the content with the special handling. If the user device is eligible, the agent uses data provided by the validation device to obtain the content using the special handling.
US10305942B2 SIP server with multiple identifiers
A Session Initiation Protocol (SIP) server within an Internet Protocol Multimedia Subsystem (IMS) network may be associated with multiple, different identifiers. In some embodiments, a process for implementing the multiple, different identifiers of the SIP server within the IMS network may include maintaining, at a home subscriber server (HSS), a first identifier of a Session Initiation Protocol (SIP) server in association with a user, and inserting a second identifier of the SIP server in a message header of a SIP request during a wireless communication session of the user. In some embodiments, the first identifier of the SIP server may be transmitted over Diameter (Cx) interfaces, while the second identifier of the SIP server may be transmitted over SIP (ISC) interfaces. Using multiple identifiers of a SIP server allows for minimizing downtime while restoring the user's wireless communication session in the event of a failure of the SIP server.
US10305939B2 Management system and method of starting communication
A management system is provided that includes a memory storing a program and a processor configured to execute the program to implement processes of receiving a communication start request from a first terminal for starting communication with a second terminal corresponding to a communication counterpart of the first terminal, determining whether communication can be established between the first terminal and the second terminal based on information on a codec supported by the first terminal and information on a codec supported by the second terminal, and transmitting a determination result of the determination to the first terminal.
US10305936B2 Security inspection of massive virtual hosts for immutable infrastructure and infrastructure as code
A method and system are provided for performing a security inspection of a set of virtual images. The method includes merging the virtual images into a tree structure having a root and a plurality of leaves such that child leaves and a parent leaf to the child leaves have common ones of the virtual images. The method further includes applying a bisection method against a path in the tree from the root to a given one of the plurality of leaves having a given one of the virtual images in which a security violation has been identified to find a particular one of the virtual images that is a root cause of the security violation. The method also includes performing a corrective action for any of the plurality of images having the security violation.
US10305935B2 Methods and systems for enhancing cyber security in networks
The present application is directed a computer-implemented method for enhancing security on a network. The method includes a step of receiving, from user equipment on the network, information including a source IP address and a destination IP address. The method also includes a step of receiving, from a VPN service provider, credentials of a VPN server. The method also includes a step of creating a policy such that traffic associated with the information of the user equipment is routed to the VPN server. The method further includes a step of sending the traffic of the user equipment to the VPN server. The application is also directed to a system and method for securing web traffic on a network.
US10305933B2 Method and system for implementing usage restrictions on profiles downloaded to a mobile device
A method and computing device for enablement of a disabled profile or a third party application associated with the disabled profile on the device, the method including receiving, at an identity module on the device, a request to enable the disabled profile or the third party application; obtaining, from each profile on the device that is currently active, a respective policy; obtaining, from the disabled profile, a policy for the disabled profile; determining, based on the respective policies obtained from the active profiles and based on the policy for the disabled profile, whether the disabled profile or third party application can be enabled; and providing a response to the request to enable the disabled profile based on the determining.
US10305929B2 Managed software remediation
According to one example, a system and method are disclosed for malware and grayware remediation. For example, the system is operable to identify applications that have some legitimate behavior but that also exhibit some undesirable behavior. A remediation engine is provided to detect malware behavior in otherwise useful applications, and allow the useful parts of the application to run while blocking the malware behavior. In an example method of “healing,” this may involve modifying the application binary to remove undesirable behavior. In an example method of “personalization,” this may involve inserting control hooks through the operating system to prevent certain subroutines from taking effect.
US10305925B2 Ordered computer vulnerability remediation reporting
Techniques for ranking a set of vulnerabilities of a computing asset and set of remediations for a computing asset, and determining a risk score for one or more computing assets are provided. In one technique, vulnerabilities of computing assets in a customer network are received at a vulnerability intelligence platform. Breach data indicating set of breaches that occurred outside customer network is also received. A subset of the set of vulnerabilities that are most vulnerable to a breach is identified based on the breach data. In another technique, multiple vulnerabilities of a computing asset are determined. A risk score is generated for the computing asset based on the vulnerabilities. In another technique, multiple remediations associated with a risk score and multiple vulnerabilities are identified. The remediations are ordered based on the remediations that would reduce the risk score the most if those remediations were applied to remove the corresponding vulnerabilities.
US10305923B2 Server-supported malware detection and protection
A method includes receiving, at a server, a first file attribute from a computing device, the first file attribute associated with a file. The method also includes determining, based on the first file attribute, that a classification for the file is unavailable. The method further includes determining the classification for the file based on a trained file classification model accessible to the server and sending the classification to the computing device. The method includes sending at least the classification to a base prediction cache associated with a second server.
US10305920B2 Securing services in a networked computing environment
A computer-implemented method includes: detecting, by a user device, an event that indicates a potential security compromise of the user device; determining, by the user device, a service accessible on the user device; sending, by the user device, a breach notification to a service provider corresponding to the service accessible on the user device; receiving, by the user device, a security profile from the service provider; and restricting, by the user device, access to the service provider by a client of the service provider on the user device until the security profile is satisfied by a user completing a security challenge defined in the security profile.
US10305919B2 Systems and methods for inhibiting attacks on applications
In accordance with some embodiments of the present invention, systems and methods that protect an application from attacks are provided. In some embodiments of the present invention, input from an input source, such as traffic from a communication network, can be routed through a filtering proxy that includes one or more filters, classifiers, and/or detectors. In response to the input passing through the filtering proxy to the application, a supervision framework monitors the input for attacks (e.g., code injection attacks). The supervision framework can provide feedback to tune the components of the filtering proxy.
US10305918B1 Monitoring for hybrid applications
Some embodiments of the invention provide a novel method for monitoring instances of an application operating on a set of mobile devices. In some embodiments, the method receives content data to be used by the application and injects monitoring code into the content data before providing it to a web view of the application. In some embodiments, the content data includes various types of content (e.g., multimedia files, scripts, data files, etc.) received from a content server managed by the developer of the application and may be used by the native code and/or the web view of the hybrid application. The content data of some embodiments also includes monitoring code that is inserted by the developer of the application to monitor developer-specified events in the native code and/or web view. The method of some embodiments gathers monitored data from both the native code and the web view.
US10305911B1 Systems and methods for managing access to web content
Provided are systems and methods for managing access to web content. An example method includes receiving a request to provide a user with access to web content, determining that the user could have one or more cognitive conditions, determining that the web content is not approved for access by the user, presenting an interactive challenge, determining that the user has successfully completed the interactive challenge, sending a web content access request comprising an indication of the user and the web content, receiving an indication that the web content is approved for access by the user, and providing the user with access to the web content.
US10305905B2 Access control device, communication system, program, and method for controlling access
An access control device for controlling an access by a communication terminal to an application includes an authentication method management means configured to manage each of the application in association with authentication information, which indicates an effective authentication method effective for authenticating an access request source of an access request to access the application, an authenticating means configured to authenticate the access request source using a usable authentication method, which can be used in the communication terminal, based on the access request, an access request receiving means configured to receive the access request to access an intended application from the communication terminal, and an access control means configured to control the communication terminal so that the communication terminal does not access the intended application in a case where the authentication method management means does not manage the authentication information, which indicates the authentication method used for the authentication.
US10305902B2 Two-channel authentication proxy system capable of detecting application tampering and method therefor
The present invention relates to a two-channel authentication proxy system capable of detecting application tampering, and a method therefor, and provides a method for detecting tampering of an authentication application installed on a mobile terminal, and an authentication proxy system, which performs two-channel device authentication in an authentication proxy server by using a mobile terminal, without individual authentication, by a user, in N (N≥1) number of sites, relays the result thereof to a site to be authenticated, and enables repudiation to be prevented by leaving a relay record.
US10305897B2 Gesture-based signature authentication
Embodiments of the invention are generally directed to systems, methods, devices, and machine-readable mediums for implementing gesture-based signature authentication. In one embodiment, a method may involve recording a first gesture-based signature and storing the recorded first gesture-based signature. Then the method compares the first gesture-based signature with a second gesture-based signature. Then the method verifies the first gesture-based signature as authentic when the first gesture-based signature is substantially similar to the second gesture-based signature.
US10305896B2 Authentication system
The invention relates to an authentication system, comprising a security element (1) having a changing or changeable surface (6), structure, volume, composition, or sequence of characters, an assignment means, which assigns the security element (1) to a person, an object, a medium, or a group of these, a local or central memory device for storing security feature, an interrogator for retrieving a current visual appearance of the security feature, a data synchronization means for comparing the retrieved visual appearance with the visual appearance of the security element (1) stored in the local or central memory device, wherein an inherent or external trigger means is present, which effects a change at least in some areas of a surface (6), structure or characteristic of the security element (1), such that a dynamically changed security element (1) is produced which is available as the current visual appearance for a query by the interrogator.
US10305893B2 System and method for hardware-based trust control management
A trust control management method for security, operable on a computer system generates a unique Trust ID value by combining user-defined values with hardware-specific values associated with the user's computer system and storing the Trust ID value in a memory register physically associated with the hardware of the computer system. A Trust Control Suite (TCS) operable with a server OS/hypervisor maintains a database of user-defined values and list of hardware-specific value types for computer systems clustered in a trusted computing pool. An attestation procedure is performed by the trust control server combining the user-defined values with the hardware-specific values and comparing the resulting value to the user-stored Trust ID value stored in the memory register associated with a user's computer system. Depending on whether it is a match or mismatch, the TCS can determine if it is a trusted computer or not, and can take appropriate alerts and policy actions.
US10305884B2 Secure identification of internet hotspots for the passage of sensitive information
A system and method for verifying the identity of internet hotspots, comprising a user device having a processor, memory, and radio transceiver, an internet hotspot, a wireless access point, coupled to the radio transceiver of the user device and the internet hotspot, and a program stored in the memory and adapted to run on the processor of the user device, wherein the program is configured to identify a mobile wireless access point for connection by a user, connect a user to the wireless access point through a login request, query an initial probe request for the identity of the authenticating source of the wireless access point, perform a security check on the wireless access point, verify the validity and authenticity of the wireless access point to prevent transmission of information associated with the user device, and either permit or drop the connection to the wireless access point upon verification.
US10305883B2 Electronic device and method for commonly using the same
An electronic device and a method for commonly using the electronic device are provided. The electronic device includes a housing, a memory disposed in the housing, a communication circuit in communication with at least one external device, and a processor electrically connected to the memory and the communication circuit. The processor is configured to control for installing at least one application on the memory in response to a login request from a user, receiving a logout request from the user after the at least one application is installed, transmitting data associated with the at least one application to the at least one external device using the communication circuit in response to the logout request, and deleting at least a portion of the at least one application and the data associated with the at least one application from the memory.
US10305881B2 Controlled token distribution to protect against malicious data and resource access
Techniques are described for controlling data and resource access. For example, methods and systems can facilitate controlled token distribution across systems and token processing in a manner so as to limit access to and to protect data that includes access codes.
US10305876B2 Sharing based on social network contacts
Various technologies described herein pertain to sharing Wi-Fi credentials based upon relationships in a computer-implemented social network. At least one server computing device of a Wi-Fi credential sharing service receives an identifier from a mobile device and credentials for a Wi-Fi network from the mobile device. The identifier identifies a user of the mobile device. Moreover, the credentials for the Wi-Fi network are desirably shared by the user. Further, contacts of the user are retrieved from the social network. The credentials for the Wi-Fi network are retained in respective accounts of the contacts of the user from the social network. Further, an account of a contact includes credentials for Wi-Fi networks shared with the contact.
US10305875B1 Hybrid blockchain
A system includes circuitry for performing hybrid blockchain rewrites by trusted parties. The hybrid blockchain may include blocks with multiple parts. In some cases, the blocks may include a core part and a tertiary part. The system may include conditions for validity preserving and/or non-tamper-evident rewrites to the parts of the block. The conditions to support rewrites to the core part may be more stringent than the corresponding conditions to support rewrites to the tertiary part. In some cases, the core part may be write-locked.
US10305874B2 Multi-factor execution gateway
A user may desire to execute a process in a target environment. However, administrators may want control over processes that haven't been preapproved to prevent the execution of processes that may affect security and compliance within the environment. Implementation of a multi-factor execution gateway may grant the user limited access to execute the process himself at an otherwise restricted, protected, or decoupled environment, while ensuring security and compliance by obtaining approval from the appropriate authorities. For example, a request to execute the process in the environment may be detected, and a fingerprint may be generated based on parameters of the request. A signature for the fingerprint in the form of private key(s) acquired from authorizer(s) based on a level of authorization required for the process may be received to generate a key, and execution of the process may then be allowed at the environment using the key.
US10305873B2 Method, apparatus, and system for quantum key distribution
A quantum key distribution system includes a quantum security key management (QSKM) device, a plurality of quantum security key distribution (QSKD) devices, and a quantum security key service (QSKS) device. The QSKD device splits an identity-based system private key into a plurality of system sub-private keys, and distributes the plurality of system sub-private keys to a corresponding number of the QSKD devices. The QSKS device forwards a request for acquiring an authorized private key from a first QSKD device to a predetermined number of second QSKD devices. The predetermined number of second QSKD devices each generate an identity-based authorized sub-private key from the system sub-private key. The first QSKD device acquires, from the predetermined number of second QSKD devices, the identity-based authorized sub-private keys, and reconstructs an identity-based authorized private key based on the identity-based authorized sub-private keys.
US10305867B2 System and method for secured content delivery
A content delivery platform is provided that includes generating a first content package of content that is encrypted with a unique symmetric key, and a second content package including a link encrypted with the key to the first content package. The first content package is stored in a repository, and a request including the key is transmitted to a first computing device associated with a mail exchange for an encryption key file. An encryption key file is generated using the unique symmetric key and together with a authorizing token is received. A third content package is generated that is encrypted using the encryption key file and includes the encrypted link. The third content package is transmitted to a distributor gateway and the encrypted link is accessible in response to the consumer decrypting the third content package. The link is available to provide to access to the content for the consumer.
US10305866B2 Data transmission method, base station and user equipment
A data transmission method, a base station, and user equipment are presented. The method includes performing rotation processing on a preset precoding matrix; performing precoding processing on to-be-sent information according to a precoding matrix obtained after the rotation processing; and sending to-be-sent information obtained after the precoding processing. In the embodiments of the present disclosure, indication information shared by a transmit end and a receive end is used to indicate whether to rotate a precoding matrix, and to-be-sent information is precoded according to the indication information. The transmit end and the receive end in this method learn the indication information in advance, and system security is improved by instructing the precoding matrix to perform flexible transformation.
US10305865B2 Permutation-based content encryption with manifests in a content centric network
One embodiment provides a system that facilitates encryption of manifest content based on permutation. During operation, the system partitions, by a computer system, a collection of data into a first set of content objects, wherein a content object is a chunk comprised of a plurality of bytes. The system performs a first permutation function on the first set of content objects to obtain a first set of permuted content objects. The system creates a manifest based on the permuted content objects, wherein a manifest is a content object which indicates a second set of content objects, wherein a respective content object of the second set is a data object or another manifest. The system encodes the first permutation function and the permuted content objects in the manifest, thereby facilitating an authorized entity that receives the manifest to reassemble the manifest contents based on the permutation function.
US10305864B2 Method and system for interest encryption in a content centric network
One embodiment provides a system that facilitates efficient content exchange in a CCN. During operation, the system receives, generates, by a client computing device, an interest with a name that includes a routable prefix and a first hash of one or more original name components, wherein the name is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level. The system computes a key based on a second hash of the original name components and a randomly generated first nonce. The system encrypts a payload of the interest with the key, wherein the interest indicates the first nonce. In response to transmitting the interest, wherein the interest allows a receiving content producing device to compute the key and decrypt the payload, the system receives receiving a content object with a payload encrypted based on the key.
US10305861B2 Cross-tenant data leakage isolation
A method and proxy device for cross-tenant data leakage isolation in a multi-tenant database are provided. The method includes monitoring, by a proxy device, traffic flows between a server executing at least one cloud-based application and the multi-tenant database, wherein the proxy device is communicatively connected between the server and the multi-tenant database; capturing, by the proxy device, at least a request to access the multi-tenant database, wherein the request is communicated using a database-specific protocol; analyzing the request to determine if the request is legitimate; upon determining that the request is not legitimate, modifying the request to point to a global-tenant table and to designate a unique tenant identifier, wherein the unique tenant identifier corresponds to a tenant-specific table name designated in the global-tenant table; and sending the modified request to the multi-tenant database using the database-specific protocol.
US10305859B2 Applying security policy to an application session
Applying a security policy to an application session, includes recognizing the application session between a network and an application via a security gateway, determining by the security gateway a user identity of the application session using information about the application session, obtaining by the security gateway the security policy comprising network parameters mapped to the user identity, and applying the security policy to the application session by the security gateway. The user identity may be a network user identity or an application user identity recognized from packets of the application session. The security policy may comprise a network traffic policy mapped and/or a document access policy mapped to the user identity, where the network traffic policy is applied to the application session. The security gateway may further generate a security report concerning the application of the security policy to the application session.
US10305856B2 System and method for logging communications
A method for logging communication includes determining when a target user is active and identifying an access device and private Internet Protocol (IP) address associated with the target user when the target user is active. The method further includes causing the access device to provide traffic information associated with the target user to a logging device.
US10305855B2 System and method for connecting network entities in a broadband communication network without circuit-switched fallback
The present disclosure relates to field of telecommunication that provides method and system for connecting network entities in broadband communication network without Circuit-Switched fallback. Primary network entity sends a request to local network controller that ensures interoperability and reduces delay in setting up voice/data connection. The local network controller forwards the request to the central network controller that identifies the destination intermediate network entity. If the destination intermediate network entity is present in the same network as the source intermediate network entity, the central network controller assigns an IP address and establishes a traffic engineered tunnel which in turn establishes the voice calls/data connection between the primary and the secondary network entity. Otherwise, the voice calls/data connection is forwarded to a Remote Anchoring Gateway. The present disclosure reduces congestion as the request reaches Remote Anchoring Gateway only when the source and the destination intermediate network entities are in different networks.
US10305854B2 Ensuring data quality by filtering network address observations
In one embodiment, a filtering technique is provided for ensuring data quality of network address observations. A network address observation is obtained of a network address associated with a source device, the network address observation associating the network address with one or more directly observed attributes. The network address observation is filtered based on a comparison of a selected one of the one or more directly observed attributes to a predetermined criteria, and using a result of the comparison as indicative of whether the network address observation should be used for association of the network address with one or more directly observed attributes. The filtering either associates one or more indicators with the network address observation, or removes the network address observation. A network address to attribute association system executed on one or more electronic devices stores a record that maintains any network address observation that has not been removed and any indicator.
US10305852B2 Telephone system, exchange, telephone exchanging method, and telephone exchanging program
A system includes: a first telephone; a relay that manages first accommodation position information of the first telephone; and an exchange that includes a management table that manages second telephone identification information, second accommodation position information of a second telephone connected to the relay, and an extension number of each of a plurality of the second telephones, receives first telephone identification information and the first accommodation position information, when the first telephone identification information does not match with any one of the second telephone identification information registered, and the first accommodation position information matches with one of the second accommodation position information in the management table, changes second telephone identification information corresponding to the matched second accommodation position information to the first telephone identification information, and uses an extension number corresponding to the matched second accommodation position information as an extension number of the first telephone.
US10305850B1 Enhanced instant messaging social network system
An enhanced instant messaging social network (IMSN) system, method, and application that allows its users to chat with one another while providing enhanced location-based features, enhanced privacy controls, custom notification, secure backups, augmented reality features, and integrated marketing features, among other advantages.
US10305849B2 Group wish system and method
A system and method for a social networking greeting card are disclosed. In various embodiments, a group wish system for group of friends or family (initiator/host) to are greeting card or express and communicate wishes (emotional, feelings) in commemoration of birthdays, anniversaries, holidays, weddings, reunions, demands, protests, opinion surveys, statistical purposes, complaints or any celebration to one or more individuals. The system can be used by officials, relatives and may be used as a marketing tool. Wishes from sponsors are added to the greeting card at the beginning, middle or end of the card. For example, a college or university can provide sponsorship messages to the added to the card.
US10305847B2 Structuring notification of events to users in a social networking system
A social networking system identifies an event based on a thread including messages from users of the social networking system and communicates invitations to the event to one or more invited users. The social networking system receives a response to an invitation from a responding user and identifies a group of users invited to the event that have not responded to the invitation. From the users invited to the event that have not responded to the invitation, a subset of users having a threshold affinity to the responding user are selected. The social networking system notifies the subset of users of the responding user's response to the invitation and may also provide the subset of users with a suggestion for attending the event.
US10305844B2 Conversion tracking of organic content in a social networking system
A user posting content to a social networking system provides a conversion definition along with the content. The conversion definition identifies a type of interaction associated with the content, such as type of interaction with the content that the user would like to track. After the content is presented to additional users, the social networking system identifies additional users performing the type of interaction with the content identified by the conversion definition. One or more metrics describing the interactions of the type of interaction associated with the content are provide to the user that posted the content.
US10305837B2 Methods and systems for assisting in creation of a new account of an online service
A user of a user device with a first account with an online service selects a contact to invite to join the online service. A server receives the selected contact to invite from the user device, and in response to receiving the selected contact, generates a second account for the selected contact. The second account includes a plurality of fields, one or more of which are populated with contact information of the selected contact. A link to the second account is generated and provided in an invitation for the selected contact to activate the second account with the online service.
US10305836B2 Communication apparatus, information processing method, program, and storage medium
This invention has as its object to avoid occurrence of garble even when an e-mail message to be created includes text information described in character codes of different kinds of language. To achieve this object, a communication apparatus according to this invention includes an input unit which inputs image information, a recognition unit which extracts text information included in the image information input by the input unit, and recognizing a type of character code of the extracted text information, an embedding unit which embeds the extracted text information in a text of e-mail using character codes of the type recognized by the recognition unit, and describing the recognized type (510, 516) of character code and an identifier (509, 515, 526) indicating a description range of the extracted text information in the text of e-mail, and a sending unit which sends e-mail data embedded by the embedding unit.
US10305835B2 Notification forwarding
An online system determines a client device associated with a user that is to receive a new notification. The client device presents the notification and receives an input to forward the notification to a different client device and/or a different application. The client device sends a request to the online system to forward the notification. The online system determines a list of available client devices and/or available applications that are able to receive a forwarded version of the notification and provides the list to the client device for selection. Upon receiving a selection, the client device sends the selection to the online system which generates the forward notification that is appropriate for the selected client device and/or selected application. Thus, the online system avoids over-notifying a user, while also enabling the user to consume the content of the notification according to his/her preferences.
US10305832B2 System and method for contextual mail recommendations
An email system that enables users to request for and receive recommended messages which are relevant and contextually related to a received message via activation of a user interface element is disclosed. When a message is received, it is analyzed and keywords relevant to the received message along with named entities comprised in the received message are retrieved and stored. Upon activation of a user interface element, the relevant keywords are employed to retrieve other similar messages which are grouped into clusters. The clusters are further ranked based on their relevance to the received message and the top ranked messages from the most relevant cluster are selected for display to the user as the messages that are contextually relevant to the received message. The email system also facilitates execution of batch operations on the contextually relevant messages.
US10305824B2 Dynamic hierarchy based message distribution
A distributed database system can include a plurality of nodes. In order to execute a query at the distributed database system, one or more of the plurality of nodes can perform operations included in an execution plan for the query. A first node of the plurality of nodes can group the plurality of nodes into at least a first cluster. The first node can further select a second node to act as a gateway node for the first cluster. The first node can determine that at least one recipient node of a message is included in the first cluster and route the message to the recipient node by at least sending the message to the second node. Related methods and articles of manufacture are also disclosed.
US10305823B2 Network interface card configuration method and resource management center
A network interface card configuration method and a resource management center are provided. According to the method, after obtaining a network interface card allocation request of an operating system that runs in a first CPU core, a resource management center selects, from M physical network interface cards and based on a network parameter of a network service required by the operating system, a target physical network interface card that conforms to the network parameter. Further, the resource management center selects at least one target hardware queue from each target physical network interface card and sends a command message to a network interface card controller. After receiving queue information of the target hardware queue from the network interface card controller, the resource management center send an instruction message to a CPU controller on a CPU board to instruct the CPU controller to construct a virtual network interface card.
US10305816B1 Adjustable bit mask for high-speed native load balancing on a switch
In an example, a network switch is configured to natively act as a high-speed load balancer. Numerous load-balancing techniques may be used, including one that bases the traffic “bucket” on a source IP address of an incoming packet. This particular technique provides a network administrator a powerful tool for shaping network traffic. For example, by assigning certain classes of computers on the network particular IP addresses, the network administrator can ensure that the traffic is load balanced in a desirable fashion. To further increase flexibility, the network administrator may apply a bit mask to the IP address, and expose only a portion, selected from a desired octet of the address.
US10305814B2 Sizing SAN storage migrations
A computer-implemented method sizes a Storage Area Network (SAN) storage migration. One or more processors determine Input/output Operations Per Second (IOPS) and throughput of hardware devices operatively coupled to a target Storage Area Network (SAN) prior to a SAN migration from a source SAN to the target SAN. One or more processors determine an estimated time and size of the SAN migration based on the IOPS and the throughput of the hardware devices. One or more processors then configure transmission resources available to the source SAN to comport with the estimated time and size of the SAN migration.
US10305813B2 Socket management with reduced latency packet processing
Generally, this disclosure provides systems, methods and computer readable media for management of sockets and device queues for reduced latency packet processing. The method may include maintaining a unique-list comprising entries identifying device queues and an associated unique socket for each of the device queues, the unique socket selected from a plurality of sockets configured to receive packets; busy-polling the device queues on the unique-list; receiving a packet from one of the plurality of sockets; and updating the unique-list in response to detecting that the received packet was provided by an interrupt processing module. The updating may include identifying a device queue associated with the received packet; identifying a socket associated with the received packet; and if the identified device queue is not on one of the entries on the unique-list, creating a new entry on the unique-list, the new entry comprising the identified device queue and the identified socket.
US10305812B1 Tracking flows having encrypted sequence and acknowledgement numbers
A processor is configured to receive, from a first device, a plurality of first-direction packets belonging to a flow of communication, pass the first-direction packets to a second device, receive, from the second device, a plurality of second-direction packets belonging to the flow, pass the second-direction packets to the first device, calculate, after receiving each of at least some of the second-direction packets, an estimated in-flight number, by assuming that the second-direction packet acknowledges receipt of a number of the first-direction packets that is based on an estimated average number of received first-direction packets acknowledged by the second-direction packets, the estimated in-flight number being an estimated volume of payload data, contained at least partly in the first-direction packets, that has been passed by the processor to the second device but has not yet been received by the second device, and to regulate the flow, based on the estimated in-flight number.
US10305807B2 Systems and methods to choose an optimal path from multiple high latency links
The present invention is directed towards systems and methods for selecting a path or link from a plurality of links between intermediary devices, based on characteristics of links between the intermediary devices and end nodes of the communication flow. The link choice may be determined from latency, packet drop rates, jitter, congestion, or other characteristics of the links to the end nodes. Link selection may further be based on traffic priority or transport layer quality of service (QoS) requirements of the connection, load balancing requirements, or other such features.
US10305805B2 Technologies for adaptive routing using aggregated congestion information
Technologies for adaptive routing based on aggregated congestion information include a network switch that includes a plurality of output ports. The network switch is configured to determine a maximum local occupancy count for each output port based on a maximum local occupancy count of output buffer queues of each output port, a local congestion value based on the maximum local occupancy count, and a remote congestion value for a corresponding remote input buffer queue of a remote computing device communicatively coupled to a corresponding output port. The network switch is further configured to determine, for each output port, a total congestion value as a function of the local congestion value and the remote congestion value and enqueue the network packet into one of the output buffer queues of one of the output ports based on the total congestion values of the output ports. Other embodiments are described herein.
US10305802B2 Reliable transport of ethernet packet data with wire-speed and packet data rate match
Method, apparatus, and systems for reliably transferring Ethernet packet data over a link layer and facilitating fabric-to-Ethernet and Ethernet-to-fabric gateway operations at matching wire speed and packet data rate. Ethernet header and payload data is extracted from Ethernet frames received at the gateway and encapsulated in fabric packets to be forwarded to a fabric endpoint hosting an entity to which the Ethernet packet is addressed. The fabric packets are divided into flits, which are bundled in groups to form link packets that are transferred over the fabric at the Link layer using a reliable transmission scheme employing implicit ACKnowledgements. At the endpoint, the fabric packet is regenerated, and the Ethernet packet data is de-encapsulated. The Ethernet frames received from and transmitted to an Ethernet network are encoded using 64b/66b encoding, having an overhead-to-data bit ratio of 1:32. Meanwhile, the link packets have the same ratio, including one overhead bit per flit and a 14-bit CRC plus a 2-bit credit return field or sideband used for credit-based flow control.
US10305800B2 Preferential selection of IP protocol version with domain name matching on proxy servers
Systems and methods for the preferential selection or blocking of Internet Protocol (IP) version addresses, e.g., IPv4 and IPv6 addresses, are provided. During a process where address or domain name resolution is performed, an entity may access a domain bypass list to ascertain whether or not to proceed with requests utilizing an IPv4 address, an IPv6 address, or neither. Such a list may be dynamically or manually created and/or updated such that known issues associated with the use of a particular type of IP version address can be avoided for subsequent resolution requests to access network resources such as web pages, DNS entries, etc.
US10305796B2 Enhanced forwarding database synchronization for media access control addresses learned in interconnected layer-2 architectures
A method, in a switch in an interconnected layer-2 architecture, is disclosed for enhanced forwarding database synchronization of Media Access Control (MAC) addresses based on HIT logic. The method includes learning a MAC address against a port associated with the switch; storing the MAC address with information comprising a port Identifier (ID), a switch ID, and the enhanced HIT logic set to true; setting the enhanced HIT logic to false if the MAC address was not seen on the port at an end of a cycle; and synchronizing the MAC address with other switches in the interconnected layer-2 or multi-chassis architecture if the enhanced HIT logic is true at the end of the cycle.
US10305791B2 Using PCE as SDN controller
Embodiments relate generally to systems and methods for transitioning a system from a tradition network to a Software Defined Network (SDN) enabled network. In some embodiments, the systems and methods may comprise the use of a Path Computation Element (PCE) as a central controller. Smooth transition between traditional network and the new SDN enabled network, especially from a cost impact assessment perspective, may be accomplished using the existing PCE components from the current network to function as the central controller of the SDN network is one choice, which not only achieves the goal of having a centralized controller to provide the functionalities needed for the central controller, but also leverages the existing PCE network components.
US10305789B2 Packet forwarding for quality of service delivery
Embodiments of the present invention include methods, systems, and computer program products for packet forwarding. Aspects of the invention include receiving, from a source node, a first network queue in a set of network queues, wherein the first network queue includes one or more minimum network traffic performance requirements. A set of network paths is analyzed to determine a performance level for each network path and identify a first network path and a second network path with a performance level above the one or more minimum performance requirements of the first network queue. A determination is made that the first network path has a higher performance level than the second network path. Based at least in part on determining that the first network path has a higher performance level than the second network path, the first network queue is mapped to the first network path.
US10305788B2 Near-real-time and real-time communications
The present disclosure generally discloses capabilities for supporting new network zones and associated services. The network zones and associated services may include a near-real-time (NRT) zone and associated NRT services, a real-time (RT) zone and associated RT services, or the like. The resilient network zones and associated resilient and non-resilient services may be configured to provide bounded latency guarantees for reliably supporting various types of applications (e.g., mobile fronthaul, cloud computing, Internet-of-Things (IoT), or the like). The network zones and associated services may be provided using a distance-constrained fiber and wavelength switching fabric design comprised of various network devices and using associated controllers, which may be configured to support service provisioning functions, service testing functions, wavelength switching functions, and so forth.
US10305787B2 Dropping cells of a same packet sent among multiple paths within a packet switching device
In one embodiment, cells of a same packet are sent among multiple paths within a packet switching device. Each of these cells is associated with a same drop value for use in determining whether to drop or forward the cell at multiple positions within a packet switching fabric of a packet switching device in light of a current congestion measurement. In one embodiment, the drop value is calculated at each of these multiple positions based on fields of the cell that are packet variant, but not cell variant, so a same drop value is calculated by each cell of a packet. In one embodiment, at least one of these fields provides entropy (e.g., a timestamp of the packet) such that a produced drop value has, or approximately has, an equal probability of being any value within a predetermined range for fairness purposes.
US10305786B2 Data processing and analysis system and method
A method of processing messages within a distributed computer system in order to compensate for latency effects within the distributed computer system, the distributed computer system comprising a plurality of user devices and a message processing device, the method comprising: receiving a message from a user device at a message management device; determining if the received message corresponds to a message type that requires compensation for latency delays; and, in the event that the message does not require compensation, forwarding the message to the message processing device; and, in the event that the message does require compensation for latency effects, calculating a randomized delay period, and holding the message at the message management device for the calculated delay period and subsequently forwarding the message to the message processing device.
US10305785B2 Adaptive traffic routing in communication networks
At least one data-stream is re-routed and a network element is provided for re-routing at least one data-stream. A first part and a second part of a data-stream received at a first node and are transmitted to a second node via two different network paths, respectively. The first is transmitted from the first node to the second node via a first network path. A second network path is determined, and the difference between latencies of the first and second network paths is also determined. If the latency of the first network path is larger than the latency of the second network path, the at least one data-stream at the first node is re-routed from the first network path to the second network path provided that the time gap between data packets received by the first node exceeds said difference between latencies.
US10305783B2 Packet control method, switch, and controller
The embodiments disclose a packet control method, a switch, and a controller. The method includes receiving, by a switch, a packet, and processing the packet according to a pipeline, where an original packet is stored in a buffer, and a buffer location of the original packet is identified by using a buffer identifier. The method also includes when the packet fails to match a flow table, sending, by the switch, a first packet message to a controller, where the first packet message carries the buffer identifier, all or partial content of the packet; receiving, a second packet message sent by the controller, where the second packet message carries the buffer identifier and a packet processing instruction, and the packet processing instruction includes indication information of a specified flow table. Additionally, the method includes reprocessing, the packet according to the packet processing instruction and starting at the specified flow table.
US10305781B2 Content centric cross-layer scheduling for industrial applications
Arrangements described herein implement a CONtent CentrIc cross-layer SchEduling (CONCISE) approach in which content specific routes and schedules are created, resulting in an overlaid routing structure and multiple content based schedules. In CONCISE, not only is non-conflict multi-hop scheduling implemented but also data aggregation along the routing path is taken into account during the scheduling process. This therefore provides a new way to route and aggregate data in a deterministic and timely manner via scheduling.
US10305778B2 Enhanced peer discovery in a mesh network
A station of a mesh network comprising a peer table which is configured to list neighboring peers within the mesh network. Each peer comprises a qualification grade and the station comprises a controller which is configured to detect a new peer entering the mesh network and to establish a peer connection with the new peer. The controller is also configured to add the new peer to the peer table and to determine if the peer table is full when the new peer has been added. The controller is further configured to compare the qualification grades of the neighboring peers in the peer table if the peer table is full, and to remove a peer having a high qualification grade in relation to the neighboring peers in the peer table.
US10305777B2 Flow entry configuration method, apparatus, and system
A flow entry configuration method, apparatus, and system are disclosed. The method includes: reporting, by a switch, information about a data packet of a first service to a controller, receiving a flow entry delivered by the controller according to the information and a flow table structure, determining a first target service path matching the flow entry of the first service, determining a target hardware flow table according to a preconfigured correspondence between the service path and a hardware flow table of the switch, and configuring a flow entry of the target hardware flow table according to the flow entry of the first service. Therefore, no matter to which controller the switch is connected, the switch can successfully configure, in the hardware flow table, the flow entry used to implement the first service, so as to successfully process the first service, thereby reducing a probability of failure in service processing.
US10305775B2 Physiological test credit method
A physiological test credit method determines if test credits are available to the monitor and checks if a Wi-Fi connection is available. If test credits are less than a test credit threshold, the monitor connects to a test credit server, processes server commands so as to download test credits and disconnects from the server. In various embodiments, the monitor is challenged to break a server code, the server is challenged to break a monitor code. The server validates monitor serial codes, and saves monitor configuration parameters.
US10305768B2 Page phase time
A method of measuring load time for a web page includes video recording a duration of the web page load including capturing N frames in a series of frames 1 through N of the web page. The method includes comparing each frame from frame 1 through frame N−1 with a next frame from frame 2 through frame N in the series of frames to determine a pixel change amount between the compared frames. The method includes defining a series of page phases for the duration of the web page load, each page phase defined by a start time and an end time with each phase start time determined based on estimating user perceptible pixel change amount levels.
US10305765B2 Adaptive selection of message data properties for improving communication throughput and reliability
Embodiments of the present invention provide a computer-implemented method for communicating a reference code for a transaction. The method monitors a communication session conducted between a user and an agent via a communication channel, extracts user and channel properties from the monitored communication session, selects a reference code from a set of references codes stored on a database, in which the selection is based at least in part on the extracted communication channel properties and the extracted user properties, and then communicates the selected reference code to the user.
US10305763B2 Monitoring audio fidelity and audio-video synchronization
Methods, systems, and computer programs for monitoring quality of audio delivered over a communications channel are presented. One method includes an operation for defining timestamps. The timestamps are associated with a measure of time while delivering audio to a client computer, where each timestamp includes a plurality of timestamp bits. Further, the method includes an operation for modulating an audio signal with pseudo noise (PN) codes when a timestamp bit has a first logical value, and modulating the audio signal with a negative of the PN codes when the timestamp bit has a second logical value. After transmitting the modulated audio signal to the client computer, the timestamp bits are extracted from a received modulated audio signal to obtain received timestamps. The quality of the audio is assessed based on the received timestamps, and the quality of the audio is stored in computer memory.
US10305760B2 Identifying an analysis reporting message in network traffic
A non-transitory machine-readable storage medium encoded with instructions executable by a processing resource of a computing device to access network traffic exchanged with a web server application. The storage medium also identifies, in the accessed network traffic, an analysis reporting message of a client system and extracts, from the analysis reporting message, information representing a client system analysis of at least one prior transaction between the client system and a proxy server associated with the web server application. The information representing the client system analysis can comprise information describing an experience of the client system, including an indication of an amount of time to perform at least one prior transaction between the client system and the proxy server.
US10305759B2 Distributed and adaptive computer network analytics
A network analytics controller in a computer network receives specification of a network analysis task. The controller creates maplets. Each maplet corresponds to an agent executing on a network node in the computer network. Each maplet specifies the network data collection configuration, collected data processing, and processed data reporting to be performed to support the network analysis task at the node executing the corresponding agent. The controller communicates the maplet corresponding to the agent over the computer network to each agent. Each agent receiving a maplet configures its corresponding network node for network data collection, collected data processing, and processed data reporting in accordance with the received maplet. Each agent receiving a maplet collects and processes network data, and reports the processed data to the controller, in accordance with the configuration. The controller aggregates, as the result of the network analysis task, the data reported from each agent.
US10305757B2 Determining a reputation of a network entity
An example method can include monitoring a network to identify flows between nodes in the network. Once flows have been identified, the flows can be tagged and labelled according to the type of traffic they represent. If a flow represents malicious or otherwise undesirable traffic, it can be tagged accordingly. A request can then be made for a reputation score of an entity which can identify one or more nodes of the network.
US10305755B2 Reliability and performance analysis system
A reliability and performance analysis system is disclosed. The reliability and performance analysis system includes a logic analyzer and a server. The logic analyzer includes a set of probes capable of retrieving signals of a digital device. The retrieved signals are integrated and stored into a storage module of the logic analyzer. The retrieved signals are then transmitted to a remote server which are utilized to select specific signals to analyze the reliability and performance of the digital device. The storage module can increase the stability of the logic analyzer such that the logic analyzer can proceed a long-term signal retrieving process and a user can obtain an analysis result by connecting to the server directly.
US10305754B2 Apparatus and method to collect packets related to abnormal connection
An apparatus allocates a packet-identifier to each packet captured from a network, and stores the each packet in a buffer. The apparatus associates, with each of the packet-identifiers, a connection-identifier specifying a connection of a packet identified by the each packet-identifier, and detects a connection to which a primary abnormality is occurring by analyzing packets stored in the buffer. The apparatus stores, for each connection to which the primary abnormality has occurred, a primary-abnormality group of packets to which the packet-identifiers associated with the connection-identifier of the each connection are allocated, in a first storage-region, detects a connection to which a secondary abnormality is occurring, based on a statistical value related to results of analyses on packets captured in a sampling duration, and writes, in a second storage-region, packets related to connections to which the secondary abnormality has occurred, among the primary-abnormality groups stored in the first storage-region.
US10305753B2 Supplementing log messages with metadata
Mechanisms for supplementing log messages are disclosed. A log collection agent initiates, to a centralized management system, a request for metadata associated with a first executing process of the computing device. The log collection agent determines that a log message has been generated by the first executing process. The log collection agent generates a log entry that includes the log message and the metadata. The log collection agent sends the log entry to a centralized logging system that consolidates log messages from a plurality of executing processes including the first executing process.
US10305752B2 Automatically orchestrating the compliance of cloud services to selected standards and policies
The present embodiment may include a computing system that may extract a plurality of metadata from a service contract (human readable document) that was signed between the cloud infrastructure provider and a service owner before the service is deployed on the service delivery system of the cloud infrastructure provider. The present embodiment may compile the plurality of metadata into a control component that is an executable program that may be compiled with the service and adopted for auditing and enforcing the service contract of the service. The present embodiment may cause the service owner to compile the service with the control component, where the control component enabling auditing and enforcing the service contract signed for the service and monitors the service at runtime for compliance with the service contract.
US10305749B2 Low latency flow cleanup of openflow configuration changes
A controller of a software-define network receives a notification of a change to a configuration of data delivery devices of the network. In response, the controller determines whether flows of respective flow tables of the data delivery devices are affected by accessing flow mappings maintained in a memory of the controller. The respective flow tables of the data delivery devices affected by the configuration change include a pattern of information fields and actions that corresponds to a pattern of information fields and actions of the flow mappings in the memory of the controller. The controller sends instructions to the affected data delivery devices to perform an asynchronous activity on the respective flow tables that includes a cleanup of the flows of the respective flow tables of the affected data delivery devices, performed in repetitive sweeps of the one or more data delivery devices, until completion of the cleanup.
US10305746B2 Network insights
Providing network insights is disclosed. A mapping between a device identifier and one or more nodes in a network topology associated with a network service provider is obtained. End user experience data associated with the device identifier is obtained. Based at least in part on the device identifier. at least some of the obtained end user experience data is associated with at least some of the one or more nodes in the network topology associated with the network service provider. Processing is performed based at least in part on the association of the at least some of the obtained end user experience data with the at least some of the one or more nodes in the network topology associated with the network service provider. Output is provided based at least in part on the processing.
US10305745B2 Method and system for creating and managing aggregation service hierarchies
Techniques disclosed herein provide an approach for creating and managing aggregation service hierarchies, such as hierarchies used in distributed scheduling services and heartbeat services. In one embodiment, management nodes accept host computer registration events and add host computers to a hierarchy used as the aggregation mechanism in an aggregation service. The management nodes each manage a portion of the hierarchy and configure registered hosts to take the roles of leaf, branch, and root nodes in the hierarchy. Further, the management nodes dynamically mutate the hierarchy by reassigning host roles, in response to host additions and failures, thereby maximizing fault tolerance/high availability and efficiency.
US10305743B1 System and method for managing virtual and dedicated servers
A hosting system is provided. The hosting system includes a grid of hardware nodes for provisioning virtual servers including a first virtual server for a first user and a second virtual server for a second user. The hosting system further includes dedicated servers including a first dedicated server for the first user and a second dedicated server for the second user. A switch, in response to the first virtual server and the second virtual server having overlapping virtual local area network (VLAN) identifications (IDs), defines a first broadcast domain for the first user and a second broadcast domain for the second user, places the first virtual server and the first dedicated server in the first broadcast domain, and places the second virtual server and the second dedicated server in the second broadcast domain.
US10305741B2 Automatic placement of clients in a distributed computer system satisfying constraints
A cloud management server and method for performing automatic placement of clients in a distributed computer system uses a list of compatible clusters to select an affinity cluster to place the clients associated with an affinity constraint. As part of the placement method, a cluster that cannot satisfy any anti-affinity constraint associated with the clients and the affinity constrain is removed from the list of compatible clusters. After the affinity cluster has been selected, at least one cluster in the distributed computer system is also selected to place clients associated with an anti-affinity constraint.
US10305733B1 Defining software infrastructure using a physical model
Functionality is disclosed herein for utilizing a physical model to define infrastructure associated with the service provider network or other networks. The model is analyzed to identify resources represented by the physical model as well as any connections between the resources. Based upon the analysis, configuration data that describes the configuration of the resources within the service provider network may be generated and used to perform one or more actions. For example, the configuration data might be used to generate a deployment template and/or used to provision the resources within the service provider network or other networks. After provisioning, the model may show information relating to the operation of the resources within the network.
US10305724B2 Distributed scheduler
A method, system, and computer readable medium for managing applications on an application execution system are disclosed. On an application server the number of instances of a first application type that are in a busy state is determined. This determination is performed at each respective time interval in a plurality of time intervals. Then, a first running average for the busy state of the first application type is computed based upon the number of instances of the first application type that are in a busy state, at the application server, at each respective time interval. A removal request is sent when the first running average for the busy state meets a first removal criterion. The removal request is a request to remove the application server from a data structure that specifies which of a plurality of application servers accept service requests for the first application type.
US10305719B2 Radio base station, user terminal and radio communication method
The present invention is designed to improve spectral efficiency in a system that runs LTE/LTE-A by using a carrier in which LBT (Listen Before Talk) is configured. One aspect of the present invention provides a radio base station in a radio communication system where the radio base station and a user terminal communicate by using a carrier in which LBT is configured, and this radio base station has a measurement section that executes LBT in a predetermined carrier sensing duration and acquires an LBT result, and a transmission section that transmits a downlink signal based on the LBT result, and the predetermined carrier sensing duration includes a first carrier sensing duration and a second carrier sensing duration, which is shorter than the first carrier sensing duration.
US10305714B2 Method and apparatus for frequency interleaving
The disclosure generally relates to a method and apparatus for frequency interleaving. Specifically, an embodiment of the disclosure relates to a communication system having one or more antennas, a radio, a memory circuit, and a processor circuit. The antennas can be used to communicate signals or to comply with different transmission protocols. The radio can be configured to send and receive radio signals. The memory can communicate with the processor circuit and contain instructions for the processor circuit to write data carriers along a plurality of rows and columns of a 2-D store in bit-reversed order and read the columns of 2-D store.
US10305713B2 Trigger information exchange between wireless systems
Systems and methods are disclosed herein to provide efficient support for the exchange of trigger information between wireless data communication devices and systems, including Multi-User Multiple Input Multiple Output (MU-MIMO) devices and systems that may utilize Orthogonal Frequency Division Multiple Access (OFDMA). In accordance with one or more embodiments, a trigger information exchange mechanism is disclosed that transfers trigger data as part of a pre-existing data frame handshake. Such a system may offer improved capabilities such as a reduced channel overhead incurred due to the trigger information exchange.
US10305712B2 Apparatus and method for transmitting and receiving of cyclic shift parameter for supporting orthogonality in MIMO environment
A method includes: determining a Cyclic Shift (CS) parameter that implicitly indicates an orthogonality allocation rule and orthogonality-related information, by determining a multiple access state of a User Equipment (UE), and transmitting the determined CS parameter to the UE, wherein the orthogonality-related information includes an Orthogonal Cover Code indicated by the CS parameter, the orthogonality allocation rule is determined as a uniform scheme or a non-uniform scheme according to the CS parameter, determining the CS parameter by which the non-uniform scheme is applied if the UE is in a Single User Multiple Input Multiple Output state, and determining the CS parameter by which the uniform scheme is applied if the UE is in a Multiple User Multiple Input Multiple Output state.
US10305711B2 Methods and devices for modulating and coding data packets
A method for modulating and coding a data packet comprising digitally encoded information. The method comprises selecting a hierarchy of modulation and coding schemes to use for modulation and coding of the digitally encoded information. The method also comprises identifying, among the bits in the digitally encoded information and based on the selected hierarchy of modulation and coding schemes, two sets of data, a first set of data and a second set of data, the second set of data being a sub-set of the first set of data and comprising bits different from the most robust bits of the first set of data. The method further comprises performing modulation and coding of the first set of data using a modulation and coding scheme with high order modulation in order to create a first layer of the data packet.
US10305707B1 Digital down converter with baseband equalization
A digital down-converter with baseband equalization comprises a composite analog-to-digital converter (ADC) adapted to convert an applied RF analog signal to be processed to a digital signal, and then down-convert the digital signal to a baseband frequency region, and then perform equalization on the down-converted digital signal, thereby reducing distortions caused by introduction of spurious signals by the ADC.
US10305703B1 Methods and apparatus for continuous time linear equalizer tuning using decision feedback equalizer adaptation engine
The presently-disclosed solution enables continuous time linear equalizer (CTLE) tuning without needing to perform bit error rate (BER) measurements. Because time consuming BER measurements are avoided, the CTLE tuning may be performed more rapidly as to reduce substantially the time required for link training. Furthermore, this solution re-uses decision feedback equalizer (DFE) adaptation circuitry so as to be highly efficient in its implementation. One embodiment relates to a method that tunes the CTLE based on results from the adaptation of the tap values of the DFE. Another embodiment relates to an apparatus that includes an interface for a control module to control a setting of a CTLE and an adaptation engine for a DFE. The value for the setting of the CTLE is selected using the adapted tap 1 value of the DFE as a figure of merit. Other embodiments and features are also disclosed.
US10305700B2 Systems and methods for designating packets for customized data processing in port-extended architectures
A method for specialized processing of data in a port-extended network comprises receiving, by the control node of the port-extended network, a data frame that includes, at a first field of the data frame, information indicative of an incoming port at which the data frame was received, the first field having been inserted by a satellite node associated with the port. The method also comprises determining that one or more packets of a frame require specialized processing, and replacing the information contained in the first field with information indicative of the specialized processing. The method further comprises replacing information contained in a second field with information indicative of an outgoing port of a second satellite node of the port-extended network. A modified data frame is transmitted onto the port-extended network, the modified data frame that includes the information indicative of the specialized processing in the first field.
US10305699B2 Device management system
A management system includes an interface board configured to provide bi-directional communication between a networking device and one or more devices, wherein the interface board is coupled to the networking device and connects to one or more devices via one or more communication protocols supported by one or more devices. The management system further includes a management module connected to the interface board with the management module configured to receive, from the interface board, data packets generated by the one or more devices, and transmit the data packets to a remote server.
US10305697B2 Handling excess travel-related information
Travel-related-information messages (TRIMS) are received from one or more information sources, and information included in the messages is placed into a first (e.g. TPEG™) or second (e.g. TPEG+) group. A determination is made that a first TRIM reporting message including information from the first group will exceed a permissible size, so excess information is removed from the first group and added to the second group, thereby decreasing the size of the first TRIM reporting message to the permissible message size or less. Some or all of the excess information removed from the first group is added to the second group. First and second TRIM reporting messages are generated from information included in the first and second groups. The first and second TRIM reporting messages are transmitted to end-user devices using different service ports.
US10305690B1 Two-step central matching
A method performed by a client device of enrolling biometric data of a user with a network node over a secure communication channel comprises capturing the biometric data, transforming the biometric data into a first set of transformed biometric data using a first feature transformation key, generating a second feature transformation key, and transforming the biometric data into a second set of transformed biometric data using the second feature transformation key. The method further comprises encrypting the first and second set of transformed biometric data with an encryption key, encrypting the second feature transformation key with another encryption key shared with the network node at which the first and second sets of transformed biometric data are to be enrolled, and submitting, to the network node, an Enrollment request comprising the encrypted first and second sets of transformed biometric data, the encrypted second feature transformation key, and user profile data.
US10305689B2 Encryption apparatus, decryption apparatus, cryptography processing system, encryption method, decryption method, encryption program, and decryption program
An acquisition unit (2020) acquires a plaintext block sequence and a first cryptographic key. The plaintext block sequence is constituted by a plurality of plaintext blocks. A second-cryptographic-key generation unit (2040) generates a second cryptographic key. A third-cryptographic-key generation unit (2060) generates a third cryptographic key. The third cryptographic key is calculated as exclusive OR between the first cryptographic key and a portion or the entirety of the second cryptographic key. A counter mode encryption unit (2080) encrypts the plaintext block sequence using the third cryptographic key as a cryptographic key, and generates a cryptographic block sequence. A block cryptography using a counter mode as block cipher mode of operation is used in encryption. A key block generation unit (2100) generates a key block. The key block is calculated as exclusive OR between the second cryptographic key and respective blocks of the cryptographic block sequence.
US10305685B2 Communications system and communications method
An identification information transmitter encrypts identification information for identifying a person or an object using an encryption key, transmits the encrypted identification information, and, after receiving another encryption key, switches the encryption key from the encryption key to the other encryption key. A server receives the encrypted identification information from the identification information transmitter, determines whether the encryption key is to be switched, and, if the encryption key is to be switched, generates the other encryption key. Another server authenticates the identification information that an identification information receiver receives from the identification information transmitter, and, if authentication is successful, acquires the other encryption key from the server, and transmits the other encryption key to the identification information receiver. The identification information receiver, when receiving the other encryption key from the second server, transmits the other encryption key to the identification information transmitter.
US10305683B1 System and method of applying multiple adaptive privacy control layers to multi-channel bitstream data
Disclosed are systems to apply customized permission settings to protect particular portions of a document, and, in particular, documents that are of bitstream datatypes containing multiple channels of audio, encoded or not encoded. The custom access permission settings may be implemented by obfuscating the protected portions of the original bitstream and then embedding “secret,” e.g., hidden and/or encrypted, versions of the obfuscated portions in parts of the data structure of the original file, e.g., in the form of “layers” that are held within audio stream containers such as channels. The content of the individual encrypted audio stream containers may then be decrypted according to each recipient's permissions and layered on top of the obfuscated portions of the encoded media file before being rendered to the recipient.
US10305677B2 Systems and method for estimating clock drift in underwater acoustic instruments
A system and method for estimating clock drift in underwater instruments is provided. The method can include transmitting a signal from a source to a plurality of underwater receivers or a single receiver. Upon recovery of the underwater receivers, an initial sampling frequency value can be used to generate received data waveforms from data stored on each underwater device. The generated received waveforms can be used to generate a channel estimate for each receiver, and the channel estimates can be used to provide an estimate of the source motion during the transmission. The estimated source motion can then be used to estimate the clock drift.
US10305675B2 Data phase tracking device, data phase tracking method and communication device
An FIR filter convolutes sampled data obtained by sampling a reception signal with tap coefficients. A phase difference detector detects a phase difference between a synchronization timing of a signal waveform estimated from an output signal of the FIR filter and a sampling timing of the output signal. A tap coefficient adjuster adjusts the tap coefficients so as to reduce the phase difference detected by the phase difference detector and causes the sampling timing of the output signal of the FIR filter to track the synchronization timing.
US10305672B2 Communication device and communication system
A communication system includes a master node and one more slave nodes connected via a transmission line. The master node is configured to output a first PWM signal having a shorter low level time and a second PWM signal having a longer low level time. The slave node is configured to output the second PWM signal when detecting a high to low signal level change on the transmission line. The master node detects a time delay as measured from when an input signal to a transmission buffer falls to when an output signal from a reception buffer falls. The time delay is an index value used to change the low level time of the first PWM signal when the time delay is equal to or less than a preset value.
US10305671B2 Synchronous differential signaling protocol
Synchronous, differential signaling may be performed over a communications path through a wired connection between a master device and a slave device to provide high-bandwidth and/or low-latency communications. Flexibility may be provided in the signaling protocol by providing for a configurable frame structure. Flexibility may be provided in mapping of data streams to bit slots in a frame, varying a number of downlink and uplink slots, configuring a number of turnarounds and locations of the turnarounds within a frame, configuring location and number of control word bit (CWB) slots in a frame, and/or adjusting a clock frequency of the communications link.
US10305664B2 Method and device for transmitting ACK/NACK in wireless communication system
A method for transmitting uplink control information (UCI) in a wireless communication system, includes receiving a configuration message from a base station, the configuration message including information regarding a plurality of resource sets for a plurality of physical uplink control channel (PUCCH) formats; selecting a resource set of the plurality of resource sets based on a payload size of the UCI to be transmitted; receiving a downlink (DL) grant on a physical downlink control channel (PDCCH) from the base station, the DL grant including a resource indicator indicating a PUCCH resource within the selected resource set; and transmitting the UCI by using a PUCCH format associated with the PUCCH resource.
US10305659B2 Uplink multi-user transmission
A method for transmitting a subchannel availability for an uplink (UL) multi-user (MU) transmission is described. An availability of one or more subchannels of an orthogonal frequency division multiplex (OFDM) channel are determined by a first communication device for the UL MU transmission. A High Throughput (HT) Control field of a media access control (MAC) header that includes an indication of the determined availability of the one or more subchannels is generated by the first communication device. A MAC protocol data unit (MPDU) that includes the HT Control field is generated by the first communication device. The MPDU is transmitted by the first communication device to a second communication device via the OFDM channel for a subsequent allocation of radio resources for the UL MU transmission by the second communication device.
US10305658B2 Wireless base station apparatus, wireless terminal apparatus, frequency resource allocation method, and method of forming transmission signal
A wireless base station apparatus and wireless terminal apparatus with a configuration which can prevent reductions in the accuracy of channel estimation when non-contiguous band transmission and SRS transmission are employed in an uplink line. In the base station apparatus (100), an allocation setting unit (106), which sets the reception band of an SRS at an SRS extraction unit (103) and sets the units of frequency allocation (RBG) at a CQI estimation unit (104) and allocation unit (105), matches the frequency position at the end of the SRS reception band to the frequency position at the end of any of the units of frequency allocation and sets the reception bandwidth of the reference signal to a natural number multiple of the bandwidth of the unit of frequency allocation. In the terminal apparatus (200), a band information setting unit (204), which sets the transmission band and units of frequency allocation (RBG), matches the frequency position at the end of the transmission band to the frequency position at the end of any of the units of frequency allocation and sets the transmission bandwidth of the SRS to a natural number multiple of the bandwidth of the unit of frequency allocation.
US10305657B2 Emergency call handling within IP multimedia system (IMS) networks
Systems and methods are described herein for handling E911 communications within IMS networks, such as Voice over LTE (VoLTE) networks. In some embodiments, the systems and methods, via various communication nodes, handle or otherwise govern emergency calls within the VoLTE network, by sending an INVITE message from a sender node of the VoLTE network to a recipient node of the VoLTE network, and starting a retry timer at the sender node that is specific to handling E911 calls by the VoLTE network.
US10305656B2 Optimizations for zero-forcing precoding
Massive MIMO systems provide impressive spectral efficiencies through beam forming techniques such as Zero-Forcing Precoding (ZFP). Unfortunately, ZFP imposes a considerable computational burden for each additional user. Relationships between the antennas, the users, and the environment must be rapidly, and accurately, reassessed during ZFP on an ongoing basis. Brute force approaches to these reassessments may be unfeasible for certain hardware and design conditions. Accordingly, various of the proposed embodiments implement representational optimizations which reduce the computational burden for each reassessment. Some embodiments employ “dynamic sectorization”, whereby the serviced environment is divided into regions and the corresponding representation is modified to reduce the computations of each reassessment. A backplane, antenna separation/directivity and thresholds for environment noise may each be adjusted to reduce the computational burden.
US10305655B2 Reporting of channel state information (CSI) feedback by a user equipment
The present disclosure describes a method, an apparatus, and a computer readable medium for reporting channel state information (CSI) feedback by a user equipment (UE). For example, the method may include identifying a plurality of reference signal (RS) configurations, determining a preferred RS configuration from the plurality of the RS configurations identified at the UE, and reporting the preferred RS configuration to the node. The present disclosure further includes receiving channel state information (CSI) feedback at a node which includes transmitting a plurality of reference signals to a plurality of user equipments (UEs) and receive a preferred RS configuration from at least a UE of the plurality of the UEs.
US10305648B2 Method and apparatus for transmitting and receiving backhaul subframe channel in wireless communication system
The present invention relates to a method for transmitting a backhaul sub frame channel of a base station in a wireless communication system. The method for transmitting a backhaul sub frame channel according to one embodiment of the present invention comprises: creating a downlink relay control channel by coding downlink relay control information that is transmitted to a relay; allocating the created downlink relay control channel to a first slot of a semi-static resource region that is allocated to the relay; and transmitting, to the relay, a backhaul sub frame to which the channel is allocated. Compared to existing control channel transmission techniques, the present invention can minimize overheads. Moreover, the present invention also reduces control channel resources required during retransmission and for the transmission of multiple backhaul subframes.
US10305645B2 Frame structure for filter bank multi-carrier (FBMC) waveforms
A unified frame structure for filter bank multi-carrier (FBMC) and orthogonal frequency division multiplexed (OFDM) waveforms may allow FBMC and OFDM frames to be communicated over a common channel without significant inter-frame gaps. The unified frame structure may set an FBMC frame duration to an integer multiple of an OFDM frame element duration to enable alignment of FBMC frames and OFDM frames in the time domain. The unified frame structure may also map control channels in the FBMC and OFDM frames to common resource locations so that the respective control channels are aligned in the time and/or frequency domains. The unified frame structure may also share synchronization channels between FBMC and OFDM frames. Additionally, overhead in an FBMC time division duplexed (TDD) communications channel can be reduced by overlapping time windows appended to FBMC blocks.
US10305638B2 Wireless communication terminal and wireless communication method for multi-user concurrent transmission
The present invention relates to a wireless communication terminal and a wireless communication method for efficiently managing simultaneous data transmissions of a plurality of terminals.To this end, provided are a base wireless communication terminal including: a transceiver configured to transmit and receive a wireless signal; and a processor configured to control an operation of the base wireless communication terminal, wherein the processor is configured to: transmit a trigger frame triggering a multi-user uplink transmission of a plurality of terminals, receive multi-user uplink data through resources allocated to the plurality of terminals, and transmit a block ACK through the resources in response to the received multi-user uplink data, wherein the transmission of the block ACK in each resource is terminated at the same time, and a wireless communication method using the same.
US10305633B2 Per-symbol K-bit interleaver
The present disclosure provides techniques for performing bit-level interleaving for orthogonal frequency-divisional multiplexing (OFDM) symbols across a plurality of code blocks. In some aspects, a transmitting device may dynamically switch between bit-level interleaving and tone-level interleaving for each OFDM symbol based on factors such as number of bits that are carried in each tone, size of each code block, the processing time requirements of the transmitting device and/or the receiving device, or the transmitting device preference.
US10305632B2 Transmitting apparatus and signal processing method thereof
A transmitting apparatus and a receiving apparatus are provided. The transmitting apparatus includes: an encoder configured to generate a low density parity check (LDPC) codeword by performing LDPC encoding; an interleaver configured to interleave the LDPC codeword; and a modulator configured to modulate the interleaved LDPC codeword according to a modulation method to generate a modulation symbol. The interleaver includes a block interleaver formed of a plurality of columns each comprising a plurality of rows, and the block interleaver is configured to divide the plurality of columns into at least two parts and interleave the LDPC codeword.
US10305629B2 Transmitting apparatus and signal processing method thereof
A transmitting apparatus and a receiving apparatus are provided. The transmitting apparatus includes an encoder configured to generate a low density parity check (LDPC) codeword by performing LDPC encoding, an interleaver configured to interleave the LDPC codeword, and a modulator configured to modulate the interleaved LDPC codeword according to a modulation method to generate a modulation symbol. The interleaver performs interleaving by dividing the LDPC codeword into a plurality of groups, rearranging an order of the plurality of groups in group units, and dividing the plurality of rearranged groups based on a modulation order according to the modulation method.
US10305628B2 Transmitting apparatus, receiving apparatus, transmission method, and reception method
A transmission frame generating device generates a transmission frame. The generating device includes a control information signal generator which generates a modulation method control signal indicating a modulation method used for a data signal and an error correction method control signal indicating an error correction method used for the data signal and a frame former which forms the transmission frame by arranging a training signal, the data signal, the modulation method control signal and the error correction method control signal on a plurality of subcarriers on a frequency axis. The modulation method control signal being repeatedly and discretely arranged on a first multiple of the plurality of subcarriers on the frequency axis and the error correction method control signal being repeatedly and discretely arranged on a second multiple of the plurality of the subcarriers on the frequency axis.
US10305625B2 Data recovery circuit
A data recovery circuit includes: a first comparison circuit for comparing two analog data signals to output a first and a second comparison signals having opposite logic values when a positive clock signal stays at an active level, and for configuring the first and second comparison signals to have a same logic value when the positive clock signal stays at an inactive level; a second comparison circuit for comparing the two analog data signals to output a third and a fourth comparison signals having opposite logic values when a negative clock signal stays at the active level, and for configuring the third and fourth comparison signals to have the same logic value when the negative clock signal stays at the inactive level; and a data signal generating circuit for generating a digital data signal according to the first through fourth comparison signals.
US10305623B2 Resource allocation for repetitions of transmissions in a communication system
Methods and apparatus are provided to define sub-bands within a downlink (DL) system bandwidth or within an uplink (UL) system bandwidth, to configure sub-bands for DL signaling or for UL signaling, and to transmit or receive DL signaling or UL signaling with repetitions in the configured sub-bands.
US10305621B2 Burst-mode discrete multi-tone for networks
A method implemented by a first network element (NE) comprises receiving, by a receiver of the first NE, a burst from a second NE, wherein the burst comprises at least one training symbol (TS), storing, by a memory of the first NE, a channel response for a link between the first NE and the second NE, wherein the first NE is communicatively coupled to the second NE, wherein the channel response is based on a current channel response estimated using at least one TS in the burst and a previously stored channel response, and wherein the previously stored channel response is based on a plurality of bursts previously received from the second NE, and compensating, by a processor coupled to the receiver and the memory of the first NE, modulated symbols in the burst using the channel response.
US10305620B2 Method and apparatuses for algorithm on QAM coherent optical detection
Blind polarization demultiplexing algorithms based on complex independent component analysis (ICA) by negentropy maximization for quadrature amplitude modulation (QAM) coherent optical systems are disclosed. The polarization demultiplexing is achieved by maximizing the signal's non-Gaussianity measured by the information theoretic quantity of negentropy. An adaptive gradient optimization algorithm and a Quasi-Newton algorithm with accelerated convergence are employed to maximize the negentropy. Certain approximate nonlinear functions can be substitutes for the negentropy which is strictly derived from the probability density function (PDF) of the received noisy QAM signal with phase noise, and this reduces the computational complexity. The numerical simulation and experimental results of polarization division multiplexing (PDM)-quadrature phase shift keying (QPSK) and PDM-16QAM reveal that the ICA demultiplexing algorithms are feasible and effective in coherent systems and the simplified ones can also achieve equivalent performance.
US10305615B2 Generation of national broadcast log from local broadcast log
A media scheduling system includes a national scheduling service and subscribing stations. The scheduling service receives a local broadcast log generated by a local subscribing station. The local broadcast log includes media item identifiers. The local broadcast log is verified and approved by the scheduling service. Verification includes checking the local broadcast log for compliance with digital rights management (DRM) requirements. Approval is based, at least in part, on a trust level associated with the local subscribing station. A national log is generated, based on the local broadcast log, by generating a national clock including clock positions to be filled by items in the local broadcast log, and populating the clock positions in the national log using the media items identifiers included in the local broadcast log. Default editing restrictions for the national log are set, and the national log is transmitted to other local stations for broadcast.
US10305605B2 Optical receiver, optical transceiver comprising the same, and method of protecting a photodetector in the optical receiver with a transient event or a transient state determination
An optical or optoelectronic receiver, an optoelectronic transceiver including the same, and a method and system for protecting a photodetector in the same are disclosed. The method of protecting a photodetector generally includes providing a control voltage to the photodetector so that a current flows through the photodetector, and determining that a transient event has occurred or a transient state exists in the receiver. During the transient event or transient state, the method maintains the control voltage at a normal operating voltage when the current through the photodetector is at or below a predetermined threshold current, and switches the control voltage to a safe mode voltage when the current through the photodetector is above the predetermined threshold current.
US10305600B2 Multilevel optical signal system
The invention comprises a multilevel optical signal system comprising two or more light source branches and an optical power-combiner, wherein each branch comprising a light source, an optical modulator and an electrical driver for the modulator, wherein each electrical driver is configured for being driven by electrical signals to drive the modulator to modulate the light generated by the light source into a corresponding 2-level data signal such that the respective 2-level data signals differs in power level.
US10305599B2 Optical transmitter module
In an optical transmitter module for combining three or more optical signals different in intensity with an optical multiplexer to generate a PAM signal, the influence of the beat noise and the chromatic dispersion due to the difference in wavelength is reduced. The optical transmitter module includes first through third optical signal sources adapted to output respective optical signals binary intensity modulated with different amplitude from each other, and a combining section. The combining section has a wavelength multiplexer adapted to wavelength-multiplex a plurality of input optical signals having different wavelengths from each other while keeping the respective polarization states, and a polarization multiplexer adapted to polarization-multiplex a pair of input optical signals having respective polarization states perpendicular to each other, and the combining section combines the input optical signals from the first through third optical signal sources with each other to generate a PAM8 signal.
US10305598B2 Isolation of RF signals using optical single side band modulation combined with optical filtering
A method and apparatus for isolating an RF signal are provided. A first RF signal is received and passed to an input of a 90 degree hybrid. An output of the 90 degree hybrid is connected to a first waveguide and a second output is connected to a second waveguide of an optical modulator. A second RF signal is received and passed to an input of a second 90 degree hybrid. An output of the second 90 degree hybrid is connected to the second waveguide and a second output is connected to the first waveguide of the optical modulator. The optical modulator is biased to produce single side band optical outputs of the RF signals. The single side band optical outputs are passed to an optical notch filter to remove one of the side band outputs. The other of the side band optical outputs is converted to an electrical signal.
US10305597B2 Method and system for encoding multi-level pulse amplitude modulated signals using integrated optoelectronic devices
Methods and systems for encoding multi-level pulse amplitude modulated signals using integrated optoelectronics are disclosed and may include generating a multi-level, amplitude-modulated optical signal utilizing an optical modulator driven by first and second electrical input signals, where the optical modulator may configure levels in the multi-level amplitude modulated optical signal, drivers are coupled to the optical modulator; and the first and second electrical input signals may be synchronized before being communicated to the drivers. The optical modulator may include optical modulator elements coupled in series and configured into groups. The number of optical modular elements and groups may configure the number of levels in the multi-level amplitude modulated optical signal. Unit drivers may be coupled to each of the groups. The electrical input signals may be synchronized before communicating them to the unit drivers utilizing flip-flops. Phase addition may be synchronized utilizing one or more electrical delay lines.
US10305591B2 Detection apparatus and method for noise intensity and coherent optical receiver
A detection apparatus and method for noise intensity and a coherent optical receiver where the detection method includes: preprocessing a received signal to obtain a pilot sequence contained in the received signal; removing a phase noise of a receiving pilot sequence by using a known transmitting pilot signal; calculating a noise power density of the receiving pilot sequence with no (or without) phase noise within a predetermined spectral width near a pilot frequency; and calculating power of a linear noise of the received signal based on a bandwidth of the received signal and the noise power density within the predetermined spectral width. Hence, linear noises and nonlinear noises may be split efficiently without introducing much complexity, and information on intensities of various noises may be obtained.
US10305589B2 Channel diagnostics based on equalizer coefficients
A receiver applies a calibration method to compensate for skew between input channels. The receiver skew is estimated by observing the coefficients of an adaptive equalizer which adjusts the coefficients based on time-varying properties of the multi-channel input signal. The receiver skew is compensated by programming the phase of the sampling clocks for the different channels. Furthermore, during real-time operation of the receiver, channel diagnostics is performed to automatically estimate differential group delay and/or other channel characteristics based on the equalizer coefficients using a frequency averaging or polarization averaging approach. Framer information can furthermore be utilized to estimate differential group delay that is an integer multiple of the symbol rate. Additionally, a DSP reset may be performed when substantial signal degradation is detected based on the channel diagnostics information.
US10305588B2 Network management device and network management method
There is provided a network management device including a memory in which a change rate of a transmission quality of a first optical signal to be transmitted on a first path with respect to a power of the first optical signal is stored, and a processor coupled to the memory and the processor configured to determine, based on the change rate, whether to set a second path on which a second optical signal transmits to overlap with at least a portion of a route of the first path.
US10305585B2 Communication method and device in unlicensed band
A communication method and device in an unlicensed band are provided. The device transmits a reservation signal for reserving a resource reservation period (RRP) which is to occupy a wireless channel for data transmission in an idle channel. The device transmits a data packet during the RRP.
US10305581B2 Methods and systems for performing antenna pointing while mitigating interference with a nearby satellite
Systems and methods are described herein for performing mispointing correction operations that can provide accurate pointing of an antenna towards a satellite, while also satisfying interference requirements with other satellites. As a result, the mispointing correction operations described herein can improve resource efficiency of communication systems using such antennas and help ensure compliance with interference requirements of other satellites.
US10305570B2 Apparatus, system and method of dual carrier modulation with first and second spatial streams
For example, a wireless station may be configured to modulate a plurality of data bit sequences into a plurality of constellation points in first and second spatial streams according to a DCM, a data bit sequence of the plurality of data bit sequences includes a sequence of a plurality of data bits, modulating the plurality of data bit sequences includes modulating the sequence of the plurality of data bits into a first constellation point in the first spatial stream and a second constellation point in the second spatial stream, the second constellation point is a complex conjugate of the first constellation point; and to transmit an OFDM transmission over a wireless communication channel in a frequency band above 45 GHz, the OFDM transmission based on the plurality of constellation points in the first and second spatial streams.
US10305568B1 Coding main beam information in CSI codebook
Apparatuses, methods, and systems are disclosed for preparing a channel state information (“CSI”) codeword. One apparatus includes a processor and a transceiver configured to communicate 805 with a transmit-receive point (“TRP”) over a radio access network using spatial multiplexing, wherein multiple transmission layers are transmitted at a time, each transmission layer comprising multiple beams. The processor identifies a main beam for each of the multiple transmission layers and determines whether the main beams of each transmission layer are the same. The processor prepares a CSI codeword, wherein the CSI codeword comprises a first bit indicating whether the main beams of each transmission layer are the same, a first set of bits coding the main beams, and a second set of bits coding the remaining beams. The transceiver transmits the CSI codeword to the TRP.
US10305562B2 Different sector rotation speeds for post-amble processing of a beam forming packet
Post-amble processing of a beam forming packet may utilize different sector rotation speeds at different wireless communication devices. Power measurements may be captured for individual sectors of an antenna array with respect to a complete rotation of antenna sectors at another wireless communication device. The power measurements may be evaluated to identify a sector for directing a millimeter wave beam between the different wireless communication devices. In some embodiments, a second packet may be transmitted back using the identified sector to determine another sector for directing the millimeter wave beam between the different wireless communication devices.
US10305558B2 Precoding matrix indicator feedback method, receiving method, and apparatus
Embodiments of the present invention disclose a precoding matrix indicator feedback method, receiving method, and apparatus. User equipment UE receives a reference signal sent by a base station; the UE selects, based on the reference signal, a precoding matrix for each first subband of N first subbands in a system transmission bandwidth from a codebook, where the codebook includes at least two precoding matrixes, and each precoding matrix is denoted by at least a first precoding matrix indicator PMI and a second PMI, where each first subband of the N first subbands corresponds to a second PMI, and each second subband of M second subbands corresponds to a first PMI; and the UE feeds back the first PMI corresponding to each second subband to the base station, and feeds back the second PMI corresponding to each first subband to the base station.
US10305552B2 Method and device for transmitting feedback frame in wireless LAN system
Provided are a method and a device for transmitting a feedback frame in a wireless LAN system. Particularly, a first wireless station receives, from a second wireless station, a feedback request field including an LTF. The first wireless station configures feedback information on a wireless channel corresponding to a preset frequency band by using the feedback request field. The first wireless station transmits the feedback information to the second wireless station.
US10305544B2 System for supply chain management
A system for tracking a product from origin to destination is disclosed. The system includes a probe that comprises two plates, a power source and a processor. The power source is controlled by the processor to produce an oscillating output at the plates. Using the oscillating voltage, the probe interrogates a device through capacitive coupling. The device includes a control unit, a memory unit, and first and second materials physically associated with the device for communication using capacitive coupling. Information associated with the device is transferred from the device to the probe through capacitive coupling between the first and second materials and the first and second plates, respectively.
US10305543B2 Device for transmission by power-line communication in an aircraft
The present invention relates to a device for transmission by power-line communication (1) between two items of equipment (10, 20) on board an aircraft (1), comprising a transmission cable (3) configured to simultaneously transmit a power supply current and a data signal. This cable (3) comprises two twisted pairs of conductors (34, 34a, 34b). The device comprises a data sender (100) comprising a COFDM coupler (44) configured to modulate a signal by carrier modulation according to a COFDM mode, and a data receiver (200) comprising a COFDM coupler (44) configured to demodulate a signal modulated by carrier modulation according to a COFDM mode. The data sender (100) is configured to send a test signal by carrier modulation according to a COFDM mode, while the data receiver (200) is configured to detect signals corresponding to the test signals sent, and to analyze the carriers of the detected signal in regard to the signal sent and deduce therefrom the state of the transmission cable (3).
US10305542B2 Method, apparatus and system for crosstalk suppression of power line communication
Method, apparatus and system for crosstalk suppression of power line communication are provided. The method includes: receiving a joining request message; judging a matching state of the communication terminal based on a history matching record and communication terminal identifier, if matching state of the communication terminal is unmatched: sending a joining response message to the communication terminal; receiving an acknowledgment request message sent by the communication terminal after switch of the communication terminal is turned on; detecting voltage on power line between the communication terminal and an inverter corresponding to the power line communication transmitter, if voltage is within preset voltage range, sending an acknowledgment response message to the communication terminal; storing communication terminal identifier in history matching record and storing matching state of the communication terminal as successfully-matched. The method, apparatus and system can avoid malfunction of switch of the communication terminal during communication crosstalk.
US10305539B2 Electronic apparatus and controlling method thereof
A method for controlling an electronic apparatus and a method therefor are disclosed. The electronic device may be configured as a master device configured to control a piconet in a wireless communication network including a plurality of piconets. The controlling method includes periodically receiving, from an external coordinator device, radio frequency channel state information, virtual address information, and clock information corresponding to the piconet allocated by the coordinator device, and performing wireless data communication based on the radio frequency channel state information, the virtual address information, and the clock information.
US10305532B1 Systems and methods to dynamically change reactance to support multiple RF frequencies
A method that incorporates teachings of the subject disclosure may include, for example, a method comprising receiving from a transceiver that is implemented as an integrated circuit (IC) chip, by a variable reactive element, a signal, wherein the signal is in a frequency band that comprises a first sub-frequency band and a second sub-frequency band, controlling, by a controller, the variable reactive element, such that the variable reactive element is placed into one of a group of states, wherein the group of states comprises a first state having a first reactance and a second state having a second reactance, and wherein the first reactance is different from the second reactance. Other embodiments are disclosed.
US10305531B2 HF-band wireless communication device
A HF-band wireless communication device includes a wireless IC configured to process a radio signal, a first substrate including a first inductor pattern coupled to the wireless IC, and a second substrate which includes a coil-shaped second inductor pattern coupled in series to the first inductor pattern. An L value of the first inductor pattern is greater than an L value of the second inductor pattern, and the L value of the first inductor pattern is dominant in a resonant frequency of a resonance circuit including the first and second inductor patterns. A winding diameter of the second inductor pattern is greater than a winding diameter of the first inductor pattern, and the second inductor pattern defines a main radiating element.
US10305529B2 Using materials to increase structural rigidity, decrease size, improve safety, enhance thermal performance and speed charging in small form factor devices
Systems and methods may provide for a device including a housing, one or more electronic components positioned within the housing, and a first cured resin composition positioned within the housing, the first cured resin composition including a thermal energy storage material and a first filler material. The device may also include a second cured resin composition positioned within the housing, the second cured resin composition including the thermal energy storage material and a second filler material. The first filler material and the second filler material may be different, wherein the first cured resin composition and the second cured resin composition may encompass at least one of the one or more electronic components. In other examples, the electronic components include a power supply and the device complies with an ATEX equipment directive for explosive atmospheres. Moreover, component underfill and/or assembly overmold processes may be used to fabricate the device.
US10305526B2 Wireless reception device and wireless reception method
In order to improve accuracy in estimating a transmission line that includes a delay path having a long delay time, the present invention provides a wireless reception device that includes a transmission estimation unit including: a delay profile generation unit that estimates a transmission line from a reference signal portion by using a known reference signal replica, and that calculates a delay profile from a transmission line estimation result; a path detection unit that detects a position of a sample, which is included in the delay profile, as a path position; a delay profile division unit that divides the delay profile based on the path position; and a transmission line calculation unit that calculates a transmission line per path by carrying out averaging to the delay profile per path in the frequency domain, and that combines transmission line calculation results per path.
US10305523B2 Device and method of handling signal interference
A transmitting device, for handling signal interference, comprises a first transmitting circuit, for processing a first plurality of baseband signals, to generate a first plurality of radio frequency signals; a second transmitting circuit, for processing a second plurality of baseband signals and a plurality of input signals, to generate a second plurality of radio frequency signals; a feedback circuit, coupled to the second transmitting circuit, for processing the second plurality of radio frequency signals and a plurality of leakage signals, to generate a plurality of error signals; and a control circuit, coupled to the first transmitting circuit, the second transmitting circuit and the feedback circuit, for generating the plurality of input signals according to the first plurality of baseband signals and the plurality of error signals.
US10305520B2 Removing RF interference through scan rate locking
This relates to methods and apparatus for mitigating effects of the presence of RF communication signals. In some examples, non-linearity and rectification of the RF communication signals can become rectified in sensor circuitry such that spectral components of a frame or sub-frame timing of the RF communication signals can be aliased into the sensor circuitry output within a bandwidth of interest. In some examples, a notch filter can be employed to remove the aliased RF communication signals from the sensor output. In some examples, a sampling rate used for sampling the user's physiological signals can be generated such that the sampling of the sensor is synchronous with the RF communication signals. In some examples, the sampling rate for the sensor can be generated as an integer multiple or integer submultiple of the frame or sub-frame timing of the RF communication signals.
US10305519B2 Power supply apparatus for power amplifier
A power supply apparatus for a power amplifier includes a converter configured to convert input power into driving power for the power amplifier, a detector configured to transfer the driving power from the converter to the power amplifier, including an inductor formed on a detection path of the driving power, and configured to detect power information regarding the driving power to generate a detected signal, and a controller configured to control power conversion of the converter based on an envelope signal of a signal input to the power amplifier and the detected signal.
US10305514B2 Multi-mode unrolled polar decoders
There is described a multi-mode unrolled decoder. The decoder comprises a master code input configured to receive a polar encoded master code of length N carrying k information bits and N−k frozen bits, decoding resources comprising processing elements and memory elements connected in an unrolled architecture and defining an operation path between the master code input and an output, for decoding a polar encoded code word, at least one constituent code input configured to receive a polar encoded constituent code of length N/p carrying j information bits and N/p−j frozen bits, where p is a power of 2, and at least one input multiplexer provided in the operation path to selectively transmit N/p bits of one of the master code and the constituent code to a subset of the decoding resources.
US10305508B2 System for compressing floating point data
A processor comprises a first memory to store data elements that are encoded according to a floating point format including a sign field, an exponent field, and a significand field; and a compression engine comprising circuitry, the compression engine to generate a compressed data block that is to include a tag type per data element, wherein responsive to a determination that a first data element includes a value in its exponent field that does not match a value of any entry in a dictionary, a first tag type and an uncompressed value of the data element are included in the compressed data block; and responsive to a determination that a second data element includes a value in its exponent field that matches a value of a first entry in the dictionary, a second tag type and a compressed value of the data element are included in the compressed data block.
US10305506B2 Pad asymmetry compensation
A modulator including a delta-sigma modulation circuit having an order greater than 1, and configured to modulate an input signal into a Pulse Density Modulated (PDM) signal; and a Pad Asymmetric Compensation (PAC) circuit configured to linearize a relation between a magnitude of the input signal and a number of rise or fall transitions of the PDM signal by maximizing the number of rise or fall transitions of the PDM signal, and to output a modified PDM signal, wherein the linearized relation is for compensating for any offset in the PDM signal.
US10305505B1 Interpolation digital-to-analog converter (DAC)
A segmented digital-to-analog converter (DAC) circuit includes an interpolation resistor DAC (RDAC) and a buffer amplifier. The interpolation RDAC includes a resistor-two-resistor (R-2R) DAC and a resistor ladder. The R-2R DAC is configured to receive a first subword and generate an analog output signal with a voltage representative of the first subword. The first subword has an integer number M bits that include a most significant bit (MSB) of a digital input signal. The resistor ladder is configured to receive the analog output signal and a second subword and generate an analog interpolated signal. The second subword has an integer number I bits that include an intermediate significant bit (ISB) of the digital input signal The buffer amplifier is configured to receive the analog interpolated signal and generate an output signal for the segmented DAC.
US10305503B2 Analog to digital conversion with pulse train data communication
A methodology for capturing analog information, such as from an analog sensor, including converting the analog information to a train of pulses, representing the analog information as the number of pulses in the pulse train. This pulse count data can be communicated to a processor configured to count the pulses in the pulse train, and convert this pulse count data into digital data corresponding to the analog information. An example embodiment uses a DAC/comparator to convert the analog information (such as a sensor reading) into a pulse train derived from a DAC count (such as can be generated by a DAC counter from an input DAC clock) that is compared with an analog magnitude (analog information), such that the DAC count, which can be represented by a number of DAC clock pulses, provides the pulse train (pulse count data) that corresponds to the analog information.
US10305500B1 Amplification circuit, and frequency dividing circuit, semiconductor apparatus and semiconductor system including the amplification circuit and or frequency dividing circuit
An amplification circuit is provided. The amplification circuit may include an amplification stage configured to amplify a first signal and a second signal, and generate third and fourth signals while in a first operation period. The amplification circuit may include a latch stage configured to latch the third and fourth signals while in a in a second operation period. The amplification circuit may supply a low voltage to the amplification stage during the first operation period, the low voltage to the latch stage during the second operation period, a high voltage to the amplification stage during the first operation period, and the high voltage to the latch stage during the second operation period.
US10305499B2 Frequency synthesizer
A frequency synthesizer includes: an oscillating section that generates a first signal; a frequency ratio measuring section that measures a frequency ratio of the first signal and a second signal by using the first signal and the second signal; a comparing section that compares the frequency ratio, which is measured by the frequency measuring section, with a target value of a frequency ratio; and a filter that is disposed on a preceding stage of the comparing section. A frequency of the first signal of the oscillating section is adjusted on the basis of a comparison result of the comparing section.
US10305498B1 Frequency and phase measurement circuit
Various embodiments provide for a circuit for measuring a frequency difference, a phase difference, or both of at least two clock signals (e.g., a reference clock signal and a feedback clock signal). In particular, various embodiments described herein may be used in a circuit design to convert an input phase of two clock signals to a frequency difference, which may be outputted in the form of a digital word. Additionally, various embodiments described herein may be used in a circuit design to convert an input phase of two clock signals as phase difference output, which may be outputted in the form of a digital word. Various embodiments can provide the frequency difference, the phase difference, or both in near real-time and with only a small amount of latency.
US10305496B2 Circuit device, physical quantity measurement apparatus, electronic apparatus, and vehicle
A circuit device includes: a time-to-digital conversion circuit to which a first clock signal with a first clock frequency and a second clock signal with a second clock frequency different from the first clock frequency are input and that converts a time difference in transition timings of first and second signals into a digital value; and a synchronization circuit that synchronizes phases of the first and second clock signals. The time-to-digital conversion circuit calculates the digital value corresponding to the time difference by transitioning a signal level of the first signal based on the first clock signal after a phase synchronization timing of the first and second clock signals and compares the phase of the second clock signal to a phase of the second signal having a signal level is transitioned to correspond to the first signal.
US10305493B2 Phase-locked loop and frequency synthesizer
A phase-locked loop according to the present disclosure includes a reference-phase generation circuit that sequentially generates a reference phase value, and an oscillating circuit that generates a first clock on a basis of a difference between the reference phase value and a feedback phase value. The phase-locked loop further includes a signal generation circuit that generates, on a basis of the first clock, a plurality of second clocks varying in phase, and generates a third clock by switching the plurality of second clocks a plurality of times in each of cycle periods each corresponding to one cycle of the reference clock. The phase-locked loop further includes a phase detection circuit that determines a phase value of the third clock and outputs the determined phase value as the feedback phase value.
US10305490B2 Circuit device, oscillator, electronic apparatus, and moving object
A circuit device includes an A/D conversion section adapted to perform an A/D conversion of a temperature detection voltage from a temperature sensor to output temperature detection data, a processing section adapted to perform a temperature compensation process of an oscillation frequency based on the temperature detection data to output frequency control data of the oscillation frequency, and an oscillation signal generation circuit adapted to generate an oscillation signal using the frequency control data and a resonator. The processing section may change the frequency control data in increments of k×LSB (k≥1) based on a change in temperature.
US10305488B2 Circuit device, oscillator, electronic apparatus, and vehicle
A circuit device includes an oscillation signal generation circuit that generates an oscillation signal having an oscillation frequency set by the frequency control data by using a resonator, and a processor that is configured to perform a signal process on input frequency control data to output frequency control data. The processor is configured to obtain a pre-estimated value x^−(k) at a time step k by adding a post-estimated value x^(k−1) and a correction value D(k−1) at a time step k−1 together during a process of updating a pre-estimated value in a Kalman filter process, and perform aging correction on the frequency control data on the basis of a result of the Kalman filter process.
US10305482B2 Voltage level shifter
A voltage level shifter including a voltage level shifting circuit and a boost circuit is provided. The voltage level shifting circuit includes a first reference input end, a second reference input end, a first boosted input end, and a second boosted input end. The voltage level shifting circuit operates between a first voltage and a second voltage. The boost circuit is coupled to the voltage level shifting circuit. The boost circuit boosts the first boosted input end and the second boosted input end according to voltage values of the first reference input end and the second reference input end to reduce a transient current that flows from the first voltage to the second voltage.
US10305478B1 Compensating for degradation of electronics due to radiation vulnerable components
Techniques to compensate non-radiation hardened components for changes in performance that result from exposure to radiation. The techniques of this disclosure apply a predetermined bias signal to a representative non-radiation hardened component while a system is in use. The system determines whether there is a performance change in characteristics, such as voltage response, frequency response, gain, or other characteristics. The system may determine a compensation factor that may restore the desired signal output from the component. The system may compensate a second identical component that is in use in the system with the compensation factor. The component receiving the predetermined bias signal acts as a characterization dosimeter of the component in use in the system. A number of radiation vulnerable components may be characterized simultaneously with exact representative parts. The system may compensate identical component in use in the system with the appropriate compensation factor for each.
US10305475B2 Capacitance touch switch
A capacitance touch switch includes a touch electrode being flat and having a length longer in a first direction than a length in a second direction perpendicular to the first direction, a touch detection circuit which determines whether a touch operation is performed to the touch electrode based on a change in capacitance of the touch electrode, and a guard electrode insulated from the touch electrode. The touch electrode includes at least one slit extending in a direction which is angled at a larger angle with respect to the first direction than an angle from the second direction. The touch electrode is partially separated by the at least one slit into a plurality of touch regions while the plurality of touch regions being connected to each other. The guard electrode is disposed within the slit.
US10305471B2 Systems, methods, and apparatuses for temperature and process corner sensitive control of power gated domains
Apparatuses and methods for temperature and process corner sensitive control of power gated domains are described. An example apparatus includes an internal circuit; a power supply line; and a power gating control circuit which responds, at least in part, to a first change from a first state to a second state of a control signal to initiate supplying a power supply voltage from the power supply line to the internal circuit, and continue supplying the power supply voltage from the power supply line to internal circuit for at least a timeout period from a second change from the second state to the first state of the control signal, in which the timeout period represent temperature dependency.
US10305469B2 Input/output circuit
An input/output circuit includes a first switch element, a control voltage providing circuit and a floating voltage providing circuit. The first switch element includes a control terminal, a first path terminal, a second path terminal and a base terminal. The first path terminal receive a first voltage, and the second path terminal receives a second voltage. The control voltage providing circuit provides a control voltage to the control terminal of the first switch element. The floating voltage providing circuit provides the larger between the first voltage and the second voltage to the base terminal of the first switch element, so as to prevent a leakage current from being generated between the first voltage source or the second voltage source and the base terminal of the first switch element.
US10305467B2 Radio frequency switch circuit
A radio frequency switch circuit includes: a radio frequency switch configured to control a radio frequency signal passing between a signal port and an antenna port; a first buffer configured to generate the first control voltage in response to a second control voltage; a second buffer configured to receive a third control voltage and configured to generate the second control voltage in response to the third control voltage; a first power supplier configured to supply a first high voltage to the first buffer and configured to supply a second high voltage to the second buffer; and a second power supplier configured to supply a first low voltage to the first buffer and configured to supply a second low voltage to the second buffer.
US10305461B2 Methods, circuits, devices and systems for comparing signals
Disclosed is a method of comparing two or more signals which may include: for each of the two or more signals, charging to a fixed voltage a compensation capacitor associated with a sense path of the signal, discharging each of the charged capacitors to a threshold voltage of a transistor in its respective sense path and integrating a discharge current from each capacitor with the signal sensed on the respective sense path.
US10305454B2 High stable oscillator for various operating mode
A frequency stable oscillator with compensation circuit, the device includes a ring oscillator circuit having S number of stages, a current generator circuit configured to generate a first current, a replica circuit having an inverter with output connected to input, configured to generate a first voltage upon dumping a second current onto the replica circuit, a first operational transconductance amplifier (OTA) with an input as the first voltage, configured to generate a third current and a current mirror circuit configured to generate a fourth current by adding the first current and the third current in a particular ratio M:N, wherein the inverter of the replica circuit is equivalent to a single stage of the ring oscillator circuit and wherein the fourth current is the total current for the ring oscillator circuit and is as close as possible to S times the second current.
US10305453B2 Electronic device antennas having multiple operating modes
An electronic device may be provided with wireless circuitry and control circuitry. The wireless circuitry may include an antenna with an inverted-F antenna resonating element formed from portions of a peripheral conductive electronic device housing structure and may have an antenna ground that is separated from the antenna resonating element by a gap. The antenna may include a first adjustable component coupled between the antenna resonating element arm and the antenna ground on a first side of the antenna feed and a second adjustable component coupled between the antenna resonating element arm and the antenna ground on a second side of the antenna feed. Control circuitry in the electronic device may adjust the first and second adjustable components between a first tuning mode, a second tuning mode, and a third tuning mode.
US10305450B2 Attenuator
An attenuator for attenuating a signal is disclosed. The attenuator comprises a differential input port with a positive input node and a negative input node to receive the signal; and a differential output port with a positive output node and a negative output node to output the attenuated signal. The attenuator further comprises a first switched resistor network connected between the positive input node and the positive output node; and a second switched resistor network connected between the negative input node and the negative output node. Further a pair of compensation paths is connected to the first and second switched resistor networks for cancellation their parasitic leakages, where a first compensation path is connected between the positive input node and the negative output node, and a second compensation path is connected between the negative input node and the positive output node. The attenuator further comprises a control circuit to generate control signals for controlling the first and second switched resistor networks.
US10305441B2 Common mode noise filter
A common mode noise filter includes first to fourth insulator layers stacked in a stacking direction and first to third coils provided on the first to fourth insulator layers independently of one another. The first coil includes a first coil conductor provided on the first insulator layer and a second coil conductor provided on the fourth insulator layer and connected to the first coil conductor. The second coil is provided on the second insulator layer. The third coil is provided on the third insulator layer. The first coil conductor overlaps the second coil viewing from above. At least a part of the second coil overlaps at least a part of the third coil viewing from above. The second coil conductor overlaps the third coil viewing from above.
US10305440B2 Bent E-plane all metal septum filters for wireless communication system
A band-pass filter for a wireless communications signal is provided. The band-pass filter includes a first element and a second element that mates with the first element to form a waveguide. The formed waveguide comprises a first linear segment and a second linear segment coupled by a first angular bend. The band-pass filter further includes an insert plate disposed between the first element and the second element along a direction of propagation of the waveguide. The direction of propagation follows the angular bend in the waveguide. In some embodiments, the band-pass filter is an E-plane filter. In some embodiments, the band-pass septum filter has a shorter length along an x-direction than a straight septum filter with the same performance.
US10305439B2 Vehicle engine sound management
An active sound management system comprises a transducer that senses an actual sound or vibration from a sound generating source and generates a transducer signal in response to sensing the actual sound or vibration; a harmonic extractor device that extracts a plurality of harmonics from the transducer signal; and a harmonic modifier device that adjusts a feature of the extracted harmonic to be within a predetermined threshold with respect to a target harmonic corresponding to a desired sound.
US10305434B2 Front end circuit
A front end circuit includes a bypass circuit comprising a first bypass switch and a second bypass switch configured to bypass a signal to a first terminal according to switching operations of the first bypass switch and the second bypass switch; and an amplifier connected in parallel to the bypass circuit and configured to amplify the signal.
US10305431B2 Noise cancelling baseband amplifier
An apparatus includes a first amplifier having a first feedback resistance and an output configured to be coupled to a first input of a second amplifier having a second feedback resistance. The apparatus includes a third amplifier coupled to an input of the first amplifier and having an output configured to be coupled to a second input of the second amplifier.
US10305427B2 Digital modulating device, frequency doubling modulator thereof and frequency doubler
A digital modulating device includes an oscillator that generates an oscillation signal, and a frequency doubling modulator that includes: a single-ended to differential converter converting the oscillation signal into two periodic signals; two inductors respectively receiving the periodic signals and respectively providing two input signals; a switching circuit; and two amplifier circuits. When the switching circuit operates in a first state, the amplifier circuits respectively amplify the input signals to respectively generate two amplified signals that are combined into a combined signal at a common node thereof. When the switching circuit operates in a second state, the amplifier circuits do not perform amplification.
US10305426B2 Method for manufacturing resonator element, wafer, resonator element, resonator, oscillator, real-time clock, electronic apparatus, and moving object
A method for manufacturing a resonator element includes: an outer shape forming step of etching a substrate to form, in a plan view, a base portion, a pair of vibrating arms extending from the base portion in a first direction, a frame portion surrounding the base portion and the vibrating arms, and a coupling portion coupling the base portion with the frame portion; and a singulation step of cutting the coupling portion to singulate the resonator element. In the outer shape forming step, the coupling portion is formed so as to extend, in the plan view, from only one edge side of the base portion in a direction along a second direction orthogonal to the first direction and be connected with the frame portion.
US10305422B2 Solar cell module and solar cell module manufacturing method
A solar cell module including a solar cell panel, an output lead wire led from the solar cell panel, a module coupling cable to transmit an electrical output of the solar cell panel to an outside, a terminal box, and a terminal cable, the output lead wire and the module coupling cable being connected to the terminal plate in the terminal box, wherein the terminal box has a lead-wire lead-in port through which output lead wires are led into the terminal box, the lead-wire lead-in port having an inclined portion at an edge thereof, the inclined portion having an inclination relative to a bottom surface portion of the terminal box, and the output lead wire is led into the terminal box along the inclined portion.
US10305417B1 Support mount for rooftop solar panels
A mounting system, method, and assembly apparatus is disclosed that is relatively easy and inexpensive to install for mounting various equipment to a roof, such as solar panel modules. In particular, the mounting assembly can allow the solar panel modules to be mounted to a thermoplastic polyolefin (TPO) type roof covering, thereby reducing installation costs and the total life cycle cost of a solar panel rooftop power system, among other advantages.
US10305414B2 Solar collection assembly and method
A solar collection assembly for collection of incident solar energy and generation of electricity includes a central vertically oriented support column carrying a solar collection assembly of one or more dual faced solar receptor assemblies. Each solar receptor assembly has an upper solar receptor surface and a lower solar receptor surface. A rotatable solar collector reflective assembly surrounds the central vertically oriented support column and is oriented to reflect incident solar energy onto the solar collection assembly. Sails are attached to the outside of the rotatable solar collector reflective assembly for additional generation of electricity by rotation of the rotatable solar collector reflective assembly from wind energy.
US10305399B2 Method and system for controlling an electric motor control installation
A control method implemented for an electric motor control installation, the control installation including a first converter having controlled switching arms for applying first voltage edges to a first electric motor connected to the first converter by first output phases, a second converter having controlled switching arms for applying second voltage edges to a second electric motor connected to the second converter by second outlet phases, the control method including a step of synchronizing first voltage edges with second voltage edges in order to minimize the common-mode currents generated by the installation.
US10305397B2 Vibration actuator unit, stage apparatus, and optical apparatus
A vibration actuator unit includes: an electromechanical converting element that converts an electric vibration of an applied actuating voltage into a mechanical vibration; and a contact portion that contacts an actuated surface of an actuating subject and a transmits a mechanical vibration of the electromechanical converting element to the actuated surface as an actuating force, wherein the electromechanical converting element periodically bends within a first vibration plane crossing the actuated surface to vibrate the contact portion within the first vibration plane, and periodically bends within a second vibration plane crossing the first vibration plane to vibrate the contact portion within the second vibration plane.
US10305395B2 Triboelectric energy harvester using electrolyte
Disclosed is a triboelectric energy harvester including an electrolyte solution comprising an electrolyte, and a friction material layer configured to contact the electrolyte solution, wherein the friction material layer is configured to be used as an electrode, and wherein frictional electricity is generated in response to the electrolytic solution contacting the friction material layer.
US10305392B2 Conversion apparatus, equipment, and control method
The conversion apparatus includes a conversion module having a plurality of phases, each having a converter capable of performing voltage conversion of discharging electric power of a power source and a sensor detecting phase current flowing in the converter, and in which the phases are electrically connected in parallel, and a controller which controls each converter with a control signal based on a predetermined duty ratio. The controller includes a first determination unit which determines a basic duty ratio common to all of the plurality of phases, a second determination unit which determines a correction duty ratio for correcting the basic duty ratio at each of the converters, and a generation unit which generates a control signal based on the basic duty ratio and the correction duty ratio. The second determination unit determines the correction duty ratio, and sets an upper or lower limit value of the correction duty ratio.
US10305389B2 Capacitor substrate unit for opening/closing module
To downsize a power smoothing capacitor substrate unit for opening/closing modules configured to convert a low-voltage DC power to AC power to drive a three-phase AC motor. A plurality of unit capacitors (101) being a conductive polymer aluminum electrolytic capacitor are connected between a positive-side first conductive plate (10P0) connected to a positive-side power supply terminal (125P) and a negative-side second conductive plate (10N) connected to a negative-side power supply terminal (124N), and three or more capacitor rows are arranged for each of three pairs of divided power supply terminal blocks (130B) connected to the opening/closing modules (90B) and one or more capacitor rows are arranged between the terminal blocks. Accordingly, ripple currents in a large number of capacitors connected in parallel to each other are equalized to prevent a temperature increase in each capacitor.
US10305386B2 Systems and methods for two-level protection of power conversion systems
Systems and methods are provided for protecting a power conversion system. A system controller includes a two-level protection component and a driving component. The two-level protection component is configured to detect an output power of a power conversion system and generate a protection signal based on at least information associated with the output power. The driving component is configured to generate a drive signal based on at least information associated with the protection signal and output the drive signal to a switch associated with a primary current flowing through a primary winding of the power conversion system. The driving component is further configured to generate the drive signal corresponding to a first switching frequency to generate the output power equal to a first power threshold and generate the drive signal corresponding to a second switching frequency to generate the output power equal to a second power threshold.
US10305385B2 Interleaved resonant converter
One example includes an interleaved resonant converter circuit. The circuit includes a plurality of resonant converter circuits that are each coupled to an output node and are configured to collectively generate an output voltage on the output node in response to a respective plurality of sets of switching signals at each of a respective plurality of phases. The circuit also includes a switching controller configured to generate each of the plurality of sets of switching signals having a variable duty-cycle relative to each other at each of the plurality of phases.
US10305382B2 Multiphase converter
A multiphase converter is provided with a multiphase conversion unit including a plurality of voltage conversion units; and a control unit configured to individually control the voltage conversion units using control signals. The control unit performs soft start control on the voltage conversion units by offsetting the time periods for individual voltage conversion units against each other. A detection unit detects a value reflecting an output current or an output voltage on a common output path from the plurality of voltage conversion units. The abnormality identifying unit identifies the abnormal voltage conversion unit or the abnormal group of voltage conversion units that generates an abnormal current or an abnormal voltage based on a result of detection by the detection unit during the time periods in which the soft start control is performed.
US10305381B2 Analog assisted digital switch regulator
A device includes a digital switch regulator to supply an output voltage and a first current to a load based on a reference voltage. The device also includes an analog circuit to supply a second current to the load in addition to the first current based on a duty cycle of the digital switch regulator.
US10305379B2 Control circuit for compensating output loss of a power converter and method thereof
A control circuit for compensating output loss of a power converter includes a sampling voltage generator, a time-to-voltage converter, and a compensation signal generator. The sampling voltage generator generates a sampling voltage corresponding to a detection voltage according to a first reference current, a second reference current, and the detection voltage. The time-to-voltage converter generates a corresponding voltage according to a period of a gate control signal controlling a power switch of a primary side of the power converter and a discharge time of a secondary side of the power converter. The compensation signal generator generates a compensation signal compensating the output loss according to the sampling voltage and the corresponding voltage.
US10305378B2 Regulation circuit for a charge pump and method of regulation
The present invention relates to a regulation circuit for a charge pump and to a method of regulating a charge pump. The regulation circuit comprises a detector operable to analyze a temporal activity of the charge pump, and a pump clock generator coupled to an output of the detector and having an output coupled to a clock input of the charge pump to vary a pump clock frequency of the charge pump in dependence of the analysis of the detector, or a supply or voltage generator coupled to an output of the detector and having an output coupled to the charge pump to vary an amplitude of a clock signal within the charge pump in dependence of the analysis of the detector.
US10305374B2 Power supplying circuit and liquid crystal display
A power supplying circuit includes a rectifier, a flyback converter, a power factor correction circuit, an LLC resonant converter, a power factor correction (PFC) controller, and a LLC resonant controller. The PFC controller is configured to supply a first operating voltage to the PFC circuit. The LLC resonant controller is configured to supply a second operating voltage to the LLC resonant converter upon a condition that a voltage applied on the output terminal of the PFC circuit reaches a predetermined voltage.
US10305373B2 Input reference signal generation systems and methods
A power factor correction (PFC) system includes a PFC circuit that receives an alternating current (AC) voltage and that, using a switch, generates a direct current (DC) voltage from the AC voltage. A zero crossing module determines a zero crossing of the AC voltage based on: a first voltage and a first time when the AC voltage transitioned from less than a first predetermined voltage to greater than the first predetermined voltage; and a second voltage and a second time when the AC voltage transitioned from less than a second predetermined voltage to greater than the second predetermined voltage. The first predetermined voltage is negative, and the second predetermined voltage is positive. A reference module, based on the zero crossing, generates a sinusoidal reference signal corresponding to the AC voltage in phase and frequency. A switching control module controls switching of the switch based on the sinusoidal reference signal.
US10305369B2 Noise reduction in a voltage converter
This application discusses techniques for reducing the energy of an output ripple in a voltage converter at a switching frequency of the voltage converter. In certain examples, an amplitude of a reference voltage can be modulated with a time-varying random value or pseudo-random value to provide a reduction in the energy of the output ripple at the switching frequency of the voltage converter.
US10305368B2 Method and apparatus for bypassing Cascaded H-Bridge (CHB) power cells and power sub cell for multilevel inverter
Multilevel power converters, power cells and methods are presented for selectively bypassing a power stage of a multilevel inverter circuit, in which a single relay or contactor includes first and second normally closed output control contacts coupled between a given power cell switching circuit and the given power cell output, along with a normally open bypass contact coupled across the power stage output, with a local or central controller energizing the coil of the relay or contactor of a given cell to bypass that cell.
US10305362B2 Semiconductor device
A semiconductor device includes an element drive unit configured to control a control terminal of a voltage-control type semiconductor element using the control signal as input, the element drive unit including a control circuit that is driven using the control signal as a power supply. The element drive unit includes: a first voltage divider circuit that is connected between an input terminal to which the control signal is input and a low potential side terminal connected to a low potential side terminal of the voltage-control type semiconductor element and is configured such that a first divided voltage is not greater than a set voltage; a semiconductor switching element configured to control the first voltage divider circuit; and a second voltage divider circuit for making the semiconductor switching element conductive. The first divided voltage is supplied to the control terminal of the voltage-control type semiconductor element and the control circuit.
US10305361B2 Low voltage input calibrating digital to analog converter
A calibrating digital to analog converter (calDAC) architecture uses a low voltage memory to store the digital inputs of calDACs. The calDAC architecture includes a low voltage domain and a high voltage domain coupled to the low voltage domain. The low voltage domain includes a calDAC memory and a finite state machine (FSM). The high voltage domain includes a calDAC core, an interface circuit, and a bias control circuit coupled to the interface circuit. The interface circuit may be provided between the calDAC core and the low voltage domain. The bias control circuit is coupled to the interface circuit to generate a bias voltage for the interface circuit to drive switch transistors of the calDAC core.
US10305360B2 Magnet to magnet couplings and drives
A balanced magnetic rotor assembly is disclosed. The balanced rotor assembly including a driver rotor assembly having a first driver rotor assembly and a second driver rotor assembly arranged about a rotational axis and being spaced apart from each other a distance along the rotational axis, and a load rotor being arranged about the rotational axis and arranged between the first driver rotor and the second driver rotor.
US10305359B2 Anti-tilt electromagnetic motor
An anti-tilt electromagnetic motor is provided, including a frame, a support base, a contact assembly, a drive assembly, and an elastic assembly. The support base is arranged movably relative to the frame along an axis. The contact assembly is disposed between the frame and the support base and directly contacts the frame and the support base. The drive assembly is configured to drive the support base to move. The elastic assembly is configured to provide a pre-loading force so as to enable the contact assembly to be compressed by the frame and the support base.
US10305358B2 Low cost limited rotation rotary actuator
A limited rotation electromechanical rotary actuator includes a stator having an aperture sized to accept a rotor assembly and a rectangular coil. A rotor assembly is bidirectionally operable with the stator over a limited range of rotation. The rotor assembly includes an output shaft and a two-pole magnet and a position sensor shaft, wherein the output shaft and position sensor shaft are each rigidly attached to only a portion of the magnet. The rotor assembly includes apertures for allowing an electrical coil to pass through. The electrical coil extends around the magnet on four sides and is excitable for providing bidirectional torque to the rotor.
US10305356B2 Synchronous machine with common motor/generator exciter stage
A synchronous machine (100) has a frame (110), a shaft (115), a main section (120), and an exciter section (125). The main section (120) has a stator winding (130) which is mounted on the frame, and a rotor winding (135) which is mounted on the shaft. The exciter section has a transformer (140) and a rectifier (145). The transformer has a primary winding (140A) mounted on the frame and a secondary winding (140B) mounted on the shaft. The rectifier is mounted on the shaft and rectifies an output of the secondary winding to provide a rectified output to the rotor. A control unit (170) provides a high-frequency control signal to the primary winding. This signal is magnetically coupled to the secondary winding, rectified, and then applied to the rotor to control the operation of the synchronous machine.
US10305351B2 Rotating electrical machine for vehicle
An AC generator for a vehicle includes a housing having an inlet and an outlet, a stator fixed to the housing, a rotor disposed inside of the stator, a cooling fan fixed to a rotor, one or more cooling fins disposed in an air flow passage of a cooling air, and a rectifying element for rectifying an AC voltage generated by a stator winding. A positive-side cooling fin has a plurality of tapered first and second cooling holes penetrating in a thickness direction and serves as the air flow passages of the cooling air. Tapering directions of tapered surfaces extending in the thickness direction of each cooling hole in at least one pair of adjacent first and second cooling holes are reversed in the thickness direction with respect to each other.
US10305346B2 Coupler and motor having the same
A motor and a coupler disposed therein are provided. The motor includes a housing, a stator disposed in the housing, a rotor rotatably disposed inside the stator, a rotating shaft which integrally rotates with the rotor, a bearing which supports the rotating shaft, a bracket disposed at an upper portion of the housing, wherein the bearing is mounted in the bracket, and a coupler disposed at an upper end portion of the rotating shaft which passes through and protrudes from the bracket, wherein the coupler is in contact with the bracket due to a pressure generated when an external system is coupled with the coupler. Accordingly, damage to the bearing and noise occurrence are prevented in advance in the motor including the coupler.
US10305345B2 Motor
A motor includes a rotating shaft, a rotor, a stator, a bracket, and a control device mounted on the bracket. The bracket includes a cylindrical bracket main body, and a stator frame which faces the bracket main body across a clearance and holds an outer surface of the stator on the radially inward side of the bracket main body. The control device is mounted on the bracket main body. The bracket is provided with a cooling passage, and an inflow port and an outflow port connected with the cooling passage. The cooling passage includes a control device cooling passage provided between the bracket main body and the control device, a stator cooling passage provided between the bracket main body and the stator frame, and a communication passage coupling the control device cooling passage and the stator cooling passage.
US10305339B2 Rotating electrical machine and method of manufacturing the same
A rotating electrical machine includes a stator having a stator core, coil groups, and a rotor. The coil groups include a first coil group located at an outer circumference side of the stator core and a second coil group located at an inner circumference side of the stator core. The first and second coil groups are formed into an annular shape by inserting unit coils into stator core slots so that the coils adjacent in a circumferential direction overlap alternately in a radial direction and so that an inside and an outside of the overlap alternate with each other. The first coil group is disposed to surround an outside of the second coil group. The first and second coil groups are disposed in a concentric manner. The unit coils constituting the second coil group have shorter circumferential lengths than the unit coils constituting the first coil group.
US10305338B2 Rotor for rotating electric machine and rotating electric machine including the rotor
A rotor for a rotating electric machine has interference and lightening holes. The rotor includes a shaft and a rotor iron core. The shaft is press fitted in the rotor iron core. The rotor iron core includes a shaft hole, an outer area, an inner area in which the shaft is press fitted, a plurality of ribs connecting the outer area and the inner area. Each of the ribs includes a plurality of outer rib joints adjacent to the outer area, a plurality of outer rib portions adjacent to the outer area, a plurality of inner rib joints adjacent to the inner area, and a plurality of inner rib portions adjacent to the inner area. The outer rib portions are connected to the inner rib portions and the total number of the inner rib joints is larger than that of the outer rib joints.
US10305334B2 Wireless power-supplying system, power-receiving device, and power-transmitting device
A wireless power-supplying system includes a power-transmitting device that transmits power in a wireless manner and a power-receiving device that receives the power and supplies the received power to a load, the power-receiving device includes a switch that switches the connection to the load and a load circuit that is supplied with the power when the switch is in an open state, and the wireless power-supplying system includes a control unit that performs a position determining process of determining whether the power-transmitting device and the power-receiving device have a positional relationship in which power is suppliable to the load on the basis of at least one of power, voltage, and current in at least one of the power-transmitting device and the power-receiving device when the power is supplied to the load circuit.
US10305332B2 Methods and systems for detecting foreign objects in a wireless charging system
Methods and systems are described for using detection coils to detect metallic or conductive foreign objects that can interfere with the wireless transfer of power from a power transmitter to a power receiver. In particular, the detection coils are targeted to foreign objects that are smaller than a power transmitter coil in the power transmitter.
US10305327B2 Power transmitting device and wireless power transmission system
A control method for a power transmitting device is provided, the power transmitting device including a power transmitting antenna, which transmits AC power wirelessly to the power receiving antenna of a power receiving device, and an oscillator. The method includes supplying pulse signals that control first and second switching element groups to the oscillator, and changing a phase shift amount between a first pulse signal and a second pulse signal. The method also includes causing the oscillator to change the voltage of the AC power output and to set an initial value of the phase shift amount. The method further includes causing the oscillator to output preliminary AC power of a voltage to reduce the phase shift amount from the initial value, fixing the phase shift amount, and causing the oscillator to output the AC power while maintaining the voltage corresponding to the fixed phase shift amount.
US10305326B2 Contactless electric power supply device
A contactless electric power supply device includes: a supply coil provided on a supply side device; a high frequency power source circuit that applies high frequency voltage to the supply coil; a receiver coil provided on a receiver side device that is arranged facing the supply side device, the receiver coil receiving high frequency electric power by contactless electric power supply via electromagnetic coupling with the supply coil; a receiver circuit that converts the high frequency electric power received by the receiver coil and supplies power to an electric load of the supply side device; and a supplementary coil provided on the supply side device, the supplementary coil interlinking with at least a portion of a magnetic circuit that electromagnetically couples the supply coil and the receiver coil.
US10305323B2 Site management in an on-demand system
Methods and systems are provided for managing environmental conditions and energy usage associated with a site. One exemplary method of regulating an environment condition at a site involves a server receiving environmental measurement data from a monitoring system at the site via a network, determining an action for an electrical appliance at the site based at least in part on the environmental measurement data and one or more monitoring rules associated with the site, and providing an indication of the action to an actuator for the electrical appliance.
US10305320B2 Method of controlling an uninterruptible power supply system to optimize component life
A method of controlling an uninterruptible power supply system to increase component life includes decreasing a maximum output power limit of the uninterruptible power supply system when a temperature that the uninterruptible power supply system is experiencing has increased and increasing the maximum output power limit when this temperature has decreased. In an aspect, this temperature is ambient temperature of an equipment enclosure of the uninterruptible power supply system in which at least a rectifier and inverter of the uninterruptible power supply system are located. In an aspect, the method further includes upon the system going into an overload condition, determining an overload time limit based upon the temperature, the overload condition and an initial load condition. In an aspect, the method further includes upon the system going into a back-up power mode, determining a battery autonomy based upon the temperature.
US10305318B2 Wearable device, charging device for the wearable device, and charging system
A wearable device, a charging device for the wearable device and a charging system are disclosed. The wearable device includes a display module and a battery module, and further includes: an optical signal detection module, which is disposed outside the display module and is configured for detecting ambient light; an optical signal demodulation module, which is configured for demodulating modulated light in the ambient light to obtain demodulated light; a photoelectric conversion module, which is configured for converting the demodulated light into an electrical signal. The battery module can receive the electrical signal, so as to be charged by the electrical signal. Without the need to change the existing habits of users, the wearable device can realize charging with the modulated light during a standby state or during being used indoors. Therefore, the charging efficiency of the wearable device is improved.
US10305314B2 System and method of wirelessly charging devices
In one or more embodiments, one or more systems, methods, and/or processes may supply, via wireless charging endpoints, more power to a first device of multiple devices than to a second device of the multiple devices. While the multiple devices are wirelessly coupled to the wireless charging endpoints, current data, from each of the multiple devices may be received. If historical data of each of the multiple devices is available via a storage medium: the current data may be compared with the most recently stored historical data, and based on comparing the current data with the most recently stored historical data, more power may be supplied to another device of the multiple devices than to at least one of the first device and the second device. If the historical data is not available, the current data may be stored, via the storage medium, as the most recent historical data.
US10305313B2 Antenna, manufacturing process thereof and electronic device using the antenna
According to an exemplary embodiment of the present disclosure, an electronic device may include a housing having a first side facing a first direction, and a second side facing a second direction opposite to the first direction, a communication circuit disposed inside the housing, a display exposed through the first side of the housing, a conductive plate formed adjacent to the second side of the housing, a conductive coil formed inside the conductive plate when viewed from a top of the second side, and having a plurality of turns electrically connected to the communication circuit, a first non-conductive material formed inside the conductive plate when viewed from the top of the second side, and disposed at least partially between the conductive plate and the conductive coil and/or between the plurality of turns of the conductive coil, and a second non-conductive material for forming at least one part of the second side, and covering the conductive plate, the conductive coil, and the first non-conductive material. Various other exemplary embodiments are also possible.
US10305312B2 Supplemental power system for battery powered device
One embodiment provides a device, including: an input port; a battery pack comprising one or more battery cells; a processor; and a memory that stores instructions executable by the processor to: determine that a connected power plug supplies one or more of a current and a voltage; and thereafter provide current supply from the input port to the battery pack for charging the one or more battery cells; wherein said device operates using battery power concurrent with charging of the one or more battery cells with the current supply from the input port. Other aspects are described and claimed.
US10305310B2 Method and apparatus for controlling battery cell charging-discharging
A method includes detecting a present temperature value of a battery cell of a battery, determining whether the present temperature value is higher than a lowest threshold temperature value and lower than a highest threshold temperature value, detecting a present electric current value of the battery in association with a determination that the present temperature value is higher than the lowest threshold temperature value and lower than the highest threshold temperature value, determining whether the present electric current value is higher than a threshold current value corresponding to the present temperature value, and stopping a charge-discharge process of the battery cell in response to determining that the present electric current value is higher than the threshold current value.
US10305309B2 Electrical energy storage system with battery state-of-charge estimation
An electrical energy storage system includes a battery configured to store electrical energy and discharge the stored electrical energy to an external system, a switch electrically connected to the battery and operable to connect the battery to the external system and disconnect the battery from the external system, a sensor configured to measure an open circuit voltage of the battery while the battery is disconnected from the external system, and a controller. The controller is configured to predict usage of the battery at a plurality of future times, schedule a time to disconnect the battery from the external system based on the predicted usage of the battery at the plurality of future times, operate the switch to disconnect the battery at the scheduled time, and obtain a measurement of the open circuit voltage of the battery while the battery is disconnected.
US10305307B2 Power tool electronics
A battery waking circuit and a battery leakage circuit are provided. The battery waking circuit includes a first battery pack and a second battery pack connected in series and a first switch connected to the first battery pack along a first current path. An electronic controller coupled to and controlling the first switch is configured to close the first switch based on detecting a trigger actuation to draw a wake-up current on the first current path from the first battery pack. The electronic controller is also configured to control a motor to draw a load current along a second current path after the first battery pack is woken up. The battery leakage circuit also includes a switch connected in series with the capacitor and a trigger switch controlling the switch such that the switch prevents a flow of leakage current through the capacitor when the trigger is not actuated.
US10305304B2 Cloud server, vehicle, and method for controlling the vehicle
Disclosed herein are a cloud server, vehicle, and method for controlling the vehicle. The vehicle includes: a battery configured to supply power to the vehicle; a controller configured to transmit a danger-of-discharge signal to a cloud server when a danger-of-discharge condition of the battery is satisfied; a vehicle terminal configured to receive a danger-of-discharge reference value of the battery from the cloud server, and to transfer the danger-of-discharge reference value to the controller; and a battery sensor configured to sense a State-Of-Charge (SOC) of the battery, and to transmit a trigger signal for waking up the controller when the SOC of the battery is greater than or equal to the danger-of-discharge reference value of the battery.
US10305300B2 Self-activation circuit and battery protection system
The present disclosure provides a self-activation circuit, where the self-activation circuit comprises an N-type metal oxide semiconductor (MOS) transistor Q4, a PNP-type transistor Q2, resistors R20, R21, R24, R25, and a capacitor C2. A first end of the resistor R25 is connected with a detection pin (CS) of the battery protection chip, and a drain electrode of the N-type MOS transistor Q4 is connected with a second end of the resistor R25. A source electrode of the N-type MOS transistor Q4 is connected with a ground end of the storage battery, and a gate electrode of the N-type MOS transistor Q4 is connected with the ground end of the storage battery by the resistor R20. A collector electrode of the PNP-type transistor Q2 is connected with the gate electrode of the N-type MOS transistor Q4, and an emitter electrode of the PNP-type transistor Q2 is connected with an anode (PB+) of the storage battery; a base electrode of the PNP-type transistor Q2 is connected with the anode (PB+) of the storage battery by the resistor R21, and the base electrode of the PNP-type transistor Q2 is connected with the ground end of the storage battery by the resistor R24. The capacitor C2 is connected with the resistor R24 in parallel. When the self-activation circuit is connected with the battery protection chip at first time, level of the detection pin (CS) of the battery protection chip automatically reduces, further automatically activating the battery protection system and improving reliability of the battery protection system.
US10305296B2 Intelligent battery self repair
According to one aspect of the present disclosure, a battery circuit is disclosed that includes a plurality of battery cells. The plurality of battery cells includes at least one connected battery cell and at least one disconnected battery cell. A first switch is configured to disconnect a particular one of the at least one connected battery cells, and a second switch is configured to connect a particular one of the at least one disconnected battery cells. A controller is configured to control the first and second switches based on a detected condition in the particular connected battery cell.
US10305293B2 Battery management system
A device comprises a control entity configured to monitor an operation parameter of at least one battery cell of a battery. The device further comprises an interface coupled with a power line of the battery and configured to transceive control data via at least one of load modulation or load demodulation of a power line signal of the power line.
US10305285B2 Photovoltaic voltage regulation
A photovoltaic system includes: a photovoltaic generator comprising strings that each includes one or more photovoltaic cells; a power converter; switches; and a controller. The power converter is configured to convert direct current (DC) power provided by the photovoltaic generator into alternating current (AC) power, and to output the AC power. Each switch is associated with one of the strings and is configured to connect the associated string to the power converter when set to a first setting, such that power generated by the first string can flow to the power converter. Each switch is also configured to disconnect the string from the power converter when set to a second setting. The controller is configured to control the power provided by the photovoltaic generator by selectively connecting the strings of the photovoltaic generator to the power converter by controlling the settings of the switches.
US10305283B1 Power angle feedforward signal for phase locked loop in wind turbine power systems
A method for reducing a delay between a power command and actual power of a power system includes receiving, via a power angle estimator, a power command of the power system. The method also includes receiving, via the power angle estimator, one or more grid conditions of the power grid. Further, the method includes estimating, via the power angle estimator, a power angle signal across the power system based on the power command and the one or more grid conditions. Moreover, the method includes receiving, via a phase locked loop (PLL), the estimated power angle signal. In addition, the method includes generating, via the PLL, a PLL phase angle signal based, at least in part, on the estimated power angle signal. Thus, the method further includes controlling, via a converter controller, a power conversion assembly of the power system based on the PLL phase angle signal.
US10305279B2 Load control device having a reduced leakage through ground
A load control device for controlling power delivered from an AC power source to an electrical device may be configured to conduct current through earth ground and may disconnect a switching circuit to reduce an amount of current conducted through the earth ground. The load control device may comprise a controllably conductive device configured to control the power delivered from the AC power source to the electrical device so as to generate a switched-hot voltage, a switching circuit electrically coupled with a detect circuit, and a control circuit configured to render the switching circuit conductive and nonconductive. The detect circuit may generate a detect signal indicating a magnitude of the switched-hot voltage. The control circuit may be configured to monitor the detect signal and to render the switching circuit non-conductive after detecting an edge on the detect signal to reduce the total current through the earth ground.
US10305277B1 Anti-short-circuit integrated chip and terminal facility
The disclosure provides an anti-short-circuit integrated chip and terminal facility. The integrated chip comprises: a control unit having a first output terminal configured for outputting a first signal and a second output terminal configured for outputting a second signal; and an insurance apparatus having a first insurance part connected to the first output terminal and a second insurance part connected to the second output terminal. The insurance parts are configured for limiting the currents flowed through the insurance parts when the currents flowed through the insurance parts exceed the current threshold. The chip device can be protected from being damaged when there is short circuit.
US10305273B2 Photovoltaic system and rapid shutdown method thereof
Disclosed are a photovoltaic system and its rapid shutdown method. The photovoltaic system includes a photovoltaic array including a photovoltaic array panel and a shutdown device, a junction box and an inverter, the shutdown device is electrically connected to the photovoltaic array panel and is connected to the inverter; the photovoltaic system further includes a shutdown device controller, which is coupled to the high voltage wires, and is configured for receiving a first detection signal reflecting a state of the AC side of the inverter, determining whether the AC side of the inverter is in a power-off state, outputting a first power-off signal when the AC side of the inverter is in the power-off state, and transferring the first power-off signal to the shutdown device; and the shutdown device receives the first power-off signal and prohibits the electric energy from transferring to the inverter.
US10305272B2 Apparatus and method for detecting disconnection in secondary side of current transformer
An apparatus for detecting disconnection of a secondary side of a current transformer includes a sampling circuit coupled to the secondary side of the current transformer that samples signals from the secondary side of the current transformer. A pull-up circuit is switchably coupled to the sampling circuit in response to a coupling signal in a diagnostic phase. A processor is coupled to the sampling circuit for receiving sampled signals from the sampling circuit. The processor extracts corresponding signal information from the sampled signals and stores the extracted signal information in a memory. The extracted signal information corresponds to statuses that the secondary side of the current transformer is connected or disconnected to a load. A detector is coupled to the processor and the memory, and accesses the memory using the signal information of the sampled signals.
US10305267B2 Electrical connection box and wire harness
An electrical connection box includes a box main body having an opening portion in an upper end portion at a time of installation, and an upper cover that blocks the opening portion at the time of installation. The box main body has an insertion wall portion continuously formed along an outer circumference of the box main body in the upper end portion at the outer circumference of the box main body. The upper cover has a groove portion continuously formed along an outer circumference of the upper cover in a lower end portion at the outer circumference of the upper cover. Here, the insertion wall portion is inserted into the groove portion from lower side when the opening portion of the box main body is blocked. At least one rib protruding downward from a bottom portion of the groove portion is formed in the groove portion.
US10305264B2 Power distribution rack assembly
An apparatus for distributing power from a power source to a set of power outputs using a power distribution rack includes a manifold having a set of bus bar channels in a wall, a set of electronic cards, and a set of bus bars received in the set of bus bar channels and coupling a power source to the electronic cards, wherein the electronic cards route the power from the power source to the power outputs.
US10305263B2 Electrical power supply structures
The present disclosure provides an electrical power supply structure comprising a plurality of conductors, each conductor extending longitudinally and configured to carry high amperage electrical power, a barrier support plate comprising one or more openings for receiving the plurality of conductors, and a sealing system forming a water tight seal around the plurality of conductors in the openings, a first support structure extending longitudinally from a first side of the barrier support plate, the first support structure connected to the barrier support plate by a first flexible joint, and a second support structure extending longitudinally from a second side of the barrier support plate, the second support structure connected to the barrier support plate by a second flexible joint. Each of the first and second support structures comprises a longitudinally extending enclosure having a plurality of transversely extending conductor support members for supporting the plurality of conductors.
US10305259B2 Car ignition device and ignition accelerator
A car ignition device and an ignition accelerator are disclosed. The car ignition device includes a magnetic shielding conductive element, a spark plug and a magnetic element. The magnetic shielding conductive element has a first disposing portion and a second disposing portion. One end of the spark plug is disposed inside the first disposing portion and electrically connected with the magnetic shielding conductive element. The magnetic element is disposed at the second disposing portion, and has a north-seeking pole and a south-seeking pole. The north-seeking pole is located at one side of the magnetic element near the spark plug. The south-seeking pole is located at another side of the magnetic element away from the spark plug. The magnetic shielding conductive element shields a magnetic force of the magnetic element in a direction toward the spark plug. The invention has higher ignition efficiency.
US10305257B2 Semiconductor laser device
A semiconductor laser device includes an n-type nitride semiconductor layer; a first layer disposed above the n-type nitride semiconductor and composed of InaGa1-aN (0≤a<1); a second layer disposed above the first layer and composed of InbGa1-bN (0
US10305254B2 VCSEL with elliptical aperture having reduced rin
A VCSEL can include: an elliptical oxide aperture in an oxidized region that is located between an active region and an emission surface, the elliptical aperture having a short radius and a long radius with a radius ratio (short radius)/(long radius) being between 0.6 and 0.8, the VCSEL having a relative intensity noise (RIN) of less than −140 dB/Hz. The VCSEL can include an elliptical emission aperture having the same dimensions of the elliptical oxide aperture. The VCSEL can include an elliptical contact having an elliptical contact aperture therein, the elliptical contact being around the elliptical emission aperture. The elliptical contact can be C-shaped. The VCSEL can include one or more trenches lateral of the oxidized region, the one or more trenches forming an elliptical shape, wherein the oxidized region has an elliptical shape. The one or more trenches can be trapezoidal shaped trenches.
US10305252B2 Laser system and method of tuning the output power of the laser system
A power control method for a laser system comprising laser diodes arranged in diode banks is provided. Each diode bank comprises at least one of the laser diodes and has a maximum power. The method comprises operating a first diode bank of the diode banks to output a first power; and concurrently operating other of the diode banks to output other powers, at least one of the other powers being different than the first power.
US10305248B2 High contrast grating optoelectronics
A high contrast grating optoelectronic apparatus includes an optoelectronic device at a front surface of a substrate. The optoelectronic device is to one or both of emit light and detect light through a back surface of the substrate opposite the front surface. A high contrast grating (HCG) lens is adjacent to and spaced apart from the back surface of the substrate by a spacer. The spacer includes one or both of a wafer-bonded substrate and a cavity. The HCG lens is to focus the light.
US10305245B2 Impedance matching in a gas-laser excitation arrangement
An impedance matching circuit for a gas-laser excitation system includes a high-frequency connection line configured to be connected at a first connection point to a power source and at a second connection point to a gas-laser electrode. The impedance matching circuit is characterized in that an impedance of at least one section of the high-frequency connection line changes by a change to a configuration of the high-frequency connection line, in particular to at least one parameter of the high-frequency connection line in the at least one section.
US10305244B2 Picosecond laser apparatus and methods for treating target tissues with same
Apparatuses and methods are disclosed for applying laser energy having desired pulse characteristics, including a sufficiently short duration and/or a sufficiently high energy for the photomechanical treatment of skin pigmentations and pigmented lesions, both naturally-occurring (e.g., birthmarks), as well as artificial (e.g., tattoos). The laser energy may be generated with an apparatus having a resonator with the capability of switching between a modelocked pulse operating mode and an amplification operating mode. The operating modes are carried out through the application of a time-dependent bias voltage, having waveforms as described herein, to an electro-optical device positioned along the optical axis of the resonator.
US10305238B2 Combined power socket for artificial Christmas tree
A combined power socket for artificial Christmas trees having a pair of sockets set in a ring structure capable of being sleeved on an outer surface of a rod or tube The pair of sockets can be combined as a group, and can be connected with additional power sockets to achieve interconnection, at the same time through the power supply connector leads from each combination type power socket for external devices, such as lamp series power supply, which has the advantages of simpler structure, more convenient connections to external devices.
US10305237B1 Adapter
The present application relates to an adapter. The adapter includes a base and an adapter head inserted and fixed on the base. The base includes two base copper terminals mounted thereon and two connector wire holes defined therein, the connector wire hole is configured for inserting a connecting wire to contact with the base copper terminal, an assembling portion protruding out from a bottom end of the base is defined. The adapter head includes two adapter head copper terminals mounted thereon and two plug wire holes defined therein. The two adapter head copper terminals are in contact with the two base copper terminals, respectively. The plug wire hole is configured for inserting a plug wire to contact with the base copper terminal. An assembling hole is formed in a top end of the adapter head.
US10305236B2 Track based lighting and installation method
A lighting track support structure comprises a base section and opposing side sections. These sections are rollable for transportation in a roll. This means the length of the structure (when unrolled) may be longer than would be able to be transported in a straight configuration. This reduces (or eliminates) the need for connectors between multiple sections. This therefore reduces the time and cost of installing the lighting track.
US10305235B2 Electrical energy distribution device connectable to electrical components
An electric energy distribution device connectable to electrical components that comprises a containing body with an oblong development, provided with an internal compartment. The internal compartment extends for the entire length of the containing body and a plurality of electrical conductors are housed inside it.
US10305226B2 Shield connector
A shield connector (1) includes electric wires (11), a housing (20), a shield conductor (30), and a shield bracket (40). The shield bracket 40 includes a main bracket (50) including a conductor holding portion (51), first and second connection portions (61, 71) and an auxiliary bracket (80). The conductor holding portion (51) and the shield conductor (30) held thereby the cover outlet tubes (27) and the electric wires (11) from one side. The housing (20) includes first and second attachment protrusions (25, 26). The first connection portion (61) includes a first attachment piece (64) engaged with the first attachment protrusion (25). The auxiliary bracket (80) includes an auxiliary attachment piece (82) engaged with the second attachment protrusion (26). An overlapping plate (81) of the auxiliary bracket (80) is swaged onto the second connection portion (71) by a swaging piece (75) of the second connection portion (71).
US10305222B2 Connector assembly
A connector assembly (1) including a first connector unit (2) and a second connector unit (3) interconnectable with respect to each other. The first connector unit (2) includes at least one connector (5) arranged at least partially inside a plug housing (4). The at least one connector (5) is operatively connected to the plug housing (4) by a latching mechanism (7) which provides an engaged configuration in which the at least one connector (5) is latched with respect to the plug housing (4) and a disengaged configuration in which the at least one connector (5) is disengaged from the plug housing (4).
US10305221B2 Connector
A connector includes a connector housing and a fitting assurance member. A repulsion arm of the connector housing is sandwiched between an arm contact portion of a mating connector and an arm displacement regulation portion of the fitting assurance member and the repulsion arm is elastically deformed to be pressed to an outside by a leading end portion of the arm contact portion to be stretched in a straight line, when the leading end portion of the arm contact portion slides on an inner inclined surface of an arm inclined portion of the repulsion arm toward an arm leading end of the repulsion arm.
US10305219B2 Plug connector with damping element
A high current connector, having an inner conductor contact for carrying current, an outer conductor part, and an isolator part which keeps the inner conductor contact spaced apart from the outer conductor part, wherein a resiliently compressible damping element is provided on the connector in such a way that, when a complementary counterpart connector is inserted into the connector, the element is resiliently compressible in an insertion direction and the mobility of the isolator part is reduced with respect to the inner conductor contact and/or with respect to the outer conductor part. This feature is used to eliminate play between the affected parts to lessen material wear.
US10305218B2 Protective cap for an attachment housing
The disclosure relates to a protective cap for an attachment housing. The protective cap has a basic shape which is substantially box-shaped. The protective cap has a first locking device on the narrow faces of the box-shaped basic shape, and the protective cap has a second locking device on at least one broad face of the box-shaped basic shape. The disclosure likewise relates to a system comprising such a protective cap and a matching attachment housing. Advantageously, the locking devices of the protective cap can be used with and without a locking bracket of an attachment housing.
US10305213B1 Terminal connecting structure and female terminal
A terminal connecting structure includes a male terminal having a plated columnar rod portion, a female terminal having a cylindrical portion configured to receive the rod portion of the male terminal therein, and an elastic member attached to the cylindrical portion of the female terminal. The elastic member energizes the rod portion toward an inner surface of the cylindrical portion when the rod portion is inserted into the cylindrical portion. The female terminal has a plurality of projection portions protruding inward from respective regions located at both sides of a central portion of the inner surface of the cylindrical portion as seen from a front view. A tip end of each of the plurality of projection portions has a curved surface which is concave toward an outer side of the cylindrical portion.
US10305209B2 Electrical connector and method of assembling the same
An electrical connector comprises a housing, a plurality of contacts arranged in the housing, an actuator mounted on the housing, capable of rotating with reference to the housing and a pair of fixing tabs positioned in the vicinity of two ends of the actuator. Each fixing tab has a lock portion for engaging with a flexible printed circuited connected to the electrical connector and a spring portion connected to the lock portion. The fixing tab is engaged with the actuator so that rotation of the actuator from an original position to a release position causes the lock portion of the fixing tab to disengage with the flexible printed circuit connected to the electrical connector and the actuator resumes from the release position to the original position under a resilient force exerted thereon by the spring portion of the fixing tab.
US10305205B2 Connector, and header and socket which are used in connector
A socket includes a socket housing having substantially a rectangular shape, a socket-side signal terminal disposed in the socket housing, and a socket-side holder bracket disposed in the socket housing. The socket-side holder bracket includes a mounting terminal configured to be connected to a circuit pattern formed on a circuit board. The socket housing has a frame shape, the socket housing including a plurality of walls which form the frame shape. The mounting terminal includes a first mounting terminal and a second mounting terminal which are provided at the predetermined wall.
US10305204B2 High speed bypass cable for use with backplanes
A cable bypass assembly is disclosed for use in providing a high frequency transmission line that connect a chip package on a circuit board to connector spaced apart from the chip package. The bypass cable assembly has a structure that allows for low loss between the chip package and the connector. Multiple cables can be used to provide a number of differentially coupled channels.
US10305203B2 Bus bar and method of manufacturing bus bar
A bus bar including a main body having conductivity and an insulative body covering the main body. The insulative body includes a first member that allows transmission laser light having a predetermined wavelength, a second member that absorbs the laser light, and a welding portion. The first member and the second member are welded to each other at least at a part of a contact portion between the first member and the second member in the welding portion. The main body includes a contact point exposed from the insulative body.
US10305199B2 Multi-beam active phased array architecture with independent polarization control
In an exemplary embodiment, a phased array antenna comprises multiple subcircuits in communication with multiple radiating elements. The radio frequency signals are independently adjusted for both polarization control and beam steering. In a receive embodiment, multiple RF signals of various polarizations are received and combined into at least one receive beam output. In a transmit embodiment, at least one transmit beam input is divided and transmitted through multiple radiating elements, with the transmitted beams having various polarizations. In an exemplary embodiment, the phased array antenna provides multi-beam formation over multiple operating frequency bands. The wideband nature of the active components allows for operation over multiple frequency bands simultaneously.
US10305195B2 Imaging array fed reflector
An imaging array fed reflector for a spacecraft is included in a spacecraft payload subsystem. The payload subsystem includes a multi-beam antenna including a reflector, a plurality of amplifiers, and a plurality of radiating feed elements, the feed elements configured as a phased array, illuminating the reflector, operable at a frequency having a characteristic wavelength (λ), and configured to produce, in a far field at the reflector, a set of contiguous abutting beams. The amplifiers are disposed proximate to the plurality of radiating feed elements. Each radiating feed element has a respective coupling with at least one respective amplifier of the plurality of amplifiers. Each radiating feed element, together with the at least one respective amplifier, is disposed in a closely packed triangular lattice such that separation between adjacent radiating feed elements is not greater than 1.5λ.
US10305191B2 Multi-structure broadband monopole antenna for two frequency bands in the decimeter wave range separated by a frequency gap, for motor vehicles
The invention relates to a vertical broadband monopole antenna for vehicles, for two frequency bands separated by a frequency gap, said antenna having a first capacity top and a further capacity top, which is capacitively coupled to the first capacity top, wherein the further capacity top has at least one inductive high-resistance conductive strip, which extends to a conductive ground surface and is conductively connected thereto at its lower end.
US10305182B1 Balanced antenna
A balance antenna is disclosed herein. The balanced antenna comprises a first planar conductor layer forming an first infinite balun, a second planar conductor layer forming a second infinite balun, and a feeding gap. A cable transports a radio signal from the antenna to a radio and from a radio to the antenna. The first infinite balun and the second infinite balun transform an unbalanced transmission line characteristic of the cable to the balanced feeding of the antenna.
US10305181B2 Antenna, user terminal apparatus, and method of controlling antenna
An antenna is provided. The antenna includes a first radiator, a second radiator, a current feeder configured to supply power to at least one of the first radiator and the second radiator, and an adjuster configured to adjust transceiving directions of electromagnetic waves transmitted and received to and from the first radiator and the second radiator to be perpendicular to each other.
US10305178B2 Nozzle cap multi-band antenna assembly
A nozzle cap assembly can include a nozzle cap housing configured to mount on a hydrant, a nozzle cap cover mounted on the nozzle cap housing, an antenna cover positioned on the nozzle cap housing and secured by the nozzle cap cover, the nozzle cap housing, the antenna cover, and the nozzle cap cover can define an antenna cover cavity, and an antenna assembly can be positioned in the antenna cover cavity.
US10305177B2 Vehicle-mounted antenna waterproof structure
Provided is an on-board antenna waterproof structure that eliminates the need for assembling a waterproof structure by manual work, thus preventing an attachment error, and in which waterproof resin is strongly fused to a resin base. A waterproof structure applied in an on-board antenna installed on an antenna installment surface comprises a resin base (10) made of resin, and a flexible, antenna installed-side waterproof resin portion (20). The resin base (10) has one surface facing the antenna installment surface and the other surface being covered by an antenna cover (3) defining an outer shape of the on-board antenna. The antenna installed-side waterproof resin portion (20) abuts the antenna installment surface.
US10305174B2 Dual-polarized, omni-directional, and high-efficiency wearable antenna array
An antenna array and a system including the antenna array are provided for implementing wireless communication in a wearable device. The antenna array includes a first plurality of antennas integrated with an antenna substrate and a second plurality of antennas integrated with the antenna substrate. Each antenna in the first plurality of antennas is disposed perpendicular to a ground plane, and each antenna in the second plurality of antennas is disposed parallel to the ground plane. The first plurality of antennas and the second plurality of antennas generate omni-directional electro-magnetic (EM) radiation in at least two different polarizations, which makes the antenna array suitable for wearable applications.
US10305173B2 Modular small cell architecture
A wireless communication system is provided. The system includes a common module, is shaped as a sector of a cylinder and has a power supply. A sector radio module is coupled to the power supply and incudes an access radio and an access antenna. The access antenna is configured to serve a sector of not more than 180°, and is also shaped as a sector of a cylinder.
US10305172B2 Electronic device with millimeter wave antennas on stacked printed circuits
An electronic device may be provided with wireless circuitry. The wireless circuitry may include one or more antennas and transceiver circuitry such as millimeter wave transceiver circuitry. The antennas may be formed from metal traces on a printed circuit. The printed circuit may be a stacked printed circuit including multiple stacked substrates. Metal traces may form an array of patch antennas, Yagi antennas, and other antennas. Antenna signals associated with the antennas may pass through an inactive area in a display and through a dielectric-filled slot in a metal housing for the electronic device. Waveguide structures may be used to guide antenna signals within interior portions of the electronic device.
US10305171B1 Electronic devices with antenna arrays
Electronic devices may be provided with antenna arrays and wireless circuitry for handling wireless communications in satellite communications bands and other frequency bands of interest. A portable electronic device may have a housing with a peripheral edge. An array of antennas in the portable device may extend along the peripheral edge and may be coupled (directly or indirectly) to wireless circuitry that transmits and receives satellite communications signals and/or other wireless communications signals. The antennas may include dipole antennas. The dipole antennas may include edge dipole antennas with straight arms that extend parallel to one or more peripheral housing edges. Additionally or alternatively, the dipole antennas may include corner dipole antennas at the corners of the housing. The corner dipole antennas may have arms with bent tips. A ground plane in the center of the electronic device may serve as a reflector for the peripheral dipole antennas.
US10305169B2 Antenna apparatus and terminal
An antenna apparatus includes a feeding terminal, a high-pass low-cut device, a first low-pass high-cut device, and an antenna body, where the high-pass low-cut device is electrically connected in series between a first free end of the antenna body and the feeding terminal, and the first low-pass high-cut device is electrically connected in series between a second free end of the antenna body and the feeding terminal.
US10305168B2 Antenna assembly and electronic device
The present disclosure relates to an antenna assembly and an electronic device in the field of antennas. The antenna assembly includes: a first antenna, a second antenna and a metal frame. The metal frame includes: a metal plate; and a first side frame, a second side frame, a top frame and a bottom frame which enclose the metal plate. The first antenna is connected to a first radiation part of the bottom frame via a first connection point, the first radiation part being connected to the first side frame which is separated from the metal plate by a slot. The second antenna is connected to a second radiation part of the bottom frame via a second connection point, the second radiation part being disconnected from the first radiation part and the second side frame.
US10305167B2 Antenna circuit, terminal device, and method for disposing antenna circuit
An antenna circuit includes a first antenna circuit, a second antenna circuit, and a connection hole. The first antenna circuit is disposed on a non-exterior surface of a terminal device; the second antenna circuit is disposed on an exterior surface of the terminal device, where the exterior surface is a surface of the terminal device visible to a user, and the non-exterior surface is disposed opposite to the exterior surface; and the connection hole penetrates through the non-exterior surface and the exterior surface, where the first antenna circuit and the second antenna circuit are electrically connected by using the connection hole.
US10305163B2 Method and apparatus for semitransparent antenna and transmission lines
The present application generally relates communications and hazard avoidance within a monitored driving environment. More specifically, the application teaches a system for semi-transparent and flexible millimeter wave circuits and antennas using inexpensive PET substrate. The system facilitates the fabrication of millimeter wave circuits, transmission lines and antennas in various optically transparent platform where optical transparency is desired, for example in automotive radar in windows, windshield, and rear/side mirrors.
US10305162B2 Broadband antenna system for a vehicle
A broadband antenna system for a vehicle, comprising a ground plane circumscribed by a rectangle having major and minor sides, a dielectric substrate comprising a first portion area, a radiating element for operating at a frequency band and having at least three angles and three sides, a first side being substantially aligned with one side of the rectangle, and a first angle having an apex being the closest point of the radiating element to the ground plane, and a conductive element having at least a first portion extending between the radiating element and one side of the first portion area, wherein each major side has an electric length of at least 0.13λ, being λ the lowest frequency of the antenna system, and the first angle having an aperture lower than 156°.
US10305155B2 Battery pack with phase change material
A bladder configured to support a phase change material in a heat transfer relationship with at least one battery cell including a wall defining a channel, the phase change material surrounding a portion of the channel.
US10305153B2 Micro heat exchangers and methods for use in thermal management of transportation vehicle batteries
A vehicle-battery system including a battery cell and a micro heat exchanger. The micro heat exchanger includes at least one fluid tube positioned in direct contact with the battery cell. The fluid tube comprises a heat-transfer tube section positioned between a fluid tube entrance and exit and in direct contact with the battery cell. The fluid tube is configured to receive a heat-transfer fluid, such a nanofluid, and channel the heat-transfer fluid through the heat-transfer tube section, to the fluid tube exit. The heat-transfer fluid is configured to cool or heat the battery cell when, in operation of the vehicle-battery system, the heat-transfer fluid is channeled through the heat-transfer tube section. The technology in various embodiments also includes a fluid modification device and a computerized controller for controlling the fluid modification device or other operations of the system such as pumping of the heat-transfer fluid.
US10305149B2 Electrochemical stack direct heat to electricity generator
A thermogalvanic electrochemical system includes two battery sources connected together in a switchable circuit to provide electric current to an electrical load in the circuit. The battery sources are located in a thermal environment having a varying temperature, and each battery source has a corresponding electrical potential that varies with temperature of the thermal environment. A power management processor operates the circuit to: form a closed circuit at a first temperature with current flow from a first battery source through the electrical load to a second battery source until reaching a first thermal equilibrium, and then form an open circuit, then form a closed circuit at a second temperature with current flow from the second battery source through the electrical load to the first current source until reaching a second thermal equilibrium, and then form an open circuit.
US10305145B2 Liquid electrolyte for fluoride ion battery and fluoride ion battery
The problem to be solved is to provide a liquid electrolyte for a fluoride ion battery which allows a larger capacity of the battery. Solving the problem by providing a liquid electrolyte for a fluoride ion battery including a fluoride salt and a solvent to dissolve the fluoride salt, characterized in that the solvent is an aromatic material having an aromatic cation and an anion, and a molar ratio of the aromatic cation to a fluoride ion is more than 1.
US10305144B2 Lithium secondary battery
Disclosed is a lithium secondary battery, including a cathode, an anode and a non-aqueous electrolyte, wherein the cathode includes a cathode active material containing lithium-metal oxide of which at least one of metals has a concentration gradient region between a core part and a surface part thereof, and the non-aqueous electrolyte includes a lithium salt, a polyfunctional nitrile compound and an organic solvent, such that the high-temperature storage and lifespan properties may be improved.
US10305143B2 Polymer-ion-permeable membrane, composite-ion-permeable membrane, battery electrolyte membrane, and electrode composite
An ion-permeable membrane is substantially free of holes and has excellent ion permeability, heat resistance, strength, and flexibility, and can form a battery electrolyte membrane that uses the ion-permeable membrane, and an electrode composite. The polymer-ion-permeable membrane has a per-unit-thickness puncture strength of 0.3-3.0 N/μm and a membrane resistance of 3.0-100.0 Ω·cm2 at 25° C.
US10305137B2 Battery including adhesion layer adhering positive electrode collector of first power generating element to negative electrode collector of second power generating element, battery manufacturing method, and battery manufacturing apparatus
A battery is provided which includes a first power generating element, a second power generating element, and a first adhesion layer adhering the first power generating element to the second power generating element. A first positive electrode collector of the first power generating element and a second negative electrode collector of the second power generating element face each other with (i.e., via) the first adhesion layer. Between the first positive electrode collector and the second negative electrode collector, the first adhesion layer is disposed in a region forming a first positive electrode active material layer or a region forming a second negative electrode active material layer, whichever is smaller. The first positive electrode collector and the second negative electrode collector are not in contact with each other in a region in which the first positive electrode active material layer and the second negative electrode active material layer face each other.
US10305136B2 Electrode assembly and lithium battery including the same
A stack-type electrode assembly includes a lowermost electrode in a lowermost portion of the electrode assembly; an uppermost electrode in an uppermost portion of the electrode assembly; at least one unit stack between the lowermost electrode and the uppermost electrode, the at least one unit stack comprising a positive electrode, a negative electrode, and a separator disposed between the positive electrode and the negative electrode; and a plurality of separators between the lowermost electrode and unit stack, between the unit stacks, and between the unit stack and the uppermost electrode.
US10305135B2 Method of producing fuel cell stack and method of producing metal separator for fuel cell
In a method of producing a fuel cell stack, press forming of a first metal separator of a power generation cell is performed to thereby form a first seal line as a seal around at least an oxygen-containing gas flow field. Further, a preliminary load is applied to the first seal line to thereby plastically deform the first seal line. Further, a joint separator and a membrane electrode assembly are stacked together, and a tightening load is applied to the joint separator and the membrane electrode assembly in a stacking direction, to thereby assemble the fuel cell stack.
US10305134B2 Fuel cell
A fuel cell (100) includes an end plate cover (200) to which a sound-absorbing member (210) is attached and an injector block (180) in an end plate (170F) on one end side of a cell stack (102S). The sound-absorbing member (210) is attached to a sound-absorbing seating surface (203) forming a gas introduction path (202) of the end plate cover (200) which merges a gas jetted from injectors (180a to 180c) to guide it to a fuel gas supply path in a cell coupling portion (170Fc), and is fixed to a convex column (205) in a state in which the convex column (205) is inserted to a through hole (211).
US10305131B2 Electrolyte membrane for fuel cell comprising polymer blend, and membrane-electrode assembly and fuel cell comprising the same
Disclosed is an electrolyte membrane for a fuel cell including a polymer blend of a sulfonated polyethersulfone copolymer, hydroxyl group-containing polyethersulfone copolymer and a hydroxyl group-containing sulfonated polyethersulfone copolymer.
US10305128B2 Cell system and control method for cell system
A cell system includes a laminated battery, a plurality of battery cells being laminated in the laminated battery, a first switch connected to a positive electrode of the laminated battery and configured to switch connection to the positive electrode to a shut-off state, and a second switch connected to a negative electrode of the laminated battery and configured to switch connection to the negative electrode to a shut-off state. Furthermore, the cell system includes a circuit to be connected at least either between the positive electrode and the first switch or between the negative electrode and the second switch; and a controller configured to shift control timings of the first switch and the second switch from the shut-off state to a connected state according to an electrical capacitance generated between the positive electrode and the negative electrode.
US10305127B2 Wet state control method for fuel cell system and wet state control device for the same
Provided is a wet state control method for a fuel cell system in which cathode gas is supplied to a fuel cell while the cathode gas partially bypasses the fuel cell, the wet state control method being for controlling a wet state of the fuel cell by adjusting wet control parameters including a bypass valve opening degree, a cathode gas pressure, and a cathode gas flow rate. When the fuel cell is controlled to a wet side, at least either one of the cathode gas flow rate and the cathode gas pressure is adjusted in priority to adjustment of the bypass valve opening degree.
US10305124B2 Resilient flow structures for electrochemical cell
An electrochemical cell is disclosed comprising, a first flow structure, a second flow structure, and a membrane electrode assembly disposed between the first and second flow structures. The electrochemical cell further comprises a pair of bipolar plates, wherein the first flow structure, the second flow structure, and the membrane electrode assembly are positioned between the pair of bipolar plates. The electrochemical cell also includes a spring mechanism, wherein the spring mechanism is disposed between the first flow structure and the bipolar plate adjacent to the first flow structure, and applies a pressure on the first flow structure in a direction substantially toward the membrane electrode assembly.
US10305123B2 Fuel cell separator with gasket for improved sealing
A fuel cell separator with a gasket for improved sealing is provided. The fuel cell separator with a gasket is capable of improving the contact pressure of a cooling surface-side airtight line by additionally forming a sub-airtight line in a region in which a gas aperture is not formed at a cooling surface-side position that corresponds to the cooling surface-side airtight line of the separator.